G – функции элементарных перемещений. — КиберПедия 

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

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

G – функции элементарных перемещений.

2020-05-10 125
G – функции элементарных перемещений. 0.00 из 5.00 0 оценок
Заказать работу

 

3.2.1. Позиционирование (G0).

 

3.2.1.1.Функция G0 – обеспечивает позиционирование - линейную интерполяцию на быстром ходу, формат функции:

G0 X (U) Z (W), а параметры функции (буквенные):

X - координата X конечной точки позиционирования по оси X или приращение U     координаты по оси X от начальной точки до конечной;

Z - координата Z конечной точки позиционирования по оси Z или приращение W координаты по оси z от начальной точки до конечной,

где X, Z, U, W – векторные величины (со знаком).

Параметры УЧПУ, используемые при отработке функции G0:

№ 3008 - составляющая быстрого хода по оси X,

№3009 составляющая быстрого хода по оси Z.

 

3.2.1.2. Траектория движения при отработке функция G0 показаны на рис. 18, 19.  Обозначения на рисунках (здесь и далее):

X, Z, U, W параметры G - функции;

Н. Т.     - начальная (исходная) точка перемещения;

К. Т.     - конечная точка перемещения;

R           - контурная подача быстрого хода;

F           - контурная рабочая подача, параметр G – функции;

FX        - значение параметра УЧПУ № 3008;

FZ        - значение параметра УЧПУ № 3009.

 

3.2.1.3. При опускании параметра X(U) или Z(W) организуется перемещение только по одной оси.                

 

3.2.1.4. При отработке G0 расчёт контурной подачи быстрого хода R состоит в выборе минимальной из величин:

               |FX/ cos. α |    и   |FZ/ cos. β|,

где α, β - углы наклона прямой перемещения к координатным осям. При равенстве FX и   FZ подача не превосходит величины FX • .

 

3.2.1.5. Имеется возможность, привлекая глобальные переменные #100 - # 149, задавать размерные цепочки. Например, кадрами:

N 100 # 100 = 12.1 + 72. – 1.5

N 110 G0 U#100

Организуется перемещение на + 82, 6 мм по оси X.

 

3.2.1.6. Если Н.Т. имеет координаты X100., Z200., а К.Т. – X200., Z373.205, то позиционирование, изображённое на рис. I8, может быть осуществлено при отработке кадра: G0 X200, Z373. 205 или кадром: G0 U 100, W 173. 205

Если при той же Н.Т. требуется позиционироваться в К.Т. с координатами X200., Z 300., то это может быть обеспечено кадром: G0  X200. Z300. Или кадром: G0 U 100. W 100.  см. рис. 19.

 

3.2.2. Линейная интерполяция (G01).

 

3.2.2.1. Функция G01 обеспечивает, в общем случае, линейное перемещение на контурной рабочей подаче. Формат функции:

                       G01 X (U) Z (W) F, 

а параметры:

X (U) - координата X K.T. перемещения по оси X или приращение U

координаты по оси  Х от Н. Т. до К. Т.;  

     Z (W) - координата К. Т. перемещения по оси Z или приращение W 

координаты по оси Z от Н. Т. до К. Т.;

F - контурная рабочая подача.

 

3.2.2.2. Траектория движения по G01 представлена на рис. 20 и может быть отработана кадром. 

       G01      X200.   Z370.        F300

или кадром:

     G01      U100.   W170.        F300,

если координаты Н. Т.: X100.,  Z200.;   K.Т. – X200., Z370., а значение контурной рабочей подачи: 0,3 м/мин (при G94) или 0,3 мм/обор (G95).

 

3.2.2.3. Если параметр X (U) или   Z(W) опущен, то организуется перемещение по одной координатной оси. Опускание F приводит к отработке движения на модальном (п. 3.1.8), т. е. ранее определением значении F.

 

3.2.2.4. Если вместо Z(W) задан K(R) т.е. формат функции:

           G1 X (U) K(R) F,  

То в конце основного перемещения по оси X организуется дополнительное движение по закону фаски под углом 450 или галтели – рис. 2I, 23 – например, кадрами:

по рис. 21 - G1 X300. K90 или G1  U – 200. K90.

по рис. 23 – G1 X300. R90. Или G1  U – 200. R90.

где Н.Т. имеет координаты X500., Z700., а К.Т. – X300., Z790

(рис.21) и X300., Z610. (рис.23). Не доходя 90 мм до заданной в кадре координаты X, организуется отработка дополнительного движения (фаски или галтели) в направлении, определяемом знаком величины К или R.

 

3.2.2.5. Если вместо X(U) задан I (R)  , т.е. формат функции:

            G1 Z(W) I(R) F,

то в конце основного перемещения по оси Z организуется дополнительное движение по закону фаски под углом 450 или галтели – рис. 22, 24, например, кадрами:

по рис. 22 - G1 Z400.        I - 80 или  G1   W100. I –80.

по рис. 24 - G1  Z400.           F80 или   G1 W100 R80.,

где Н.Т. имеет координаты X500., Z300., а К.Т. – X420., Z400. для рис. 22 и X580., Z400. для рис. 24. Не доходя 80 мм до заданной в кадре координаты Z, организуется отработка дополнительного движения (фаски или галтели) в направлении, определяемом знаком I или R.

 

