Page 1 of 1

Radius to end of arc differs from radius to start

Posted: Wed Jul 02, 2014 6:01 pm
by paulnd
Hi,

I'll be grateful if someone can help me please? I received the above error in LinuxCNC and it appear that this is where the problem occurs:

orginal

Code: Select all

G1Z-2.000F1200.0
G3X31.982Y107.889I0.000J11.520F3600.0
G3X20.462Y119.409I-11.520J0.000
G3X8.942Y107.889I0.000J-11.520
G3X20.462Y96.369I11.520J0.000
autoleveller

Code: Select all

G1Z[#100 + -4] F1200
#102=[#502+0.057627*#504-0.057627*#502]
#101=[#503+0.057627*#505-0.057627*#503]
#100=[#102+0.137163*#101-0.137163*#102]
G3X23.99753Y99.90453 Z[#100 + -4] I0J11.52F3600
#102=[#502+0.142154*#504-0.142154*#502]
#101=[#503+0.142154*#505-0.142154*#503]
#100=[#102+0.1828*#101-0.1828*#102]
G3X31.982Y107.889 Z[#100 + -4] I0J11.52F3600
#102=[#502+0.264109*#504-0.264109*#502]
#101=[#503+0.264109*#505-0.264109*#503]
#100=[#102+0.116955*#101-0.116955*#102]
G3X20.462Y119.409 Z[#100 + -4] I-11.52J0
#102=[#502+0.142154*#504-0.142154*#502]
#101=[#503+0.142154*#505-0.142154*#503]
#100=[#102+0.05111*#101-0.05111*#102]
G3X8.942Y107.889 Z[#100 + -4] I0J-11.52
#102=[#502+0.020199*#504-0.020199*#502]
#101=[#503+0.020199*#505-0.020199*#503]
#100=[#102+0.116955*#101-0.116955*#102]
G3X20.462Y96.369 Z[#100 + -4] I11.52J0
regards

Paul

Re: Radius to end of arc differs from radius to start

Posted: Wed Jul 02, 2014 8:51 pm
by daedelus
Hi Paul,

Unfortunately arc moves (G2 and G3 lines) are not currently supported in Autoleveller. They should work but there is no guarantee. I am however working on this right now.

For now, the best thing to do, and what people have done in the past, is convert G2 and G3 arcs into several straight G1 commands to mimic the arc at its circumference. I believe there are several tools which can do this for you.

Does anyone have any suggestions as to a good tool or program to do this?