prog600
.pdfУСТРОЙСТВО ЧПУ
"МАЯК-600"
ИНСТРУКЦИЯ ПО ПРОГРАММИРОВАНИЮ
ПВС0.303.013 ДЭИ
Редакция 01.06.09
УЧПУ "Маяк-600" Инструкция по программированию |
2 |
СОДЕРЖАНИЕ
1. |
|
ВВЕДЕНИЕ ..................................................................................................................................................... |
4 |
|
2. |
|
ПОСТРОЕНИЕ УПРАВЛЯЮЩЕЙ ПРОГРАММЫ....................................................................................... |
4 |
|
|
2.1. |
Структура управляющей программы..................................................................................................... |
4 |
|
|
2.2. |
Структура кадра ...................................................................................................................................... |
4 |
|
|
2.3. |
Структура слова ...................................................................................................................................... |
5 |
|
|
2.4. Комментарии в тексте УП........................................................................................................................... |
6 |
||
3. |
|
ЗАДАНИЕ ПОДГОТОВИТЕЛЬНЫХ ФУНКЦИЙ .......................................................................................... |
7 |
|
4. |
|
СИСТЕМЫ КООРДИНАТ ............................................................................................................................ |
13 |
|
|
4.1. |
Задание перемещений ......................................................................................................................... |
13 |
|
|
4.2. Абсолютная и относительная системы отсчета................................................................................. |
13 |
||
|
4.3. |
Выбор плоскости................................................................................................................................... |
13 |
|
|
4.4. |
Выход в "0"............................................................................................................................................. |
14 |
|
|
4.5. |
Программные ограничители ................................................................................................................ |
14 |
|
|
4.6. |
Задание ограничительного контура..................................................................................................... |
14 |
|
|
4.7. |
Зона исключения................................................................................................................................... |
16 |
|
|
4.8. Система координат станка и заготовки............................................................................................... |
17 |
||
|
4.9. Программирование в полярной системе координат .......................................................................... |
21 |
||
5. |
|
МЕТОДЫ ПРОГРАММИРОВАНИЯ ИНТЕРПОЛЯЦИИ ........................................................................... |
23 |
|
|
5.1. |
Линейная интерполяция....................................................................................................................... |
23 |
|
|
5.2. |
Позиционирование................................................................................................................................ |
23 |
|
|
5.3. Задание перемещения по координате через угол ............................................................................. |
23 |
||
|
5.4. Перемещение по круговой координате ............................................................................................... |
24 |
||
|
|
5.4.1. Задание круговой координаты ......................................................................................................... |
24 |
|
|
|
5.4.2. Задание вида перемещения ............................................................................................................. |
24 |
|
|
|
5.4.3. Перемещение по кратчайшему пути................................................................................................. |
26 |
|
|
5.5. |
Круговая интерполяция ........................................................................................................................ |
26 |
|
|
5.6. Задание дуги по трем точкам............................................................................................................... |
28 |
||
|
5.7. |
Винтовая интерполяция ....................................................................................................................... |
29 |
|
|
5.8. Задание произвольной плоскости интерполяции .............................................................................. |
30 |
||
|
5.9. |
Торцевая интерполяция....................................................................................................................... |
31 |
|
|
5.10. |
Цилиндрическая интерполяция ....................................................................................................... |
32 |
|
|
5.11. Обработка фасок и галтелей............................................................................................................ |
34 |
||
6. |
|
ЗАДАНИЕ СКОРОСТИ ПОДАЧИ............................................................................................................... |
36 |
|
|
6.1. Функция подачи......................................................................................................................................... |
36 |
||
|
6.2. Расчет скорости подачи ........................................................................................................................... |
37 |
||
|
6.3. Скорость подачи при задании эквидистанты ......................................................................................... |
38 |
||
|
6.4. Функции G21 и G221 ................................................................................................................................. |
39 |
||
7. |
|
ПРЕОБРАЗОВАНИЕ СИСТЕМЫ КООРДИНАТ ....................................................................................... |
40 |
|
|
7.1. |
Зеркальное отображение контура ....................................................................................................... |
40 |
|
|
7.2. |
Поворот осей координат....................................................................................................................... |
41 |
|
|
7.3. |
Масштабирование ................................................................................................................................ |
42 |
|
8. |
|
ПРОГРАММИРОВАНИЕ ФУНКЦИИ ИНСТРУМЕНТА ............................................................................. |
44 |
|
|
8.1. |
Функция инструмента............................................................................................................................ |
44 |
|
|
8.2. Работа с таблицей инструментов........................................................................................................ |
44 |
||
9. |
КОРРЕКЦИЯ НА ДЛИНУ И ПОЛОЖЕНИЕ ИНСТРУМЕНТА................................................................ |
46 |
||
|
|
9.3. Работа без таблицы инструментов ..................................................................................................... |
46 |
|
|
|
9.4. Работа с таблицей инструментов........................................................................................................ |
47 |
|
10. |
КОРРЕКЦИЯ НА РАДИУС ИНСТРУМЕНТА ........................................................................................ |
49 |
||
|
10.1. Задание коррекции на радиус................................................................................................................ |
49 |
||
|
10.2. Выход на эквидистантный контур.......................................................................................................... |
51 |
||
|
10.3. Перемещение по эквидистантному контуру ......................................................................................... |
53 |
||
|
10.4. Сход с эквидистантного контура............................................................................................................ |
55 |
|
УЧПУ "Маяк-600" Инструкция по программированию |
3 |
|
||
11. |
ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ПЕРЕМЕННЫХ ......................................................... |
59 |
|||
11.1. |
Целые и вещественные переменные.............................................................................................. |
59 |
|||
11.2. |
Операции над переменными............................................................................................................ |
60 |
|||
11.3. |
Вычисление функций ........................................................................................................................ |
61 |
|||
11.4. |
Команды переходов .......................................................................................................................... |
61 |
|||
11.5. |
Обращение к переменным ............................................................................................................... |
62 |
|||
12. |
ПОДПРОГРАММЫ.................................................................................................................................... |
63 |
|||
12.1. |
Составление подпрограмм............................................................................................................... |
63 |
|||
12.2. |
Файлы подпрограмм.......................................................................................................................... |
64 |
|||
13. |
НАРЕЗАНИЕ РЕЗЬБЫ............................................................................................................................. |
66 |
|||
13.1. |
Нарезание резьбы резцом G33........................................................................................................ |
66 |
|||
13.2. |
Нарезание резьбы метчиком G133.................................................................................................. |
67 |
|||
14. |
ПРОГРАММИРОВАНИЕ СКОРОСТИ ГЛАВНОГО ДВИЖЕНИЯ ........................................................ |
68 |
|||
15. |
ПРОГРАММИРОВАНИЕ ВСПОМОГАТЕЛЬНЫХ ФУНКЦИЙ............................................................... |
68 |
|||
16. |
ЗАДАНИЕ ВЫДЕРЖКИ ВРЕМЕНИ........................................................................................................ |
69 |
|||
17. |
РАБОТА С ДАТЧИКОМ КАСАНИЯ....................................................................................................... |
69 |
|||
18. |
ЗАДАНИЕ ГЕОМЕТРИЧЕСКИХ ЭЛЕМЕНТОВ КОНТУРА ДЕТАЛИ....................................................... |
70 |
|||
18.1. |
Описание геометрической информации ......................................................................................... |
70 |
|||
18.2. |
Способы задания геометрических элементов................................................................................ |
72 |
|||
|
|
18.2.1. Задание точки................................................................................................................................... |
72 |
||
|
|
18.2.2. Задание прямой ............................................................................................................................... |
75 |
||
|
|
18.2.3. Задание окружности......................................................................................................................... |
76 |
||
19. |
ПОСТОЯННЫЕ ЦИКЛЫ .......................................................................................................................... |
80 |
|||
19.1. |
Общие положения............................................................................................................................. |
80 |
|||
19.2. |
Цикл высокоскоростной обработки глубокого отверстия G73....................................................... |
82 |
|||
19.3. |
Универсальный цикл глубокого сверления G74 ............................................................................. |
83 |
|||
19.4. |
Цикл нарезания резьбы метчиком G75 ........................................................................................... |
85 |
|||
19.5. |
Цикл чистовой расточки G76............................................................................................................ |
86 |
|||
19.6. |
Цикл сверления G81 ......................................................................................................................... |
87 |
|||
19.7. |
Цикл сверления G82 ......................................................................................................................... |
88 |
|||
19.8. |
Цикл обработки глубокого отверстия G83....................................................................................... |
89 |
|||
19.9. |
Цикл нарезания резьбы G84 ............................................................................................................ |
90 |
|||
19.10. |
Цикл расточки G85 ............................................................................................................................ |
90 |
|||
19.11. |
Цикл расточки G86 ............................................................................................................................ |
91 |
|||
19.12. |
Цикл обратной расточки G87 ........................................................................................................... |
92 |
|||
19.13. |
Цикл расточки G88 ............................................................................................................................ |
93 |
|||
19.14. |
Цикл расточки G89 ............................................................................................................................ |
94 |
|||
20. |
ЦИКЛЫ ЗАДАНИЯ СХЕМЫ РАСПОЛОЖЕНИЯ ОТВЕРСТИЙ.......................................................... |
95 |
|||
20.1. |
Цикл линейной решетки отверстий G78.......................................................................................... |
95 |
|||
20.2. |
Цикл круговой решетки отверстий G79 ........................................................................................... |
97 |
|||
21. |
ИЗМЕРИТЕЛЬНЫЕ ЦИКЛЫ.................................................................................................................. |
101 |
|||
21.1. |
Общие положения........................................................................................................................... |
101 |
|||
21.2. |
Измерение плоскости G978............................................................................................................ |
103 |
|||
21.3. |
Измерение отверстия или вала G979............................................................................................ |
104 |
|||
21.4. |
Измерение угла плоскости G997.................................................................................................... |
106 |
|||
21.5. |
Измерение угла между двумя плоскостями G998 ........................................................................ |
107 |
|||
ПРИЛОЖЕНИЕ .................................................................................................................................................. |
109 |
УЧПУ "Маяк-600" Инструкция по программированию |
4 |
1.ВВЕДЕНИЕ
1.1.Настоящая инструкция устанавливает правила составления управляющих программ для уст- ройств числового программного управления серии "Маяк-600": "Маяк-600", "Маяк-610", "Маяк-611", "Маяк- 621", "Маяк-601", "Маяк-600Е", "Маяк-610Е", "Маяк-611Е", "Маяк-601Е", "Маяк-622" (в дальнейшем – уст-
ройство), предназначенных для управления технологическим оборудованием.
1.2.При работе с устройством необходимо дополнительно руководствоваться следующими доку-
ментами:
1)паспортом на УЧПУ;
2)инструкцией оператора ПВС0.303.013 ДЭИ1.
2.ПОСТРОЕНИЕ УПРАВЛЯЮЩЕЙ ПРОГРАММЫ
2.1.Структура управляющей программы
2.1.1. Управляющая программа (УП) вводится в память устройства вручную, со стандартной дискеты размером 3,5 дюйма или с флэш-диска.
Для представления информации на дискете используется код ASCII, принятый на IBM- совместимых компьютерах.
2.1.2. УП записывается в виде последовательности кадров, которые состоят из слов.
УП должна начинаться словом "Начало программы". Слово "Начало программы" состоит из ад- реса % и цифровой части (от одной до четырех цифр), которые образуют номер программы. Слово "На- чало программы" должно задаваться отдельной строкой.
2.1.3. В конце УП должно стоять слово М2 ("Конец программы"), а в конце файла – слово М30
("Конец файла"). |
|
|
Пример. |
Фрагмент УП |
|
|
%1567 |
; начало УП |
|
N1 G28 X10 Z10 |
|
|
N2 G1 G91 X20. Z20. F500 |
|
|
N3 L0102 |
; обращение к подпрограмме L0100 |
|
N4 G4 F10 |
|
|
N5 M2 |
; конец УП |
|
L0100 |
; начало подпрограммы |
|
N100 X50. Z-4.2 |
|
|
N110 М17 |
; конец подпрограммы |
2.2.Структура кадра
2.2.1. Каждый кадр программы должен начинаться с одного из следующих слов: "Номер кадра", "Главный кадр", "Пропуск кадра". Каждый кадр программы должен задаваться отдельной строкой.
2.2.2.В пределах одного кадра не должны использоваться слова с одинаковыми адресами, за исключением слов "Подготовительная функция", "Вспомогательная функция", "Коррекция".
В пределах одного кадра программы не должны использоваться слова "Подготовительная функ- ция", входящие в одну группу (см. табл. 3.1).
2.2.3.Любое слово может быть пропущено, если оно необязательно в кадре программы.
2.2.4.Символ "Главный кадр" ( : ) записывается вместо символа N в качестве адреса в слове "Номер кадра". После слова "Главный кадр" должна быть записана вся информация, необходимая для начала или возобновления обработки с этого кадра.
2.2.5.Символ "Пропуск кадра" ( / ) записывается перед символами "Номер кадра" или "Главный кадр". Кадры, содержащие символ "Пропуск кадра", не отрабатываются при установке с пульта операто- ра подрежима "Пропуск кадра".
Пример. /:68 … пропуск главного кадра номер 68 /N215 … пропуск кадра номер 215
2.2.6. Формат кадра соответствует ГОСТ 20999-83 (табл. 2.1.).
|
УЧПУ "Маяк-600" Инструкция по программированию |
|
5 |
|
||
|
|
|
|
Таблица 2.1 |
||
Адрес |
Наименование слова |
Формат |
Диапазон значений |
Примечание |
||
% |
Начало программы |
04 |
1÷9999 |
|
|
|
|
N |
Номер кадра |
05 |
1÷99999 |
|
|
: |
Главный кадр |
05 |
1÷99999 |
|
|
|
/ |
Пропуск кадра |
- |
- |
|
|
|
( ) |
Текст комментария в УП |
- |
- |
|
|
|
|
А |
Угол |
033 |
0÷360000 |
|
|
A, B,C, |
Перемещение по координате |
+043 |
-9999999÷+9999999 |
|
|
|
U, V,W |
4,5,6,7,8 |
|
|
|
|
|
|
D |
Коррекция |
03 |
0÷179 |
|
|
|
E |
Условный, безусловный переход |
05 |
1÷99999 |
|
|
|
F |
Функция подачи |
05 или 023 |
1÷24000 |
|
|
|
|
Параметр паузы |
05 |
1÷99999 |
G4 |
|
|
G |
Подготовительная функция |
03 |
0÷951 |
Табл.3.1,3.2,3.3 |
|
|
I |
Параметр круговой интерполяции |
+043 |
-9999999÷+9999999 |
|
|
|
|
по координате X |
|
|
|
|
|
J |
Параметр круговой интерполяции |
+043 |
-9999999÷+9999999 |
|
|
|
|
по координате Y |
|
|
|
|
|
K |
Параметр круговой интерполяции |
+043 |
-9999999÷+9999999 |
|
|
|
|
по координате Z |
|
|
|
|
|
L |
Подпрограмма |
05 |
01÷99999 |
|
|
|
M |
Вспомогательная функция |
02 |
0÷99 |
|
|
|
P |
Коэффициент масштабирования |
+043 |
-9999999÷+9999999 |
|
|
|
Q |
Функция автоматического расчета |
02 |
0÷99 |
|
|
|
|
элементов контура |
|
|
|
|
|
R |
Переменная |
03 |
0÷179 |
|
|
|
|
Радиус |
+043 |
-9999999÷+9999999 |
|
|
|
S |
Функция скорости шпинделя |
05 |
0÷99999 |
|
|
|
T |
Функция инструмента |
02 |
1÷99 |
|
|
|
X |
Перемещение по координате X |
+043 |
-9999999÷+9999999 |
|
|
|
Y |
Перемещение по координате Y |
+043 |
-9999999÷+9999999 |
|
|
|
Z |
Перемещение по координате Z |
+043 |
-9999999÷+9999999 |
|
|
Примечание. Особенности формата кадра при работе с функцией Т, переменными, подпро- граммами даны в разделах 8, 11, 12.
2.3.Структура слова
2.3.1. Слово состоит из символа адреса и последовательности цифр с предшествующим знаком или без него.
Пример. X500, M12, Z-300
2.3.2.Нули, стоящие перед первой значащей цифрой, а также знак "плюс" могут быть опущены.
2.3.3.Все размерные перемещения должны задаваться в мкм.
Устройство обеспечивает ввод числовых значений с десятичной точкой. Десятичная точка мо- жет быть использована только в словах, имеющих размерность "мкм" (Х, У, Z , А и т.д.).
Пример. Слова Z15., Z15.0, Z15000 соответствуют размеру 15 мм по координате Z . Слова Х.14, Х0.14, Х140 соответствуют размеру 0,14 мм по координате X.
Примечания: 1. В словах до символа "Десятичная точка" должно стоять не более четырех цифр, а после него – не более трех цифр.
2. В кадре могут быть слова с символом "Десятичная точка" и без него.
УЧПУ "Маяк-600" Инструкция по программированию |
6 |
2.4. Комментарии в тексте УП
2.4.1.Комментарием считается текст от символа ";" (Точка с запятой) до конца строки и текст, за- ключенный в круглые скобки. Открывающаяся скобка (символ "(" ) является началом комментария, за- крывающаяся скобка (символ ")" ) – концом комментария.
Текст комментария может находиться между любыми словами УП. Текст комментария может состоять из букв, цифр или знаков.
В модуле "Редактирование" текст комментария вводится и редактируется как одно слово.
2.4.2.Текст комментария в круглых скобках индицируется на экране в режиме "Автомат" во время отработки того кадра, где он записан и остается на экране до начала отработки другого кадра с коммен- тарием.
Пример: Фрагмент текста УП с комментариями
%12 |
; начало программы |
N1 G28 X10 Z10 |
|
N2 G1 G91 X10. Z10. F500 |
(комментарий к N2 – индицируется при отработке) |
N3 G4 F10 |
;отработка паузы |
N4 X-10. Z-10. |
|
N5 M2
2.4.3. Для переключения ПО УЧПУ с латинских букв на русские или с русских на латинские необ- ходимо нажать одновременно две клавиши – CTRL и РЕГ.
Для переключения со строчных букв на прописные или с прописных на строчные необходимо од- новременно нажать три клавиши – CTRL, ALT и РЕЖИМ.
УЧПУ "Маяк-600" Инструкция по программированию |
7 |
3.ЗАДАНИЕ ПОДГОТОВИТЕЛЬНЫХ ФУНКЦИЙ
3.1.Подготовительные функции служат для задания вида и условий движения и кодируются при помощи адреса G и кодового числа. Подготовительные функции разделены на группы в соответствии с табл. 3.1.
3.2.В кадре может быть несколько подготовительных функций при условии, что они принадле- жат к разным группам.
|
|
|
Таблица 3.1 |
|
|
|
|
|
|
|
|
Код |
Группа |
Наименование |
Значение |
Раздел |
Приме- |
чание |
|||||
G0 |
1 |
Позиционирование |
Перемещение на быстром ходу в заданную |
5.2 |
|
|
|
|
точку, предварительно запрограммирован- |
|
|
|
|
|
ная скорость игнорируется, но не отменяется |
|
|
G1 |
1 |
Линейная интерполяция |
Перемещение с запрограммированной ско- |
5.1 |
|
|
|
|
ростью по прямой от исходной точки к точке, |
|
|
|
|
|
заданной координатами в кадре |
|
|
G2 |
1 |
Круговая интерполяция, |
Круговая интерполяция, при которой движе- |
5.5 |
|
|
|
движение по часовой |
ние исполнительного органа станка направ- |
|
|
|
|
стрелке |
лено по часовой стрелке, если смотреть со |
|
|
|
|
|
стороны положительного направления оси, |
|
|
|
|
|
перпендикулярной к обрабатываемой по- |
|
|
|
|
|
верхности |
|
|
G3 |
1 |
Круговая интерполяция, |
Круговая интерполяция, при которой движе- |
5.5 |
|
|
|
движение против часо- |
ние исполнительного органа станка направ- |
|
|
|
|
вой стрелки |
лено против часовой стрелки, если смотреть |
|
|
|
|
|
со стороны положительного направления |
|
|
|
|
|
оси, перпендикулярной к обрабатываемой |
|
|
|
|
|
поверхности |
|
|
G4 |
2 |
Выдержка в отработке |
Задержка в отработке программы на опре- |
16 |
Х |
|
|
на определенное время |
деленное время, заданное в программе. |
|
|
|
|
(пауза) |
Применяется для выполнения операций, |
|
|
|
|
|
протекающих известное время и не требую- |
|
|
|
|
|
щих ответа от станка |
|
|
G8 |
2 |
Отмена разгона |
При задании в кадре с резьбой разгон перед |
13 |
Х |
|
|
|
началом резьбы не выполняется |
|
|
G9 |
3 |
Торможение в конце |
Автоматическое уменьшение скорости отно- |
13 |
Х |
|
|
кадра |
сительно запрограммированной при прибли- |
|
|
|
|
|
жении к запрограммированной точке |
|
|
G10 |
5 |
Привязка инструмента |
Можно задать только в режиме "Преднабор" |
8 |
Х |
G11 |
5 |
Привязка системы ко- |
Запись значений в параметры смещения |
4.8 |
Х |
|
|
ординат заготовки №1 |
системы координат заготовки №1 |
|
|
|
|
|
Можно задать только в режиме "Преднабор" |
|
|
G12 |
5 |
Привязка системы ко- |
Запись значений в параметры смещения |
4.8 |
Х |
|
|
ординат заготовки №2 |
системы координат заготовки №2 |
|
|
|
|
|
Можно задать только в режиме "Преднабор" |
|
|
G13 |
5 |
Привязка системы ко- |
Запись значений в параметры смещения |
4.8 |
Х |
|
|
ординат заготовки №3 |
системы координат заготовки №3 |
|
|
|
|
|
Можно задать только в режиме "Преднабор" |
|
|
G14 |
5 |
Привязка системы ко- |
Запись значений в параметры смещения |
4.8 |
Х |
|
|
ординат заготовки №4 |
системы координат заготовки №4 |
|
|
|
|
|
Можно задать только в режиме "Преднабор" |
|
|
G15 |
5 |
Привязка системы ко- |
Запись значений в параметры смещения |
4.8 |
Х |
|
|
ординат заготовки №5 |
системы координат заготовки №5 |
|
|
|
|
|
Можно задать только в режиме "Преднабор" |
|
|
G17 |
4 |
Выбор плоскости XY |
Задание плоскости XY для круговой интер- |
4.3 |
|
|
|
|
поляции, коррекции на радиус инструмента, |
|
|
|
|
|
выбора значения геометрического элемента |
|
|
G18 |
4 |
Выбор плоскости XZ |
Задание плоскости XZ для круговой интер- |
4.3 |
|
|
|
|
поляции, коррекции на радиус инструмента, |
|
|
|
|
|
выбора значения геометрического элемента |
|
|
|
УЧПУ "Маяк-600" Инструкция по программированию |
|
|
|
8 |
|
|||
|
|
|
|
|
|
|
|
|
|
Код |
Группа |
Наименование |
|
Значение |
|
Раздел |
Приме- |
||
|
|
чание |
|||||||
G19 |
4 |
Выбор плоскости YZ |
Задание плоскости YZ для круговой интер- |
4.3 |
|
|
|||
|
|
|
|
поляции, коррекции на радиус инструмента, |
|
|
|
||
|
|
|
|
выбора значения геометрического элемента |
|
|
|
||
G20 |
4 |
Выбор произвольной |
Задание произвольной плоскости для круго- |
4.3 |
|
|
|||
|
|
|
плоскости |
вой интерполяции, коррекции на радиус |
5.8 |
|
|
||
G21 |
19 |
Пересчет скорости по |
Скорость подачи по круговой координате пе- |
6 |
|
|
|||
|
|
|
круговой координате |
ресчитывается с учетом диаметра заготовки |
|
|
|
||
G25 |
21 |
Поворот осей координат |
Поворот осей координат в плоскости относи- |
7.2 |
|
|
|||
|
|
|
|
тельно точки на угол, заданный в УП |
|
|
|
||
G26 |
21 |
Отмена поворота |
Отмена поворота осей координат |
7.2 |
|
|
|||
|
|
|
|
(функции G25) |
|
|
|
|
|
G28 |
5 |
Выход в "0" станка |
Выход в исходное положение органов станка |
4.4 |
|
Х |
|||
|
|
|
|
по программе |
|
|
|
|
|
G29 |
19 |
Отмена полярной |
Отмена отсчета перемещений в полярной |
4.9 |
|
|
|||
|
|
|
системы координат |
системе координат (функции G30) |
|
|
|
||
G30 |
19 |
Задание полярной |
Отсчет перемещения производится в поляр- |
4.9 |
|
|
|||
|
|
|
системы координат |
ной системе координат |
|
|
|
|
|
G31 |
31 |
Обработка сигнала |
Перемещение, запрограммированное в кад- |
17 |
|
Х |
|||
|
|
|
касания |
ре, выполняется до появления сигнала каса- |
|
|
|
||
|
|
|
|
ния |
|
|
|
|
|
G33 |
1 |
Нарезание резьбы с |
Выбор режима работы, предназначенного |
13 |
|
Х |
|||
|
|
|
постоянным шагом |
для нарезания резьбы |
|
|
|
|
|
G40 |
7 |
Отмена коррекции на |
Функция, которая отменяет коррекцию на |
10 |
|
|
|||
|
|
|
радиус инструмента |
радиус инструмента (функции G41, G42) |
|
|
|
||
G41 |
7 |
Коррекция на радиус |
Используется, когда инструмент находится |
10 |
|
|
|||
|
|
|
инструмента левая |
слева от обрабатываемой поверхности, если |
|
|
|
||
|
|
|
|
смотреть от режущего инструмента в на- |
|
|
|
||
|
|
|
|
правлении его движения относительно дета- |
|
|
|
||
|
|
|
|
ли |
|
|
|
|
|
G42 |
7 |
Коррекция на радиус |
Коррекция на радиус инструмента. Исполь- |
10 |
|
|
|||
|
|
|
инструмента правая |
зуется, когда инструмент находится справа |
|
|
|
||
|
|
|
|
от обрабатываемой поверхности, если смот- |
|
|
|
||
|
|
|
|
реть от режущего инструмента в направле- |
|
|
|
||
|
|
|
|
нии его движения относительно детали |
|
|
|
||
G43 |
8 |
Коррекция на длину и |
Используется для указания, что величину |
9 |
|
|
|||
|
|
|
положение инструмента |
коррекции |
инструмента |
(предварительно |
|
|
|
|
|
|
положительная |
введенную в память устройства) необходимо |
|
|
|
||
|
|
|
|
сложить с координатой, заданной в соответ- |
|
|
|
||
|
|
|
|
ствующем кадре или кадрах |
|
|
|
|
|
G44 |
8 |
Коррекция на длину и |
Используется для указания, что величину |
9 |
|
|
|||
|
|
|
положение инструмента |
коррекции |
инструмента |
(предварительно |
|
|
|
|
|
|
отрицательная |
введенную в память устройства) необходимо |
|
|
|
||
|
|
|
|
вычесть из координаты, заданной в соответ- |
|
|
|
||
|
|
|
|
ствующем кадре или кадрах |
|
|
|
|
|
G45 |
20 |
Ввод значений в табли- |
Данные, перечисленные в кадре, вводятся в |
8 |
|
Х |
|||
|
|
|
цу инструментов |
таблицу инструментов. Номер элемента в |
|
|
|
||
|
|
|
|
таблице соответствует номеру инструмента. |
|
|
|
||
G49 |
12 |
Отмена коррекции на |
Функция, которая отменяет все коррекции на |
9 |
|
|
|||
|
|
|
длину и положение |
длину и положение инструмента (функции |
|
|
|
||
|
|
|
инструмента |
G43, G44) |
|
|
|
|
|
G50 |
22 |
Отмена зеркального |
Функция, отменяющая зеркальное отобра- |
7.1 |
|
|
|||
|
|
|
отображения |
жение (функция G51) |
|
|
|
|
|
G51 |
22 |
Зеркальное |
Зеркальное отображение контура относи- |
7.1 |
|
|
|||
|
|
|
отображение |
тельно прямой, параллельной осям коорди- |
|
|
|
||
|
|
|
|
нат |
|
|
|
|
|
G53 |
13 |
Задание станочной |
|
|
|
4.8 |
|
Х |
|
|
|
|
системы координат |
|
|
|
|
|
|
G54 |
13 |
Задание системы коор- |
|
|
|
4.8 |
|
|
|
|
|
|
динат заготовки №1 |
|
|
|
|
|
|
G55 |
13 |
Задание системы коор- |
|
|
|
4.8 |
|
|
|
|
|
|
динат заготовки №2 |
|
|
|
|
|
|
G56 |
13 |
Задание системы коор- |
|
|
|
4.8 |
|
|
|
|
|
|
динат заготовки №3 |
|
|
|
|
|
|
|
УЧПУ "Маяк-600" Инструкция по программированию |
|
9 |
|
|||
|
|
|
|
|
|
|
|
Код |
Группа |
Наименование |
Значение |
Раздел |
Приме- |
||
чание |
|||||||
G57 |
13 |
Задание системы коор- |
|
4.8 |
|
|
|
|
|
|
динат заготовки №4 |
|
|
|
|
G58 |
13 |
Задание системы коор- |
|
4.8 |
|
|
|
|
|
|
динат заготовки №5 |
|
|
|
|
G61 |
14 |
Режим торможения в |
G61 аналогична G9, но действует не в одном |
|
|
|
|
|
|
|
конце кадра |
кадре, а до отмены |
|
|
|
G63 |
28 |
Перемещение по круго- |
Перемещение по круговой координате вы- |
5.4 |
|
Х |
|
|
|
|
вой координате |
полняется по кратчайшему пути |
|
|
|
G64 |
14 |
Отмена режима тормо- |
Функция, которая отменяет функцию G61 |
|
|
|
|
|
|
|
жения в конце кадра |
|
|
|
|
G65 |
30 |
Перерасчет скорости в |
В зависимости от радиуса инструмента рас- |
|
|
|
|
|
|
|
кадре в зависимости от |
считывается контурная скорость перемеще- |
|
|
|
|
|
|
радиуса инструмента |
ния цента инструмента |
|
|
|
G66 |
30 |
Отмена перерасчета |
|
|
|
|
|
G68 |
4 |
Отмена масштабирова- |
Функция, которая отменяет функцию G69 |
7.3 |
|
|
|
|
|
|
ния |
|
|
|
|
G69 |
4 |
Масштабирование |
Задание масштабных коэффициентов для |
7.3 |
|
|
|
|
|
|
|
изменения величины перемещения в кадре |
|
|
|
G90 |
15 |
Абсолютный размер |
Отсчет перемещения по всем координатам |
4.2 |
|
|
|
|
|
|
|
производится от нулевой точки |
|
|
|
G91 |
15 |
Размер в приращении |
Отсчет перемещения по всем координатам |
4.2 |
|
|
|
|
|
|
|
производится относительно предыдущей за- |
|
|
|
|
|
|
|
программированной точки |
|
|
|
G92 |
16 |
Смещение системы |
Задание смещения системы координат заго- |
4.8 |
|
Х |
|
|
|
|
координат |
товки |
|
|
|
G93 |
16 |
Отмена функций сме- |
Отмена действия функций G92, G158, G159 |
4.8 |
|
Х |
|
|
|
|
щения системы коорди- |
|
|
|
|
|
|
|
нат |
|
|
|
|
G94 |
19 |
Подача в миллиметрах |
Данные, следующие за адресом скорости |
|
|
|
|
|
|
|
в минуту |
подачи, равны величине подачи в милли- |
|
|
|
|
|
|
|
метрах в минуту |
|
|
|
G101 |
5 |
Присвоение значений |
Запись значений в параметры смещения той |
4.8 |
|
Х |
|
|
|
|
параметрам смещения |
системы координат заготовки, которая ука- |
|
|
|
|
|
|
системы координат за- |
зана в кадре с функцией G101 |
|
|
|
|
|
|
Готовки |
|
|
|
|
G102 |
1 |
Задание дуги по трем |
Задание круговой интерполяции координа- |
5.6 |
|
Х |
|
|
|
|
точкам |
тами точек |
|
|
|
G105 |
31 |
Запрет на коррекцию |
Любые изменения процента коррекции ско- |
6, |
|
|
|
|
|
|
скорости подачи и ско- |
рости подачи и скорости шпинделя игнори- |
14 |
|
|
|
|
|
рости шпинделя |
руются |
|
|
|
G106 |
31 |
Разрешение на коррек- |
Отмена функции G105 |
6 |
|
|
|
|
|
|
цию скорости подачи и |
|
14 |
|
|
|
|
|
скорости шпинделя |
|
|
|
|
G110 |
5 |
Привязка системы ко- |
Запись значений в параметры смещения той |
4.8 |
|
Х |
|
|
|
|
ординат заготовки |
системы координат заготовки, которая ука- |
|
|
|
|
|
|
|
зана в кадре с функцией G110. |
|
|
|
|
|
|
|
Можно задать только в режиме "Преднабор" |
|
|
|
G119 |
23 |
Перевод шпинделя в |
Задание возможно при наличии ДОС на |
|
|
Х |
|
|
|
|
следящий режим |
шпинделе |
|
|
|
G120 |
23 |
Перевод шпинделя в |
Функция G120 аналогична функции G119, но |
|
|
|
|
|
|
|
следящий режим |
действует не на один кадр, а до отмены |
|
|
|
G121 |
23 |
Отмена следящего ре- |
Отмена функции G120 |
|
|
|
|
|
|
|
жима работы шпинделя |
|
|
|
|
G122 |
24 |
Ориентация шпинделя |
Задается на эквидистантном контуре. |
|
|
|
|
|
|
|
по нормали |
Отменяется функцией G40 |
|
|
|
G123 |
24 |
Отмена ориентации |
Отмена функции G122 |
|
|
|
|
|
|
|
шпинделя по нормали |
|
|
|
|
G130 |
32 |
Отмена торцевой и ци- |
Отмена функций G131 и G231 |
5.9 |
|
|
|
|
|
|
линдрической интерпо- |
|
5.10 |
|
|
|
|
|
ляции |
|
|
|
|
G131 |
32 |
Торцевая интерполяция |
Задается при торцевой фрезерной обработ- |
5.9 |
|
|
|
|
|
|
|
ке в плоскости вращения |
|
|
|
|
УЧПУ "Маяк-600" Инструкция по программированию |
|
10 |
|
|||
|
|
|
|
|
|
|
|
Код |
Группа |
Наименование |
Значение |
Раздел |
Приме- |
||
чание |
|||||||
G133 |
1 |
Нарезание резьбы мет- |
Однопроходный цикл нарезания резьбы |
13.2 |
Х |
||
|
|
|
чиком |
метчиком |
|
|
|
G158 |
16 |
Смещение системы |
Задание смещения системы координат |
4.8 |
Х |
||
|
|
|
координат |
заготовки |
|
|
|
G159 |
16 |
Смещение системы |
Задание смещения системы координат |
4.8 |
Х |
||
|
|
|
координат |
заготовки |
|
|
|
G163 |
25 |
Выход в "0" станка в |
Задается отдельным кадром без перемеще- |
|
Х |
||
|
|
|
станочной системе ко- |
ний. |
|
|
|
|
|
|
ординат с отменой кор- |
Выполняет те же действия, что и кадр |
|
|
|
|
|
|
рекций |
G0 G90 G53 G40 G49 X0 Y0 Z0 |
|
|
|
G208 |
26 |
Отмена функции G209 |
|
|
|
|
|
G209 |
26 |
Отмена покадровой от- |
При установке подрежима "Покадровый" ос- |
|
|
|
|
|
|
|
работки |
танова после отработки кадра не происходит |
|
|
|
G221 |
33 |
Пересчет скорости |
Аналогична функции G21, за исключением |
6 |
|
|
|
|
|
|
|
того, что указанная координата может быть |
|
|
|
|
|
|
|
линейной |
|
|
|
G231 |
32 |
Цилиндрическая интер- |
Обработка цилиндрической поверхности, |
5.10 |
|
|
|
|
|
|
поляция |
образуемой круговой и линейной осями |
|
|
|
G447 |
28 |
Вариант выхода на |
Выход на эквидистантный контур (сход с эк- |
10 |
|
|
|
|
|
|
эквидистантный контур |
видистантного контура) выполняется без |
|
|
|
|
|
|
(схода с эквидистантно- |
корректировки контура |
|
|
|
|
|
|
го контура) |
|
|
|
|
G448 |
28 |
Вариант выхода на эк- |
Выход на эквидистантный контур (сход с эк- |
10 |
|
|
|
|
|
|
видистантный контур |
видистантного контура) выполняется с кор- |
|
|
|
|
|
|
(схода с эквидистантно- |
ректировкой контура |
|
|
|
|
|
|
го контура) |
|
|
|
|
G450 |
6 |
Сопряжение по дуге |
Используется при задании коррекции на ра- |
10 |
|
|
|
|
|
|
|
диус инструмента (функции G41, G42) |
|
|
|
G451 |
6 |
Сопряжение по прямой |
Используется при задании коррекции на ра- |
10 |
|
|
|
|
|
|
|
диус инструмента (функции G41, G42) |
|
|
|
G452 |
36 |
Изменение коррекции в |
Используется при изменении коррекции на |
10 |
|
|
|
|
|
|
конце кадра |
радиус инструмента (функции G41, G42) |
|
|
|
G453 |
36 |
Изменение коррекции в |
Используется при изменении коррекции на |
10 |
|
|
|
|
|
|
начале кадра |
радиус инструмента (функции G41, G42) |
|
|
|
G455 |
29 |
Корректировка траекто- |
При смене направления движения по экви- |
10 |
|
|
|
|
|
|
рии при смене G41/G42 |
дистантному контуру (G41 на G42 или G42 |
|
|
|
|
|
|
|
на G41) выполняется корректировка траек- |
|
|
|
|
|
|
|
тории |
|
|
|
G456 |
29 |
Отмена корректировки |
Отмена функции G455 |
10 |
|
|
|
|
|
|
траектории при смене |
|
|
|
|
|
|
|
G41/G42 |
|
|
|
|
G460 |
30 |
Движение по эквиди- |
Отмена функции G461 |
10 |
|
|
|
|
|
|
стантному контуру без |
|
|
|
|
|
|
|
проверки на «зарезки» |
|
|
|
|
G461 |
30 |
Движение по эквиди- |
При движении по эквидистантному контуру |
10 |
|
|
|
|
|
|
стантному контуру с |
выполняется проверка на "зарезки" (сглажи- |
|
|
|
|
|
|
проверкой на «зарезки» |
вание контура) |
|
|
|
G540 |
13 |
Задание системы коор- |
|
4.8 |
|
|
|
… |
|
динат заготовки |
|
|
|
|
|
G589 |
|
№10 … №59 |
|
|
|
|
|
G941 |
19 |
Подача в мкм в минуту |
Данные, следующие за адресом скорости |
|
|
|
|
|
|
|
|
подачи, равны величине подачи в мкм в ми- |
|
|
|
|
|
|
|
нуту |
|
|
|
G942 |
19 |
Подача в миллиметрах |
Данные, следующие за адресом скорости |
|
|
|
|
|
|
|
в час |
подачи, равны величине подачи в милли- |
|
|
|
|
|
|
|
метрах в час |
|
|
|
G943 |
35 |
Подача в миллисекун- |
Скорость пересчитывается таким образом, |
|
|
|
|
|
|
|
дах на оборот |
чтобы один оборот выполнялся в указанное |
|
|
|
|
|
|
|
под адресом F время |
|
|
|
G950 |
27 |
Задание начальной точ- |
Отработка УП с учетом ограничительной зо- |
4.6 |
|
|
|
|
|
|
ки ограничительного |
ны |
|
|
|
|
|
|
контура |
|
|
|
|