3.2.2.6. Значение параметра I всегда подразумевается на радиус.

 

3.2.2.7. В случае ошибочного совместного задания оператором УЧПУ параметров функции  GI: X(U) Z(W)   R, I, K

УЧПУ поступает следующим образом:

из совместно заданных параметров  I, K учитывается только K;

из совместно заданных параметров R, I, K учитывается только R;

при учтённом R или I и совместно задании X(U) и Z(W)

учитывается только Z(W), а при учтённом К – только X(U).  

 

3.2.2.8. Если размер фаски (I, K) или галтели (R) превышает размер основного перемещения (X, Z,U, W), то УЧПУ организует аварийный останов с индикацией сообщения “ОШ УП 22I4 или “ОШ УП 2215” или   “ОШ УП 2216”, например, при отработке кадров:

G1 U100 K200. G1 W100 I –300, G1 W100  R – 150.

 

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

функцией G0 или G1,  направленное перпендикулярно к основному движению 1 кадра. В противном случае организуется аварийный останов УЧПУ с индикацией сообщения “ОШ УП 22I2”.  Так, например, последовательность кадров:

N100  G1  U – 100.  K50. F300

N101              W200.    R30. 

N102             U –150. K – 50.

N103 G0  W – 50  I – 20.

является корректной, а последовательности:

а) N100 G1 U – 100. K50.                  б) N100 G1 U – 100. K50.      

N101 G2 W 200. R30                        N101          U – 150. K – 50.

являются некорректными и вызывают останов. 

 

3.2.2.10. При программировании контура обработки в виде последовательности ступеней и торцов с фасками (галтелями) с помощью функции G1 в приращениях (используя параметры U, W или X, Z при G91) размеры ступеней и торцов задаются полными, т.е. без учёта размеров фасок (галтелей) – рис. 25, например:

N1 G1  W – 50. R10.

N11       U 30 K- 10.

N12     W – 50. I 10.

 

3.2.3. Круговая интерполяция (G02, G03).

 

3.2.3.1 Функция G02 обеспечивает движение по дуге окружности по часовой, а G03 – против часовой стрелки на контурной рабочей подаче. Формат функций: 

          G02(G03) X (U) Z (W) I,K R F,

а параметры:

X (U) - координата X, K. T. Перемещения по оси X или приращение U координаты

по X от Н.Т. до К.Т.;

Z (W) - координата Z, K. T. Перемещения по оси Z или приращение W координаты по

оси Z от Н. Т. до К. Т.;

I,K  – координаты, соответственно по осям X и Z, центра окружности относительно Н. Т. перемещения, параметр I задаётся всегда на радиус;

R – радиус окружности;

F – контурная рабочая подача. 

 

3.2.3.2. Направление движения по дуге при отработке функций   G02,   G03 принято в правой системе координат:  G02 осуществляет перемещение по часовой стрелке (G03 – против); см. также замечания п. 3.1.1.2.

 

3.2.3.3. При использовании функций  G02, G03 действуют ограничения: дуга, заданная параметрами I, K, не должна быть равной или большей 3600; дуга, заданная параметром R, не должна быть равной или большей I800 – см. рис. 26, 27.

 

3.2.3.4. В кадрах задающих дугу параметром R, допускается опускание одного из параметров X (U), Z (W), но не обоих, во всех случаях данные параметры не должны определять нулевого перемещения, иначе организуется аварийный останов УЧПУ с индикацией сообщения “ОШ УП 2003”.

 

3.2.3.5. При ошибочном совместном задании параметров R,I,K учитывается только R.

Отсутствие параметров R,I,K приводит аварийному останову с индикацией сообщения “ОШ УП 2210”. То же сообщение индицируется над дисплее при R=0, а также, если I, K  совместно равны 0 или, если при отсутствии одного из них, другой равен 0.

 

3.2.3.6. Если К.Т. дуги, определяемая параметрами X(U) Z(W) не принадлежит (с

абсолютной точностью, определяемой параметром УЧПУ № 3006) дуге с координатами центра I,K, то организуется аварийный останов с индикацией сообщения “ОШ УП 2211”.

 

3.2.3.7. Если Н.Т. имеет координаты X400., Z400., то перемещение по часовой стрелке с радиусом 50 мм, представленное на рис. 26, можно отработать кадром

G2 X330. Z4I0. I-30. K40.  

                        или

G2 U-70. WI0. I-30. K40.

а перемещение против часовой стрелки, представленное на рис. 27 – кадром:

G3 X330. Z330. R50.

G3 U-70.     W-70. R50.

                   или

G3 X330. Z330. I-40. K-30.

                  или

G3 U-70. W-70. I-40. K-30.

Некорректные кадры, вызывающие аварийный останов:

А) G2 U0 W0 R 50.

G3 U0 R 50.                            “ОШ УП 2003” 

G2 R 50.

G3 I30. K40.

б) G2 UI00.

G2 UI00. R 0

G3 UI00. I0 K0

G3 UI00. I0

G3 UI00. K0                                       “ОШ УП 22I0”

