на главную
к оглавлению

5.3. Вспомогательная функция (М).

       При отработке запрограммированных адресов М с последующим двузначным числом происходит запуск электроавтоматики станка.

       Действие конкретной функции М определяется характеристиками станка и реализуется в соответствии с его алгоритмом работы.

       Ниже рассматриваются функции М, имеющие специальное назначение и, поэтому, действующие в любых станках.

       М02, М30: конец программы.

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

       Данные функции приводят к останову автоматической работы УЧПУ и устанавливают отработанную программу на её начало. Состояние системы при этом остаётся таким, каким оно было в последнем кадре отработанной программы. Если после останова по М02, М30 произвести пуск отработки, то произойдёт возврат УЧПУ (не станка!) в исходное состояние и начнётся повторная отработка программы.

       М00: останов программы.

       При отработке кадра с М00 происходит безусловный останов автоматической работы, причём вся информация при этом сохраняется. При пуске отработки программа будет продолжена с того места, где она была прервана функцией М00.

       М01: технологический останов.

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

       М99: конец программы.

       Данная функция означает конец подпрограммы и передачу управления главной программе. Подробное описание действия М99 дано в главе "Подпрограмма". При отработке М99 сигналы на станок не выдаются.

       М03: пуск шпинделя по чесовой стрелке, если смотреть на инструмент со стороны шпинделя.

       М04: пуск шпинделя против часовой стрелки, если смотреть на инструмент со стороны шпинделя.

       М05: останов шпинделя.

       При отработке кадра с М05 происходит выключение и останов привода шпинделя.

       Примечания:

       1. Не допускается программирование более пяти М-функций в одном кадре.

       2. Не допускается совместное программирование функций из группы М00, М01, М02, М30, М99 в одном кадре.

       3. За исключением М99 все функции М обрабатываются вне УЧПУ (на стороне станка), поэтому следует в каждом конкретном случае изучить её действие по описанию станка.

       4. Повторный пуск программы после останова отработки по М02, М30 не возвращает координаты станка в исходную точку.

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



.
Яндекс.Метрика