Скачать презентацию Структура программы % WELLE_2 или Признак начала программы Скачать презентацию Структура программы % WELLE_2 или Признак начала программы

3 Программирование обработки.ppt

  • Количество слайдов: 33

Структура программы % WELLE_2 или Признак начала программы и ее имя % WELLE_2 N Структура программы % WELLE_2 или Признак начала программы и ее имя % WELLE_2 N 05 G 71 G 40 G 49 G 54 G 80 G 90 Строка безопасности Текст программы N 120 G 91 G 28 Х 0 YO Z 0 (возврат инструмента в исходную точку) N 130 М 05 (останов шпинделя) N 140 М 30 (конец программы с возвратом к началу для обработки следующей детали)

Виды кадров Главный кадр : 10 D 2 F 200 S 900 M 3 Виды кадров Главный кадр : 10 D 2 F 200 S 900 M 3 (задание скорости и направления вращения шпинделя, скорости подачи, корректора инструмента). Вспомогательные кадры N 20 G 1 X 14 Y 35 N 30 X 20 Y 40 Выпадающие кадры N 10 ………. . LF /N 20 ………. . LF N 30 ………. . LF /N 40 ………. . LF /N 50 ………. . LF /N 60 ………. . LF N 70 ………. . LF выполняется пропущен выполняется

Адреса, фиксировано установленные при программировании : Номер главного кадра N Номера вспомогательного кадра G Адреса, фиксировано установленные при программировании : Номер главного кадра N Номера вспомогательного кадра G Подготовительные функции X, Y, Z Информация о пути I, J, K Параметры интерполяции F Величина скорости подачи S Величина скорости главного движения T Номер инструмента D Номер корректора на размер инструмента M Вспомогательные функции P Формальный параметр ЕВыдержка времени

Формат кадра N 3 G 2 X+53 Y+53 Z+53 U+53 V+53 W+53 A+7 B+7 Формат кадра N 3 G 2 X+53 Y+53 Z+53 U+53 V+53 W+53 A+7 B+7 C+7 I+53 J+53 K+53 F 41 S 41 T 4 M 2 D 43 P 3 LF

Подготовительные функции Коды Описание G 00 G 03 Координатные перемещения G 17 G 19 Подготовительные функции Коды Описание G 00 G 03 Координатные перемещения G 17 G 19 Переключение рабочих плоскостей (XY, ZX, YZ) G 20 G 21 Не стандартизовано G 40 G 44 Компенсация размера различных частей инструмента (длина, диаметр) G 53 G 59 Переключение систем координат G 80 G 85 Циклы сверления, растачивания, нарезания резьбы G 90 G 91 Переключение способов (абсолютное, относительное) задания координат

Программирование режимов обработки N 10 G 1 X 70 Y 20 S 270 M Программирование режимов обработки N 10 G 1 X 70 Y 20 S 270 M 3 F 500 LF (Вращение шпинделя по часовой стрелке. Шпиндель ускоряется до 270 об/мин, после этого осуществляются движения по координатам X и Y с подачей 500 мм/мин) или N 10 S 270 M 3 F 500 LF N 11 G 1 X 70 Y 20 LF N 100 G 0 Z 150 M 5; (остановка шпинделя перед движением отвода инструмента по координате Z на ускоренном ходу. )

Программирование режимов обработки N 20 G 96 S 100 LF N 20 G 96 Программирование режимов обработки N 20 G 96 S 100 LF N 20 G 96 S 100 LIMS=2500 LF (При обработке поддерживается постоянная скорость резания V=100 м/мин) (При обработке поддерживается постоянная скорость резания V=100 м/мин, но число оборотов ограничено 2500 об/мин)

