Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование токарн. обраб. на станках ЧПУ....docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
47.09 Кб
Скачать

Программирование токарной обработки на станках, оснащенных системой чпу nc-201

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

8.8.1. Программирование подготовки к обработке

Прежде чем начать процесс обработки необходимо подготовить станок к выполнению запланированных операций: определить единицы измерений, задать режимы резания, установить инструмент, подать при необходимости СОЖ, включить шпиндель. Перечисленные операции выполняются при помощи вспомогательных и подготовительных функций, слов Т, S, F.

Используемые подготовительные функции: G70/G71, G93-G96. Все перечисленные функции (за исключением G97) применяются без дополнительных параметров, действуют в пределах программы до отмены другой аналогичной функцией (табл. 26) и дополнительных пояснений не требуют.

Остановимся более подробно на G96 – постоянная скорость резания. Существует дополнительная переменная действующая совместно с G96 – SSL, она позволяет определить предельную скорость шпинделя. Это является необходимым в случае, когда система выполняет контроль постоянства скорости резания (G96).

Формат:

SSL = ВЕЛИЧИНА. ВЕЛИЧИНА — может быть константой или параметром такого же формата.

Пример.

SSL = 200 — устанавливает максимальную скорость шпинделя 200 об/мин;

SSL = 1500 — устанавливает максимальную скорость шпинделя 1500 об/мин.

При обработке в режиме постоянства скорости резания (G96) необходимо всегда программировать SSL до первого программирования функции G96 совместно с функцией S.

Пример:

G97S1000M3

.........

G00X70Z0

SSL = 2000      устанавливаем предельную частоту вращения шпинделя в 2000 об/мин

G96 S120 M3  устанавливаем постоянную скорость резания в 120 м/мин, включаем вращение шпинделя по часовой стрелке

G1X0F0,6

X70M5

Следует отметить, что некоторые подготовительные функции действуют по умолчанию т. е. если обратимся к рассмотренному ранее примеру (несмотря на то, что в программе не указаны G70, G71, G93-95), можно однозначно сказать, что единицами измерения координат являются миллиметры, значение подачи выражено в миллиметр/оборот.

Применение вспомогательных функций, а так же адресов S и F дополнительных пояснений не требует.

Подготовка инструмента к работе осуществляется с помощью адреса Т, но не ввод в работу (по данной функции система УЧПУ производит поиск требуемого инструмента в магазине и перемещение его в позицию смены). Непосредственно установка инструмента в рабочее положение осуществляется по команде М6. Такой алгоритм позволяет сократить долю времени затрачиваемого на смену инструмента при обработке, время на поиск и транспортировку инструмента совмещается с временем обработки предшествующим инструментом. В токарном варианте при смене инструмента револьверной головкой функция T игнорируется, но номера инструмента и корректора запоминаются, а по М6 производится расфиксация револьверной головки, перемещение в требуемую позицию, закрепление и ввод в действие корректора.

Программа должна оканчиваться вспомогательной функцией М30 или М02.

Пример оформления программы токарной обработки:

N1G90G71G95G97F0.5S1000Т1.1М6M3M8

N33M30

Или то же с учетом умолчаний и вспомогательной функции M13:

N1G97F0.5S1000Т1.1М6M13

N33M30

Или с учетом того, что адреса можно писать через пробел, номера кадров можно опускать:

G97 F0.5 S1000 Т1.1 М6 M13

M30

 

8.8.2. Программирование перемещений

 

Все перемещения программируются с использованием подготовительных функций G0, G1, G2 и G3, где номер функции задает характер перемещения, а последующее адресное слово (слова) координаты конечной точки перемещения.

 

8.8.2.1. Быстрое позиционирование осей G0

Функция G0 – ускоренное перемещение в заданную точку, определяет линейный тип движения, скоординированный по всем осям, запрограммированным в кадре.

Формат команды:

G00 [ДРУГИЕ G] [ОСИ] [ОПЕРАНДЫ КОРРЕКТИРОВКИ] [СКОРОСТЬ ПОДАЧИ] [ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ].

[ДРУГИЕ G] — все другие функции G, совместимые с G00 (табл. 26, 27);

[ОСИ] — представлены символом оси, за которым следует числовое значение в явной или неявной форме, могут присутствовать восемь осей максимально, они не должны быть взаимно переключаемыми;

[ОПЕРАНДЫ КОРРЕКТИРОВКИ] — коэффициенты коррекции на плоскости (u, v, w), нами рассматриваться не будут, подробнее можно ознакомиться в [1];

[СКОРСТЬ ПОДАЧИ] — рабочая подача для скоординированных перемещений, она запоминается, но не выполняется, скорость подачи в кадре с функцией G00 определяется на базе скоростей быстрого хода;

[ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ] — вспомогательные функции M, S и Т; в одном кадре можно программировать до четырёх функций М и по одной функции S и Т.

В квадратные скобки заключены необязательные параметры.