Пробую сделать круговую интерполяцию. Вот мой код, но при компиляции выдает ошибку. Что я делаю не так?
%1
G90 G21 G17 G40 F94
G92 X50 Y0 Z25
T1 M6
S800 M03
G00 X0 Y0 Z5
G01 Z-25 F300
G01 X295
G01 X310 Y20
G01 Y144
G01 Y160 X294
G02 I250 J180 X220 Y190
M05
M30
похоже программа написана вручную , т.к. меняется порядок адресов XY в разных кадрах. Но это не важно. Нарисуйте дугу , и определите в ней начальную и конечную точки . По ним постройте дугу с нужным радиусом , как на чертеже. В NC Studio можно выводить дугу через радиус , можно и через вектора I , J . Как вам нравится . I - расстояние начальной точки дуги до центра дуги по оси Х . J - это расстояние начальной точки дуги до центра дуги по оси Y . При этом нужно учитывать знак направления .