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

A: Бывает. Нажми кнопку СТОП и попробуй снова.

Q: Запускаю линию, никакой реакции, привода не двигаются.

A: Задана ли скорость суппорта? Смотрите Системные сообщения.

Q: Запускаю круговую интерполяцию. Дуга совсем не такая как задал.

A: Внимательнее с параметрами смещения центра и конечной точкой. Возможно используется G02 вместо G03 или наоборот.

Q: Запускаю выход в ноль после запуска системы – не двигается.

A: Сместите суппорт по всем координатам на 1 мм. И Запустите выход в ноль снова. После запуска система считает, что уже находится в нуле (Хотя в самом деле может не находится. После выключения питания счетчики естественно обнулены и невозможно определить истинное состояние системы).

Q: Револьверная головка вращается в сторону смены инструмента некоторое время, после реверсируется и останавливается не в позиции.

A: Измените параметр RG в файле motion.ini (См. Раздел файлы конфигурации).

Q: Привода двигаются неравномерно.

A: Смотрите параметры регуляторов. Настройка->Настройки оборудования.

 Проверка приводов подач осуществляется включением какой-либо координаты в Немерном режиме. Должно произойти перемещение суппорта в нужном направлении и соответствующее изменение координат.

ЧТО ДЕЛАТЬ, ЕСЛИ НЕТ ДВИЖЕНИЯ ПО ВСЕМ ПРИВОДАМ?

Проверить параметр DEVICE в файлах motion.ini  - Изменить значения.

Например: если DEVICE 0, то поставить DEVICE 1 (См. НАСТРОЙКА ПРИВОДА ТОКАРНОГО И ФРЕЗЕРНОГО СТАНКА).

8. РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ

Набор функций

M02 – Остановка выполнения программы

Пример: N01 M02

M03 – Включение шпинделя против часовой стрелки

Пример: N01 S1000 M03 – включение шпинделя на частоту 1000 об/мин.

M04 – Включение шпинделя по часовой стрелке

Пример: N01 S1000 M04 – включение шпинделя на частоту 1000 об/мин.

M05 – Останов шпинделя

Пример: N01 M05

M06 – Смена инструмента на одну позицию Револьверной головки

Пример: N01 M06

M100 – Установка координат фиксированной точки

Пример: N01 M100 Xn Yn Zn P10 – Установка фиксированной точки Номер 10 с координатами Xn Yn Zn.

M101 – Установка значения переменной Е

Пример: N01 M101 @_число_ En – Запись значения _число_ в переменную En.

M102 – Установка значений вылетов инструмента

Пример: N01 M102 Xn Yn Zn P_инструмент_ - Установка значений вылетов Xn Yn Zn для корректора инструмента с номером _инструмент_.

M103 – Установка точности аппроксимирования дуги окружности

Пример: N01 M103 Cn – Разбиение дуги окружности на n отрезков.

Не рекомендуется ставить слишком большую точность – ограничения быстродействия привода подач.

M200 – Сравнение параметра Е с числом: Если E < @ тогда    _Действие_

Пример: N01 M200 En @_число_ G71 P100 - Сравнение переменной Еn с числом: Если E < @ тогда  выполнение функции G71 P100.

M201 – Сравнение параметра Е с числом: Если E > @ тогда    _Действие_

Пример: N01 M201 En @_число_ G71 P100 - Сравнение переменной Еn с числом: Если E > @ тогда  выполнение функции G71 P100.

M202 – Сравнение параметра Е с числом: Если E = @ тогда    _Действие_

Пример: N01 M202 En @_число_ G71 P100 - Сравнение переменной Еn с числом: Если E = @ тогда  выполнение функции G71 P100.

M203 – Сравнение параметра Е с числом: Если E != @ тогда    _Действие_

Пример: N01 M203 En @_число_ G71 P100 - Сравнение переменной Еn с числом: Если E != @ тогда  выполнение функции G71 P100.

ПРИМЕЧАНИЕ: _Действие_ является G-функцией

M300 – Сложение  Е = Е + Число

Пример: N01 M300 En @_число_ - Сложение переменной En с Числом и запись результата в переменную En.

M301 – Вычитание Е = Е – Число

Пример: N01 M301 En @_число_ - Вычитание из переменной En Числа и запись результата в переменную En.

M302 – Умножение Е = Е * Число

Пример: N01 M302 En @_число_ - Умножение переменной En на Число и запись результата в переменную En.

M303 – Деление   Е = Е / Число

Пример: N01 M300 En @_число_ - Деление переменной En на Число и запись результата в переменную En.

G00 – Перемещение в точку на максимальной скорости

Пример: N01 G00 Xn Yn Zn

G01 – Линейная интерполяция

Пример: N01 G01 Xn Yn Zn

G02 – Круговая интерполяция