Страница 1 из 1

Mach3 и огромные круги [на полях] в G02 G03

Добавлено: 19 сен 2018, 16:06
vasco
Доброго дня всем,

Имеем небольшой портальный фрезер, работает на контроллере PureLogic, подключается через eth-адаптер с помощью соответствующего плагина к Mach3. Пока резали простые вещи из Арткама, все вроде было нормально. Начал осваивать SolidCam, сгенерировал в нем (через постпроцессор Mach3_4X, найденный вроде здесь) несколько УП. Программа, где одна прямолинейная резка, проходит "на ура".А вот в УП с криволинейной интерполяцией начались проблемы. В качестве примере привожу следующую деталюку:
деталь.png (4045 просмотров) <a class='original' href='./download/file.php?id=146665&sid=baf60ce87a0d65d696ae875b0d3bcf89&mode=view' target=_blank>Загрузить оригинал (361.78 КБ)</a>
Сгенерированная по ней резка кармана (на примере двух характерных карманов) дает в солидкаме следующую визуализацию:
визуализация SC.png (4045 просмотров) <a class='original' href='./download/file.php?id=146666&sid=baf60ce87a0d65d696ae875b0d3bcf89&mode=view' target=_blank>Загрузить оригинал (264.27 КБ)</a>
Примерно то же самое получается при загрузке сгенерированной УП в Cimco Edit 8.

А вот при попытке загрузить ее в Mach3 вылазит следующее:
визуализация Mach.png (4045 просмотров) <a class='original' href='./download/file.php?id=146667&sid=baf60ce87a0d65d696ae875b0d3bcf89&mode=view' target=_blank>Загрузить оригинал (348.93 КБ)</a>
То есть на том кармане, где дуги прилегают к прямым линиям, все проходит нормально. А вот на полностью круглом кармане дуги выглядят как окружности, большие в диаметре раз так в 5-10 от заданного. Сама УП выглядит примерно так:
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

