Предэксплуатационная проверка 5 глава




Выбор плоскости G17, G18, G19 необходим для команд круговой интерполяции и компенсации радиуса наконечника инструмента при выборе T100~T600, T1100~1400.

Формат:

G17: Выбор плоскости X-Y

G18: Выбор плоскости Z-X

G19: Выбор плоскости Y-Z

 

² G18 iвыбирается автоматически при включении питания.
² Убедитесь. что введена команда G18 после завершения процесса обработки G17 и G19, поскольку G18 возвращает плоскость круговой интерполяции в основную плоскость Z-X.

7-9-7. ВКЛ/ОТКЛ (G26, G25) функции определения отклонений скорости шпинделя

Если отклонения скорости шпинделя больше или меньше управляемой скорости, то срабатывает сигнал тревоги. Программа для придания эффективности определения отклонений скорости шпинделя (G26) в процессе вращения основного или вспомогательного шпинделя. Формат:

Определение колебаний скорости шпинделя ВКЛ.: G25;

Определение колебаний скорости шпинделя ОТКЛ.: G26 P···Q···R···D·····;

 

² P: Период времени от прохождения команды на изменение скорости шпинделя до начала проверки. Един: мс)
² Q: Допустимый коэффициент определения того, достигла ли скорость установленной величины при вводе или изменении команды. Проверка начнется непосредственно вслед за этим. Един: 0,1%)
² R: Допустимый коэффициент отклонения для определения того, что процесс вращения отклоняется от средней величины. Если установленная величина превышена, активируется сигнал тревоги. Един: 0,1%)
² D. Диапазон отклонения вращения для определения отклонения от средней величины. Если установленная величина превышена, активируется сигнал тревоги. Един: мин-1)

 

² Соедините их в блок, не применяя других слов или кодов, за исключением указанного.
² Команда G25 (определение отклонения скорости шпинделя ОТКЛ.) перед изменением направления вращения шпинделя или нарезания резьбы.
² Станок находится в режиме G25 (определение отклонения скорости шпинделя ОТКЛ.) при включении питания.
² Управляемый объем для P, Q, R и D будет занесен в параметры, даже если прошла команда на G25 Таким образом, комплект данных P, Q, R и D (сохраненный) в параметрах будет присутствовать по команде G26.

Данные начальных параметров:

 

  Параметр № Данные уставки Един. Факт.
P №4914   ms 3s
Q №4911   0,1% 1%
R №4912   0,1% 2%
D №4913   Об/мин 50 об/мин

7-9-8. Формат (G28) возврата в точку отсчета

G28 X(U)·····Y(V)·····Z(W)·····;

 

² X(U), Y(V), Z(W): Из средней точки в точку отсчета.
² Управляемая ось движется к центральной точке с форсированной продольной скоростью, затем с этой же скоростью она будет перемещаться к исходной точке.
² Команда после отмены коррекции.

Пример:

G28 W0;

7-9-9. Возврат во вторую исходную точку (G30)

Формат:

G30 X(U)·····Y(V)·····Z(W)·····;

 

² X(U), Y(V), Z(W): Из средней точки в исходную точку.
² Управляемая ось движется к управляемой центральной точке с форсированной поперечной скоростью, затем с этой же скоростью она будет перемещаться ко второй исходной точке. (Данная операция осуществляется по тому же принципу, что и возврат в исходную точку (управляемая G29), за исключением возврата ко второй исходной точке.)
² Вторая исходная точка должна быть задана в параметре (№ 1241) с системой механических координат для каждой оси. (Начальная величина составляет 0 для каждой оси.)
² Команда после отмены коррекции.

Пример:

G30 W0;


7-9-10. Нарезание резьбы (G32)

Нарезание цилиндрической, конической плоской и непрерывной резьбы.

Формат:

G32 X(U)·····Z(W)·····F·····;

 

² X и Z – координаты конечной точки, F указывает шаг резьбы (L).
² Размер шага в начале процесса и при нарезании будет неточным из-за задержек в сервосистеме (при ускорении или замедлении). Таким образом, программа должна компенсировать эти неправильные шаги.
² Останов одного блока не активируется в командном блоке G32.
² Команда G32 не в состоянии закруглять кромки. Для закругления кромок используйте команды G92 или G76.)
² Нарезка резьбы (G32) не может управляться иным режимом, кроме G99 (подача за оборот).
² При регулировке процесса нарезки непрерывной резьбы, не пытайтесь управлять кодом М. Если в этот момент будет проводиться регулировка, станок будет находиться в режиме ожидания на этом блоке и не будет нарезать непрерывную резьбу.
² Не регулируйте процесс непрерывного управления скоростью резания (G96). (Шаг резьбы будет неверным.)
² Цикл нарезки резьбы в обратном направлении отсутствует.

