Основные G-коды для добавления после окончания программы ЧПУ
ЧПУ выполняет команды последовательно. При нажатии «Пуск» управление исполняет программу от начала до конца, блок за блоком. Большинство пультов позволяют оператору выбрать точку начала выполнения. Если курсор на первой команде — старт с начала. Если на команде начала третьего инструмента — старт с третьего инструмента.
После нажатия «Пуск» ЧПУ продолжает выполнение до команды остановки: M01 (опциональная остановка), M00 (остановка программы), M30 (конец программы). При M01 или M00 повторное нажатие «Пуск» продолжает с места остановки. При M30 ЧПУ останавливается и возвращается к началу программы. Следующее нажатие «Пуск» начнёт с первой команды.
Если ваши ЧПУ так работают, после слова окончания программы (M30) можно добавить полезные команды. В нормальной работе ЧПУ их «не видит» и не исполняет. Для их выполнения оператору нужно пролистать (scan) к ним, как при перезапуске инструмента. Это команды, которые могут понадобиться операторам иногда, но не каждый цикл.
Отправка осей токарного центра в безопасную стартовую позицию
Важно, чтобы оси были в конкретном месте при запуске программы. Возможно, препятствия (например, тылсток) создадут интерференцию, если оси не предварительно позиционированы. Пример команд:
O0001 (номер программы) N005 T0101 (установка на станцию 1) N010 G96 S500 M03 (запуск шпинделя) N015 G00 X1.7 Z0.1 M08 (переход в первую позицию X/Z, включение СОЖ) ... (основная программа) N550 G00 Z0.1 M09 (отход последнего инструмента, выкл СОЖ) N555 X8.0 Z5.0 (переход в безопасную позицию для индексации) N560 M30 (конец программы) N999 (начало специальной последовательности) G28 U0 (переход в референс по X) G28 W0 (переход в референс по Z) G00 W-12.0 (переход Z в безопасную стартовую позицию) M30 (возврат к началу программы)
Настройка параметра определяет, когда ЧПУ прекращает загрузку программы. Чтобы загрузить полностью, параметр должен быть установлен на разделитель конца файла (%). Иначе ЧПУ остановит чтение на первом M30, и последовательность N999 не загрузится.
Команды после первого M30 не выполняются в нормальной работе. Когда оператору нужно отправить станок в безопасную позицию (после наладки, начала смены, после остановки), он пролистывает к N999 и запускает оттуда. При втором M30 выполнение останавливается и возвращается к началу. N999 не выполнится снова, пока оператор не пролистает к нему.
Если используете эту технику, применяйте легко запоминающийся номер последовательности (например, N999) во всех программах, чтобы операторы всегда знали, куда пролистать.
Включение присваивания нуля программы (команды G10)
При квалифицированных наладках на фрезерных центрах часто включают серию команд G10 для записи значений в смещения приспособлений. Они выполняются каждый запуск. Если наладчик корректирует смещение в самом регистре — при следующем запуске корректировка перезапишется. Решение — поместить G10 в специальную последовательность N999. Наладчик пролистает и выполнит её один раз при наладке.
Специальные команды наладки
Специальная последовательность может помочь наладчикам. Например, нужно указать отверстие или штифт приспособления для назначения нуля программы. Можно добавить грубое позиционирование к центру отверстия/штифта в XY:
N550 M30 (конец основной программы) N999 G91 G28 Z0 (Z в референс) G28 X0 Y0 (X/Y в референс) G00 X-10.0376 Y-7.9037 (переход над отверстием/штифтом) M30 (конец специальной последовательности)
Вычислительные команды
С техниками пользовательских макросов можно позволить оператору выполнять расчёты, специфичные для работы, например, определение корректировки смещения для нарезки резьбы после измерения по штифтам.
Команды переработки
Если после обработки иногда нужна переработка (шлифовка, полировка диаметра), включайте команды в специальную последовательность N999. Например, запуск/остановку шпинделя для полировки.
Промышленное оборудование
- C# Hello World — создание вашего первого C# приложения
- Мастерство диагностики ЧПУ: экспертные советы для надежной работы
- Выбор правильного станка с ЧПУ: практическое руководство
- ЧПУ-фрезер: откройте потенциал вашего бизнеса
- V740 прецизионный вертикальный ЧПУ-точарный станок — 40–50 л.с., управление Fanuc 21iT
- 6 обязательных этапов подготовки к программированию ЧПУ для надёжной работы
- Почему ЧПУ-пресс-гнута обязательна для современного цеха фербакации
- Почему ЧПУ-маршрутизатор (CNC Router) необходим вашему цеху для перехода на новый уровень
- G-коды ЧПУ объяснены: основное руководство для программистов ЧПУ
- Основы программирования ЧПУ: пошаговые уроки и примеры кода