- •Список таблиц. Стр.
- •Программирование технологических операций в режиме nc.
- •Символы адресов
- •Специальные символы.
- •Редактор nc.
- •Insert block before (Вставить блок перед) delete block ( Удалить блок)
- •Большие программы.
- •Распределение.
- •Insert block before (Вставить блок перед) delete block ( Удалить блок)
- •Объемная круговая интерполяция 3d. Коды g02.4 и g03.4.
- •X10.0 y0.0 z0.0 ( Конечная точка)
- •Режим временной остановки. Код g04.
- •Полярные координаты. Код g16.
- •Компенсация . Коды g40-g42.
- •Корректировка длины инструмента.
- •Выключение функции компенсации фрезы .Код g40.
- •Компенсация фрезы слева. Код g41.
- •Компенсация фрезы справа. Код g42.
- •Программирование компенсации фрезы:
- •Коррекция длины инструмента. Коды g43, g44, g49.
- •Корректировка радиуса инструмента. Коды g45-g48.
- •Масштабирование . Коды g50 и g51.
- •Настройка локальной системы координат. Код g52.
- •Сверление по проходам .Код g73.
- •Цикл ориентированной расточки. Код g76.
- •Обратная расточка. Код isnc g87.
- •Isnc g87 Пример движение инструмента по циклу обратной расточки (isnc g87):
- •Отмена или замена стандартных циклов.
- •Частота вращения шпинделя. Коды s.
- •Функции инструмента.
Настройка локальной системы координат. Код g52.
Программируя в рабочей системе координат , иногда более удобно использовать локальную систему координат в пределах текущей рабочей системы координаты.
Нулевая точка каждой локальной системы координаты равна X, Y, Z, положению в текущей системе координат.
Для отмены локальной системы координат, нулевая точка локальной системы координаты должна быть приведена в соответствие с нулевой точкой рабочей системы координат, используя команду G52 X0 Y0 Z0 . Локальная система координат может также быть отменена переключением на другую рабочую систему координат при помощи кода G53.
Команда G52 наиболее полезна в соединении с командами подпрограммы. Подпрограмма используется с большим эффектом , чтобы оставить только ту часть детали, которая будет обработана.
Формат локальной системы координаты следующий: G52 X___ Y____ Z____
Рисунок 3-41. Установка локальной системы координат, используя код G52.
Типовая программа, которая использует G52 для установки локальной системы координат: LOC_COOR.FNC ( значения в дюймаx )
%
N10 G00 G90
N4 0 M25
N45 X0 Y0
N50 T1 M06
N60 Z5.
N90 S2000
M03 N100 Z0.05
N110 M98 P2121 (ИСПОЛЬЗУЯ МЕСТНУЮ СИСТЕМУ КООРДИНАТ)
N240 G52 X-1.5 Y-1.5
N320 G65 P2121
N380 G52 X1.5 Y-1.5
N390 M98 P2121
N430 G52 X0 Y-3
N440 M98 P2121
N430 Z5.
N1170 M25
N1190 M05
N1200 M02 O2121
N500 X1 N510 Y1
N520 X0
N530 Y0 M99
При нажатии клавиши Draw на консоли появляется следующее изображение:
FULL SCALE- Полный размер
ZOOM BOX-Увеличить
PARAMETERS- Параметры
DB SEARCH-Поиск блока
Рисунок 3-42. Местные системы координат. Пример.
Координаты станка. Код G53.
Эта команда координат станка перемещает инструмент в координаты X, Y, Z, A, С при быстром позиционировании. Эта команда действует только в блоке, в котором она определена и только в абсолютном режиме (G90). Система возвращается к последней запрограммированной системе координат. Если перед заданием команды координат (G53) использовались локальные координаты (G53), то они отменяются.
Формат команды координат станка следующий: G53 X___ Y____ Z ____ С____A____
Пример: Перед запуском этой типовой программы, необходимо установить корректировки сдвигов смещений на X0 Y0 Z0 и установить нулевую точку детали на X2.0 ,Y3.0 и Z1.0.
MACHCOOR.FNC
%
G00 G90
M25
X0 Y0
T1 M06
Z5.
S2000 M03
Z0.05
G01 X1 F30
Y1
X0
Y0
(ИСПОЛЬЗУЙТЕ СИСТЕМУ COORD )
G01 G53 X0
G53 X1 F30.
G53 Y1
G53 X0
G53 Y0
G53 G00 Z5.
M25 M05
M02
E
Важно : При запуске программы на пульте управления, не применяют отрицательных корректировок сдвига . Так как отрицательных положений станка не может быть, то появится сообщения об ошибке.
Многоуровневые рабочие системы координаты. Коды G54-G59.
Эти модальные команды выбирают рабочие системы координат 1-6. Система координат 1- та же система координат, т.е. установленная по умолчанию . Системы координат 1-6 установлены вручную введенными значениями по соответствующим кодам . Все рабочие коррекции вводятся на экране «Рабочие смещения» (Work Offset ) или командой G10.Командой G10 устанавливают коррекцию инструмента, вводят информацию по износу инструмента и изменения рабочей системы координаты , а команду G92 используют для установки нулевой точки. Все шесть рабочих систем координат могут быть перемещены на равное расстояние и по одинаковым направлениям , используя команду G92.
Формат команды многоуровневых систем координат следующий:
G54 (Выбор системы координат 1)
G55 (Выбор системы координат 2)
G56 (Выбор системы координат 3)
G57 (Выбор системы координат 4)
G58 (Выбор системы координат 5)
G59 (Выбор системы координат 6)
Пример : На экран «Настройки детали»(Part Setup) в режиме NC имеется функциональная клавиша (F1) рабочей корректировки для отображения до шести рабочих координат (G54-G59. Как показано на иллюстрации, эти коды используются, чтобы установить многократные нулевые точки деталей , закрепленных на столе , для обработки которых используется одна программа.
Нулевая точка детали ( Part Zero)
Рисунок 3-44.Коды рабочих корректировок G для разнообразных деталей.
Координаты, определяющие G54, являются координатами нулевой точки для начальной детали, определенной на экране «Настройки детали» (Part Setup). Настроив X, Y, и Z для кодов G54- G59 , получим корректировки хранящиеся в памяти, но не в самой программе. Рабочие корректировки G54 занимают те же самые регистры , что и корректировки на экране «Настройка детали» (Part Setup ) для установки нулевой точки X, Y, и Z.
Включение ( Код G61) и выключение ( Код G62) опции точной обработки углов.
Точность обработки углов позволяет фрезеровать детали, имеющие точные углы , независимо от запрограммированной скорости подачи.
Примечание: Опция «точность обработки углов» работает по разному на станках, которые имеют или не имеют опцию UltiPro II .
Код |
Действие
|
G61 |
Вызывает замедление скорости движения инструмента по оси до нуля в конце блока. Касание определено, как угол в 5 градусов или меньше двумя последовательными блоками без закруглений. Если угол больше 5 градусов, система останавливается и затем ускоряется до запрограммированной скорости подачи в следующем блоке. |
G64 ( по умолчанию)
|
Вызывает замедление скорости движения инструмента по оси до нуля в конце блока, если угол определен в 44 градуса или меньше. Если угол больше 44 градусов, система останавливается и затем ускоряется до запрограммированной скорости подачи в следующем блоке. |
Таблица 3-6. Стандартная точная обработка углов.
Код |
Действие
|
G61 |
Вызывает замедление скорости движения инструмента по оси до нуля в конце блока, если угол определен в 44 градуса или меньше. Если угол больше 44 градусов, система останавливается и затем ускоряется до запрограммированной скорости подачи в следующем блоке. |
G64 ( по умолчанию)
|
Вызывает перемещение инструмента вдоль оси по всем блокам на постоянной скорости подачи и выравнивание обработки поверхности до постоянной неизменной величины. |
Таблица 3-7. Точная обработка углов с опцией UltiPro II.
Специальные программы.
Вращение . Коды G68 и G69.
Команда координированного вращения (G68) включает опцию вращение системы координаты, а команда отмены координированного вращения (G69) ее отключает.
Формат кода G68 : G68 (XY___ или XZ ___ или YZ___) R___
Когда используется код G17 т.е. в плоскости XY используются адреса X и Y для описания центральной точки и соответственно, когда работает код G18, то адреса X и Z описывают центральную точку. Когда G19 используется , то адреса Y и Z описывают центральную точку.
R определяет угол поворота. Положительное значение R указывает, на направление вращения против часовой стрелки , а отрицательное значение R указывают на направление вращения по часовой стрелке. Когда значения координат центра вращения не указаны, в качестве центральной точки используется текущая позиция.
Диапазон значений R зависит от того, какой стандарт или BNC или ISNC отобран и определены или целое число или десятичное значение. Вот диапазоны R для каждого стандарта:
- BNC: R имеет диапазон от -360.0 до +360.0 используется ли целое или действительное число
ISNC: Единицы R имеют диапазон от 0.001 °, когда R - целое число.
R имеет диапазон-360 000 <R <360 000, когда R - целое число.
R имеет диапазон-360.0 к +360.0, когда R – действительное число.
Вращение отменяется кодом G69. Не используйте коды G17, G18, или G19 в то время как работает код G68 . Используйте G69 для отключения G68.
Пример программы, которая использует код вращения : ISNC Программа ( значения в дюймах)
G68. FNC
%
M25
(ИСПОЛЬЗОВАНИЕ РЕАЛЬНОГО ЧИСЛА С G68)
G68 X0 Y0 R-75.0
T1 M06
Z5.05
G01 Z-0.5 F10.
G91 X1.0
Y2.0
X-1.0
Y-2 .0
(ОТМЕНИТЬ ВРАЩЕНИЕ)
G69
(ИСПОЛЬЗОВАНИЕ ЦЕЛОГО ЧИСЛА С G68)
G68 X0 Y0 R45000
X1. 0
Y2.0
X-1.0
Y-2 .0
(ОТМЕНИТЬ ВРАЩЕНИЕ)
G69
M25
M05
M02
При нажатии клавиши Чертить на экране появляется следующее изображение :
Единицы измерения. Коды BNC G70, G71.
Перед установкой системы координат в начале программы, необходимо определить единицы измерения в отдельном блоке. Программа NC может переключаться между английскими и метрическими способами, пока формат размеров корректен в выбранном режиме. Код единиц измерения BNC G70 сигнализирует системе, что все измерения в дюймах. Код BNC G70 отменяется кодом G71.Код метрических единиц BNC G71 сигнализирует системе о том, что все размеры в метрических единицах. BNC G71 отменяется G70.
Формат команды для преобразования измерения дюйм / метрический
BNC:
- G70: команда Дюйма
-G71: Метрическая команда
Важно: BNC G70 и G71 не затрагивает единицы измерения,
используемые в графике и экранах показа статуса станка.