в) G3 X300. Z300. I-40. K-30. – “ОШ УП 22II”

при Н. Т. – X400., Z400. И в параметре УЧПУ№ 3006 = 1 (1мк).

 

3.2.4.  Нарезание резьбы с постоянным шагом (G33).

 

3.2.4.1. Функция G33 обеспечивает линейное перемещение с синхронизацией:

          начала движения по “нуль-метке” шпинделя;  

          подачи движения и скорости вращения шпинделя.

Функция G33 используется для обеспечения движения резьбонарезания с постоянным шагом резьбы, формат функции:

G33 X(U) Z(W)  F(E) а параметры:

X (U) - координата X K.T. перемещения по оси X или приращение U координаты

по оси X   от Н. Т. до К. Т.;

Z (W) - координата К. Т. перемещения по оси  Z или приращение W координаты по  

оси Z Н. Т. до К. Т.;

F (E) - шаг резьбы (п. 3.1.8.).  

 

3.2.4.2. Траектории движения по функции G33 представлены на рис. 28, 29, 30.

 

3.2.4.3. Синхронизация начала движения по функции G33 осуществляется в том

случае, если предыдущее геометрическое перемещение отрабатывалось под управлением G – функции, отличной от G33. Данное правило позволяет задавать последовательность кадров с явно заданной функцией G33, обеспечивающую, например:

             резьбу с участками, на которых шаги резьбы различны;

             резьбу с участками, на которых шаг резьбы постоянен, а наклон резьбы и      

              осям координат – различен.

В таких случаях начало движения синхронизируется только для 1 движения данной последовательности.

Синхронизация начала движения по G33 позволяет обеспечить попадание в “нитку” резьбы при организации в УП с помощью G33 более сложных (многопроходных) структур.

 

3.2.4.4. Синхронизация подача и скорости вращения шпинделя обеспечивается благодаря заданию параметра F(E) в размеренности “на оборот шпинделя” (см.п.3.1. 8). 

 

3.2.4.5. Если длина шага резьбы при отработке G33 оказывается заданной 0, то УЧПУ производит аварийный останов с индикацией сообщения “ ОШ УП 2209”.

 

3.2.4.6. Если во время отработки резьбового движения по G33 нажать на клавишу “Стоп подачи” на пульте УЧПУ,  то произойдет аварийный выход на резьбы под углом 450 к ведущей оси с катетом сбега R. Величина катета R определяется параметром УЧПУ № 3010, а направление сбега - значением 2 разряда параметра № 7305: 1 – “налево” от основного перемещения, 0 – “направо” от него.

Примечание: При R = 0 и нажатии “Стоп подача” остановка организуется в конце  

                  движения резьбонарезания.

На траектории аварийного сбега значение шага резьбы (см.п. 3.1.8)  сохраняется (см. сказанное о подаче Fка  на стр.     )

 

3.2.4.7. Если Н.Т. резьбонарезания имеет координаты: X300.,   Z300., а шаг резьбы составляет 1мм, то резьбонарезание, представлённое на рис. 28, может быть обеспечено кадром:

G33  X400. Z600.    F1000

                          или

G33 U100.   W300.  F1000

                         или

G33 X400. Z600.    E10000

 

G33 U100. W300.   E10000

При этом Fк = 1мм/обор.

Если при той же Н.Т. и том же шаге резьбы, угол α = 300 , то резьбонарезание, показанное на рис. 29, обеспечивается кадром:

G33 X400. Z473.205 F1. (G33 U100. W173. 205 F1.)

                                  или

G33 X400. Z473.205 E1. (G33 U100. WI73. 205 E1.), 

при этом Fк = 1,157 мм/обор.

Кадры УП:

N101 G33 W-100. E1.

N102            W-50.     F1. 5

N03            U 3. W-50.

обеспечивает нарезание цилиндрической резьбы с шагом 1мм, затем – с шагом I,5 мм, и, наконец, нарезание конической резьбы с тем же шагом (1,5мм).

 

Служебные G - функции

 

3.3.1. Выдержка времени (G04).

 

3.3.1.1. Функция G04 обеспечивает отработку выдержки времени, формат функции:

G04  P,

 где параметр P задаёт значение выдержки времени в мсек.

 

3.3.2. Установка (G25) и отмена (G26) зоны запрета перемещений.

 

3.3.2.1. Функция G25 обеспечивает установку зоны запрета перемещений и учёт её при отработке перемещений. Формат функции:

                                 G25 P Q I K X Z,

а параметры:

P – номер зоны (P = I,2,3); 

Q – тип зоны: 0 – внутренняя, 1- внешняя;

I,K – координаты, соответственно по осям X и Z, точки № 1 зоны в системе координат станка – рис. 31;

X, Z – координаты, по осям  X и Z, точки №2 в системе координат станка.

Перечисленные данные могут быть такие заданы в режиме “Ввод параметров” УЧПУ (параметры №7304, 500-514 – см. раздел 4), поэтому, если при задании G25 в УП какие – либо параметры (кроме P) опущены, они выбираются на памяти параметров УЧПУ на ЦМД. С другой стороны, следует учитывать, что активные параметры функции G25 корректируют память параметров УЧПУ, но не на ЦМД, а в ОЗУ.

 

