Понедельник, 04 Февраль 2019 08:07

Внешнее управление для управляющих программ ЧПУ

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

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

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

 

 


Пять шагов к цифровому производству

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

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

 

 

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

Постоянные общие переменные очень похожи на регистры смещения. Вы можете ввести их, используя клавиатуру панели MDI, или данные могут быть введены из другого источника (например, результаты, полученные из программы зондирования). Хотя наименования / нумерация для этих системных переменных различаются, FANUC использует серию системных переменных, начинающихся с # 500, для доступа к ним. Например, постоянная общая переменная # 501 используется для доступа (чтения и записи) к значению в регистре 501 постоянных общих переменных.

 

 

Доступ к входным и выходным клеммам осуществляется через серию системных переменных в диапазоне от # 1000 до # 1031 для входов и от # 2000 до # 2031 для выходов. Каждый соответствует местоположению терминала печатной платы. Если терминал активен / включен (ток течет), значение соответствующей системной переменной будет равно 1. Если терминал неактивен / выключен (ток не течет), его значение будет равно 0. Например, когда местоположение терминала число 2 активно, значение системной переменной # 2002 будет равно 1.

 

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

 

Как данные помещаются в регистры данных, также варьируется. В некоторых приложениях оператор вводит данные через клавиатуру панели MDI. В других случаях данные вводятся внешним устройством, например сенсорным датчиком или системой контроля после обработки. В другом приложении датчик машины (такой как датчик, который контролирует угловое положение поворотного стола) подключен к клемме ввода / вывода.

 

 

Вот три способа доступа к внешним данным, с примером для каждого приложения:

 


Доступ к смещенному регистру: улучшение смещения износа

Есть моменты, когда оператор токарного центра не может легко определить величину регулировки, необходимую для регулировки размера. Рассмотрим размер, указанный над шаром. Вместо того, чтобы вычислять величину корректировки смещения, которая требует тригонометрии, попросите оператора сохранить измерения, сделанные по шару, в неиспользованном регистре смещения.Затем программа может ссылаться на это значение в расчете, который определяет, как отрегулировать движения по осям X и Z, необходимые для правильной обработки конуса.

 

 

Доступ к постоянной переменной: автоматизация присвоения нуля программам

Центр круглой заготовки, когда он удерживается в V-образном зажиме, будет изменяться предсказуемым образом в зависимости от диаметра заготовки. Вместо того чтобы измерять это положение каждый раз, когда изменяется установка, попросите оператора ввести диаметр заготовки в постоянной постоянной переменной. Программа может ссылаться на это значение, чтобы определить центральное положение, а затем указать соответствующее значение в соответствующем регистре смещения прибора.

 

 

Доступ к клемме входного сигнала: определение положения поворотного устройства

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

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

  • Заказчик: Организация
  • Статус: Нет исполнителя
  • Срок сдачи проекта после оплаты аванса: 01.10.2018
  • ЦЕЛЬ ПРОЕКТА: Рассказать подробней про тему проекта
Прочитано 863 раз Последнее изменение Понедельник, 04 Февраль 2019 08:51
Авторизуйтесь, чтобы получить возможность оставлять комментарии