%
O1000 (ПОДСТАВКА 1_ВЕРХНЯЯ ПАНЕЛЬ)
G17
( --- Initialisation --- )
G0 G40 G49 G80 G21
( --- Go To Machine Origin --- )
G0 G53 Z0
G0 G53 X0 Y0 A0
G54
(Tool # 1 - Diameter 6. D1 H1)
T1 M6 D1 H1
S4000 M3
M8
G54
( ---- Start of P-contour ---- )
G0 G53 Z10  ; move up to tool_z_level
G0 G53 A-0
( ------------------ )
( P-CONTOUR - POCKET )
( ------------------ )
G0 X112.5 Y38.5 Z5.
 Z2.
G1 Z-10. F300
G3 X112.5 Y38.5 I0. J0.5 F1000
G1 Y35.5
G3 X112.5 Y35.5 I0. J3.5
G1 Y32.5
G3 X112.5 Y32.5 I0. J6.5
G1 Y29.5
G3 X112.5 Y29.5 I0. J9.5
G1 Y26.5
G3 X112.5 Y26.5 I0. J12.5
G1 Y23.5
G3 X112.5 Y23.5 I0. J15.5
G1 Y20.5
G3 X112.5 Y20.5 I0. J18.5
G1 Y17.5
G3 X112.5 Y17.5 I0. J21.5
G1 Y14.5
G3 X112.5 Y14.5 I0. J24.5
G0 Z5.
 Y38.5
 Z-8.
G1 Z-20. F300
G3 X112.5 Y38.5 I0. J0.5 F1000
G1 Y35.5
G3 X112.5 Y35.5 I0. J3.5
G1 Y32.5
G3 X112.5 Y32.5 I0. J6.5
G1 Y29.5
G3 X112.5 Y29.5 I0. J9.5
G1 Y26.5
G3 X112.5 Y26.5 I0. J12.5
G1 Y23.5
G3 X112.5 Y23.5 I0. J15.5
G1 Y20.5
G3 X112.5 Y20.5 I0. J18.5
G1 Y17.5
G3 X112.5 Y17.5 I0. J21.5
G1 Y14.5
G3 X112.5 Y14.5 I0. J24.5
G0 Z5.
 Y80.5
 Z2.
G1 Z-10. F300
 X91. F1000
 Y77.5
 X134.
 Y80.5
 X112.5
 Y83.5
 X89.
G3 X88. Y82.5 R1.
G1 Y75.5
G3 X89. Y74.5 R1.
G1 X136.
G3 X137. Y75.5 R1.
G1 Y82.5
G3 X136. Y83.5 R1.
G1 X112.5
G0 Z5.
 Y80.5
 Z-8.
G1 Z-20. F300
 X91. F1000
 Y77.5
 X134.
 Y80.5
 X112.5
 Y83.5
 X89.
G3 X88. Y82.5 R1.
G1 Y75.5
G3 X89. Y74.5 R1.
G1 X136.
G3 X137. Y75.5 R1.
G1 Y82.5
G3 X136. Y83.5 R1.
G1 X112.5
G0 Z5.
( ---- End of P-contour ---- )
G0 G53 Z0 M9
G0 G53 X0 Y0 A0 M5
M30
%
Криво работают, соответственно, строки с G3. При генерации УП для других карманов попадались еще команды G02 (по часовой), там ситуация аналогичная.

Подскажите, добрые люди, куды бечь, что брать, где копать?

Re: Mach3 и огромные круги [на полях] в G02 G03

Добавлено: 19 сен 2018, 16:20
Taganrog
vasco писал(а):Пока резали простые вещи из Арткама
Видимо там постпроцессор использовал только G1.
Посмотрите в настройках мач3 переключение G2 G3 в абсолютные и относительные координаты.
inc arcs.jpg (4035 просмотров) <a class='original' href='./download/file.php?id=146668&sid=baf60ce87a0d65d696ae875b0d3bcf89&mode=view' target=_blank>Загрузить оригинал (57.86 КБ)</a>
Поменяйте. Посмотрите результат.

Re: Mach3 и огромные круги [на полях] в G02 G03

Добавлено: 19 сен 2018, 16:39
vasco
визуализация Mach_IJ.png (4017 просмотров) <a class='original' href='./download/file.php?id=146669&sid=baf60ce87a0d65d696ae875b0d3bcf89&mode=view' target=_blank>Загрузить оригинал (337.02 КБ)</a>
Спасибо тебе, добрый человек, поменял "Индексы IJ" с абсолютного на инкрементальный, все заработало великолепно. Три дня с бубном скакал! Спасибо огромное! :)

Re: Mach3 и огромные круги [на полях] в G02 G03

Добавлено: 24 окт 2022, 17:01
CeBuK
Taganrog писал(а): 19 сен 2018, 16:20
vasco писал(а):Пока резали простые вещи из Арткама
Видимо там постпроцессор использовал только G1.
Посмотрите в настройках мач3 переключение G2 G3 в абсолютные и относительные координаты.
inc arcs.jpg
Поменяйте. Посмотрите результат.
Примите еще одну благодарность, но я мучался только 2 дня :D

Re: Mach3 и огромные круги [на полях] в G02 G03

Добавлено: 26 ноя 2022, 14:38
ridirt
Я методом тыка определил за 20 мин

Re: Mach3 и огромные круги [на полях] в G02 G03

Добавлено: 02 дек 2022, 21:50
Argentum47
только это не относительные и абсолютные координаты, а метод интерполяции дуг, они могут задаваться двумя разными методами, зависит от постпроцессора

Re: Mach3 и огромные круги [на полях] в G02 G03

Добавлено: 02 дек 2022, 22:12
шпиндель
ridirt писал(а): Я методом тыка определил за 20 мин
а я угадаю с трёх нот ... :eat: