Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование и программирование обработки на токарных станках с ЧПУ. Учебное пособие для студентов направления 151900.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
1 Мб
Скачать

4.3. ПРОГРАММИРОВАНИЕ ПЕРЕМЕЩЕНИЙ

Система управления «Электроника НЦ-31-02» даёт возможность задавать перемещения как в абсолютной, так и относительной системах отсчёта. В абсолютной системе отсчёта перемещения производятся относительно выбранной нулевой точки, а в относительной системе отсчёта – относительно предыдущей запрограммированной точки (рис. 4.3).

Нулевая

 

точка

+Z

Рис. 4.3. Размеры в абсолютных значениях и в приращениях

Задание размеров по осям Х и Z в той или иной системе отсчёта определяет-

ся наличием в этих адресах признака : наличие признака определяет относительный способ задания размеров, отсутствие его – абсолютный.

Примеры программирования перемещений:

№ 11

X100

*

№ 12

Z200

*

. . . . . . . . .

№ 11

X3500*

№ 12

Z5000

 

. . . . . . . . .

перемещение по оси Х (Х = 0,5 мм)

перемещение по оси Z (Z = 2 мм)

перемещение в точку с координатами:

Х = 17,5 мм, Z = 50 мм

№ 11

X4000

*

– перемещение по по оси Х: Х = 20 мм,

№ 12

Z6000

 

а по оси Z в точку с координатой Z = 60 мм

 

 

После включения УЧПУ и задания нулевой точки возможно программирование по Х и Z только в абсолютных значениях (автоматически включается абсолютная система отсчёта). Если ряд кадров УП требует программирования в при-

ращениях, то необходимо в каждом кадре поставить знак . Однако следует помнить, что любому первому программируемому перемещению в приращениях по Х или Z обязательно должны предшествовать кадры УП с абсолютным задани-

64

ем координат. При этом одной дискрете по оси Z соответствует перемещение 0,01 мм, а по оси Х – 0,005 мм. Необходимо помнить, что значение Х задаётся не на радиус, а на диаметр (удвоенное).

Для программирования перемещений на быстром ходу (например, при подводах и отводах инструмента от детали) в тех кадрах, в которых подразумевают

отработку перемещений вдоль осей на быстром ходу, указывают признак .

Например, кадры: № 10 Х 15000, № 11 Z 15000 – осуществляют геометрические перемещения на быстром ходу по оси Х и на рабочей подаче

по оси Z, т.е. после отработки кадра с признаком , значение рабочей подачи, запрограммированное ранее, восстанавливается.

Вспомогательные перемещения инструмента на быстром ходу одновремен-

но по двум осям задаются командой вида: № 10 X 100* , № 11 Z100

В этом случае траектория движения и значение её угла наклона зависят от значений подач быстрого хода по каждой из осей.

Одновременное перемещение по двум координатам на рабочей подаче задаётся командой вида:

10 Х100 * – перемещение (при включённой относительной системе отсчёта)

11 Z100 на 1 мм по Z и на 0,5 мм по оси Х

Такая запись используется для программирования обработки конических поверхностей.

4.4. ОБРАБОТКА ФАСОК

Частным случаем перемещений по двум осям является обработка фасок под углом 45°. Задание на обработку фаски под углом ±45° представляется командой с адресом Х или Z и признаком +45° или –45°. При программировании обработки фаски необходимо указать в команде +45° или –45° направление движения по координате, адрес которой отсутствует в команде (табл. 4.6).

4.6. Задание обработки фасок

Движение резания

 

Способы задания

 

 

 

Задано Х

 

Задано Z

 

 

 

 

 

 

+Z

+45° X

 

–45°

+Х

 

 

 

 

 

 

 

+Z

–45° X

 

+45°

+X

 

 

 

 

 

 

 

+Z

+45° X

 

+45°

+X

 

 

 

 

 

 

 

+Z

+45° X

 

–45°

+X

 

 

 

 

 

 

 

65

Рис. 4.4. Обработка фасок

На рисунке 4.4 показан эскиз детали, для которой ниже приведён пример УП (только для траектории движения без учёта технологии) обработки фасок.

№ 15

Х 5200*

№ 22

X7100

№ 16

Z50

№ 23 +45° Z – 200

№ 17

X5500 –45°

№ 24 Z – 15000

№ 18

Z – 7000

№ 25

X7600

№ 19

X6100

№ 26

Z15000*

№ 20

–45° X6500

№ 27

X9000

№ 21 Z – 12000

 

. . . . . . . . . . .

4.5.СМЕЩЕНИЕ НУЛЯ ДЕТАЛИ И КОРРЕКЦИЯ ИНСТРУМЕНТА

Врежиме «размерной привязки инструмента» устанавливается связь между нулевой точкой детали и нулевой точкой станка. Программирование перемещений инструмента в УП осуществляется относительно нуля детали.

Первоначальное положение нуля детали можно задавать произвольно исходя из удобства программирования.

Ряд деталей имеют несколько конструкторских баз, и размеры задаются на детали от нескольких поверхностей. При разработке УП для таких деталей, меняя положение нуля детали для различных инструментов или для одного инструмента при обработке разных поверхностей, заданных размерами от разных баз, упрощается программирование, а именно, размеры задаются без дополнительного пересчёта в прямом виде, как они заданы на чертеже, но уже относительно нового нуля детали. Это делается с помощью подготовительной функции G92.

Команда G92 описывается предложением из трёх слов:

G92*, X (X )*, Z (Z ),

где Х и Z – положение нового нуля детали относительно исходной точки; или Х, Z – смещение нового нуля детали относительно первоначального.

66

Пример программирования смещения нуля и коррекции инструмента:

№ 0

Т1

 

№ 1

М3

 

№ 2

М42

 

№ 3

G96 *

 

№ 4

P950 *

 

№ 5

P50

 

№ 6

S90

 

№ 7

G95

 

№ 8

F30

 

№ 9

G92 *

 

№ 10

Z10000

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

 

 

исходной точки

№ 11

Z0

№ 12

X3200

. . . . . . . . . . .

. . . . . . . . . . .

№ 34

Т2

№ 35

S70

№ 36

G92 *

№ 37

*Z – 19600

№ 38

F20

№ 39

Z – 800*

№ 40

X3200

. . . . . . . . . . .

№ 45

G92 *

№ 46

Z 19600

. . . . . . . . . . .

смещение нулевой точки детали на 196 мм по оси Z в сторону задней бабки относительно первоначального положения

отмена смещения нулевой точки детали

4.6. ВЫДЕРЖКА ВРЕМЕНИ

Выдержка времени задаётся командой, имеющей формат: G04, P…,

где Р – величина выдержки времени с форматом Р05. Одной дискрете соответствует выдержка времени 0,01 с. Максимальная величина задания адреса Р-32767 дискрет.

Пример: № 10

G04*

№ 11

P300 – выдержка времени 3 с

67

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]