Программное управление технологическим оборудованием
.pdf
DTD (Dwell Time) пауза на конечной глубине сверлении
DIS1 (Distance) - недобег при возврате инструмента на сл. шаг сверления
(при VARI = 1). Значения: DIS1 > 0 - недобег на указанное значение, DIS1 =0 - автоматическое вычисление.
Параметры, помеченные символом * можно опускать.
Пример: произвести глубокое сверление для первого отверстия с нулевой выдержкой времени (DTS), тип обработки с обломом стружки (VARI=0), конечная глубина сверления и шаг сверления задаётся в абсолютной системе. Для второго отверстия выдержка времени 1с, тип обработки с удалением стружки (VARI=1), конечная глубина сверления задаётся относительно референтной плоскости.
Рис. 3 Примечание: недобег инструмента при возврате в точку прерывания цикла
составляет 0,6мм при глубине сверления до 30мм, в остальных случаях глубина сверления делится на 50 (при этом значение ограничено до 7мм) Фрагмент УП будет иметь сл. вид (см. рис.3)
…..
DEF REAL RTP=155, RFP=150, SDIS=2, - определение параметров DP=5, DPR=145, FDEP=100, FDPR=50, - присвоение значений DAM=20, DTS=3, DTB=0, FRF=1, VARI=0 - присвоение значений
N10 G17 G90 G0 G55 F50 S600 M3 – задание технологических значений N15 T3 D1 Z155 – выход на плоскость отвода
N20 X80 Y120 – выход в первую позицию сверления
N25 CYCLE 83 (RTP, RFP, SDIS, DP, , FDEP, , DAM, , , FRF, VARI) – вызов цикла, параметр глубины в абсолютной системе
N30 Y60 – выход на сл. позицию сверления
N35 FRF=0.5, VARI=1 – присвоение значений
N40 CYCLE 83 (RTP, RFP, SDIS, , DPR, , FDPR, DAM, , DTS, FRF, VARI) –
вызов цикла с относительным заданием конечной глубины и 1-ой глубины сверления, коэффициент подачи 0.5
621
N45 M30 – конец программы
CYCLE 84 (нарезание резьбы метчиком без компенсирующего патрона)
Формат цикла имеет сл. вид:
CYCLE 84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1, AXN*, PTAB*, TECH*, VARI*, DAM*, VRT* ), где
Параметры, помеченные символом * можно опускать
RTP, RFP, SDIS, DP, DPR - назначение параметров как для CYCLE 81
DTB - выдержка времени в секундах на глубине резьбы (облом). Для глухих отверстий применять не рекомендуется.
SDAC (Spindle Direction After Cycle) - направление вращения по окончании цикла. Значения: 3, 4 или 5 (М3, М4, М5)
MPIT (Metrical PITch) - размер метрической резьбы (со знаком). Диапазон значений: 3 (для М3) .... 48 (для М48), знак определяет направление вращения в резьбе: +3 В правая резьба, -3 - левая резьба
PIT (PITch) - шаг резьбы (со знаком). Диапазон значений: 0,001 ...
2000.000 мм. Знак определяет направлению вращения в резьбе.
TOSS (POSition of Spindle) - ориентированный останов шпинделя перед нарезанием резьбы (в градусах)
SST (Spindle Speed for Tapping) - число оборотов шпинделя при нарезании резьбы
SST1 (Spindle Speed for Tapping) - число оборотов шпинделя при отводе, если 0, то возврат происходит на той же скорости вращения, которая записана в параметре SST
AXN - выбор оси инструмента
РТАВ - единица измерения шага резьбы. Значения:
0- шаг резьбы в соответствии с запрограммированной системой единиц (дюйм овая/м етрическая)
1- шаг резьбы в мм
2- шаг резьбы в витках резьбы на дюйм
3- шаг резьбы в дюймах на оборот ТEСН - технологические настройки.
VARI режим обработки. Значения:
0- нарезание внутренней резьбы за одно движение
1- глубокое нарезание внутренней резьбы с ломкой стружки
2- глубокое нарезание внутренней резьбы с удалением стружки
DAM определяет величину следующего хода метчика (см. CYCLE 83).
VRT величина отвода при обломе стружки (при VARI = I). Значения: VRT> 0 - отвод на указанную величину, VRT » 0 - отвод на 1мм Параметры, помеченные символом * можно опускать.
Примечание: направление вращения при нарезании резьбы в цикле меняется всегда автоматически Резьба может задаваться по выбору либо через размер, либо через шаг резьбы. Не используемый параметр пропускается при вызове цикла или ему присваивается значение ноль.
622
Пример: произвести нарезание резьбы М5 с нулевой выдержкой времени, задание глубины производится в относительной системе.
Рис. 4 Формат УП будет иметь сл. вид (см. рис.4) …..
N15 G90 G54 T4 D1 M6 – задание технологических значений N20 G0 X30 Y35 Z50 – выход в позицию нарезания резьбы
N25 CYCLE 84 (50, 36, 2, , 30, , 3, 5, , 90, 200, 500) – вызов цикла
N30 G0 Z50 Y50 M5 – отвод, выключение вращения шпинделя N35 M30 – конец программы
CYCLE 840 (нарезание резьбы с компенсирующим патроном)
Инструмент нарезает резьбу (без датчика или с датчиком) с запрограммированной скоростью вращения шпинделя и скоростью подачи до заданной глубины резьбы. Формат цикла имеет сл. вид:
CYCLE 840 (RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT,
AXN*, PTAB*, TECH*), где
RTP, RFP, SDIS, DP, DPR, - назначение параметров как для CYCLE 81
DTB - пауза в секундах на глубине резьбы, действует в зависимости от выбора технологического варианта в параметре ENC
SDR (Spindle Direction for Retraction) - направление вращения для отвода. Значения: 0 (с датчиком, автоматическая смена направления вращения), 3 или 4 (как для М3 или М4).
SDAC - направление вращения по окончании цикла. Значения: 3, 4 или 5 (как для М3, М4 или М5), так как цикл может выполняться и модально, то для выполнения сл. нарезаний резьбы ему необходимо направление вращения. Оно программируется в параметре SDAC и соответствует направлению вращения, записанному перед первым вызовом цикла в вышестоящей программе. Если SDR=0, то значение параметра SDAC не
623
имеет значения в цикле, оно может быть опущено при параметрировании.
ENC (ENCoder)- нарезание резьбы /без датчика. Значения: 0- с датчиком, без паузы 1- без датчика, подача запрограммирована перед циклом
Если нарезание резьбы должно производиться без датчика, несмотря на то, что датчик имеется, параметру ENC присваивается значение 1. Если же датчика нет и значение параметра равно нулю, то он не учитывается
вцикле.
MPIT - размер метрической резьбы (шаг определяется автоматически). Диапазон значений: 3 (для М3)... 48 (для М48)
PIT - шаг резьбы. Значения: 0,001 ... 2000 мм. Если РТАВ=0 или 1,то шаг
вмм. Если РТАВ=2, то шаг в витках на дюйм.
Параметр для шага имеет значение только для нарезания резьбы с датчиком. Исходя из числа оборотов шпинделя и шага резьбы, цикл вычисляет значение подачи. Резьба может задаваться по выбору либо через размер (только для метрической резьбы в диапазоне от М3 до М48), либо через шаг резьбы. Не используемый параметр пропускается при вызове цикла или ему присваивается значение ноль.
AXN - выбор оси инструмента
РТАВ - единица измерения шага резьбы (см. CYCLE 84)
TECH-технологические настройки
Параметры, помеченные символом * можно опускать
Примечание:
перед вызовом цикла программируется .направление вращения шпинделя с М3 или М4
во время нарезания резьбы переключатель коррекции скорости подачи и
вращения шпинделя должны быть зафиксированы назначении 100% Пример1 (резьба без датчика). Параметры направления вращения SDR и SDAC должны быть заданы предварительно, параметру ENC присваивается значение 1, глубина задаётся абсолютно. Параметр шага резьбы PIT пропускается. Используется компенсирующий патрон.
624
Рис. 5 Фрагмент УП будет иметь сл. вид (см. рис.5) …..
N10 G90 G0 D1 T2 S100 M3 – задание технологических значений N15 G17 X35 Y35 Z60 – выход в позицию нарезания резьбы
N20 G1 F200 – определение рабочей подачи
N25 CYCLE 840 (60, 56, 15, , 1, 4, 3, 1) – вызов цикла
N30 G0 Z100 Y100 M5 – отвод, выключение вращения шпинделя N35 M30 – конец программы
Расточные циклы CYCLE 85 - CYCLE 89
Формат цикла имеет сл. вид:
CYCLE 85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF), где
RTP, RFP, SDIS, DP, DPR, - назначение параметров как для CYCLE 81
DTB - выдержка времени в секундах на конечной глубине (облом стружки)
FFR (Forward Feed Rate)-рабочая подача
RFF (Retraction Feed) - подача при возврате
Пример: произвести растачивание отверстия с нулевой выдержкой времени, задание глубины производится в относительной системе.
625
Рис. 6
Фрагмент УП будет иметь сл. вид (см. рис.6) …..
N10 G90 G0 G54 X70 Y70 S300 M3 – задание технологических значений N15 T5 D1 Z115 M8 – выход в позицию нарезания резьбы
N20 CYCLE 85 (115, 110, 4, , 33, , 60, 90) – вызов цикла
N25 M30 – конец программы
Расточка 2 - CYCLE 86
Формат цикла имеет сл. вид:
CYCLE 86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)
RTP, RFP, SDIS, DP, DPR, DTB - параметры как для CYCLE 82
SDIR (Spindle DIRection) направление вращения шпинделя. Значения: 3 (как М3), 4 (как М4), при другом значении появляется ошибка 61102
RPA (Retraction Position Abscissa) 1 отвод на абсциссу по достижении конечной глубины и ориентированного останова (задаётся со знаком)
RPO (Retraction Position Ordinate) - отвод на ординату по достижении конечной г лубины и ориентированного останова (задаётся со знаком)
RPAP (Retraction Position APplicate) - отвод на аппликату по достижении конечной глубины и ориентированного останова (задаётся со знаком)
POSS (POSition of Spindle) - позиция ориентированного останова шпинделя по достижении конечной глубины (в градусах)
Примечание: цикл CYCLE 86 может использоваться тогда, когда шпиндель, имеет возможность перейти в режим управления положением шпинделя.
626
Пример: произвести растачивание отверстия с выдержкой времени 2с, конечная глубина программируется абсолютно, безопасное расстояние не задаётся, шпиндель ориентируется в поз. 45°.
Фрагмент УП будет иметь сл. вид (см. рис.6) …..
N10 G90 G0 G54 X70 Y50 S300 M3 – задание технологических значений N15 T5 D1 Z115 M8 – выход в позицию нарезания резьбы
N20 CYCLE 85 (115, 112, ,77 , , 2, 3, -1, -1, +1, 45) – вызов цикла
N25 M30 – конец программы
Расточка 3 — CYCLE 86
При расточке после достижения заданной глубины происходит неориентированный останов шпинделя (М5), программируемый останов (МО), затем возврат на плоскость отвода с помощью кн. NC - START с G0 Цикл выполняет сл. движения:
выход на безопасное расстояние на ускоренном ходу с G0
движение на глубину расточки с подачей, заданной перед циклом
останов шпинделя (М5)
нажатие кнопки NC - STAR’S
возврат на плоскость отвода с G0
Формат цикла имеет сл. вид:
CYCLE 87 (RTP, RFP, SDIS, DP, DPR, SDIR)
Назначение параметров такое же, как для цикла CYCLE 86
Расточка 4 - CYCLE 88
Цикл аналогичен циклу CYCLE 87, только с выдержкой времени на конечной глубине расточки.
Формат цикла имеет сл. вид:
CYCLE 88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)
Расточка 5-CYCLE 89
При расточке производится движение на конечную глубину на рабочей подаче, выдержка времени, возврат на безопасное расстояние на рабочей подаче и перемещение на плоскость отвода с G0.
Формат цикла имеет сл. вид:
CYCLE 89 (RTP, RFP, SDIS, DP, DPR, DTB)
Назначение параметров такое же, как для цикла CYCLE 82
Циклы формирования отверстий
Циклы формирования отверстий описывают только геометрию расположения отверстий в плоскости. Связь с циклом сверления создаётся через модальный вызов этого цикла сверления и программируется перед циклом формирования отверстий.
Ряд отверстий — HOLES1. С помощью этого цикла можно изготовить ряд отверстий, лежащих на одной прямой или решётку отверстий. Тип отверстий определяется через включенный до этого модально цикл сверления. Внутри цикла на основе фактической позиции плоскостных осей и геометрии ряда
627
отверстии определяется, начнётся ли обработка отверстий с последнего или с первого отверстия. После этого осуществляется подвод ускоренным ходом к позициям сверления. Формат цикла имеет сл. вид:
HOLES 1 (SPCA, SPCO, STA1, FDIS, DBH, NUM), где
SPCA (Start Point of Cycle Abscissa) - абсцисса исходной точки на прямой (абс.)
SPCO (Start Point of Cycle Ordinate) - ордината исходной точки на прямой
(абс.). Исходная точка служит для определения расстояний между отверстиями. От этой точки указывается расстояние до первого отверстия FDIS
STA1 - угол прямой к абсциссе, вводится в градусах. Диапазон значений:
- 180 < STA 1 < = 180 градусов
FDIS (Fiist Distance) расстояние от первого отверстия до исходной точки (вводится без знака)
DBH (Distance Between Holes) - расстояние между двумя отверстиями (вводится без знака)
NUM (NUM ber)-количество отверстий
Пример:
N1 G56 T1 D1 M6
N2 G0 X0 Y0 Z50 F150 M8
N3 S1000 M3
N4 MCALL CYCLE 81 (10, 0, 2, -12, 0)
N5 HOLES1 (20, -40, 15, 0, 30, 4)
N6 MCALL
N7 G0 Z50 M5 M9
N8 M30
Окружность отверстий - HOLES2. С помощью этого цикла можно изготовить ряд отверстий, лежащих на окружности. В цикле осуществляется последовательное прохождение позиций сверления отверстий с GO.
Формат цикла имеет сл. вид:
H0LES2 (СРА, СРО, RAD, STA 1 INDA, NUM), где
СРА (Centre Point Abscissa) центр окружности отверстий пo X (абс.)
СРО (Centre Point Ordinate)- центр окружности отверстий пo Y (абс.)
628
RAD (RADius) -радиус окружности отверстий (вводится без знака)
STA1 - начальный угол (угол поворота между полож отельным направлением абсциссы и первым отверстием). Диапазон значений: -180
< STA1 < = 180 градусов
INDA (INDexing Angle) - угол повторного включения (угол поворота от одного отверстия к следующему). Если INDA=0, то угол повторного включения вычисляется внутри цикла из количества отверстий, располагая их равномерно на окружности.
NUM (NUMber)- количество отверстий
Пример:
N1 G56 T1 D1 M6
N2 S1200 M3 F140
N3 G0 X25 Y25 Z10 M8
N4 MCALL CYCLE 81 (10, 0, 2, -15)
N5 HOLES2 (25, 25, 15, 45, 90, 4)
N6 MCALL
N7 G0 Z50 M5 M9
N8 M30
Матрица отверстий - CYCLE 801. С помощью этого цикла можно изготовить решётку отверстий. Цикл осуществляет последовательность обработки отверстий (или порядная или по столбцам) таким образом, чтобы как можно больше сократить холостые ходы между ними. Начальной позицией является соответственно одна из четырёх возможных угловых позиций. Формат цикла имеет сл. вид:
CYCLE 801 (SPCA, SPCO, STA1, D1S1, DIS2, NUM 1, NUM2), где
SPCA - абсцисса первого отверстия (абс.)
SPCO - ордината первого отверстия (абс.)
Оба этих параметра определяют первую точку решётки отверстий. От этой точки указывается расстояние между рядами и столбцами
STA 1 - угол решётки к абсциссе в градусах (любой угол в плоскости)
DIS1, DIS2 - расстояние между столбцами и рядам и (вводятся без знака)
NUM1, NUM2 - количество столбцов, рядов
629
Пример:
N1 G56 T1 D1 M6
N2 S1000 M3 F140
N3 G0 X0 Y0 Z50 M8
N4 MCALL CYCLE 81 (10, 0, 2, -12, 0)
N5 HOLES2 (30, 20, 0, 10.15, 5, 3)
N6 MCALL
N7 M9 G0 Z50 M5
N8 M30
Фрезеровальные циклы
Контурное фрезерование CYCLE 72. С помощью цикла CYCLE72
осуществляется фрезерование контура, определённого в подпрограмме. Контур не обязательно должен быть замкнут и должен состоять как min из двух кадров (начальная и конечная точки), т.к. подпрограмма контура вызывается внутри цикла. В подпрограмме первым кадром должна быть запрограммирована стартовая точка контура. Цикл работает с коррекцией на радиус фрезы, которая включается в цикле, поэтому в подпрограмме не задаётся. Цикл применяется как для черновой, так и чистовой обработки. Исходной позицией является любая позиция, из которой можно без столкновений достичь начальной точки контура на высоте плоскости отвода. Формат цикла имеет сл. вид (параметры нельзя опускать):
CYCLE72 (KNAME, RTP, RFP, SDIS, DP, MID, FAL, FALD, FFP1, FFD, VARI, RL, AS1, LP1, FF3, AS2, LР2), где
KNAME - имя подпрограммы контура заключается в кавычки “....” и она может находиться вне текущей программы, внутри текущей программы или в другой программе
Примеры вызова подпрограммы:
“KONTUR 1” - подпрограмма KONTUR_l находится вне текущей УП
“ABC: ENDE” - фрезеруемый контур находится в текущей УП и вызывается с кадра, помеченного меткой АВС и заканчивается кадром сметкой ENDE KNAME = “/_N_SPF_DIR/_N_KONTUR_ 1_SPF:N30:N50” - фрезеруемый
630
