Как корректно круг ристовать в MACH3

Программы для управления станком, для подготовки и обработки файлов

Модераторы: Ruz_and, Master-VRI, al-drw, Мастак

Drexler
Сообщения: 1
Зарегистрирован: Ср сен 28, 2011 13:42

Как корректно круг ристовать в MACH3

Сообщение Drexler » Ср сен 28, 2011 13:50

Пытаюсь вырезать круг с помощью g2 двумя полукругами, пишу

g0 x0 y0
g2 x40 y0 r20
g2 x0 y0 r20

круг в итоге не ровный, длинна больше чем ширина на 5 мм( круг диаметром 80)
станок колибровал, с этим все впорядке.
Может я торможу????? кто опытный подскажите пожалуйста????

Аватара пользователя
MYFRIEND
Сообщения: 22
Зарегистрирован: Чт авг 01, 2013 14:21

Re: Как корректно круг ристовать в MACH3

Сообщение MYFRIEND » Пн авг 05, 2013 23:23

а если не 40 а 45? подскажите как делать круги используя только g-code
важно - ставьте птичку отправлять на e-mail или в ЛС сообщения об ответах на форуме, так как теряются почти все после первых же сообщений. Почтовые агенты сразу показывают ответы на форуме. Возможно продуктивно общаться выйдет.

Аватара пользователя
invincible
Сообщения: 95
Зарегистрирован: Сб май 05, 2012 07:14

Re: Как корректно круг ристовать в MACH3

Сообщение invincible » Вт авг 06, 2013 00:13

g0 x0 y0
g2 x45 y0 r22.5
g2 x0 y0 r22.5
А вообще я всегда рисовал через центр и по четверти

Аватара пользователя
MYFRIEND
Сообщения: 22
Зарегистрирован: Чт авг 01, 2013 14:21

Re: Как корректно круг ристовать в MACH3

Сообщение MYFRIEND » Вт авг 06, 2013 05:52

Круг получился ровный, диаметр увеличивать и уменьшать так -
повтор вашего кода и строка диаметра

g0 x0 y0
g2 x45 y0 r22.5 в данной строчке Y=радиус круга, диаметр выйдет в 2 раза больше. Делим нужный диаметр /2 и вводим y
g2 x0 y0 r22.5

долго рассчитывал как заставить станок понимать центр круга и исходя из нужного центра отъезжать к радиусу
код -

G20
F50 нужное вам ускорение если справляется фреза быстрее то ставьте быстрее.

G01 Z2 данную ось z поднимаем что бы она задержала время пока станок будет проходить над нужным центром положить заготовку
G01 X22.5 Y 22.5 данное значение должно быть равным значению строчек внизу r 22.5 отправляем на данные координаты центра где станок задержится на указанное в коде время и накернит в заготовке отверстие если нужно. Заготовку придется прицелить под координату. Станок поставить на паузу.

G01 Z5 ждем время пока ось z дает время успеть нажать паузу указываем значение z на необходимую задержку. обычно 2 секунды достаточно остановить программу на паузу.

G01 Z0 или G01 Z-1 керним центр и поднимаем далее Z02

далее идет обычный код в примере выше после паузы и вручную углубления оси Z либо допишите в g-code количество проходов сразу через ctrl+c ctrl+v между проходами понижая ось z с шагом -1 -3 -5 -7 -10 для заготовки до 12 мм фанеры. зависит от фрезы.

g0 x0 y0
g2 x45 y40 r 22.5
g2 x 0 y0 r 22.5

код квадрата и прямоугольника может кому нужен

G01 x0 y0
G01 X10 в данной строчке длина квадрата = 10 мм (равны длина и ширина, но может кто забыл)
G01 Y10 в данной строчке ширина = 10 мм
G01 X0
G01 Y0

подскажите код треугольника и паралелограма если коды есть.
важно - ставьте птичку отправлять на e-mail или в ЛС сообщения об ответах на форуме, так как теряются почти все после первых же сообщений. Почтовые агенты сразу показывают ответы на форуме. Возможно продуктивно общаться выйдет.


Вернуться в «Прочие программы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость