Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Rukovodstvo_po_NC_programmirov_WinMax.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
6.65 Mб
Скачать

Полярные координаты. Код g16.

Эта команда позволяет вводить координаты в текущем блоке в формате полярных координат. (радиус и угол). Первая координата в текущей выбранной плоскости - координата радиуса в мм, а вторая координата в этой же плоскости - угол в градусах. Для плоскости XY значение X представляет радиус, а значение Y представляет угол. Код G16 отменяется кодом G15.

Формат : G16 X___ Y___ Z___

Пример : задание метрических измерений для следующей типовой программы, используя полярные координаты

( метрический режим) PIE.FNC

%

T1 M06

M03 G00 G90 X0 Y0 Z0 S1800

G01 Z .25 F20.

G01 G16 X50. Y60.

G03 X50. Y120. R50.

G15

G01 X0 Y0

M02

При нажатии клавиши Чертить, на консоли появляется следующее изображение :

VIEW- Вид

FULL SCALE- Полный размер

ZOOM BOX-Увеличить

PARAMETERS- Параметры

DB SEARCH-Поиск блока

Рисунок 3-29. Изображение полярных координат.

Выбор плоскости.

Три кода в группе выбора плоскости интерполяции и их отношениях друг к другу показаны на примере рисунка:

Рисунок 3-30. Группы кодов выбора плоскости.

Выбор плоскости интерполяции XY .Код G17.

Код выбора плоскости XY G17 установлен по умолчанию и настраивает плоскость на режим круговой интерполяции G02 и G03. В блоках круговой интерполяции действуют слова X, Y, Z, I и J. Слово K не действует. Если программируется Z слово в блоке круговой интерполяции, то в плоскости XY образуется спираль . Направление дуги или спирали в плоскости XY может быть определено визуально : Положительное направление X - в правую сторону, положительное направление Y -вверх . У плоскости XY правосторонняя система координат. В G17 конечная точка дуги определяется в блоке словами X и Y . Центральная точка дуги определяется в блоке словами I и J . Код G17 отменяется кодами G18 и G19.

Формат команды выбора плоскости XY следующий: G17 X__Y__

Пример: Диаграмма ниже иллюстрирует выбор плоскости XY .

Рисунок 3-31. Выбор плоскости XY кодом G17.

Выбор плоскости XZ .Код G18

Код выбора плоскости XZ G18 настраивает плоскость на режим круговой интерполяции G02 и G03. В блоках круговой интерполяции действуют слова X, Y, Z, I и J. Слово J недействительно. Если программируется слово Y в блоке круговой интерполяции, то в плоскости XZ образуется спираль. Направление дуги или спирали в плоскости XZ может быть определено визуально : Положительное направление X - в правую сторону, положительное направление Z -вверх . У плоскости XZ правосторонняя система координат.

Форматы BNC и ISNC управляют плоскостью XZ двумя разными способами :

Для BNC плоскость XZ - левосторонняя система координат. Для ISNC плоскость XZ правосторонняя система координат. В G18 конечная точка дуги определяется в блоке словами X и Z . Центральная точка дуги определяется в блоке словами I и K

Код G18 отменяется кодами G17 и G19.

Формат команды выбора плоскости XZ следующий: G18 Z___ X ____

Пример: Диаграммы ниже иллюстрируют выбор плоскости XZ в BNC и в ISNC:

Рисунок 3-32. Выбор плоскости XZ в BNC кодом G18.

Рисунок 3-33. Выбор плоскости XZ в ISNC кодом G18.

Выбор плоскости YZ .Код G19

Код выбора плоскости YZ G19 настраивает плоскость на режим круговой интерполяции G02 и G03. В блоках круговой интерполяции действуют слова X, Y, Z, I и K. Слово I недействительно. Если программируется слово X в блоке круговой интерполяции, то в плоскости YZ образуется спираль. Направление дуги или спирали в плоскости YZ может быть определено визуально : Положительное направление Y - в правую сторону, положительное направление Z -вверх . У плоскости YZ правосторонняя система координат. В G19 конечная точка дуги определяется в блоке словами Y и Z. Центральная точка дуги определяется в блоке словами J и K.