3.3.2.2. В данной версии УЧПУ контролируется прохождение траектории типа “прямая” (G0, G1, G33) через зону запрета.

В случае перемещения по траектории типа “дуга” (G2, G3) контролируется только хорда между Н.Т. и К.Т. перемещения. Это делает возможным неконтролируемые локальные заходы в зону, а также, наоборот, вызывает “ненужный” аварийный останов УЧПУ в ситуации, когда дуга на самом деле обходит угол зоны, а её хорда – пересекает этот угол. Перечисленные некорректности   можно избежать, применяя при программировании дробление дуг на части.

 

3.3.2.3. Контролируемые пересечения границ зоны запрета вызывают аварийный останов УЧПУ с индикацией сообщения “ОШ УП 2201”, а отсутствие параметра P или запрещённое его значение -  “ОШ УП 2202”.

 

3.3.2.4. Функция G26 с форматом:

                      G26   P

отменяет (снимает с учёта) зону запрета с номером P (P = I,2,3). Отсутствие P или запретное его значение вызывает аварийный останов УЧПУ с индикацией сообщения “ОШ УП 2203”.

 

3.3.2.5. Учёт зон запрета перемещений обеспечивается УЧПУ, если измерительная система УЧПУ привязана к системе координат станка (ранее отрабатывался режим “Выход в 0” УЧПУ по обеим осям), иначе производится аварийный останов с индикацией сообщения “ОШ УП 2208”.

 

3.3.2.6. Работу функций G25, G26 можно проиллюстрировать на фрагменте УП (программирование на радиус):

N10  G25 P2 G0 I 150. K100. X400. Z400.

N11   G1 X250.  Z430.

N12  G2 X450.  R200.

N13  G26 P2

N14 G1 X350. Z30. (или G3 X350. Z30. R400), 

обеспечивающей отработку движений, показанных на рис.33.1.

После задания данных зоне №2 и её включения (кадр №10) осуществляется отработка линейного перемещения (кадр №11) и кругового (кадр №12). При этом, как видно из рис. 33.1., при отработке дуги происходит локальный заход в запретную зону, но, т.к. хорда дуги границ зоны не пересекает, то аварийный останов не производится УЧПУ (случай некорректного программирования: при разбивке данной дуги на 2 равные части аварийный останов имел бы место).

После выключения зоны №2 (кадр №13) осуществляется перемещение в точку X350., Z30. (кадр №14)   линейно или по дуге без останова УЧПУ, поскольку зона запрета включена.

При удалении кадра № 13 зона №2 остаётся включённой и при попытке выполнить кадр №14 УЧПУ производит аварийный останов “ОШ УП 2201”. При этом, в случае перемещения по дуге останов происходит неоправданно (на самом деле дуга обходит угол зоны), т.к. хорда дуги пересекает границы зоны (случай некорректного программирования: при разбивке данной дуги на 2 неравные части, с точкой сопряжения в области угла зоны, аварийный останов не имел бы места).

 

3.3.3. Выход в фиксированную точку (G37).

 

3.3.3.1. Функция G37 обеспечивает позиционирование в заданную фиксированную точку станка через возможную промежуточную точку – рис. 32. Обозначения на рис. 32, 33:

Ф Т. – фиксированная точка станка,

П.Т. – промежуточная точка

Формат функции G37:

          G37 X(U) Z(W) P

P – номер (P = I,2…8) фиксированной точки станка, координаты  X,Z которой заданы в системе координат станка параметрами УЧПУ №№200P, 220P (раздел 4);

 

X,Z – координаты П. Т. в системе координат детали;

U,W – приращения координат, соответственно по осям X и Z, от Н.Т. позиционирования до П. Т.

 

3.3.3.2. Опускание параметров X, Z, U, W приводит к позиционированию инструмента из Н. Т. сразу в Ф. Т. Опускание параметра P или запрещённое его значение вызывает аварийный останов с сообщением “ОШ  УП 2208”.

 