Пример: Цилиндрическая резьба

Шаг резьбы: L=1,0мм

δ1=2мм,

δ2=1м

 

прорезка глубины всякий раз =0,5мм  
G00 X17,0; G00 U-5,0; G32 W13,0 F1,0; G00 U5,0; W-13,0; U-6,0; G32 W13,0; G00 U6,0;

Пример: нарезание конической резьбы
Шаг резьбы: L=2,0мм  
δ51=3мм, δ52=2м
прорезка глубины всякий раз =0,2мм
G00 X17,0;
GOO U-3,0;
G32 U7,5 W15.0 F2,0;
G00 X17,0;
W-15,0;
X2,6;
G32 U7.5 W15,0;
G00 X17,0;
   
Пример: Нарезание непрерывной резьбы  
G00 X(U)·····;
G32 X(U)·····Z(W)·····F·····;
G32 X(U)·····Z(W)·····;
G00 X(U)·····;
 

7-9-11. Нарезание резьбы с переменным шагом (G34)

Управление увеличенной или уменьшенной величиной шага на один оборот резьбы позволяет нарезать резьбу с переменным шагом.

Формат:

G34 X(U)·····Z(W)·····F·····K·····;

 

² X(U), Z(W): Координата конечной точки:
² F: Шаг в продольном направлении в начальной точке
² K: увеличение или уменьшении е шага на один оборот резьбы
² Этот шаг такой же, как и при нарезании резьбы при помощи G32, за исключением увеличения или уменьшения шага (К).
² Размер шага в начале процесса и при нарезании будет неточным из-за задержек в сервосистеме (при ускорении или замедлении). Таким образом, программа должна компенсировать эти неправильные шаги.
² Останов одного блока не активируется в командном блоке G34.
² Команда G34 не в состоянии закруглять кромки.
² Нарезка резьбы (G34) не может управляться иным режимом, за исключением g99 (подача за оборот).
² Не регулируйте процесс непрерывного управления скоростью резания (G96). (Шаг резьбы будет неверным.)
² Цикл нарезки резьбы в обратном направлении отсутствует.

7-9-12. Компенсация радиуса наконечника инструмента (G40, G41, G42)

Программа коррекции на износ инструмента не в состоянии завершить коррекцию при нарезании конической и/или дуговой резке при помощи инструмента с круглым наконечником. Эти коды G могут автоматически рассчитать величину погрешности и выполнить коррекцию.

A. Код управления:

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

G40: Отмените компенсацию на наконечник инструмента R.

G41: Когда заготовка располагается справа относительно направления рабочего хода инструмента

G42: Когда заготовка располагается слева относительно направления рабочего хода инструмента

 

Эти коды G представляют собой модельные коды. Не пытайтесь управлять G41 в режиме G41. Не пытайтесь управлять G42 в режиме G42. Команда G40 предназначена для участка, где нет необходимости в компенсации радиуса наконечника инструмента.

Б. Регистрация данных, необходимых для работы станка

Заблаговременно введите размеры наконечника инструмента R и воображаемый номер инструмента. Введите размер наконечника инструмента R в адрес R номера коррекции на износ инструмента.

 

В. Воображаемые номера наконечника инструмента  
Введите воображаемые номера наконечника инструмента № 0 ~ № 9 в адрес номера коррекции на износ инструмента.
Центр наконечника инструмента

Воображаемый инструмент № 4


 



Г. Блок запуска

Стартовый блок, который меняет режим с G40 на G41 или G42, называется STARTUP (Запуск). Компенсация радиуса наконечника инструмента активируется в блоке. Центр наконечника инструмента позиционируется вертикально относительно блока после блока Запуск.

 
Наконечник воображаемого инструмента

Инструмент обратного хода Воображаемый инструмент № 3

Инструмент обратного ходаВоображаемый инструмент № 4

Боковой резец Воображаемый инструмент № 8

Боковой резец Воображаемый инструмент №1

