346 вопросов

351 ответов

2,308 пользователей

Добро пожаловать на сайт Вопросы и Ответы, где вы можете задавать вопросы и получать ответы от других членов сообщества. С 03/01/2018 вопросы могут задавать только владельцы учебных аккаунтов LAUFER CNC LLC. Зарегистрироваться можно по этой ссылке: https://cnc.uno/reg

Группы подготовительных кодов

0 голосов
Скажите пожалуста по какому признаку (каким признакам) разделили подготовительные коды на разные группы.
спросил 19 Фев, 15 от аноним в категории Написание УП с помощью ISO-7 (G-M коды)

1 Ответ

0 голосов
Добрый день.

Коды разделены по их функциональной принадлежности.
ответил 19 Фев, 15 от аноним
GOODWAY fanuc0it G31,G32 "1"(первая) группа цикл  нарезания резьбы (постоянный/переменный) шаг, G76 "0" (нулевая) группа функционально тот же цикл нарезания резьбы, а группа другая. А G04 тоже "0" (нулевая) группа но теперь это обычная задержка на время. В чем их функциональная общность общность? Если можно поподробней.
извиняюсь, не заметил Ваш комментарий. Обычно первая группа - интерполяции, 2 - планы, 3 - системы программирования, 4 - безопасности, 5 - типы подач, 6 - единицы измерения, 7,8 - компенсации, 9  - постоянные циклы, и т.д. Все эти коды - модальны.

Но, есть "0" группа подготовительных кодов, т.е. коды состоящие в ней не модальные, т.е. чтобы произвести например задержку на 4 секунды 2 раза подряд, нужно указать так:

N10 G04 X4.

N20 G04 X4.

а не так:

N10 G04 X4.

N20 X4.

Т.к. во втором случае X4 - подразумеват интреполяцию а не аргумент задежки, существуют группы а также 0 группа.

Группы кодов же используются в макро-программировании. Например: модальный код в группе 3, читается из #4203 и так далее.

Изучайте программирование и языки MACRO на наших курсах:

http://cnc.im/0001  ,  http://cnc.im/0581
...