3.3.3.3. Координатная отработка G37 обеспечивается, если измерительная система УЧПУ привязана к системе координат станка (ранее отрабатывался режим УЧПУ "“Выход в 0”), иначе производится аварийный останов с индикацией сообщения “ОШ УП 2208”.

 

3.3.3.4. Функция G37 может быть использована для отводов в Ф.Т. станка с целью смены инструмента, контрольных замеров, установки приспособлений и т.п. 

 

3.3.3.5. После позиционирования в П.Т. (а при её отсутствии сразу в Н. Т.) организуется автоотмена корректоров и сдвига. Движение непосредственно в Ф.Т. должно осуществляться по осям X и Z (см. примечания о T0 и D0 в п. 3.1.3.1,  3.1.5.1). Отработка G37 сопровождается индикацией перемещений в системе координат детали.

 

3.3.3.6. Перемещения, показанные на рис. 32, могут быть отработаны кадром:

                  G37  P3  X100, Z200., 

если Н.Т. имеет координаты: X50., Z190., П.Т. -   X100., Z200., а Ф.Т. №3 - X120., Z350. (В системе координат детали) или кадром:

              G37    P3,

если Н.Т. имеет координаты X130., Z220. (без захода в П.Т.).

3.3.4. Возврат из фиксированной точки (G38)

 

3.3.4.1. Функция G38 осуществляет действия, обратные действиям G37: позиционирование из Ф.Т. в К.Т. через П.Т. (рис.33). Формат функции G38:

           G38 Q X(U) Z(W),

где Q – признак учёта (0) или блокировки (1) П.Т.;

X,Z – координаты К.Т.;

U,W – приращения координат, соответственно по осям X и Z, от Н.Т. позиционирования до К.Т.

 

3.3.4.2. В качестве П.Т. используется промежуточная точка, заданная выше по тексту УП функцией G37. Если П.Т. ранее не задавалась или заблокирована (Q =1), то организуется перемещение из Н.Т. сразу в К.Т.

 

3.3.4.3. В начале отработки функции G38 (в Н.Т.) организуется восстановление корректоров и сдвига, отменённых при выполнении функции G37, заданной выше по тексту УП. Движение непосредственно из Ф.Т. должно осуществляться по осям X и Z (см. примечания 0 Ti и Di в п. 3.1.3.1, 3.1.5.1). 

В УП между кадром с функцией G37 и кадром с функцией G38 допустимы кадры с функциями T,D, G56, G53.  В этом случае при выполнения функции G38 блокируется восстановление соответствующих корректоров и сдвига, отменённых при отработке функции G37.

 

3.3.4.4. Перемещения, приведённые на рис.33 могут быть отработаны кадром:

                                       G38        X50.        Z190.,

если Н.Т. (Ф.Т.) имеет координаты X120., Z350 (в системе координат детали), К.Т. -  X50., Z190.,  а ранее определённая П.Т. - X100., Z200. или кадром:

                                                            G38     X130. Z220.

                                      или          G38 Q1 X130. Z220.

 

если К.Т. имеет координаты  X130., Z220., П.Т. не определена или заблокирована (Q =1).

 

3.3.5. Установка (G56) и отмена (G53) линейного сдвига по Z.

 

3.3.5.1. Функция G56 включает линейный сдвиг по оси Z, значение которого задаётся параметром УЧПУ № 3011. Функция G53 отменяет линейный сдвиг по Z. Детали применения и иллюстрации отработки функций G56 и G53 приведены в п. 3.1.4.

 

3.3.5.2. В УП допускаются конструкции вида:

а) N 100 G56 G0 X… Z…- учёт 1 сдвига

N 101 G53 G0 X… Z… - отмена 1 сдвига

N 102 #3011 = …               - установка нового вектора

N 103 G56 G0 X… Z… - учёт нового сдвига

N104 G53 G0 X… Z… - отмена нового сдвига

б) N100 G56 G53 G0 X… Z… - отмена неучтённого сдвига

       (здесь G56 и G53 фактически блокируются).

Следующие некорректные конструкции вызывают аварийный останов УЧПУ с общением “ОШ УП 2205”:

а) N100 G56 G56 G0 X… Z… - попытка установить “двойной” сдвиг

б) N98 G56 G0 X… Z…     - учет 1 сдвига  

N99 # 3011 = …               - установка нового вектора сдвига

N100 G56 G0 X… Z…    - попытка учесть новый сдвиг без отмены старого

в) N97 G56 G0 X… Z…     - учет 1 сдвига

N98 G53                                 - заявка на отмену  1 сдвига

N99 #3 3011 = …               - установка нового вектора сдвига

N100 G56 G0 X… Z…         - попытка учесть новый сдвиг без отмены старого (в кадре №98 нет отводного движения).

 

3.3.6. Установка абсолютных размеров (G90) и размеров в приращениях (G91).

 

3.3.6.1. Функции G90 устанавливает абсолютные размеры (координаты), а функция G91 – размеры в приращениях (относительные размеры) для буквенных адресов X и Z в УП. Действие функции G91 может быть заменено использованием адресов U и W (см. п. 3.1.7.).

 

3.3.6.2. В следующим примере:

             N150 G90 G1 X300. Z400.

             N151 G91       X300. Z400. 

в кадре № 150 подразумевается перемещение в точку X300., Z400., а в кадре № 151 – в точку X600., Z800.  

 

3.3.7.Установка абсолютных накопителей положения (G92).

 

3.3.7.1. Функция G92 предназначена для установки или переустановки координат положения инструмента или, другими словами, для смены системы координат положения инструмента (см. п. 3.1.2). Формат функции:

                          G92 X(U) Z(W),

где: X,Z – координаты положения в “новой” системе координат (детали),

Примечание. Параметры X, Z функции G92 трактуются системой ЧПУ всегда как

                 абсолютные координаты независимо от наличия в УП функций G90, G91  

                  (сравни о п. 3.1.7.).

U,W  - величины сдвигов по осям X,Z системы координат (величины, обратные U,W показывают: куда и на сколько сдвигается нуль “новой” системы координат относительно положения нуля “старой” системы).

 

3.3.7.2. Примеры:

