Hello Guest it is March 29, 2024, 02:21:24 AM

Author Topic: G01 to G03 Yay! G01 to G02 is jerky (Boo)  (Read 1469 times)

0 Members and 1 Guest are viewing this topic.

G01 to G03 Yay! G01 to G02 is jerky (Boo)
« on: December 19, 2016, 09:40:23 AM »
I was running an older CAM program that was outputting arcs as lines.  That worked fine for me.  I just upgraded to RhinoCAM 2017 and thought I'd look into IJK instead of arcs-as-lines while I was regenerating some files.

My test file is a simple 8" x 8" rectangle, but I've put a 1" radius on all four corners so I have some arcs.  I'll post some gcode below.

PROBLEM: after every G01 line segment there is a pause just before the following G02 arc.

WEIRDNESS: if I reverse the direction of cut so the output contains G03 arcs (CCW) there is no pause after G01 lines.

I have a G64 turning on CV mode. 

I have "stop CV on angles >" set to 89.  If I turn this option off completely so I'm always running CV, there are no pauses for G02 arcs.  I need to leave it turned on though because I regularly cut inside corners that I need to be square.

This all leads me to believe it's a CV related quirk I'm not understanding.

Has anyone seen this weirdness before?

G00 G49 G40.1 G17 G80 G50 G64 G90
G20
(** CW G02 ARCS - pausing before all arcs **)
(**)
M6 T1
M03 S12000
G00 Z0.2500
X-0.7500 Y-0.2500
G01 Z-0.1000  F120.0
X-0.5000
G17
G03X-0.2500Y0.0000I-0.5000J0.0000
G01 Y3.0000
G02X1.0000Y4.2500I1.0000J3.0000
G01 X7.0000
G02X8.2500Y3.0000I7.0000J3.0000
G01 Y-3.0000
G02X7.0000Y-4.2500I7.0000J-3.0000
G01 X1.0000
G02X-0.2500Y-3.0000I1.0000J-3.0000
G01 Y0.0000
G03X-0.5000Y0.2500I-0.5000J-0.0000
G01 X-0.7500
G00 Z0.2500
M5 M9
M30



G00 G49 G40.1 G17 G80 G50 G64 G90
G20
(** CCW G03 ARCS - works perfectly **)
(**)
M6 T1
M03 S12000
G00 Z0.2500
X-0.7500 Y0.2500
G01 Z-0.1000  F120.0
X-0.5000
G17
G02X-0.2500Y0.0000I-0.5000J-0.0000
G01 Y-3.0000
G03X1.0000Y-4.2500I1.0000J-3.0000
G01 X7.0000
G03X8.2500Y-3.0000I7.0000J-3.0000
G01 Y3.0000
G03X7.0000Y4.2500I7.0000J3.0000
G01 X1.0000
G03X-0.2500Y3.0000I1.0000J3.0000
G01 Y0.0000
G02X-0.5000Y-0.2500I-0.5000J0.0000
G01 X-0.7500
G00 Z0.2500
M5 M9
M30