Программирование величины подачи N 3 M 5 S 0 LF (останов шпинделя в фиксированном Программирование величины подачи N 3 M 5 S 0 LF (останов шпинделя в фиксированном положении под смену инструмента) N 4 G 28 LF (выход в позицию смены инструмента на ускоренном ходу, функция G 0 не указывается) N 5 T 5 M 6 D 1 LF (смена инструмента с заданием коррекции на его размер в корректоре № 1) N 6 X-2 Y 2 F 50 S 450 M 3 LF (выход в исходную точку и задание режимов резания)

Программирование автоматической смены инструмента N 6 Т 1 D 1 LF (Смена инструмента на Программирование автоматической смены инструмента N 6 Т 1 D 1 LF (Смена инструмента на токарном станке. В рабочую позицию будет приведено гнездо револьверной головки с номером 1) N 10 Т 5 М 06 D 5 LF (Автоматическая смена инструмента на фрезерном станке. В шпиндель будет поставлен инструмент, находящийся в гнезде инструментального магазина с номером 5)

Коррекция радиуса и длины инструмента Коррекция радиуса и длины инструмента

Выбор плоскости обработки (G 17, G 18 и G 19) G 17 Рабочая плоскость Выбор плоскости обработки (G 17, G 18 и G 19) G 17 Рабочая плоскость XY, направление подачи по Z G 18 Рабочая плоскость ZX, направление подачи по Y G 19 Рабочая плоскость YZ, направление подачи по X

Программирование плоскости обработки N 10 G 17 T 5 D 5 LF Задание рабочей Программирование плоскости обработки N 10 G 17 T 5 D 5 LF Задание рабочей плоскости XY, смена инструмента и задание коррекции на его длину. Коррекция длины осуществляется в направлении Z N 20 G 1 G 41 X 10 Y 30 Z-5 F 0. 5 G 95 LF Перемещение инструмента в координату X 10 Y 30 Z-5 с подачей 0, 5 мм/об с коррекцией на радиус слева от контура. Коррекция радиуса осуществляется в плоскости XY N 30 G 2 X 22. 5 Y 40 I 50 J 40 LF Круговая интерполяция в плоскости XY

Абсолютное и составное указание размера (G 90, G 91) Способы простановки размеров на чертеже Абсолютное и составное указание размера (G 90, G 91) Способы простановки размеров на чертеже детали

Программирование перемещений в абсолютных и относительных координатах Программирование перемещений в абсолютных и относительных координатах

Пример программирования фрезерования с различным заданием координат N 10 G 90 G 0 X Пример программирования фрезерования с различным заданием координат N 10 G 90 G 0 X 45 Y 60 Z 2 T 1 S 2000 M 3 (Ввод абсолютного размера, перемещение на ускоренном ходу на позицию XYZ, выбор инструмента, задание скорости вращения шпинделя, вращение вправо) N 20 G 1 Z-5 F 500 (Подача инструмента вдоль оси Z) N 30 G 2 X 20 Y 35 I=AC(45) J=AC(35) (Центр окружности в абсолютном размере) или N 30 G 2 X 20 Y 35 I 0 J-25 (Центр окружности в составном размере) N 40 G 0 Z 2 (Отвод инструмента на ускоренном ходу) N 50 M 30 (Конец программы

Пример программирования точения с различным заданием координат N 5 T 1 D 1 S Пример программирования точения с различным заданием координат N 5 T 1 D 1 S 2000 M 3 включен вправо) (Инструмент, шпиндель N 10 G 90 X 11 Z 1 (Ввод абсолютного размера, ускоренным ходом на позицию XYZ) N 20 G 1 Z-15 F 0. 2 (Обработка цилиндрического участка) N 30 G 3 X 11 Z-27 I=AC(-5) K=AC(-21) (Обработка сферического участка. Центр окружности в абсолютном размере) или N 30 G 3 X 11 Z-27 I-6 K-6 (Центр окружности в составном размере) N 40 G 1 Z-40 (Обработка цилиндрического участка) N 50 M 30 (Конец программы)

Последовательные положения инструмента Последовательные положения инструмента

Программирование функции G 0 (фрезерование) N 10 G 90 S 400 M 3 (Ввод Программирование функции G 0 (фрезерование) N 10 G 90 S 400 M 3 (Ввод абсолютного размера, задание скорости и направления вращения шпинделя) N 20 G 0 X 30 Y 20 Z 2 (Подвод к стартовой позиции на ускоренном ходу) N 30 G 1 Z-5 F 1000 (Подача инструмента по оси Z на рабочей подаче S=1000 мм/мин) N 40 X 80 Y 65 (Движение по прямой на рабочей подаче) N 50 G 0 Z 2 (Отвод инструмента по оси Z) N 60 G 0 X-20 Y 100 Z 100 M 30 (Отвод инструмента на ускоренном ходу, конец программы)

Программирование функции G 0 (точение) N 10 G 90 S 400 M 3 (Ввод Программирование функции G 0 (точение) N 10 G 90 S 400 M 3 (Ввод абсолютного размета, вращение шпинделя вправо) N 20 G 0 X 25 Z 5 (Подвод к стартовой позиции на ускоренном ходу) N 30 G 1 G 94 Z 0 F 1000 задана в мм/мин) (Подача инструмента N 40 G 95 Z-7. 5 F 0. 2 задана в мм/об) (Подача инструмента N 50 X 60 Z-35 (Движение по прямой) N 60 Z-50 N 70 G 0 X 62 ускоренном ходу) N 80 G 0 X 80 Z 20 N 90 M 30 (Отвод инструмента на (Конец программы)

Программирование линейной интерполяции N 10 G 17 S 400 M 3 (Выбор рабочей плоскости, Программирование линейной интерполяции N 10 G 17 S 400 M 3 (Выбор рабочей плоскости, шпиндель вращается вправо со скоростью 400 об/мин) N 20 G 0 X 20 Y 20 Z 2 (Подход к стартовой позиции на ускоренном ходу) N 30 G 1 Z-2 F 40 (Подача инструмента по оси Z, движение по прямой) N 40 X 80 Y 80 Z-15 прямой) (Движение по наклонной N 50 G 0 Z 100 M 30 (Отход к позиции смены инструмента на ускоренном ходу)

Программирование круговой интерполяции N 10 G 90 X 67. 5 Y 80. 211 N Программирование круговой интерполяции N 10 G 90 X 67. 5 Y 80. 211 N 20 G 3 X 17. 203 Y 38. 029 I– 17. 5 J– 30. 211 F 500 (Координаты центра заданы относительно начальной точки) Или: N 10 G 0 X 67. 5 Y 80. 211 N 20 G 3 X 17. 203 Y 38. 029 I=AC(50) J=AC(50) (Координаты центра заданы относительно нуля детали в абсолютной системе координат)

Программирование круговой интерполяции N 120 G 0 X 12 Z 0 N 125 G Программирование круговой интерполяции N 120 G 0 X 12 Z 0 N 125 G 1 X 40 Z-25 F 0. 2 N 130 G 3 X 70 Z-75 I-3. 335 K-29. 25 (Координаты центра заданы относительно начальной точки) N 135 G 1 Z-95 или N 120 G 0 X 12 Z 0 N 125 G 1 X 40 Z-25 F 0. 2 N 130 G 3 X 70 Z-75 I=AC(33. 33) K=AC(-54. 25) (Координаты центра заданы нуля детали в абсолютной системе координат) N 135 G 1 Z-95

Программирование круговой интерполяции N 10 G 0 X 67. 5 Y 80. 511 N Программирование круговой интерполяции N 10 G 0 X 67. 5 Y 80. 511 N 20 G 3 X 17. 203 Y 38. 029 CR=-34. 913 F 500 N 40 M 30 Конец программы N 125 G 1 X 40 Z-25 F 0. 2 N 130 G 3 X 70 Z-75 CR=30 N 135 G 1 Z-95

Винтовая интерполяция Программируется командами: G 2/G 3 X… Y… Z… I… J… K… TURN= Винтовая интерполяция Программируется командами: G 2/G 3 X… Y… Z… I… J… K… TURN= G 2 Движение по круговой траектории по часовой стрелке G 3 Движение по круговой траектории против часовой стрелки X Y Z Конечная точка в декартовых координатах I J K Центр окружности в декартовых координатах TURN= Количество дополнительных круговых проходов в диапазоне от 0 до 999

Программирование винтовой интерполяции N 10 G 17 G 0 X 27. 5 Y 32. Программирование винтовой интерполяции N 10 G 17 G 0 X 27. 5 Y 32. 99 Z 3 стартовой позиции) (Подвод к N 20 G 1 Z-5 F 50 (Подвод инструмента по оси Z) N 30 G 3 X 20 Y 5 Z-20 I=AC(20) J=AC (20) TURN=2 (Винтовая линия с данными: выполнить от стартовой позиции 2 полных круга, после этого переход к конечной точке) N 40 M 30 (Конец программы)

Программирование обхода углов Иллюстрация цикла G 36 Иллюстрация циклов G 37 и G 38 Программирование обхода углов Иллюстрация цикла G 36 Иллюстрация циклов G 37 и G 38

Положение эквидистантного контура Положение эквидистантного контура

Коррекция на радиус инструмента Коррекция на радиус инструмента

Указание плоскости коррекции при токарной обработке Указание плоскости коррекции при токарной обработке

Параметры коррекции на инструмент: LX — вылет инструмента в направлении оси X (определяется относительно Параметры коррекции на инструмент: LX — вылет инструмента в направлении оси X (определяется относительно базовой точки F) LZ — вылет инструмента в направлении оси Z; DX — износ в направлении оси X (диаметр); DZ — износ в направлении оси Z; Rs — радиус режущей кромки; А - положение вершины Р инструмента в плоскости (в общем случае определяется кодовыми цифрами от 1 до 9 в зависимости от направления — рис. 21, б).

Схема организации коррекции на длину инструмента при токарной обработке % LF N 1 G Схема организации коррекции на длину инструмента при токарной обработке % LF N 1 G 90 G 0 X 160 Z-20 T 0 LF (Суппорт позиционируется в точку F, происходит стирание (код Т 0) предыдущих коррекций по обеим осям) N 2 Т 15 D 15 LF (Указание номера инструмента и номера корректора) N 3 М 06 LF (Смена инструмента) N 5 G 96 S 80 М 0 З LF (Задание постоянной скорости резания) N 10 G 0 X 48 Z-95. T 15 D 15 LF (Ускоренное перемещение вершины инструмента в Т 1 с учетом коррекции по обеим осям) N 15 G 1 G 95 Z-100. F 0. 2 LF (Выход в Т 2, задание подачи в мм/об) N 20 Z-120. LF (Выход в Т 3) N 25 Х 60 LF (Выход в Т 4) N 30 Z-130. LF (Выход в Т 5) N 35 Х 70. LF (Выход в Т 6) N 40 G 97 G 94 G 0 X 160. Z-20. T 0 LF (Возврат суппорта в исходную точку F с отменой коррекции по обеим осям (код Т 0) , возврат к размерности частота вращения об/мин (код G 97), а подачи -мм/мин ( код G 94)) N 45 М 02 LF (Конец программы)

Программирование токарной обработки с учетом коррекций N 20 T 1 D 1 LF длины Программирование токарной обработки с учетом коррекций N 20 T 1 D 1 LF длины инструмента) (включается только коррекция N 30 G 0 X 100 Z 20 LF (подвод к X 100 Z 20 осуществляется без коррекции на радиус) N 40 G 42 X 20 Z 1 LF (включается коррекция радиуса) N 50 G 1 Z-20 F 0. 2 LF (подвод к точке X 20/Z 1 осуществляется с коррекцией)

Программирование фрезерования с учетом коррекций N 10 G 28 LF (Выход в позицию смены Программирование фрезерования с учетом коррекций N 10 G 28 LF (Выход в позицию смены инструмента на ускоренном ходу) N 20 G 17 T 1 M 6 LF (Смена инструмента, задание плоскости обработки XОY) N 30 G 0 X 0 Y 0 Z 1 M 3 S 630 LF (Включение вращения шпинделя по часовой стрелке со скоростью 300 об/мин, подвод инструмента на ускоренном ходу в точку X 0 Y 0 Z 1) N 40 Z-7 F 500 LF (Перемещение инструмента по координате Z со скоростью подачи 500 мм/мин) N 50 G 41 X 20 Y 20 D 1 LF (Подвод инструмента к точке X 20 Y 20 на той же подаче с учетом коррекции радиуса инструмента, инструмент работает слева от контура) N 60 Y 40 LF (Фрезерование контура) N 70 X 40 Y 70 LF N 80 X 80 Y 50 LF N 90 Y 20 LF N 100 X 20 LF N 110 G 40 G 0 Z 100 M 2 LF (Отмена коррекций, перемещение инструмента по координате Z на ускоренном ходу, конец программы) N 115 М 01 (Останов шпинделя с подтверждением) N 120 G 01 G 41 X 20 Y 20 D 2 F 50 S 1100 (Ввод чистовых режимов резания и нового корректора) N 10 G 25 60 100 01 (Повтор управляющей программы с кадра № 60 по кадр № 100 один раз)