1)Предположим, центр резцедержки находится в исходной точке станка (И.Т.) – рис.33.2а – с координатами X0, Z 0. Тогда кадром:

                                            G92 X300. Z500.

этому положению присваиваются координаты X300., Z500., и устанавливается “новая” система координат (детали) с нулём (Н.Д.), сдвинутым относительно “старого” нуля на Δ X = - 300., ΔZ = -500.

 

2) Предположим, инструмент находится в положении X200., Z300.  в (“старой”) системе координат детали. Тогда кадром (рис.33.26):

                                     G92 U – 50. W – I30.

этому положению присваиваются координаты XI50., ZI70.   и устанавливается “новая” система координат детали с нулём, сдвинутым относительно “старого” нуля на ΔX = 50., Δ Z = 130.

Иллюстрации применения функции G92 приведены также в п.л. 3.1.2 и 3.1.3.

 

3.3.7.3. Отработку функции G92 рекомендуется (см.п. 3.1.2) производить, когда центр резцедержки ориентирован в некоторой точке станка (И.Т., Ф.Т.). Ввиду этого функция G92 выполняется в условиях отключённых корректоров и линейного сдвига, иначе вырабатывается аварийный останов УЧПУ с индикацией сообщения “ОШ УП 2204”.

 

3.3.8. Установка размерности рабочей подачи (G94, G95).

 

3.3.8.1. Функция G94 устанавливает минутную (мм/мин), а G95 – оборотную (микрон/обор) размерность рабочей подачи, определяемой адресом F  в УП.

 

3.3.9. Установка постоянства скорости резания в м/мин (G96). Отмена постоянства скорости резания и установка размерности S обор/мин (G97).

 

3.3.9.1.Функция G96 с параметром S обеспечивает включение в УЧПУ контроля постоянства скорости резания; под адресом S задаётся скорость резания в м/мин.

При опускании параметра S или S = 0 обеспечивается минимально возможная скорость резания (параметром УЧПУ № 6025 задаётся S min, а параметром № 6026 – S max).

 

3.3.9.2. Функция G97 отменяет действие указанного контроля и устанавливает размерность “обор/мин” адресов S в УП.

 

3.3.9.3. В условиях действия функции G96 функции M3, M4,M12  игнорируются. Направление вращения шпинделя определяется знаком адреса.

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

Обозначения на рисунках: И.Т. – исходная точка цикла, 1,2,3,… - порядковые (по выполнению) номера элементарных движений цикла.

 

3.4.1. Однопроходный продольный цикл (G27).

 

3.4.1.1. Цикл G27 работает по схеме, приведённой на рис.34. и осуществляет чистовую обработку цилиндрических или конических ступеней с подторцовкой (черновая обработка может при этом производиться одним из циклов: G61, G68 – п.п.3.4.6., 3.4.1.1.).  

формат цикла:   G27 X(U) Z(W) I,  F,

X (U) Z(W)- координаты точки D или приращения от И.Т. до D;

I - размер конуса, приращение по оси X от D до точки B; задаётся на радиус; 

F - значение контурной рабочей подачи на участках 2 и 3.

 

3.4.1.2. Опускание параметров  X, Z, U, W, I  или соответствие  X, Z, U, W  нулевому размеру от И.Т. до D приводит к учёту УЧПУ модальных значений этих параметров, заданных ранее (см. п. 3.1.9).

Параметр I, учтенный УЧПУ как нулевой, приводит к отработке движения 2 не по  закону конуса, а по закону цилиндра (параллельно оси Z).

 

3.4.1.3. Если И.Т. имеет координаты X300., Z400., то схема движений, приведённая на рис. 34, может быть отработана кадром:

                                    G27 U – I00.   W - 300.  I – 75.   F500,

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

 

3.4.2. Однопроходный цикл продольного резьбонарезания (G28).

 

3.4.2.1. Цикл G28 позволяет производить чистовое резьбонарезание на цилиндрических или конических ступенях или аналогичную последовательную (многопроходную, за несколько обращений к G28) черновую отработку резьбы по закону, отличному от применённых в цикле G56 (п. 3.4.9).  

 

3.4.2.2. Формат цикла:

              G28 X(U) Z(W) I F(E),

а параметры в виде буквенных адресов:

X(U) Z(W) - координаты точки D (рис.35) или приращения от И.Т. до D;

I – размер конуса, приращение по оси X от D до точки B; задаётся на радиус, угол конусности – β;

F(E) - шаг резьбы (см. п. 3.I.8); при нулевом шаге резьбы вырабатывается аварийный     останов с сообщением “ОШ УП 2209”.

Параметры  X, U, W, Z, I модальны в группе G27 – G29, G39. Опускание их или соответствие X, U, Z, W нулевому размеру от И.Т. до D приводит к учёту УЧПУ модальных значений этих параметров, заданных ранее (п. 3.1.9).

Параметр I, учтённый УЧПУ как нулевой, приводит к отработке не конуса, а цилиндра. Параметры цикла, задаваемые в виде параметров УЧПУ:

            № 3000 – размер (в микронах на радиус) катета концевого сбега о резьбы –         

                           движения 3;

             № 3010 – размер (в микронах на радиус) катета аварийного сбега с резьбы –    

                           движения 6, отрабатываемого при нажатии на кнопку “Стоп подачи” 

                           не пульте УЧПУ.

