Отчет по практике: ОАО КАМАЗинструментспецмаш ("КИСМ")
U2.1=1:
M3. W=200:
T1=300:
C2=1000:
S1=Нет зажима инструмента:
S2=Сбой привода Х:
<Вкл_шпинделя>=I2.3:
<Ручной_режим >=L3:
В данном примере устанавливаются
- начальное значение выходного сигнала U2.1. равным единице (включен);
- значение промежуточной ячейки памяти М3 (размером в слово – 2 байта) равным десятичному числу 200;
- начальное значение таймера 1 равно 300;
- предельное значение счетчика 2 равно 1000 (в программе будут задействованы 2 счетчика);
- текстовые сообщения 1 и 2;
- Входному сигналу I2.3. присваивается псевдоним Вкл_шпинделя;
- Метке и условному или безусловному переходу L3 присваивается псевдоним Ручной_режим.
Язык макропрограммирования.
Язык макропрограммирования (ЯМ) системы управления FMS-2000 представляет собой расширение языка программирования управляющих программ и является подмножеством языка BASIC. ЯМ предназначен для выполнения вычислительных операций, операций ввода информации и вывода на экран графической, текстовой и числовой информации. Также ЯМ позволяет осуществить доступ к системным переменным и ячейкам программы электроавтоматики. С помощью ЯМ имеется возможность разрабатывать диалоговые управляющие программы, программы измерения (при наличии датчика касания) и т.п.
Программное обеспечение системы управления FMS-2000 позволяет выполнять программы ЯМ параллельно с отработкой управляющей программы, при условии отсутствия в тексте функций управления станком (G-,M-функций). Данная особенность ЯМ дает возможность организовать дополнительные информационные окна, систему слежения за дополнительными параметрами, режимы контроля и протоколирования процессов обработки и т.д. В отличие от управляющей программы, такие программы выполняются в фоновом режиме (в свободное от всех других задач время) и при большой загрузке могут временно приостанавливать работу.
Программирование управляющих программ:
Для обработки детали на станке с ЧПУ необходимо задать траекторию перемещения инструмента и другие условия обработки. Данную программу называют программой обработки детали или управляющей программой (УП).
Программирование обработки детали означает указание траектории движения инструмента и вспомогательных действий станка устройству ЧПУ в соответствии с правилами (языком программирования) ЧПУ.
Программы делятся на программы и подпрограммы. При отработке программы УЧПУ будут работать по командам программы, однако, если в программе встретится команда обращения к подпрограмме, то дальнейшее поведение УЧПУ определяется командами подпрограммы. Далее, если во время выполнения подпрограммы встретиться команда возвращения в программу, то дальнейшее поведение УЧПУ определяется командами программы.
В памяти УЧПУ в общей сложности одновременно может находиться как минимум 11110 программ и подпрограмм с номерами 0 – 9999
Структурную единицу программы составляет кадр. Он представляет собой записанную по правилам программирования последовательность символов языка программирования.
Ниже в таблице приведены адреса, которые используются для данного УЧПУ, и их смысл.
Функция | Адрес | Смысл |
Номер кадра | N | Номер кадра |
Подготовительная функция | G | Определение вида движения рабочего органа |
Размерные слова | X,Y,ZA,B,C,UV,WI,J,K |
Команды на перемещение по координатам стола Команды на перемещение по дополнительным осям Расстояние от центра дуги окружности или шаг винта при линейно-круговой интерполяции |
Величина подачи | F | Задание величины подачи |
Обороты шпинделя | S | Задание оборотов шпинделя, кода ступени или скорости резания |
Номер инструмента | T | Задание номера инструмента для поиска |
Вспомогательная функция | M | Указание на двухпозиционное управление (вкл-выкл) на станке |
Номер корректора, хранящего данные об инструменте |
К-во Просмотров: 296
Бесплатно скачать Отчет по практике: ОАО КАМАЗинструментспецмаш ("КИСМ")
|