Раздел 9 (1253007), страница 11
Текст из файла (страница 11)
G799 C…Z2…I…[R]F…J…H…
Параметры:
-
Точка старта X, Z;
-
С угол шпинделя (С-позиция оси);
-
Z1 точка старта резьбы;
-
Z2 конечная точка резьбы;
-
I диаметр резьбы;
-
R радиус «входной дуги» -по умолчанию: (I - диаметр фрезы)/2;
-
F1 шаг резьбы;
-
J направление резьбы (J = 0: направо, J = 1: налево);
-
Н направление фрезерования (Н=0: поперечное, Н=1: попутное);
Пример программирования G799 (рис. 9.73.)
| N1 Т70 G19S F0.2 G197 S800 |
| N2 GO X100Z2 |
| N3 М14 |
| N4 G110 Z2 C4S Х100 |
| N5 G799 112 Z0 I20 F2 J0 НО |
| N6 М15 |
Рис. 9.73
Цикл резьбофрезерования G799.
9.7.3. Циклы фрезерования
Некоторые постоянные циклы фрезерования приведены а таблице 9.3.
Таблица 9.3. Некоторые постоянные циклы фрезерования
| Команда цикла | Название цикла |
| G110 | Цикл быстрого подвода к контуру |
| G791 | Цикл фрезерования линейного паза на торцевой поверхности |
| G793 | Цикл фрезерования фигуры на торцевой поверхности |
9.7.3.1 Цикл быстрого подвода к контуру (G110).
G110 определяет начальную точку контура поверхности оболочки
Последовательность движений в цикле:
-
Инструмент перемещается на быстром ходу по кратчайшему пути к «конечной точке»
Параметры:
-
Z - конечная точка;
-
С - конечный угол;
-
Y - конечная точка как размер отрезка (база - G120 отсчетный диаметр);
-
X - конечная точка (размер диаметра);
G110 рекомендуется для позиционирования оси С под определенным углом (программирование: N..G110 C...)
Пример программирования G110 (.рис. 9.74.)
| N1 Т71 G197 S1200 G195 F0.2 М104 |
| N2 М14 |
| N3 G120 Х100 |
| N4 G110 СО |
| NS GO X110ZS |
| N6 G794 Х100 ХЕ97 Р2 U0.5 R0 КО.5 FC.15 НО Q0 |
| N7 G110 Z-20 CY0 |
| N8 G111 Z-40 |
| N9 G113 CY39.2699 К-40 J19.635 |
| N10 G111 Z-20 |
| N11 G113 CY0 К-20 J19.63S ВО |
| К12 G80 |
Рис. 9.74
Цикл быстрого подвода к контуру G110.
9.7.3.2. Цикл фрезерования линейного паза на торцевой поверхности (G791)
G791 фрезерует паз от актуальной позиции инструмента к конечной точке. Ширина паза соответствует диаметру фрезы.
Последовательность движений в цикле
-
включает ось С и позиционирует на ускоренном ходе на «угол шпинделя С» (только в режиме «обучения»);
-
рассчитывает распределение проходов;
-
подъезжает на безопасное расстояние;
-
перемещается с подачей «FZ »;
-
фрезерует до «конечной точки канавки»;
-
перемещается с подачей «FZ »;
-
фрезерует до «начальной точки канавки»;
-
повторяет 4...7, пока не будет достигнута полная глубина фрезерования;
-
позиционирует на «начальную точку Z » и выключает ось С.
Параметры программирования функции (рис.9.75.):
-
Точка старта X, Z;
-
С угол шпинделя (С-позиция оси) шпинделя;
-
С1 угол целевая точка канавки;
-
X1 целевая точка канавки в X (размер диаметра);
-
Z1 верхняя грань фрезерования;
-
Z2 дно фрезерования;
-
L длина канавки;
-
А угол к оси X;
-
P глубина подвода;
-
FZ подача подвода;
-
Т номер инструмента;
-
S скорость вращения/скорость резания;
-
F вращательная подача
Пример программирования G791 (рис. 9.75.)
| N1 Т70 G197 S1200 G195 F0.2 М104 | |
| N2 М14 | |
| N3 G110 С0 | |
| N4 G0 X100 Z2 | |
| N6 G100 ХК20 YK6 | |
| N6 G791 ХК30 YK5 Z-5 J5 Р2 | |
| N7 М15 | |
Рис. 9.75
Цикл фрезерования линейного паза на торцевой поверхности G791.
9.7.3.3. Цикл фрезерования фигуры на торцевой поверхности (G793)
G793 фрезерует фигуры или «свободные контуры» (открытые или закрытые) на торцевой поверхности. В зависимости от параметров цикл фрезерует один из следующих контуров или выполняет черновую/чистовую обработку кармана на торцевой поверхности:
-
Прямоугольник (Q = 4, L <> B);
-
Квадрат (Q = 4, L = B);
-
Окружность (Q = 0, RE > 0, L и В: нет ввода);
-
Треугольник или многоугольник (Q = 3 или Q > 4, L > 0).
Последовательность движений в цикле
-
Включает ось С и позиционирует на ускоренном ходе на «угол шпинделя С».
2. Рассчитывает распределение проходов (подвод на плоскости фрезерования, подводы на глубину фрезерования).
3. Фрезерование контура:
-
Перемещается в зависимости от «R» и подводится для первой плоскости фрезерования;
-
Фрезерует плоскость;
-
Подводится для следующей плоскости фрезерования;
-
Повторяет пока не будет достигнута глубина фрезерования;
-
Позиционирует на «точку старта Z» и выключает ось С.
4. Фрезерование карманов - черновая обработка:
-
Перемещается на безопасное расстояние и подводится для первой плоскости фрезерования;
-
Обрабатывает плоскость фрезерования - в зависимости от «J» изнутри наружу или снаружи внутрь;
-
Подводится для следующей плоскости фрезерования;
-
Повторяет 4.-0,5, пока не будет достигнута глубина
фрезерования; -
Позиционирует на «точку старта Z» и выключает ось С.
5. Фрезерование карманов - чистовая обработка:
-
Перемещается в зависимости от «R» и подводится для первой плоскости фрезерования;
-
Выполняет чистовую обработку контура кармана – одну плоскость за другой;
-
Выполняет чистовую обработку дна кармана - в зависимости от «J» изнутри наружу или снаружи внутрь;
-
Выполняет чистовую обработку кармана с программированной подачей;
-
Позиционирует на «точку старта Z» и выключает ось С.
Параметры программирования функции (рис. 9.76.):
-
Точка старта X, Z.
-
С угол шпинделя (С-позиция оси).
-
С1 угол центр фигуры.
-
Х1 диаметр центр фигуры.
-
Z1 верхняя грань фрезерования.
-
Z2 дно фрезерования.
-
L длина прямоугольника:
-
Прямоугольник: Длина прямоугольника;
-
Квадрат, многоугольник: Длина грани;
-
Окружность: нет ввода.
-
В ширина прямоугольника:
-
Прямоугольник: Ширина прямоугольника;
-
Квадрат: L=B;
-
Многоугольник, окружность: нет ввода.
RE радиус закругления:
-
Прямоугольник, квадрат, многоугольник: Радиус закругления;
-
Окружность: Радиус окружности.
А угол к оси X:
-
Прямоугольник, квадрат, многоугольник: Положение фигуры;
-
Окружность: нет ввода.
Q количество грани:
-
Q = 0: Окружность;
-
Q = 4: Прямоугольник, квадрат;
-
Q = 3: Треугольник;
-
Q > 4: Многоугольник.
Т номер инструмента.
S скорость вращения/скорость резания.
F вращательная подача.
Р глубина подвода.
U коэффициент перекрытия:
-
нет ввода: Фрезерование контура;
-
U > 0: Фрезерование карманов - (минимальное) перекрытие траекторий фрезерования = U *диаметр фрезы.
I припуск параллельно к контуру.
К припуск в направлении подвода.
FZ подача подвода.
Е подача для круговых элементов.
Н направление фрезерования:Н=0: ПоперечноеН=1: Попутное.
J фрезерование контура зависит от «U», принимает значения:
-
Фрезерование карманов и J = 0: на контуре;
-
Фрезерование карманов и J=1: внутри;
-
Фрезерование карманов и J=2: снаружи;
-
Фрезерование контура и J=0: изнутри наружу;
-
Фрезерование контура и J=1: снаружи внутрь.
О черновая/чистовая обработка:
-
О = 0: Черновая обработка;
-
О = 1: Чистовая обработка.
R радиус дуги входа/выхода:
-
R = 0: перемещение подвод к точке подвода над плоскостью фрезерования - потом перпендикулярный подвод на глубину;
-
R > 0: Фреза перемещается по входной/выходной дуге, касательной к элементу контура;
-
R < 0 в случае внутренних углов: Фреза перемещается по входной/выходной дуге, касательной к элементу контура;
-
R < 0 в случае наружных углов: Фреза перемещается по прямой, расположенной под углом к контуру.
Пример программирования G793 (рис.9.76.)
| N1 T70 G197 S1200 G195 F0.2 M104 | |
| N2 M14 | |
| N3 G110 C0 | |
| N4 G0 X100 Z2 | |
| N5 G793 Z2 ZE-5 P2 U0.5 R0 I0.5 F0.15 H0 Q0 | |
| N6 G100 XK20 YK5 | |
| N7 G101 XK50 B5 | |
| N8 G103 XK5 YK50 R50 Q1 B5 | |
| N9 G101 XK5 YK20 B5 | |
| N10 G102 XK20 YK5 R20 B5 | |
| N11 G80 | |
| N12 M15 |
Рис. 9.76
Цикл фрезерования фигуры на торцевой поверхности G793.
9.8. Функции шпинделя.
9.8.1. Скорость вращения шпинделя (адрес S).
Требуемая величина оборотов шпинделя программируется под адресом S с числовым значением, состоящим максимум из пяти цифр. Величина, определённая по адресу S является модальной величиной.
Программирование скорости вращения шпинделя S (скорости главного движения) зависит от конструкции станка и вида главного привода.
1) Для станков, имеющих ступенчатое регулирование главного привода с помощью автоматической коробки скоростей (АКС), число оборотов шпинделя задают словом, содержащим адрес S и двухзначное кодовое число. Каждому коду соответствует определённое число оборотов шпинделя в минуту (разрешается присваивать произвольные значения).
Формат: S {кодовое число хх}