Направление концевого и аварийного сбегов (“от металла”) рассчитывается УЧПУ автоматически, т.е. без анализа параметра №7304, разряд 2. Значение шага резьбы (контурного или осевого, см. п. 3.3.8) на концевом и аварийном сбегах сохраняется.

Синхронизация начала движения резьбонарезания осуществляется перед движением 2 и блокируется перед сбегом 3 (6).

 

3.4.2.3. Цикл G28 (см. п.3.1.6) не обеспечивает включение корректоров и линейного сдвига, поэтому они должны быть включены и учтены до начала отработки цикла G28, не учитывая зоны запрета перемещений.

 

3.4.2.4. После аварийного выхода из резьбы (по нажатию клавиши “Стоп подачи” на пульте УЧПУ) следует нажать клавишу “Сброс ошибки”. Повторную отработку цикла, при этом, следует организовать посредством выполнения УП с главного кадра.

 

3.4.2.5. Схема, приведённая на рис. 35, может быть отработана кадром:

                        G28 U – 75.       W - 200.     I – 25. F10.

при шаге резьбы 10мм осевого типа (7 – ой разряд параметра № 7304 равен нулю) и размеров катетов концевого и аварийного сбегов 20мм (параметры №№ 3000, 3010 равны 20000). Кадром:

                   G28  U – 75.   W – 200. I40. F10.

может быть отработана схема движений на рис. 36.2.

 

3.4.3. Однопроходный поперечный цикл (G29)

 

3.4.3.1. Цикл G29 может использоваться для чистовой обработки торцов, в том числе конических, и прилежащих к ним цилиндрических ступеней. Черновая обработка, при этом, может производиться циклами G62, G68(п.п. 3.4.7, 3.4.11).

 

3.4.3.2. Формат цикла:

                   G29            X(U) Z(W) K F, 

а параметры:

X (U) Z(W) - координаты точки D (рис.36) или приращение по осям от И.Т. до D;

K – размер конуса, приращение по оси Z от D до точки B;

F – контурная рабочая подача для движений 2 и 3 цикла.

Опускание параметров X, Z, U, W, K или соответствие X, Z, U, W нулевому размеру от И.Т. до D приводит к учёту УЧПУ модальных значений этих параметров, заданных ранее (см. п. 3.1.9).

Параметр K, учтённый УЧПУ как нулевой, приводит к отработке неконического, а нормального торца.

 

3.4.3.3. Схема движений, представленная на рис.36, может быть отработана кадром:

                             G29 U – 100. W – 50.  K – 30.   F500,

а при K30  отрабатывается схема с обратной конусностью – рис.36.3.

 

3.4.4. Однопроходный цикл поперечного резьбонарезания (G39)

 

3.4.4.1. Цикл G39 позволяет производить чистовое нарезание торцевых (спиральных) резьб, в том числе конических, или аналогичную последовательную (многопроходную, за несколько обращений к G39) черновую обработку резьб по закону, отличному от принятых в цикле G57 (п. 3.4.I0),

 

3.4.4.2. Формат цикла:      G29 X(U) Z(W) K F(E),

а параметры, задаваемые в виде буквенных адресов:

X(U) Z(W) - координаты точки D (рис. 36) или приращение по осям от И.Т. до D;  K – размер конуса, приращение по оси Z от D до точки B;

F(E) - шаг резьбы(п. 3.1.8); при нулевом значении шага вызывается аварийный останов с сообщением “ОШ УП 2209”.

Отсутствие параметров X, Z, U, W.  К или  соответствие X, Z, U, W  нулевому размеру от И.Т. до D приводит к учёту УЧПУ модальных значений этих параметров, заданных ранее (п. 3.1.9). Параметр K, учтённый УЧПУ как нулевой, приводит к отработке нормального, неконического торца.

Параметры цикла, задаваемые в виде параметров УЧПУ: № 3010 – размер (в микронах на радиус) катета R аварийного сбега с резьбы – движения 5, отрабатываемого при нажатии кнопка “Стоп подачи” на пульте УЧПУ.

Направление аварийного сбега резьбы (“от металла”) рассчитывается УЧПУ автоматически, т.е. без использования параметра УЧПУ № 7305, разряд 5. Значение шага резьбы (контурного или осевого, п. 3.1.8) на аварийном сбеге сохраняется.

Синхронизация начала резьбонарезания осуществляется перед движением 2 и блокируется перед аварийным сбегом (5).

 

3.4.4.3. Согласно п. 3.1.6 цикл G39 не обеспечивает включение корректоров и линейного сдвига, поэтому они должны включаться до начала выполнения цикла G39, G39 не учитывает зоны запрета перемещений. Для G39 справедливы замечания п. 3.4.2.4.

 

3.4.4.4. Схема движений, приведённая на рис.37, может быть отработана кадром:

                             G39   U – 100.       W – 50.  K – 25. F7.

при шаге резьбы 7мм контурного типа (7 разряд параметра УЧПУ № 7304 равен 1) и при размере катета аварийного сбега 20мм (параметр № 3010 равен 20.). Кадром:

                          G39      U – 100.      W – 50.      K 25. 7.

