Сложный уровень фрезерная обработка
Восемь отверстий Ø6,8 глубиной 10 мм равномерно по окружности Ø50 с центром X50 Y35, первое — на оси X справа. Координаты не считайте вручную: вычислите их в цикле WHILE через COS и SIN. Сверло T05 Ø6,8.
Пунктиром показан контур по чертежу. Напишите программу и нажмите «Проверить».
#1 — номер отверстия от 0 до 7. X = 50 + 25 · COS[#1 · 45], Y = 35 + 25 · SIN[#1 · 45]. Внутри цикла — кадр G81 с X#2 Y#3, после цикла — G80.
Сначала попробуйте сами — решение одно из возможных, любая программа, которая даёт деталь по чертежу без аварий, засчитывается.
O0012 (8 ОТВЕРСТИЙ МАКРОСОМ) G21 G17 G40 G49 G80 G90 T5 M6 G54 G0 X75 Y35 G43 H5 Z50 S1200 M3 Z10 M8 #1 = 0 WHILE [#1 LT 8] DO 1 #2 = 50 + 25 * COS[#1 * 45] #3 = 35 + 25 * SIN[#1 * 45] G99 G81 X#2 Y#3 Z-10 R2 F150 #1 = #1 + 1 END 1 G80 G0 Z50 M9 G91 G28 Z0 G90 M5 M30
Нужна теория? Коды и циклы — в уроках и справочнике G-кодов, похожие детали с разбором — в примерах программ.