Код G19 отменяется кодами G17 и G18.

Формат YZ команды выбора плоскости следующий: G19 Y___Z___

Пример: Диаграмма ниже иллюстрирует выбор плоскости YZ:

Рисунок 3-34. Выбор плоскости YZ кодом G19

Единицы измерения в ISNC . Коды G20, G21.

Перед установкой системы координат в начале программы, необходимо определить единицы измерения в каждом отдельном блоке. Программа может переключать между собой английский и метрические режимы выбора до корректного режима.

Код ISNC G20 сигнализирует системе, что все измерения в дюймах.

Код ISNC G20 отменяется кодом G21.

Код ISNC G21 сигнализирует системе, что все измерения в метрических единицах..

Код ISNC G21 отменяется кодом G20.

Формат ISNC:

G20: команда для дюймовых измерений

G21: команда для метрических измерений

Важно :

Коды ISNC G20 и G21 не оказывают воздействие на единицы измерения используемые в графике и экранах отображения состояния станка. Эти экраны контролируются единицами измерения, выбранными при входе в редактор NC .

Автоматический возврат «к» и «от» заданной точки. Коды G28 и G29.

Любая точка в системе координат может быть отобрана в качестве контрольной . Возврат «к» контрольной точке часто используется в программе, чтобы переместить деталь со столом вперед для удаления с детали стружки и проведения осмотра. Контрольная точка выбирается на экране параметров. Это автоматическое возвращение «к» контрольной точке задается кодом G28 для заданной оси. Стол с деталью возвращается к контрольной точке от конечной точки. Если координаты X,Y,Z конечной точки не определены или не могут быть определены, то система использует координаты предыдущих промежуточных точек .

Команда автоматического возвращение «от» контрольной точки задается кодом G29 и определяет автоматическое возвращение от контрольной точки до конечной точки, если она определена предыдущей командой G28. Точки, как и в предыдущем пункте, задаются параметрами X, Y, и Z . Если никакие промежуточные точки не были определены в течение текущего выполнения программы, то деталь со столом возвратится непосредственно «от» контрольной точки до указанного конечной точке напрямую.

Формат G28 для автоматического возвращения «к» контрольной точке:

G28 X_ или Y_ или Z_

Эти параметры определяют абсолютное местоположение промежуточной точки в координатах относительно текущей системы координаты. Команда G28 выполняется только для осей следующих за G28. Например, если значение X следует за G28, то стол перемещается «к» контрольной точке не по Y или Z , а только по X.

G29 Формат для автоматического возвращения «от» контрольной точки:

G29 X_ или Y_ или Z_

Когда задается команда G29, система возвращается к последней используемой рабочей системе координат. Эти параметры устанавливают абсолютное местоположение конечной точки в текущей системе координат и действуют, когда обработана команда G28.

Пример:

Эта типовая программа использования кодов G28 и G29, для возврата шпинделя «к» и «от» контрольной точки: Нулевая точка имеет координаты - X12 Y9 .

NC Программа PLAIN 2 8 FNC ( Значения в дюймах )

%

G10 L2 P1 X12 Y9 Z-5

G00 X0 Y0 Z0

G28 X-7 Y-8

G29 X3 Y-4

M02

При нажатии клавиши Draw на консоли появляется следующее изображение :

VIEW- Вид

FULL SCALE- Полный размер

ZOOM BOX-Увеличить

PARAMETERS- Параметры

DB SEARCH-Поиск блока

Рисунок 3-35. Пример автоматического возвращения «к» и «от» контрольной точки.

Функция измерений. Код G31.

