The default behavior for arc distance is incremental so for a given arc
you only have to change the start and end points to be correct.
For example with the center of the arc at X0 Y0 and a 0.510 diameter and
starting at 180 and going CW to 90 the G code is:
G0 X-0.2550 Y0.
G2 X0.
I guess that's why a complete circle does not require the X and Y values
(because it already knows where the controlled point is) and just needs the G2
Ivalue Jvalue command.
Marcus
On 3 Dec 2014, at 12:34, John Thornton wrote:
The default behavior for arc distance is incremental so for a
On Wednesday 03 December 2014 07:34:59 John Thornton did opine
And Gene did reply:
The default behavior for arc distance is incremental so for a given arc
you only have to change the start and end points to be correct.
For example with the center of the arc at X0 Y0 and a 0.510 diameter
and
Gene,
Your confusing me LOL...
Here is a sample program to move in an arc in quadrant 1 from 0 degrees
to 90 degrees. You only have to move to the start position then pass the
radius of your arc. After the G90 it moves to a second location then
does the same arc.
; 90 degree cw arc in
The same thing as a subroutine.
; 90 degree cw arc in quadrant 1 0-90 degrees
o100 sub
G91
G2 X#1 Y-#1 I0.0 J-#1
G90
o100 endsub
G1 X0 Y0 F10
o100 call [0.250]
G0 X1 Y-1
o100 call [0.50]
M2
JT
On 12/3/2014 9:39 AM, Gene Heskett wrote:
On Wednesday 03 December 2014 07:34:59 John Thornton did
Greetings;
I have generated a couple bits of g2 code to cut a 90 degree arc corner
From 180 to 90, with a .51000 diameter, arcbuddy spits out:
G2 X0. Y0.2550 I0.2550 J-0.
And from 90 to 0, same diameter it outputs:
G2 X0.2550 Y0. I-0. J-0.2550
No tool comp is in use
Tooldia