Файл: Мясников, В. А. Программное управление оборудованием.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.10.2024
Просмотров: 162
Скачиваний: 0
о
сп
Одиночные операции
Главные слова |
H |
|
u |
|
5 |
CDRILL |
+ |
DRILL |
+ |
REAM |
|
SISINK |
|
SINK |
|
COSINK |
|
TAP |
|
BORE |
+ |
Допустимые операции
Модификаторы
H*
Q. о
Ш о
Q н
©+
©
+0
©
©
о |
а |
ш |
|
ш |
ш |
ш |
Си |
LL |
СЛ |
© |
© |
© |
© |
О©
©©
©©
©©
©
Е— |
> |
О |
LU |
ш |
О. |
|
tX |
О |
|
о |
|
|
2 |
н |
©©
©
©
0
©
©
©
Т а б л и ц а 5
о |
> |
> |
|
|
Ы |
LJ |
|
о |
|
2 |
са |
са |
(- |
|
|
|
2 |
н |
©
RECESS
П р о д о л ж е н и е т а б л . 5
Модификаторы
Одиночные |
операции |
циклы
Главные слова
MILL
МАКЕ
DRILL
REAM
DIAMET, d |
DEPTH, t |
TOOL, e, f |
FEED ,s |
SPEED, g |
SPIRET, g |
NOREV |
TOLPO |
BLIND, / |
DIABEV, / |
ANBEV,m |
TAT, p |
PITCH, h |
- L |
+ |
|
+ |
© |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
— — |
+ |
— |
— |
— |
— |
— |
— — |
— |
— |
— |
||
+ |
+ |
— |
— |
— |
— |
— |
© |
— © |
© |
— |
— |
|
|
+ |
— |
— |
— , |
— |
— |
© |
© |
© |
© |
— |
— |
Рабочие
SISINK
SINK
TAP
+ |
+ |
— |
— |
— |
— |
— |
© |
— |
© |
© |
— |
— |
+ |
+ |
— |
— |
— |
— |
— |
© |
— |
© |
© |
— |
— |
+ |
+ |
— |
— |
— |
— |
— |
0 |
© |
© |
© |
+ |
+ |
П р и м е ч а н и е . Знак-}- означает, что модификатор должен быть использован с данным главным словом; © — что он может быть использован и — что он не может быть использован.
Одиночная, операция обработки. Общая форма этой инструк ции имеет вид
символ = главное слово/SO, модификаторы |
, |
||
где SO обозначает одиночную операцию. |
одиночные |
операции. |
|
На рис. 41 представлены типичные |
|||
SO-ннструкцпп для них имеют следующий вид: |
|
||
центровка: |
|
|
|
символ = CDRILL/SO, DIAMET, d, DEPTH, /, |
|||
FEED, s, SPEED, v |
; |
|
|
сверление: |
|
|
|
символ - DRILL/SO, DIAMET, |
d, DEPTH, |
t, |
|
TOOL, e, f |
; |
|
|
развертывание: |
|
|
|
символ = REAM/SO, DIAMET, d, DEPTH, t, |
|||
TOOL, e, f |
|
|
|
зенкерование торцовым зенкером: |
|
|
||
символ = SINK/SO, DIAMET, d, DEPTH, t, |
|
|||
TOOL, e, |
f |
|
|
|
зенкерование центровым |
зенкером: |
|
|
|
символ = COSINK/SO, DIABEV, /, ANBEV, |
|
|||
m, DIAMET, d |
; |
|
||
нарезание внутренней резьбы: |
|
|
||
символ = ТАР/SO, DIAMET, d, DEPTH, t, |
|
|||
TOOL, e, |
/ |
; |
|
|
обработка борштангой: |
|
|
|
|
символ = BORE/SO, DIAMET, d, DEPTH, (, |
; |
|||
TOOL, e, |
/, |
FEED, |
s, SPEED, v |
|
фрезерование: |
|
|
|
|
символ = MILL/SO, DIAMET, d, DEPTH, i, |
|
|||
TOOL, e, |
/, |
FEED, |
s, SPEED, v |
|
Некоторые определения выглядят похожими; разница заклю чается в конечном результате. Так, например, зенкерование, развертывание и фрезерование приводят к похожим результатам. Развертывание должно быть использовано вместо зенкерования в тех случаях, когда требуется большая точность диаметра d.
Рабочие циклы
В табл. 5 представлены допустимые рабочие циклы. При их описании указывается только конечное состояние обработки. Необходимая предварительная обработка и последовательность
108
операций определяются процессором автоматически. Инстру менты и условия обработки также определяются автоматически.
Модификаторы SO; TOOL, е (или е, /); FEED, s; SPEED, v\ NOREV; SPIRET, g не допускаются.
Если дай модификатор TOLPO, то к машинному циклу добав ляется операция центровки.
Модификатор SPIRET, g применяется только в той части ра
бочего цикла, которая названа в главном слове. Рассмотрим рабочие циклы, приведенные на рис. 42.
Рис. 42. Примеры рабочих циклов: а — сверление; б — сверление с зенкерованием; в — развертывание и зенкерование несквозного отверстия; д — зенкерование спиральным зенкером; е — сверление и зенкерование торцовым зенкером; ж — нарезание резьбы и зен
керование
Сверление включает в себя одно предварительное сверление
для 25 ^ d < 55 и два — для d |
55; |
символ = DRILL/DIAMET, |
d, DEPTH, t |
Сверление с зенкерованием состоит из предварительного свер ления, сверления и зенкерования;
символ = DRILL/DIAMET, d, DEPTH, t, DIABEV, /, ANBEV, m
Развертывание состоит из центровки, сверления, зенкероваиия спиральным зенкером и развертывания;
символ = REAM/DIAMET, d, DEPTH, t, TOLPO
Развертывание и зенкерование несквозного отверстия состоит из центровки, сверления, зенкерования спиральным зенкером и развертывания;
символ = REAM/DIAMET, d, DEPTH, t,
TOLPO, DIABEV, /, ANBEV, m, BLIND, /
Зенкерование спиральным зенкером состоит из сверления и зенкерования спиральным зенкером;
символ = SISINK/DIAMET, d, DEPTH, t
109
Сверление и зенкерованне торцовым зенкером состоит из цен трального сверления, сверления, зенкероваппя спиральным зенкером и зенкерования торцовым зенкером;
символ - SINK/DIAMET, d, DEPTH, t, TOLPO, DIABEV, /, ANBEV, tn
Нарезание резьбы н зенкерованне состоит из сверления, зепкерования н нарезания резьбы;
символ = TAP/DIAMET, d, DEPTH, t,
TAT, p, PITCH, A, BLIN D ,/, BEVEL
Инструкции выполнения
Инструкция движения. Эти инструкции определяют конечный результат движения. В конце движения точка инструмента дости гает желаемой позиции. Если координата z конечной точки больше,
чем начальной, то инструмент вначале движется в направлении оси Z, а потом в плоскости XY. В противоположном случае дви жение в направлении оси Z следует за движением в плоскости XY.
Начальная точка движения. Перед первой инструкцией дви
жения должна быть определена начальная точка с помощью инструкции FROM. При этом операция обработки будет отсут ствовать. Если же инструкции движения должны вызывать опе рацию обработки, то инструкция обработки должна быть написана перед инструкцией FROM/положенне
Инструкция, определяющая начальную точку движения, имеет вид
FROM/x, у, z
или
FROMisp
где sp — символ одиночной точки.
Перед началом обработки оператор должен установить инстру мент в точке, определяемой инструкцией FROM.
Инструкция движения к определенной точке. Она имеет вид
GOTO/x, у, z
или
GOTOIsp
где sp — символ одиночной точки или множества точек.
После символа для множества точек могут быть использованы символы RETAIN, OMIT, INVERS так, как было изложено выше
Инструкция приращения движения. Она имеет вид
GODLTA/dx, dy, dz
или
GODLTA/dz
где dx, dy, dz — приращения в направлении осей X, Y, Z.
ПО
Инструкция описывает движение к точке, положение которой отличается от текущего положения инструмента на приращения dx, dy, dz.
Обход препятствий. Если препятствия возникают в процессе
движения от одной точки множества точек к следующей точке, принадлежащей этому же множеству точек, то становится необ ходимым сдвинуть инструмент в направлении оси Z перед разме щением его в плоскости XY. Это может быть сделано модифика
тором AVOID, в инструкции GOTO. |
|
|
Таким образом, |
dz, pi |
, |
AVOID, |
||
или |
pi2, . . . . |
|
AVOID, dz, pil, |
pin |
|
или |
|
|
AVOID, dz, pil, THRU, pin |
||
или |
AVOID, dz2, pi2 |
|
AVOID, dz 1, pil, |
где dz — приращение в направлении оси Z (высота препятствия); pi — индекс точки.
Этот модификатор следует за другими модификаторами, обычно используемыми для множества точек.
Рис. 43. Использование инструк |
Рис. 44. Использование ин |
ции AVOID |
струкции NOCUT |
На рис. 43 показано, как надо пользоваться инструкцией
AVOID: GOTO/FOLGE, AVOID, 1Q.5, 2
Расположение инструмента в определенную позицию без после дующей обработки. Модификатор NOCUT, включенный в инструк
цию движения, исключает обработку в определенной позиции. Эта инструкция может быть использована для обхода препят ствий, и ее можно подсоединять к инструкции GOTO и к инструк циям движения (рис. 44):
GOTO/P1
GODLTA/0, —30,0, NOCUT GOTO/P2
111