может быть отработана схема движений на рис. 36.4.

 

3.4.5. Однопроходный чистовой цикл (G60).

 

3.4.5.1. Цикл G60 обеспечивает отработку контура, представленную на рис. 38. Движения по контуру (1, 2,…n) задаются с помощью управляющей программы движения по чистовому контуру (УПК), УПК является частью УП и расположена как правило, за пределами кадра МЗО (конца УП), УПК состоит из последовательности элементарных движений (G0, G1, G2, G3, G33). Движения 1 и n возможны, соответственно, как подводное и отводное. Движение n+I не входит в состав УПК, выполняется автоматически циклом G60 и предоставляет собой возврат на быстром ходу в И.Т. цикла.

Примечание. 1. При отработке УПК циклом G60 учитываются установление ранее  

                 значения функций М, S, T, D, L, F, E, функций G25, G26, G53, G56, G90 –

                 G92, G94 – G97, а также параметров УЧПУ и станка.

Примечание. 2. В тексте УПК, используемой циклом G60, могут, вообще говоря,

                 задаваться также и функции  M, S, T, D, L, F, E, G25, G26, G53, G56, G90 –

                 G92, G94 – G97 и операторы присвоения.

 

3.4.5.2. Формат цикла:

           G60 P Q,

где параметры P, Q есть, соответственно, номера начального и конечного кадров УПК.

Отсутствие P, Q вызывает аварийный останов с индикацией сообщения “ОШ УП 22I8”.

 

3.4.5.3. Цикл G60 может использоваться для чистовой обработки по произвольному контуру и может завершать собой обработку детали или её части, начатую с помощью черновых многопроходных циклов G61, G62, G68.

Если предложить, что G60 завершает обработку, начатую G61 или G62, и у циклов G61 (G62)  и G60 – общая УПК, то для такой УПК действуют дополнительные ограничения, предоставленные в п. 3.4. 6 (3.4.7).

Если G60 завершает обработку, начатую циклом G68, то указанных дополнительных ограничений на УПК нет.

 

3.4.5.4. Схема движений, предоставленная на рис. 38, может быть отработана кадром:

   N50 G60 F300 G308,

Если в УП имеет место следующая УПК:

N300  G0      U – 145.

N301   G1      U – 30. F500

N302                  U – 30 W – 15.

N303  G3      U30. W – 50. R60.

N304 G1       U – 30. 

N305    G2      U 20.  W – 20.  R20.

N306 G1       U 20.

N307                 U 15,  W – 30.

N308                 U 30.

 

3.4.5.5. Если при выполнении цикла G60 включён режим “Покадровый”, то организуется остановка после каждого движения  цикла. Продолжение работы – нажатием кнопки “Пуск”.

 

3.4.5.6. Цикл G60 может быть применён для отработки некоторого участка УП с возможными повторениями:

         N200 G60 P1000 Q1070 H5.

В том случае отличие от кадра вида:

       N200 L1000 H5

состоит в том, что цикл G60:

не требует окончания УПК кадром M17 (возврат из подпрограммы), обеспечивает движение возврата (n + 1) в И.Т. цикла после отработки УПК.

 

3.4.6. Многопроходный черновой продольный цикл (G61).

 

3.4.6.1. Цикл G61 обеспечивает съём в продольном направлении чернового припуска, ограниченного монотонным контуром. Формат цикла:

                               G61 P QUW B I (P),

а параметры задаваемые в виде буквенных адресов:

P, Q – номера, соответственно, начального и конечного кадров управляющей программы (УПК), задающей перемещение по чистовому контуру A→A→B (рис. 39);

U, W – векторы составляющих, соответственно, по осям X и Z, припуска на чистовой проход;

B - глубина резания (по оси X) на черновой проход; параметр программируется всегда на радиус;  

I – признак выполнения (0) или блокирования (I) получистового прохода;  

F – значение контурной рабочей подачи.

Параметр цикла, задаваемый в виде параметра УЧПУ: № 3001 – размер (в микронах на радиус) отвода “е” по оси X  после отработки движения резания на черновом проходе.

 

3.4.6.2. При отсутствии параметров P, Q, B производится аварийный останов с сообщением “ОШ УП 2219”. Отсутствие параметров U, W исключает последующую чистовую  обработку, например с помощью цикла G60 с использованием той же УПК. Опускание  параметра I приводит и отработке получистового прохода. Опускание вектора U и задание U = 0 запрещено.

 

3.4.6.3. УПК, используемая циклом G61, должна содержать G – функции геометрических перемещений только элементарного вида (G0 – G3, G33) иначе генерируется аварийный останов с сообщением “ОШ УП 2221”. Это же сообщение выдаётся, если кадр № P УПК (движение A→  A) не имеет кода G0 или G1.

Второй кадр УПК должен содержать код G с одним из 5 разрешённых значений. Остальные кадры УПК могут не содержать G – кодов или содержать их частично (принцип модальности G – кодов, см. п. 3.1.9). Функции G1, входящи<


Поделиться с друзьями:

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.288 с.