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

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

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

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

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

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

Формат ISNC:

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

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

Единицы измерения в ISNC . Коды G20, G21. - student2.ru Важно :

Коды 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 на консоли появляется следующее изображение :

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

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.

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

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


Наши рекомендации