U, V и W – направления, которые воспринимают воображаемый наконечник инструмента от центра наконечника инструмента R. Команда “1” или “-1”.

Д. Отмена блока

Блок G40 называется “отмененным блоком”. Команды U, V и K выдаются в соответствии с приводимыми ниже инструкциями.


 

Ось Поворот Сверление
G41 (G42) (G41) (G42)
Ось Х G40 U1 K1 G40 U1 K-1 G40 U-1 K-1 G40 U-1 K1
Ось Y G40 V1 K1 G40 V1 K-1 G40 V-1 K-1 G40 V-1 K1

² Если в процессе компенсации радиуса наконечника инструмента не поступит команды на перемещение оси в двух непрерывных блоках, нормальная коррекция работать не будет.
² Компенсация радиуса наконечника инструмента не будет работать в циклах G71~G76 и G92.
² Компенсация радиуса наконечника инструмента не будет работать при ручном вводе данных.
² Механическая обработка дуги, которая меньше, нежели радиус наконечника инструмента, невозможна.
² Пазы, размер которых меньше диаметра наконечника инструмента, выточены быть не могут.
² Задайте размер шага при помощи прямой линии, при обработке шага, размер которого меньше, чем радиус наконечника инструмента.
² При вводе номера коррекции при помощи кода Т 00, величина коррекции будет равняться 0.

Пример:

размер R инструмента проворачивания R=0,2, номер воображаемого инструмента T=4.

 

  T200;  
  G0X11,0 Z-0,5 T2 M3 S4000;
(1) G1 X2,6 F0,2;
  G41 U-1 W1;
(2) G1 X4,0 Z0.2 F0,03;
(3) G1 Z3,0 F0,04;
(4) G1 X7,464 W3,0;
  G4 U0,05;
(5) G1 X9,6 F0,05;
(6) G1 X10,6 W0.5 F0,03;
  G40 U1 K1;
  G0 X11,0;

Пример:

размер R инструмента проворачивания R=0,1, номер воображаемого инструмента T=1.

 

  T100;  
  G0 X1,0 Z0,5 T14 M3 S2000;
  G50 X6,0;
(1) G0X9,4;
  G42 U1 W1;
(2) G1 X8,0 Z0,7 F0,03;
(3) G1 W3,8 F0,04;
(4) G2 X6,0 W1,0 R1,0 F0,03;
(5) G1 X4,0 F0,04;
  G40 U-1 K1;
  G0Z5,0;

7-9-13. Задание системы координат, уставка максимальной скорости шпинделя (G50).

А. Уставка системы координат.

Формат

G50 X(U)·····Z(W)·····;

 

² Введите текущее положение каждой оси в станок в качестве точек абсолютной системы координат (X, Z).
² Введите расстояние от требуемого положения, взятого в качестве точки отсчета координат (0,0), до текущего положения наконечника инструмента. Иными словами, команда G50 определяет точку отсчета абсолютных координат.
² При пошаговом определении (U, W), осуществляются операции сложения и вычитания величины прироста (U, W) и накладываются на уже заданную систему абсолютных координат, взятой в виде новой системы координат.
² Не следует осуществлять управление G50 для оси Z, если G120 уже определена
² Введите команду G00, когда коды M, S и T управляются в блоке, следующем за блоком G50.
² G50- немодельный код, присутствующий только в управляемом блоке. Другие коды G (а именно коды M, S и T) не могут управляться в этом же блоке.
² Введите команду G50 после отмены коррекции на инструмент и компенсации радиуса наконечника инструмента.

Б. Задание максимальной скорости шпинделя

При использовании постоянного контроля скорости резания, максимальная скорость шпинделя будет фиксирована.

Формат:

G50 S·····;

 

² Напрямую управляйте верхним пределом скорости с цифровой величиной, которая продолжает адрес S.
² Это возможно только в режиме G96 (постоянный контроль скорости резания).

7-9-14. Вызов макропрограммы (G65~G67)

A Вызов макрофункции

G65 P·····L·····<назначение параметра>;

При помощи указанной выше команды можно вызывать макропрограмму пользователя, обозначенную Р и повторенную с такой цифровой величиной в “L”. Если значение”L” опущено, программа пользователя будет выполняться только один раз.

Если параметр должен быть указан в макропрограмме, используйте опцию “Назначение параметра” (Argument designation). “Назначение параметра" связано с присвоением фактического номера "местным переменным", используемым в макропрограмме.

