Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Equipment >> Промышленное оборудование

Шесть ключевых моментов для добавления понятных сообщений в программы ЧПУ

Слишком много программ ЧПУ состоят исключительно из G-кодов для обработки детали. Все ЧПУ позволяют включать поясняющие сообщения (обычно в скобках) в G-код. Сообщения легко добавлять, даже через клавиатуру MDI ЧПУ.

Вот шесть моментов, когда операторы должны включать сообщения в программы ЧПУ:

1. Заголовки программ

Начинайте каждую программу серией сообщений, описывающих программу. Информация должна включать всё, что помогает оператору знать, что он запускает правильную программу: (как минимум) имя детали, номер детали, ревизия, программист, дата создания, время цикла. Например:

O0001
(MACHINE: MORI SEIKE SL4)
(PART NUMBER: A-2355-2C)
(PART NAME: BEARING FLANGE)
(REVISION: F)
(CUSTOMER: ABC COMPANY)
(OPERATION: 20, MACHINE BORED END)
(PROGRAMMER: MLL)
(DATE FIRST RUN: 4/11/16)
(PROGRAM REVISION: C)
(LAST PROGRAM REVISION: 1/30/20 BY CRD)
(RUN TIME: 00:05:25)
N005 T0101 M41

Особого внимания заслуживают ревизия и время цикла. Может быть несколько версий программы из-за изменений проектировщиков, поэтому руководство должно дать оператору способ подтвердить правильность программы. Что до времени цикла — после первого запуска включение времени в заголовок покажет длительность даже когда работа не выполняется.

2. В начале каждого инструмента

Если обрабатывать правильно и последовательно, сообщения в начале каждого инструмента служат двум целям. Во-первых, операторы поймут резак и/или операции. Могут также определить информацию о расходной части — размер вставки или номер. Во-вторых, если всегда ставите эти сообщения непосредственно перед первой G-командой каждого резака, оператор будет знать блок рестарта для каждого инструмента — всегда команда сразу после последнего сообщения для инструмента. Пример:

N145 M01 (Конец предыдущего инструмента)

(ROUGH FACE AND TURN TOOL)
(INSERT: CNMG-432)
(ROUGH MACHINES FACE AND ROUGH TURNS UP TO 5-IN SHOULDER)
N150 T0303 M41

3. В конце каждого инструмента

Идея — помочь наладчикам настраивать размеры каждого резака при первой детали. Также полезно операторам в серии после замены затупившихся резаков. Если ЧПУ позволяет перезапуск инструментов (как фрезерные центры и токарные с фиксированной головкой), вероятно есть M01 опциональная остановка в конце каждого инструмента, позволяющая наладчику/оператору остановить станок и проверить работу инструмента.

Идеальное место для вставки сообщений о том, что должен был сделать резак. Сообщения могут быть специфичными, избавляя наладчика от обращения к чертежу, или использоваться для расчётов:

M01 (Опциональная остановка в конце инструмента)
(LARGE DIAMETER MUST CURRENTLY BE 4.08-IN TO ALLOW FINISHING STOCK)
(DISTANCE FROM END TO FIRST SHOULDER SHOULD CURRENTLY BE 1.505-IN)

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

4. При внесении изменений в программу

Мы часто легкомысленно относимся к изменениям программ. Большинство могут быть уместны, но некоторые могут вызвать будущие проблемы. Не редкость — забыть, почему изменение делалось. Также бывают случаи, когда просят сделать изменения, с которыми не согласны. Приучите вставлять сообщение в программу каждый раз при изменении. Включайте: как была команда изначально, почему изменение, кто сделал, когда. Пример:

N100 T0303 M41
N103 G96 S600 M03 (SPEED INCREASED FROM S500 FOR EFFICIENCY 3/20/21 PER WC)
N105 G00 X1.585 Z0.1 M08
N110 G01 Z0 F0.015 (FEED INCREASED FROM F0.011 FOR EFFICIENCY 3/20/21 PER WC)
N115 X1.46 Z-0.0575

5. При каждой остановке программы

Как следует из названия, команды остановки программы (M00) останавливают станок. Все функции — шпиндель, СОЖ — выключаются. В этот момент от оператора ожидается действие. Обязательно уточните, что именно должен сделать оператор:

N135 M00
(REDUCE CLAMPING PRESSURE FOR FINISHING OPERATIONS)

6. При действиях нестандартных

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

O0002 (Номер программы)
(***************** SPECIAL NOTE ****************)
(THE GROOVING TOOL IN STATION #5 USES TWO OFFSETS.)
(OFFSET #5 CONTROLS THE GROOVE IN THE 1.375 INCH DIA.)
(OFFSET #25 CONTROLS THE GROOVE IN THE 4.25 INCH DIA.)

Промышленное оборудование

  1. Запуск успешной программы ученичества в производстве: практическое руководство
  2. 6 проверенных тактик для повышения эффективности CNC-программы
  3. V740 прецизионный вертикальный ЧПУ-точарный станок — 40–50 л.с., управление Fanuc 21iT
  4. 6 обязательных этапов подготовки к программированию ЧПУ для надёжной работы
  5. Heidenhain запускает HIT 3.0: продвинутое онлайн-обучение ЧПУ для пользователей TNC
  6. 5 ключевых ошибок ЧПУ-программирования, которых нужно избегать для точности
  7. Максимальная эффективность ЧПУ: 4 обязательных признака программ от CAM-систем
  8. Основные G-коды для добавления после окончания программы ЧПУ
  9. Понимание M-кода ЧПУ M00: Безопасная остановка выполнения программы
  10. Использование комментариев в программах ЧПУ Anilam