Что не нравится Mach?

CINN

Собственно вот на картинке видно, что при загрузке Gкода выдаёт ошибку.
Строка кода вот:
G03X6.201Y26.989Z-1.9I7.535J26.989R1.334F92.0
Что ему не нравится и как победить?

Dj_smart
CINN:

Z-1.9I7.535

А что это за формат данных?

CINN
Dj_smart:

А что это за формат данных?

Круговая интерполяция.

Dj_smart

Тоесть ДВЕ запятые в ОДНОМ числе это нормально? Я серьёзно, обьясните плиз…

spike

Ему не нравится то, что присутствуют XYZ одновременно - круговая интерполяция G02(03) может быть описана только для одной из координатных плоскостей (XY, YZ или ZX). Т.к. присутствует смещение центра окружности I и J - по X и Y, соответственно, перемещение по Z вообще присутствовать в этой строке не должно.
Что делать? Надо разобраться откуда такая строка появилась. Или просто выкинуть Z.
А да, точно, Z не изменяется оносительно предыдущих строк - ее просто выкинуть, да и плоскость интерполяции выбрана XY (G17).

Dj_smart

spike, а то что в Z такое (на мой взгляд) странное число - нормально? Или это просто глюк, мало того что Z не должно быть, а оно в добавок ещё и кривое?

spike
Dj_smart:

spike, а то что в Z такое (на мой взгляд) странное число - нормально? Или это просто глюк, мало того что Z не должно быть, а оно в добавок ещё и кривое?

Да не, нормальное оно, пробелы расставляем и вот:
G03 X6.201 Y26.989 Z-1.9 I7.535 J26.989 R1.334 F92.0

Z может и присутствовать он ведь не изменяется - стандарт не нарушается, но вот Мачу не нравится… А вообще смещение по Z образует спиральную интерполяцию.

avric

Дык вроде мак только в плоскости может делать круговую интерполяцию (поправьте, если ошибаюсь). Попробуйте выкинуть одну из координат (если дуга в пл-ти XY, выкиньте Z). И радиус заодно - он значениями I, J определяется. А вобще, странно, что мак так материт избыточную инфу. Мог бы и проигнорировать.

CINN

Да, непонятно…
В ВизуалМилле в постпроцессоре оставил только радиус, вот такие строки получились:
G17
G03 X6.201 Y26.989 Z-1.9 R1.334 F92.0
G03 X8.868 Y26.989 Z-1.9 R1.334
G00 Z6.
Mach это скушал и не матерился. А как появляются I J, то сразу ругается… Странно.

spike

Еще внимательнее посмотрел, точно - в исходной строке присутствует IJ и R одновременно. Вот именно на это ругается.

CINN

Пробую различные варианты описания окружностей постпроцессором ВизуалМилла, кроме задания окружности радиусом, MACH ничего другого правильно не понимает- рисует какие-то загогулины вместо окружностей…

Dominator
CINN:

Пробую различные варианты описания окружностей постпроцессором ВизуалМилла, кроме задания окружности радиусом, MACH ничего другого правильно не понимает- рисует какие-то загогулины вместо окружностей…

Поставте в MACH в конфигурации в окне State , ввод IJ в абсолютных координатах .