Б. Вызов макромодели

G66 P·····L·····<назначение параметра>;

При помощи указанной выше команды можно вызывать макропрограмму, обозначенную “Р”, и повторенную с такой же цифровой величиной “L”. При этом будет выполняться команда перемещения. G67: Этим самым отменяется режим вызова модели.


7-9-15. Множественный постоянный цикл (G70~G76)

Это команды постоянного цикла, которые упрощают процесс программирования. При вводе программы окончательной контурной обработки, траектория инструмента для черновой обработки определяется автоматически.

 

  Название Примечания
G70 Завершающий цикл Обработка по HEAD1 осуществляется в процессе выбора инструмента T100~T600
G71 Цикл черновой обработки внешнего диаметра Чистовая обработка возможна с G70. Возможна компенсация наконечника R, прямой ввод размеров чертежа и скошенного угла R
G72 Черновой цикл обработки торцевой грани
G73 Замкнутый цикл резания
G74 Завершение цикла резки Возможна компенсация наконечника R, прямой ввод размеров чертежа и скошенного угла R
G75 Цикл нарезки внешнего диаметра
G76 Цикл автоматического нарезания резьбы

 

² Команды G70 - G73 присутствуют только в плоскости Z-X в режиме MEMORY (Память).
² Команда G00 в блоке, которая продолжается до цикла G70 - G76.
² Величины F, S и T, управляемые при помощи кода G70, не учитывают коды F, S и T, управляемые при помощи G71, G72 или G73 и выполняется величина когда F, S и T, управляемая между порядковыми номерами с “ns” до “nf”.
² См. инструкции по эксплуатации производителя ЧПУ (FANUC) для получения более подробной информации по G70-G76.

 

А. Завершающий цикл резки (G74) Утилизация резной стружки возможна в цикле, показанном ниже. Пропуск X(U) и P позволяет запустить цикл глубокого сверления, поскольку перемещается только ось Z.
   
Формат:
G74 R(e); G74 X(U)·····Z(W)·····P(ri)·····Q(rk)·····R(rd)·····F(rf);

 

² e: Сумма возврата
² X: Координата Х в точке B, Z: Координата Z в точке С
² U: Приростная величина A→B, W: Приростная величина A→C
² ri: Величина перемещения в направлении X (характеристики радиуса). Эта функция управляется без кода.
² rk: Величина реза в направлении Z. Эта функция управляется без кода.
² rd: Величина зазора на дне
² f: Скорость подачи

 

Пример: G00 X17,0 Z0; G74 R0,5; G74 X5,0 Z20,0 P2000 Q5000 R1,0 F0,05;  

Б. Автоматическое нарезание резьбы (G76)

Данный цикл выполняет нарезание резьбы, как показано на схеме.


 
d:Пост. величина

1ый раз

2ой раз

n-ый раз

Формат:

G76 P(m)(r)(a)·····Q(rdmin)·····R(d);

G74 X(U)·····Z(W)·····P(ri)·····Q(rk)·····R(rd)·····F(rf);


 

² m: Повторяющийся отсчет при завершении (1~99). Данная команда является моделью и не изменяется до ввода другой величины. Она может также задаваться параметром (№ 5142) и величина параметра может изменяться посредством программной команды.
² r: Величина процесса завершения нарезания резьбы (закругление кромок). Если шаг резьбы выражен L, величина L может задаваться в диапазоне от 0,0L до 9,9L приращениями по 0,1 (используйте 2-значное число от 00 до 99). Данная команда является моделью и не изменяется до ввода другой величины. Она может также задаваться параметром (№ 5130) и величина параметра может изменяться посредством программной команды.
² A: Угол режущей кромки инструмента (угол борозды резьбы) Один из шести видов углов; можно выбрать величину градусов 80, 60, 55, 30, 29 и 0 и указать ее 2-цифровым номером. Данная команда является моделью и не изменяется до ввода другой величины. Эту величину можно также установить при помощи параметра (№ 5143), при этом величину параметра можно изменить путем ввода программной команды m, r и a, которые вводятся вместе через адрес P.

