Четверг, 25 Ноябрь 2021 03:54

Настройка согласованности и совместимости станков с ЧПУ

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

Степень согласованности программ G-кода  имеет положительное и отрицательное влияние на производительность станков с ЧПУ. Это верно для различных команд в программе, команд для нескольких программ для данного типа станка и даже для программ для разных типов станков.

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

 

Настройка согласованности и совместимости станков с ЧПУ

 

Вот четыре вида структур, из которых состоит любая многоинструментальная программа, вместе с рекомендациями, связанными с согласованностью:

  1. Структура запуска программы: начинайте каждую программу на аналогичных станках  с одних и тех же команд. Хотя значения слов ЧПУ будут меняться от программы к программе, структура должна оставаться той же.
  2. Структура запуска инструмента: начинайте каждую смену инструмента для каждой программы с одних и тех же команд. Опять же, значения слов ЧПУ изменятся, но структура останется неизменной.
  3. Конечная структура инструмента: завершайте каждую операцию для каждой программы одними и теми же командами.
  4. Конечная структура программы: завершайте каждую программу для данного ЧПУ одними и теми же командами.

 

 

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

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

 

CAM-системы

 

Часто основные различия в командах программирования для аналогичных станков связаны с нумерацией M-кода. Один токарный центр, например, может использовать M41 для выбора нижнего диапазона шпинделя и M42 для выбора верхнего диапазона. Другой может вместо этого использовать M23 и M25. Если нумерация M-кода является единственной разницей между станками, эту проблему легко решить для ЧПУ FANUC  с определяемыми наладчиком  M-кодами, которые позволяют запускать одну и ту же программу на двух аналогичных станках.

Я не описываю процесс подробно здесь, но, по сути, наладчики должны устанавливать параметры таким образом, чтобы, когда ЧПУ видит данный M-код (например, M41), он выполнял программу, которая выполняет другую (например, M23). Таким образом, можно настроить станок, который использует M23 для выбора в нижнем диапазоне, для запуска программы, которая включает M41.

 

 

Другие различия в программировании могут быть связаны со структурой команд, и с ними может быть сложнее, хотя и можно, справиться. Один станок может потребовать указания круговых команд с помощью векторов направления (I, J и K), в то время как другой может указывать их с помощью буквы R. Один станок может иметь стандартную спецификацию смещения приспособления (требуется G54-G59), в то время как другой может иметь опцию расширенного смещения приспособления (требуя G54.1 и буква P для указания номера смещения).

Опять же, я не привожу здесь подробностей. Используйте настраиваемый макрос для установки ЧПУ с постоянной общей переменной, которую программа будет нажимать, чтобы определить, на каком компьютере выполняется программа. Логика в программе или, что еще лучше, в отдельной программе Custom Macro, определит на основе значения ЧПУ, какой станок запущен, и выполнит соответствующие команды.

 

Вот команды, относящиеся к упомянутым выше смещениям приспособлений. Мы вводим постоянную общую переменную # 510, чтобы определить, какой станок запущен. Если # 510 установлен на 1.0, это станок A (G54). Если # 510 установлен на 2,0, это станок B (G54.1 P1).

  • .
  • IF [# 510 EQ 1.0] GOTO 10 (машина A)
  • G54.1 P1 (машина B)
  • GOTO 15 (пропустить другую возможность)
  • N10 G54
  • N15…
  • .

Опять же, может быть лучше включить эти команды в отдельную программу, возможно, в определяемую наладчиком программу G-кода, вызываемую G54, чтобы не включать их в (основную) программу обработки.

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

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

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