Помогите разобраться с окружностями в Mach3

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
CNC-Z
Кандидат
Сообщения: 41
Зарегистрирован: 15 фев 2014, 21:18
Репутация: 2
Контактная информация:

Помогите разобраться с окружностями в Mach3

Сообщение CNC-Z »

Доброго времени суток!
Уже долгое время работаем с mach3, проблем с рисованием окружностей на G-коде не возникало - рисовали полудугами незадумываясь.
Я знаю, что окружность задавать можно полностью через центр - это чрезвычайно облегчило бы мне жизнь.
Сколько не бился я с этим, ничего не получается :walk: ....Помогите разобраться!?
G-код окружности через центр я взял с этого ресурса http://cncmaster.org/emc2_g-code_table_g02g03
Вот этот пример у меня просто не работает - G02 X5 Y1 I0 J0 F200, пишет radius to end of arc differs from radius to start.....

В чем тут может быть дело?
Baha
Мастер
Сообщения: 605
Зарегистрирован: 29 сен 2008, 17:37
Репутация: 26
Откуда: Тараз-Москва

Re: Помогите разобраться с окружностями в Mach3

Сообщение Baha »

CNC-Z писал(а):В чем тут может быть дело?
куда он поедет если у вас нулевые радиусы? Для начала надо изучить формат команды.
Сферический ватник в вакууме.
CNC-Z
Кандидат
Сообщения: 41
Зарегистрирован: 15 фев 2014, 21:18
Репутация: 2
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение CNC-Z »

Baha писал(а):
CNC-Z писал(а):В чем тут может быть дело?
куда он поедет если у вас нулевые радиусы? Для начала надо изучить формат команды.
Возможно я что-то тут не понимаю(G02 X5 Y1 I0 J0 F200 — движение по часовой стрелке вокруг точки (0;0) в точку (5;1) с подачей 200 мм/мин.),
вы можете написать рабочий пример?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение aftaev »

CNC-Z писал(а):вы можете написать рабочий пример?
https://www.google.kz/search?q=g+code+g ... 0%B5%D1%80
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
CNC-Z
Кандидат
Сообщения: 41
Зарегистрирован: 15 фев 2014, 21:18
Репутация: 2
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение CNC-Z »

aftaev писал(а):
CNC-Z писал(а):вы можете написать рабочий пример?
https://www.google.kz/search?q=g+code+g ... 0%B5%D1%80
вы можете написать пример окружности через центр, который работает именно у вас?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение aftaev »

Мне лень самому писать код даже для простых фигур, за меня это делает САМ программа. Вчера только вырезал на фрезере под Мачем
123.png (5187 просмотров) <a class='original' href='./download/file.php?id=25644&mode=view' target=_blank>Загрузить оригинал (166.19 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Baha
Мастер
Сообщения: 605
Зарегистрирован: 29 сен 2008, 17:37
Репутация: 26
Откуда: Тараз-Москва

Re: Помогите разобраться с окружностями в Mach3

Сообщение Baha »

CNC-Z писал(а):Возможно я что-то тут не понимаю(G02 X5 Y1 I0 J0 F200 — движение по часовой стрелке вокруг точки (0;0) в точку (5;1)
Не понимаете, 0:0 это не координаты, а смещение (расстояния), что бы понять надо прочесть инструкцию.
http://linuxcnc.org/docs/html/gcode/gco ... :G2-G3-Arc
или
http://machmotion.com/cnc-info/g-code.h ... 3_Arc_Move

Рабочий пример: G02 X5 Y1 I5 J5 F200
12.PNG (5181 просмотр) <a class='original' href='./download/file.php?id=25645&mode=view' target=_blank>Загрузить оригинал (145.26 КБ)</a>
CNC-Z писал(а):Сколько не бился я с этим, ничего не получается ....Помогите разобраться!?
Об подушку небось бился, надо было об косяк двери бить.
Сферический ватник в вакууме.
CNC-Z
Кандидат
Сообщения: 41
Зарегистрирован: 15 фев 2014, 21:18
Репутация: 2
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение CNC-Z »

почему не работает?
Вложения
Безымянный.jpg (5142 просмотра) <a class='original' href='./download/file.php?id=25677&mode=view' target=_blank>Загрузить оригинал (287.27 КБ)</a>
Безымянный2.jpg (5142 просмотра) <a class='original' href='./download/file.php?id=25678&mode=view' target=_blank>Загрузить оригинал (437.49 КБ)</a>
CNC-Z
Кандидат
Сообщения: 41
Зарегистрирован: 15 фев 2014, 21:18
Репутация: 2
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение CNC-Z »

Baha писал(а): Об подушку небось бился, надо было об косяк двери бить.
Похоже вам это помогло!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение aftaev »

123.jpg (5136 просмотров) <a class='original' href='./download/file.php?id=25679&mode=view' target=_blank>Загрузить оригинал (387.27 КБ)</a>
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
CNC-Z
Кандидат
Сообщения: 41
Зарегистрирован: 15 фев 2014, 21:18
Репутация: 2
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение CNC-Z »

aftaev писал(а):Мне лень самому писать код даже для простых фигур, за меня это делает САМ программа. Вчера только вырезал на фрезере под Мачем
123.png
Спасибо за скрин, все отлично заработало!
%
G0 G54 x119.5 Y60.
G2 X119.5 Y60. I-59.5 J0. F1500
M30
%
Вот рабочий код!
Ну, теперь заживем! :good:
CNC-Z
Кандидат
Сообщения: 41
Зарегистрирован: 15 фев 2014, 21:18
Репутация: 2
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение CNC-Z »

Всем спасибо, разобрался!
Baha
Мастер
Сообщения: 605
Зарегистрирован: 29 сен 2008, 17:37
Репутация: 26
Откуда: Тараз-Москва

Re: Помогите разобраться с окружностями в Mach3

Сообщение Baha »

CNC-Z писал(а):Всем спасибо, разобрался!
CNC-Z писал(а):Похоже вам это помогло!
Молодец! Главное не все выбить, того что осталось. Фреза без гравицаппы ваще не умеет самостоятельно телепортироваться, с координат X-884.Y-70. .
Сферический ватник в вакууме.
CNC-Z
Кандидат
Сообщения: 41
Зарегистрирован: 15 фев 2014, 21:18
Репутация: 2
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение CNC-Z »

Baha писал(а): Главное не все выбить, того что осталось. Фреза без гравицаппы ваще не умеет самостоятельно телепортироваться, с координат X-884.Y-70. .
Спасибо за совет, но судя по вашему ответу, ваш путь решения я пройти не рискну!
sidor094
Мастер
Сообщения: 826
Зарегистрирован: 20 фев 2014, 09:13
Репутация: 81
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение sidor094 »

В этой команде для рассчета радиуса требуется предидущая команда.Радиус - расстояние от вашего положения X,Y до выполнения команды, до I,G -координат центра указанного в текущей команде ,а X,Y в этой команде - точка окончания дуги.
Baha
Мастер
Сообщения: 605
Зарегистрирован: 29 сен 2008, 17:37
Репутация: 26
Откуда: Тараз-Москва

Re: Помогите разобраться с окружностями в Mach3

Сообщение Baha »

CNC-Z писал(а):Спасибо за совет, но судя по вашему ответу, ваш путь решения я пройти не рискну!
Я думаю там нет никакого риска, даже если считать что воспользовались мои советом, просто по вашему последнему вопросу видно что там ничего не осталось.
Сферический ватник в вакууме.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Помогите разобраться с окружностями в Mach3

Сообщение aftaev »

:attention: CNC-Z, Baha, завязываем сравнивать мозги друг друга.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

Вернуться в «Windows / Mach»