² rdмин: Макс. объем резки. Если объем однократного цикла резки (rdvn-rdvn-1) становится меньше, чем rdmin, то объем фиксируется на rdmin. Данная команда является моделью и не изменяется до ввода другой величины. Она может также задаваться параметром (№ 5140) и величина параметра может изменяться посредством программной команды.
² d: Допуск на чистовую обработку. Данная команда является моделью и не изменяется до ввода другой величины. Она может также задаваться параметром (№ 5141) и величина параметра может изменяться посредством программной команды.
² i: Разница в радиусе на участке резьбы. Если I=0, то можно нарезать обычную цилиндрическую резьбу.
² k: высота гребня резьбы (расстояние по оси X с величиной радиуса)
² rd: Объем первой нарезки (характеристики радиуса)
² L. Шаг резьбы (такой же, как и G32)

Пример:

G00 X18,0 Z15,0;

G76 P031260 Q100 R0,05;

G76 X(x) Z35,0 R0 P(k) Q50 F(L);

 

Окончательная нарезка резьбы осуществляется, если станок находится в режиме М23 (режим обработки кромок ВКЛ.), при вводе команды G76.


7-9-16. Постоянный цикл сверления (G80, G83, G84, G85, G87, G88, G89)

Цикл постоянного сверления упрощает процесс заданного перемещения нескольких блоков с использованием команды одного блока. В направлении оси Z осуществляются три цикла и два в направлении оси Y для сверления. См. инструкции по эксплуатации производителя ЧПУ (FANUC) для получения более подробной информации по G83, G84, G85.


 

Оконечная точка отверстия

Точка R

Скоростное поперечное перемещение

Подача при резке

 


Начальная точка

Операции -„ осуществляются как единый цикл.

: Скоростная поперечная подача к точке “R”.

‚: Удерживайте станок до дна отверстия.

ƒ: Время запаздывания на дне отверстия.

„: Возврат в точку R или в точку отсчета.

A. Цикл сверления передним блоком (G83), цикл бокового сверления (G87)

Формат:

G83 Z(W)·····R·····Q·····P·····F·····;

G87 Y(V)·····R·····Q·····P·····F·····;

 

² Z(W): Управление координатами на дне отверстия при помощи G83.
² Y(V): Управление координатами на дне отверстия при помощи G87.
² R: Управление расстоянием от точки отсчета до точки R осуществляется приращениями.
² Q: Глубина реза во времени с величиной радиуса (Команда Q1000 при 1 мм).
² P: Время запаздывания на дне отверстия (команда Р1000 при 1-секундном запаздывании)
² F: Скорость подачи при резке

Траектория перемещения:

При прохождении команды Q, подача осуществляется толчками, в случае отсутствия команды Q, подача при резке осуществляется непрерывно до самого дна отверстия. Установите величину “d” в параметре № 5114.

a. При отсутствии команды Q


 

Дно отверстия

Скоростное поперечное перемещение

Точка R

Подача при резке

 


Начальная точка

б. Если проходит команда Q, то параметр № 5101-бит2=0


 

Дно отверстия

Скоростное поперечное перемещение

Подача при резке

 


Начальная точка

Точка R

в. Если проходит команда Q, то параметр № 5101-бит2=1


 

Дно отверстия

Скоростное поперечное перемещение

Подача при резке

 


Точка R

Начальная точка


Б. Цикл поперечного нарезания резьбы передним блоком (G84), цикл бокового нарезания резьбы (G88)

G84 Z(W)·····R·····P·····F·····;

G88 Y(V)·····R·····P·····F·····;

 

² Z(W): Управление координатами на дне отверстия при помощи G84.
² Y(V): Управление координатами на дне отверстия при помощи G88.
² R: Управление расстоянием от точки отсчета до точки R осуществляется приращениями.
² P: Время запаздывания на дне отверстия (команда Р1000 при 1-секундном запаздывании)
² F: Скорость подачи при резке

Траектория перемещения:


 

(Останов основного шпинделя) Обратное вращение основного шпинделя

Дно отверстия

Точка R

Переднее вращение основного шпинделя

Начальная точка

Скоростное поперечное перемещение

Подача при резке

 


Уставка параметра № 5101-бит6 определяет, происходит ли останов после обратного вращения перед началом переднего

 

Параметр № 5101-бит6

=”0” обратное вращение осуществляется без останова вращения.

=”1” обратное вращение осуществляется без останова переднего вращения.


В. Цикл растачивания с передней стороны (G85), цикл бокового растачивания (G89)



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: