Проблема с окружностью в mach3
Добавлено: 10 дек 2012, 13:17
Привет всем
Недавно собрал небольшой 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
%
Недавно собрал небольшой 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
%

