Проблема с окружностью в mach3

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Oleg Evsegneev
Новичок
Сообщения: 6
Зарегистрирован: 10 дек 2012, 13:13
Репутация: 0
Контактная информация:

Проблема с окружностью в mach3

Сообщение Oleg Evsegneev »

Привет всем

Недавно собрал небольшой cnc на основе фрезера proxxon mf70 и китайского контроллера HY-TB3DV-M
В общем-то без проблем удалось все подключить и настроить, но при попытке выполнить простой gcode в mach3 возникла непонятная мне проблема.

Изначально в sketchup был сделан чертеж квадратной детали с круговым вырезом в центре. Затем, с помощью phlatscript, чертеж был экспортирован в gcode.

При попытке выполнить gcode на моем CNC (с карандашем вместо фрезы), вместо круга диаметром 9мм, рисуется малюсенький кружочек всего в 1мм. Причем круг рисуется не по центру квадрата, он смещен к точке куда прыгает фреза в начале вырезания кармана.

После этого рисуется внешний контур квадрата, у которого с размерами все нормально. Именно поэтому, подозреваю что проблема именно в G3 коде, который рисует дуги, но в чем именно понять не могу. Помогите разобраться пожалуйста.

Вот сам код.

Код
%
(Generated by PhlatscripT {trunk})
(File: test2.skp)
(Bit diameter: 1,0mm)
(Feed rate: 2540,0mm)
(Material Thickness: 1,0mm)
(Material length: 50,0mm X width: 100,0mm)
(Overhead Gantry: false)
(www.PhlatBoyz.com)
G90 G21 G49
M3 S20000
G0 X11.821 Y11.821
G1 Z-1.400 F2540
G17 G3 X12.752 Y11.107 Z-1.400 R4.500
X13.836 Y10.658 Z-1.400 R4.500
X15.000 Y10.504 Z-1.400 R4.500
X16.164 Y10.658 Z-1.400 R4.500
X17.248 Y11.107 Z-1.400 R4.500
X18.179 Y11.821 Z-1.400 R4.500
X18.893 Y12.752 Z-1.400 R4.500
X19.342 Y13.836 Z-1.400 R4.500
X19.496 Y15.000 Z-1.400 R4.500
X19.342 Y16.164 Z-1.400 R4.500
X18.893 Y17.248 Z-1.400 R4.500
X18.179 Y18.179 Z-1.400 R4.500
X17.248 Y18.893 Z-1.400 R4.500
X16.164 Y19.342 Z-1.400 R4.500
X15.000 Y19.496 Z-1.400 R4.500
X13.836 Y19.342 Z-1.400 R4.500
X12.752 Y18.893 Z-1.400 R4.500
X11.821 Y18.179 Z-1.400 R4.500
X11.107 Y17.248 Z-1.400 R4.500
X10.658 Y16.164 Z-1.400 R4.500
X10.504 Y15.000 Z-1.400 R4.500
X10.658 Y13.836 Z-1.400 R4.500
X11.107 Y12.752 Z-1.400 R4.500
X11.821 Y11.821 Z-1.400 R4.500
G0 Z0.000
X4.500 Y4.500 Z0.000
G1 Z-1.400 F2540
Y25.500 Z-1.400
X25.500 Y25.500 Z-1.400
Y4.500 Z-1.400
X4.500 Y4.500 Z-1.400
G0 Z0.000
G0 X0 Y0
M05
G0 Z0
M30
%
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение Nick »

В LinuxCNC все смотрится нормально. Может у тебя включена компенсация радиуса инструмента?
А в предпросмотре в Mach что показывает?
Вложения
Снимок-15.png (4949 просмотров) <a class='original' href='./download/file.php?id=10013&mode=view' target=_blank>Загрузить оригинал (131.4 КБ)</a>
Oleg Evsegneev
Новичок
Сообщения: 6
Зарегистрирован: 10 дек 2012, 13:13
Репутация: 0
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение Oleg Evsegneev »

Выглядит в mach3 все прекрасно, и в offline режиме инструмент как положено пробегается по правильному контуру. Проблема наблюдается именно на реальном станке.
Насчет компенсации, хммм, наверное есть смысл проверить. Сейчас вот понимаю, что размер инструмента я не задал, вполне может быть что там выбрано что-то большое. Только опять же непонятно, почему offline режим показывает все правильно, или там компенсация не учитывается?

Вообще я mach3 увидел первый раз 4 дня назад, может я чего то недопонимаю? Где эта компенсация включается/выключается?

Вот примерный рисунок результата:
Изображение

И кстати, когда пытался нарисовать стандартный gcode roadrunner, у меня тоже какая то фигня стала малюсенькая получаться. Что-то тут не то...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение Nick »

Еще вариант - станок пропускает шаги... вообще страннее всего, что круг не по центру...
Попробуй еще раз выполнить программу. И сделай фото результата, может что-то виднее будет....
Oleg Evsegneev
Новичок
Сообщения: 6
Зарегистрирован: 10 дек 2012, 13:13
Репутация: 0
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение Oleg Evsegneev »

Дак если бы пропускал, он бы не нарисовал квадрат, мне кажется. Да и кружок получился правильной формы, не похоже на произвольные пропуски.

Сегодня еще раз попробую нарисовать и сделаю фото.
Аватара пользователя
ukr-sasha
Мастер
Сообщения: 3401
Зарегистрирован: 21 мар 2011, 07:47
Репутация: 2181
Настоящее имя: Украинец Александр Григорьевич
Откуда: Киев, Украина
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение ukr-sasha »

Может программа "неправильная" и чудит? Попробовать на демоверсии, код небольшой, должно получиться.
Oleg Evsegneev
Новичок
Сообщения: 6
Зарегистрирован: 10 дек 2012, 13:13
Репутация: 0
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение Oleg Evsegneev »

Может и программа в самом деле, была такая гипотеза. Использую версию 2.62, не очень свежая. Скачал уже вот 3-ю, тоже попробую
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение Сергей Саныч »

Компенсация введена для инструмента диаметром 1мм, так что сильно влиять не должно.
Скорость вот великовата, может станок просто не в состоянии чертить окружности на скорости 2540 мм/мин.
Попробуй уменьшить ее раз в 10-20.
Чудес не бывает. Бывают фокусы.
Oleg Evsegneev
Новичок
Сообщения: 6
Зарегистрирован: 10 дек 2012, 13:13
Репутация: 0
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение Oleg Evsegneev »

Скорость feed уменьшил. Пробовал и 250 и 50 и 100, никаких особых изменений :(

Вот фотка того что получается
Изображение

Кстати получается совсем не кружочек там рисуется, а какая-то спираль, что-ли.

И еще такая фигня обнаружилась. После того как инструмент второй раз опускается для вырезания квадрата, он опускается ниже задуманного, на пол мм буквально. То есть видимо шаги все-таки пропускаются.
Oleg Evsegneev
Новичок
Сообщения: 6
Зарегистрирован: 10 дек 2012, 13:13
Репутация: 0
Контактная информация:

Re: Проблема с окружностью в mach3

Сообщение Oleg Evsegneev »

Проблема решена.
Причина - слишком медленный комп. Древний P3, да еще с заниженной частотой (330МГц стояло).
Разогнал его на всю катушку, и круг стал рисоваться :) Всем спасибо за гипотезы.
Ответить

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