Отчет по практике: ОАО КАМАЗинструментспецмаш ("КИСМ")

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
Бесплатно скачать Отчет по практике: ОАО КАМАЗинструментспецмаш ("КИСМ")