- •Задача №1. Определение координат опорных точек контура
- •Задача №2. Абсолютная (g90) и относительная (g91) системы счисления
- •Задача №3. Рассчитать координаты точек в абсолютной (g90) системе счисления и относительной (g91) для различных нулевых точек (g54, g55)
- •Задача №4. Рассчитать координаты точек в абсолютной системе счисления (g90) для различных плоскостей интерполяции g17 (xy), g18 (xz), g19 (zy).
- •Задача №5. Разработать управляющую программу для перемещения инструмента по заданному контуру
- •Задача №6. Разработать управляющую программу для перемещения инструмента по заданному контуру с выдержкой времени в точке б – 5 секунд, в точке г и д – 3 оборота.
- •Задача №7. Перемещения в 3-х измерениях. G17 (xy), g18 (xz), g19 (zy).
- •Задача №8. Вспомогательные команды м00-м09, f (задание подачи), s (задание оборотов шпинделя).
- •Задача №9. Перемещения в 3-х измерениях при различных нулях координат g54-g55.
- •Задача №10. Перебег инструмента
- •Задача №11. Контурная коррекция инструмента g40-g42.
- •Задача №12. Построение эквидистанты.
- •Задача №13. Тригонометрия
- •Задача №14. Комплексный пример задания на экзамене.
Задача №6. Разработать управляющую программу для перемещения инструмента по заданному контуру с выдержкой времени в точке б – 5 секунд, в точке г и д – 3 оборота.
рис. 16
В точках Б, Г, Д (рис. 16) необходимо выполнить команду G4 – выдержка времени. Алгоритм решения подобен алгоритму задачи 5.
Запись в виде УП |
УП с учетом модальности |
N1 G17 G54 G90 N2 G01 X0 Y30 F10 N3 G04 F5 (выдержка времени 5 секунд) N4 G01 X20 Y50 F10 N5 G01 X80 Y50 F10 N6 G04 S3 (выдержка времени 3 оборота) N7 G01 X100 Y30 F10 N8 G04 S3 N9 G01 X100 Y0 F10 N10 G00 X0 Y0 |
N1 G17 G54 G90 N2 G1 Y30 F10 N3 G4 F5 N4 G1 X20 Y50 F10 N5 X80 N6 G4 S3 N7 X100 Y30 N8 G4 S3 N9 Y0 N10 G0 X0 Y0 |
Задача №7. Перемещения в 3-х измерениях. G17 (xy), g18 (xz), g19 (zy).
рис.17
рис.18
На участках 1-2-3, 3-2-1, 7-8-9-10 движение на холостом ходу. При движении вверх или вниз меняется координата Z. На участках 1-2, 2-1, 8-9 координата Z не изменилась. Плоскость безопасности по умолчанию принимается на уровне 30 мм от плоскости обработки |
Контур 1-2-3-4-5-6-7-8-9-10-3-2-1 |
N1 G54 G90 N2 G0 X20 Y0 Z30 N3 X0 N4 Z0 N5 G1 X50 F10 N6 X70 Y30 N7 Y40 N8 G17 (выбор плоскости XY) N9 G03 X50 Y60 I20 J0 F10 N10 G0 Z30 N11 X0 N12 Z0 N13 G1 Y0 F10 N14 G0 Z30 |
Задача №8. Вспомогательные команды м00-м09, f (задание подачи), s (задание оборотов шпинделя).
рис. 19
В данном примере рассматривается 2 контура:
Контур (Т1 М06, М07, М03) 1-2-3-4-5-6 (М09,М05,М01)-2-1(М01)
Контур (Т2 М06, М08, М04) 1-2-3-7-8-9-5-6(М09,М05,М00)-2-1(М02)
Рассмотрим первый контур подробнее.
Первым делом необходимо задать параметры работы станка, режимы резания, выбрать инструмент, направление вращния шпинделя, включить подачу СОЖ. Таким образом составляется шапка УП.
N1 G90 G54 G17 G94 G97 (подача в мм/мин; обороты шпинделя в об/мин)
T1 M06 (Выбор 1-го инструмента (T1) и установка его в шпиндель(M06))
S500 M03 (задание оборотов шпинделя (S500); вращение шпинделя по часовой стрелке (M03))
M07 (подача внешней СОЖ)
Далее программируется движение инструмента по контуру будущей детали в соответствии с выбранной системой координат.
N2 G0 X20 Y0 Z30
N3 X0
…
N7 G0 Z30
Составляем конец контура (в общем случае составляется конец УП)
N8 M05 M09 (стоп шпинделя (M05); стоп подачи СОЖ(M09) )
N9 X0 Y0
N10 X20
N11 M01 (условный останов)
В окончательном виде получаем
Контур 1-2-3-4-5-6(М09,М05,М01)-2-1(М01) |
Контур 1-2-3-7-8-9-5-6(М09,М05,М00)-2-1(М02) |
N1 G90 G54 G17 G94 G97 T1 M06 S500 M03 M07 N2 G0 X20 Y0 Z30 N3 X0 N4 Z0 N5 G1 X50 F10 (задание подачи 10 мм/мин) N6 X70 Y30 N7 G0 Z30 N8 M05 M09 N9 X0 Y0 N10 X20 N11 M01
|
N12 G90 G54 G17 G94 G97 T2 M06 S500 M04 M08 N13 G0 X20 Y0 Z30 N14 X0 N15 Z0 N16 G1 Y60 F10 N17 X50 N18 G02 X70 Y40 I0 J-20 F10 N19 G1 Y30 F10 N20 G0 Z30 N21 M05 M09 M00 N22 X0 Y0 N23 X20 N24 M02 |
G94 (подача в мм/мин). Режим минутной подачи дает указание системе ЧПУ интерпретировать значение, заданное адресом F, как скорость подачи в мм/мин.
При включении функции G97 автоматически включается функция G94.
G95 (подача в мм/об). Режим оборотной подачи дает указание системе ЧПУ интерпретировать значение, заданное адресом F, как скорость подачи в мм/об.
При
G95
и изменении оборотов шпинделя, система
автоматически рассчитывает новое
значение минутной подачи в зависимости
от изменения числа оборотов станка,
сохраняя оборотную подачу постоянной.
Для перевода оборотной подачи в минутную
используется формула:
,
где n
– скорость вращения шпинделя в об/мин.
G96 (задание значения оборотов шпинделя в м/мин) дает указание системе ЧПУ интерпретировать значение, заданное адресом S, как метры в минуту (м/мин).
G97 (задание оборотов шпинделя в об/мин) дает указание системе ЧПУ интерпретировать значение, заданное адресом S, как обороты в минуту (об/мин).
LIMS задает максимально допустимое значение оборотов шпинделя, для которого существует критический диаметр. Соответственно при обработке диаметра меньше критического, значение оборотов больше значения заданного в LIMS уже не будет.
При фрезерной обработке функция G96 не используется, т.к. при ее включении обороты шпинделя автоматически регулируется в зависимости от обрабатываемого диаметра. При фрезерной обработке за диаметр принимается диаметр фрезы, который остается постоянным и не меняется при обработке с течением времени.
