Error when using circular interpolation on lathe
I have plotted the radius of the surface in Autocad and a drawing is attached. I am trying to learn how to use this statement and cryptic errors aren't making it easy!
File Attachment:File Name: 25_128.dxf
File Size:39 KB
It doesn't seem to matter how I structure the G3 statement I always get a "radius to end of arc differs from radius to start:" error.
Are you using relative or absolute coordinates for the arc centre? (This is set using G90.1 or G91.1) www.linuxcnc.org/docview/html/gcode_main.html#sec:G90.1,-G91.1
Do you have the correct plane selected?
Typically G17 for a mill(XY) and G18 for a lathe(XZ)
Also, on a lathe radius/diameter mode can confuse matters. (G7, G8)
From the 2.5 manual.
When programming arcs an error due to rounding can result from using a precision of less than 4 decimal places (0.0000) for inch and less than 3 decimal places (0.000) for millimeters.
and I found a typo in the manual by cutting a pasting
Deciphering the Error message Radius to end of arc differs from radius to start:
start - the current position
center - the center position as calculated using the i,j or k words
end - the programmed end point
r1 - radius from the start position to the center
r2 - radius from the end position to the center
Can you post the relevant lines of code?
So far I've been unable to open your file.
g18 g8 g90.1
g01 x1.2815 z-.0376
g03 x0 z0 i0 k-5.1354
This results in the following error:
radius to end of arc differs from radius to start:
start =(Z-0.376, X1.2815) center=(Z-5.1354, X0.0000)
end=(Z0.0000, X0.0000) r1=5.2564 r2=5.1354
I really appreciate the help. I've been using EMC for a couple of years but nothing fancier than linear moves!
start =(Z-0.0376, X1.2815) center=(Z-5.1354, X0.0000)