Что больше нравится?

Среда, 01 Сентябрь 2021 19:31

Правила написания программ для ЧПУ

Автор 
Оцените материал
(1 Голосовать)

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

 

Правила написания программ для ЧПУ

 

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

1. Сообщение в заголовке программ

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

Например:

  • O0001
  • (МАШИНА: MORI SEIKE SL4)
  • (НОМЕР ДЕТАЛИ: A-2355-2C)
  • (НАИМЕНОВАНИЕ ДЕТАЛИ: ФЛАНЕЦ ПОДШИПНИКА)
  • (РЕДАКЦИЯ: 1)
  • (ЗАКАЗЧИК: КОМПАНИЯ ABC)
  • (ЭКСПЛУАТАЦИЯ: 20, СТАНОЧНЫЙ КОНЕЦ)
  • (ПРОГРАММАТОР: MLL)
  • (ДАТА ПЕРВОГО ЗАПУСКА: 11.04.16)
  • (ПОСЛЕДНЯЯ ВЕРСИЯ ПРОГРАММЫ: 30.01.20)
  • (ВРЕМЯ РАБОТЫ: 00:05:25)
  • N005 T0101 M41

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

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

 

2. Сообщение в программе в начале каждого инструмента

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

Во-первых, и это наиболее важно, операторы будут понимать режущий инструмент и / или выполняемые операции обработки.

Во-вторых, если вы всегда помещаете эти сообщения непосредственно перед первой командой G-кода для каждого режущего инструмента, оператор будет знать блок перезапуска для каждого инструмента. Это всегда будет команда сразу после последнего сообщения для инструмента. Например:

  • N145 M01 (Конец предыдущего инструмента)
  • (УСТАНОВИТЬ ИНСТРУМЕНТ: CNMG-432)
  • N150 T0303 M41

 

3. Сообщение в программе в  конце каждого инструмента

Идея здесь состоит в том, чтобы помочь людям выполнить настройку размера каждого режущего инструмента при работе с первой заготовкой. Это также может быть полезно для операторов во время производственных циклов после замены затупившегося инструмента.

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

  • M01
  • (БОЛЬШОЙ ДИАМЕТР ДОЛЖЕН БЫТЬ 4,08 ММ)
  • (РАССТОЯНИЕ ОТ КОНЦА ДО ПЕРВОГО ПАЗА ДОЛЖНО БЫТЬ 1,505 ММ)

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

 

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

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

  • N100 T0303 M41
  • N103 G96 S600 M03 (СКОРОСТЬ ПОВЫШАЕТСЯ С S500 ДЛЯ ЭФФЕКТИВНОСТИ 3/20/21 Шувелев)
  • N105 G00 X1.585 Z0.1 M08
  • N110 G01 Z0 F0.015 (ПОДАЧА УВЕЛИЧЕНА С F0.011 ДЛЯ ЭФФЕКТИВНОСТИ 3/20/21 Якушин)
  • N115 X1.46 Z-0.0575

 

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

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

  • N135 M00
  • (УМЕНЬШИТЕ ДАВЛЕНИЕ ЗАЖИМА ДЛЯ ЗАВЕРШЕНИЯ ОПЕРАЦИЙ)

6. Сообщение когда делаете что-то необычное

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

  • O0002 (номер программы)
  • (***************** СПЕЦИАЛЬНАЯ ЗАПИСКА ****************)
  • (ИНСТРУМЕНТ ДЛЯ КАНАВКИ НА СТАНЦИИ № 5 ИСПОЛЬЗУЕТ ДВА СМЕЩЕНИЯ.)
  • (СМЕЩЕНИЕ № 5 УПРАВЛЯЕТ КАНАВКОЙ ДИАМОМ 2,375 ММ.)
  • (СМЕЩЕНИЕ № 25 УПРАВЛЯЕТ КАНАВКОЙ ДИАМОМ 6,25 ММ.)

Дополнительная информация

  • Заказчик: Организация
  • Статус: Нет исполнителя
  • Срок сдачи проекта после оплаты аванса: 01.10.2020
  • ЦЕЛЬ ПРОЕКТА: Рассказать подробней про тему проекта
Прочитано 48 раз Последнее изменение Среда, 01 Сентябрь 2021 19:34
Авторизуйтесь, чтобы получить возможность оставлять комментарии