Есть проблема с поворотной осью. Оговорюсь, ось А раньше не использовал, пытаюсь настроить впервые. Обкатывал работу оси при выключенном шпинделе и без фрезы и как выяснилось не зря - эта методика помогла понять некоторые особенности. При выполнении УП MACH по коду УП должен проворачивать на несколько градусов заготовку, отрабатывать осью Y и снова сдвигать и так все 360 градусов. А происходит следующее: поворот с 0-ля до к примеру 1-го градуса происходит через проворачивание оси А на 359 вокруг оси. Другими словами, каждый сдвиг (поворот по оси А) происходит не по кратчайшему расстоянию, а через проворот оси А в противоположном от кратчайшего направлении. Прочел много форумов, где хоть как-то поднималась эта проблема, но ничего не нашел, либо тема на форуме переходила в обсуждение другой проблемы http://mir-cnc.ru/index.php?/topic/3551 ... B2-mach-3/ , либо решением являлось изменение всех отрицательных значений параметра при оси А на положительные. Я поменял часть значений моего G-кода прямо в MAch(там есть возможность редактирования G-кода прямо в окне программы) и как не странно станок отрабатывал поворот как нужно, шел в соседнюю точку по оси А не прибегая к повороту оси на 360 минус заданный угол, значению, а по кратчайшему пути. Когда была подготовлена программа в Милле с положительными значениями для А, как ни странно станок продолжал наворачивать ненужные круги осью А.
Что я делаю не так?
G код:
Код: Выделить всё
[code=gcode]G00 G49 G40.1 G17 G80 G50 G90
G21
(4th Axis Roughing)
M6 T0
M03 S15000
G01 Y5.0000 Z12.6000 A0. F3000.
Z12.0000 A0.
Y5.3000 A0.
Y5.4500 A0.
Y5.7500 A0.
Y6.0500 A0.
Y6.5088 A0.
Y6.8000 A0.
Y7.4000 A0.
Y8.0000 A0.
Y9.2000 A0.
Y11.6000 A0.
Y14.0000 A0.
Y16.4000 A0.
Y17.3000 A0.
Y18.2000 A0.
Y19.4000 A0.
Y20.6000 A0.
Y21.8000 A0.
Y22.4000 A0.
Y23.6000 A0.
Y25.4000 A0.
Y26.6000 A0.
Y27.6500 A0.
Y29.0375 A0.
Y29.1922 A0.
Y29.3281 A0.
Y29.6000 A0.
Y29.9000 A0.
Y30.2000 A0.
Y30.7625 A0.
Y30.9500 A0.
Y31.1000 A0.
Y31.7000 A0.
Y32.0000 A0.
Y32.6000 A0.
Y32.9000 A0.
Y33.3594 A0.
Y33.5375 A0.
Y33.6687 A0.
Y33.8000 A0.
Y34.1000 A0.
Y34.4000 A0.
Y35.0000 A0.
Y35.6000 A0.
Y36.2000 A0.
Y37.1000 A0.
Y37.2500 A0.
Y37.4000 A0.
Y37.7000 A0.
Y38.0000 A0.
Y38.6000 A0.
Y39.2000 A0.
Y39.6687 A0.
Y39.8000 A0.
Y40.1000 A0.
Y41.0000 A0.
Y42.2000 A0.
Y42.8000 A0.
Y43.4000 A0.
Y44.0000 A0.
Y44.6000 A0.
Y44.8000 A0.
Y45.0000 A0.
Y44.8500 A-2.903
Y44.7000 A-2.903
Y44.4000 A-2.903
Y43.8000 A-2.903
Y43.2000 A-2.903
Y42.6000 A-2.903
Y42.0000 A-2.903
Y40.8000 A-2.903
Y40.2000 A-2.903
Y39.9000 A-2.903
Y39.5812 A-2.903
Y39.0000 A-2.903
Y38.5500 A-2.903
Y38.4000 A-2.903
Y37.9500 A-2.903
Y37.8000 A-2.903
Y37.6500 A-2.903
Y37.2000 A-2.903
Y36.6000 A-2.903
Y36.0000 A-2.903
Y35.4000 A-2.903
Y34.8000 A-2.903
Y34.2000 A-2.903
Y33.9000 A-2.903
Y33.5625 A-2.903
Y33.2719 A-2.903
Y33.0000 A-2.903
Y32.7000 A-2.903
Y32.4000 A-2.903
Y31.8000 A-2.903
Y31.5000 A-2.903
Y31.2000 A-2.903
Y31.0594 A-2.903
Y30.9187 A-2.903
Y30.6000 A-2.903
Y30.0000 A-2.903
Y29.7000 A-2.903
Y29.4000 A-2.903
Y29.2031 A-2.903
Y29.1047 A-2.903
Y28.9875 A-2.903
Y27.6000 A-2.903
Y27.3750 A-2.903
Y26.4000 A-2.903
Y24.6000 A-2.903
Y23.4000 A-2.903
Y22.2000 A-2.903
Y21.0000 A-2.903
Y19.2000 A-2.903
Y17.4000 A-2.903
Y17.1000 A-2.903
Y16.8000 A-2.903
Y16.2000 A-2.903
Y14.4000 A-2.903
Y13.8000 A-2.903
Y10.8000 A-2.903
Y9.6000 A-2.903
Y8.4000 A-2.903
Y7.8000 A-2.903
Y7.2000 A-2.903
Y6.8437 A-2.903
Y6.5812 A-2.903
Y6.1453 A-2.903
Y5.7000 A-2.903
Y5.4000 A-2.903
Y5.2000 A-2.903
Y5.0000 A-2.903
Y5.3000 A-5.806
Y5.4500 A-5.806
Y5.7500 A-5.806
Y6.2000 A-5.806
Y6.6500 A-5.806
Y6.8937 A-5.806
Y7.2893 A-5.806
Y8.0000 A-5.806
Y9.8000 A-5.806
Y12.2000 A-5.806
Y14.0000 A-5.806
Y16.4000 A-5.806
Y17.3000 A-5.806
Y17.6000 A-5.806
Y18.8000 A-5.806
Y19.4000 A-5.806
Y20.6000 A-5.806
Y21.8000 A-5.806
Y22.4000 A-5.806
Y23.6000 A-5.806
Y25.4000 A-5.806
Y26.6000 A-5.806
Y27.2000 A-5.806
Y28.9625 A-5.806
Y29.1500 A-5.806
Y29.3000 A-5.806
Y29.6000 A-5.806
Y29.9000 A-5.806
Y30.2000 A-5.806
Y30.5000 A-5.806
Y30.8000 A-5.806
Y30.9312 A-5.806
Y31.1750 A-5.806
Y31.4000 A-5.806
Y32.0000 A-5.806
Y32.6000 A-5.806
Y32.9000 A-5.806
Y33.3969 A-5.806
Y33.5937 A-5.806
Y33.8000 A-5.806
Y34.4000 A-5.806
Y35.0000 A-5.806
Y36.2000 A-5.806
Y37.1000 A-5.806
Y37.2500 A-5.806
Y37.7000 A-5.806
Y37.8500 A-5.806
Y38.0000 A-5.806
Y38.2719 A-5.806
Y38.5625 A-5.806
Y39.2000 A-5.806
Y39.5187 A-5.806
Y39.6594 A-5.806
Y39.8000 A-5.806
Y40.1000 A-5.806
Y41.0000 A-5.806
Y42.2000 A-5.806
Y42.8000 A-5.806
Y43.4000 A-5.806
Y44.0000 A-5.806
Y44.6000 A-5.806
Y44.8000 A-5.806
Y45.0000 A-5.806
Y44.8500 A-8.71
Y44.7000 A-8.71
Y43.8000 A-8.71
Y43.2000 A-8.71
Y42.6000 A-8.71
Y42.0000 A-8.71
Y41.4000 A-8.71
Y40.2000 A-8.71
Y39.9000 A-8.71
Y39.6000 A-8.71
Y39.4312 A-8.71
Y39.0000 A-8.71
Y38.5312 A-8.71
Y38.1000 A-8.71
Y37.8000 A-8.71
Y37.6500 A-8.71
Y37.2000 A-8.71
Y36.6000 A-8.71
Y36.0000 A-8.71
Y35.4000 A-8.71
Y34.8000 A-8.71
Y34.2000 A-8.71
Y33.6375 A-8.71
Y33.3000 A-8.71
Y33.0000 A-8.71
Y32.4000 A-8.71
Y31.8000 A-8.71
Y31.5000 A-8.71
Y31.3500 A-8.71
Y31.2000 A-8.71
Y31.0172 A-8.71
Y30.9375 A-8.71
Y30.8953 A-8.71
Y30.7371 A-8.71
Y30.6000 A-8.71
Y30.3000 A-8.71
Y30.0000 A-8.71
Y29.7000 A-8.71
Y29.4000 A-8.71
Y29.1844 A-8.71
Y29.0766 A-8.71
Y28.9500 A-8.71
Y27.6000 A-8.71
Y27.1312 A-8.71
Y26.4000 A-8.71
Y25.2000 A-8.71
Y23.4000 A-8.71
Y22.2000 A-8.71
Y21.0000 A-8.71
Y19.8000 A-8.71
Y17.4000 A-8.71
Y16.8000 A-8.71
Y15.6000 A-8.71
Y14.4000 A-8.71
Y13.8000 A-8.71
Y10.2000 A-8.71
Y9.0000 A-8.71
Y7.8000 A-8.71
Y7.3125 A-8.71
Y6.9000 A-8.71
Y6.7500 A-8.71
Y6.6000 A-8.71
Y6.3000 A-8.71
Y5.8500 A-8.71
Y5.7750 A-8.71
Y5.7000 A-8.71
Y5.4000 A-8.71
Y5.0000 A-8.71
Y5.3000 A-11.613
Y5.6000 A-11.613