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

G-код для включения в вашу программу ЧПУ после ее завершения

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

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

Если ваши ЧПУ ведут себя таким образом, есть некоторые полезные вещи, которые вы можете включить в свои программы ЧПУ после конечного слова программы (M30). При нормальной работе ЧПУ не «видит» и не выполняет эти команды. Если необходимо выполнить команды специальной последовательности, оператору придется сканировать их, как если бы он перезапускал режущий инструмент. Эти команды могут выполняться вашими операторами время от времени, но не для каждого цикла.

Рассмотрим примеры ниже. Немного подумав, вы, вероятно, сможете найти другие, более соответствующие вашим конкретным потребностям.

Отправка осей центра вращения в безопасное исходное положение

Может быть важно, чтобы оси станка находились в определенном месте во время выполнения программы. Возможно, препятствия (например, задняя бабка) могут вызвать помехи, если оси не установлены должным образом. Рассмотрим эти команды:

O0001 (номер программы)

N005 T0101 (указатель на первую станцию)

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 последовательность. Оператор просканирует и выполнит специальную последовательность один раз во время установки.

Специальные команды настройки

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

N550 M30 (конец программы обработки)

N999 G91 G28 Z0 (отправить ось Z в исходное положение)

G28 X0 Y0 (отправляйте оси X/Y в исходные положения)

G00 X-10.0376 Y-7.9037 (переместите отверстие/штифт в XY)

M30 (конец специальной последовательности)

Команды расчета

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

Команды переделки

Если после обработки иногда требуется доработка заготовки, включите соответствующие команды в специальный N999 последовательность. Например, может быть, оператор должен отполировать или отшлифовать точеный диаметр. Команды запуска и остановки шпинделя могут быть включены в специальную последовательность.


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

  1. C# Hello World — ваша первая программа на C#
  2. Устранение неполадок на станке с ЧПУ
  3. Как выбрать станок с ЧПУ
  4. Фрезерно-фрезерный станок с ЧПУ — стучится в вашу дверь
  5. Вертикальный токарный станок с ЧПУ
  6. 6 шагов, которые нужно сделать перед созданием программы ЧПУ
  7. Зачем вашему цеху нужен листогибочный пресс с ЧПУ
  8. Преимущества наличия фрезерного станка с ЧПУ в вашем магазине
  9. Введение в G-код ЧПУ
  10. Основы программирования ЧПУ – учебные пособия с примерами программного кода