Команда измерений используется в пределах программы NC , для проведения необходимых измерений и их анализа для определения позиционирования. Ось станка остановится, при достижении заданной позиции или если измерительный датчик начал контактировать с поверхностью детали. Команда функции измерения может быть запрограммирована на PC, но работать должным образом сможет на устройстве управления станком. Команда измерений эффективна только в текущем блоке. Зондирование (измерение) поддерживается одним и двумя касаниями. Эти режимы выбираются кодами M42 и M41. Измерение двумя контактами - это установленный по умолчанию способ измерения. При выполнении измерений двухкратным касанием ( код M42 ), измерительный датчик перемещается в установленном направление до тех пор, пока не коснется детали, затем движется в обратную сторону, а затем снова перемещается вперед со скоростью F/10. Когда измерительный датчик вновь касается детали, позиционирование точки касания сохраняется в памяти в регистрах #5061 (Ось X), #5062 (Ось Y), или #5063 (Ось Z) по опции NCPP . ( В разделе « Производственный пакет NC » имеется вся дополнительная информация по этой опции и возможности создания подпрограмм .)

При выполнении измерений одним контактом (код M41 ) датчик не возвращается после первого контакта.

Значения могут быть записаны как переменные для корректировки инструмента и они могут быть просмотрены после запуска программы на экране «Корректировки инструмента». (Tool Offset). Если система не имеет опции NCPP , необходимые изменения записываются вручную. Команда запрограммированной остановки (M00) может следовать за блоком G31 и ,таким образом , можно позиционировать все установки. При этом текущие значения осей X,Y,Z сохраняются в настройках детали ,используя код G10 в соответствующих регистрах #5061(Ось X), #5062 (Ось Y), #5063(Ось Z) .

Текущие позиции осей X,Y, Z могут быть восстановлены, используя регистры #5041, #5042, и #5043 . Значения могут быть сохранены в настройках детали, используя код G10.

Например, для установки значения X для рабочей корректировки G54, используют команду G10:

G10 L2 P1 X [#5041]

Формат функции измерения: G31 X ____ Y ____ Z ____ и / или F___

Примечание: Эта команда не может быть выполнена со следующими командами :G41, G42, G43 {с G18 или G19}, G45, G46, G47, и G48.

Пример запуска программы по нахождению центральной точки коробки :

NC Программа (значения в дюймах)

G31-TEXT.FNC

%

( ОПЕРАЦИИИ, НЕОБХОДИМЫЕ ДЛЯ НАХОЖДЕНИЮ ЦЕНТРА) G01 X0

Y0 F15. G31 X7 F15.

#2001 = #5061

G01 X0 Y0 F25.

G31 X-7 F15.

#2002 = #5061

#2003 = [#2002 + # 2001]/Z

G01X#2005Y#2006F25.

N100 M00

G31 Y5 F15.

#2004 = *5062

G01 X#2003 Y0F25.

G31 Y-5 F15.

#2005 = #5062

#2006 = [#2004 + * 2005]/Z

(ШПИНДЕЛЬ ТЕПЕРЬ ПЕРЕМЕЩАЕТСЯ В ЦЕНТР КОРОБКИ)

G01 X*2003 Y*2006

-При этом принимаем условие, что параллельные стороны выстроены по осям X и Y.

-Нулевая точка детали установлена внутри коробки

Измерительный датчик перемещается в плюс по оси +X и затем в противоположное направление по --X , для определения центра детали по X.

Рисунок 3-36. Функция измерения в ISNC.

Корректировка инструмента. Коды G40-G49.

Корректировка инструмента включают следующие параметры : Корректировка длины и радиуса инструмента, а также компенсация траектории движения инструмента . Коды компенсации фрезы G40-G42 применяются в процессе движения инструмента для его контроля. Коды корректировки длины и радиуса инструмента G 43-48 компенсируют его износ во время обработки. Экраны «Настройки инструмента» (Tool Setup) и соответственно «Корректировка радиуса инструмента» (Tool Length Offsets ) содержат таблицы компенсационных значений .

Единицы измерений для коррекционных значений программируются в начале технологического процесса.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]