Optimal Circular and Linear Intepolation of Curve
- diegoroman17
- Offline
- Premium Member
Less
More
- Posts: 140
- Thank you received: 2
29 Sep 2012 19:09 #24719
by diegoroman17
Optimal Circular and Linear Intepolation of Curve was created by diegoroman17
Hi Community,
I am develop a software CAM inside CorelDraw for cutting laser machine. I need transform the parametric curves in Lines and Circular Arcs for obtain G Code compatible with CNC Laser. I have readed the article "Efficient circular arc interpolation based on active tolerance control", of Xunnian Yang and I have implement the first interpolation biarc and this works.
But I dont understand How implement the second part. I dont know How check if the three arcs form a spiral. Too say that the formula is of decrecient curvature. Is it a limiting for the implementation?
With biarc interpolation the precision is very good but the GCode generated is very big. How I can minimize the size of GCode inside the tolerance?
I am develop a software CAM inside CorelDraw for cutting laser machine. I need transform the parametric curves in Lines and Circular Arcs for obtain G Code compatible with CNC Laser. I have readed the article "Efficient circular arc interpolation based on active tolerance control", of Xunnian Yang and I have implement the first interpolation biarc and this works.
But I dont understand How implement the second part. I dont know How check if the three arcs form a spiral. Too say that the formula is of decrecient curvature. Is it a limiting for the implementation?
With biarc interpolation the precision is very good but the GCode generated is very big. How I can minimize the size of GCode inside the tolerance?
Please Log in or Create an account to join the conversation.
30 Sep 2012 14:45 #24733
by andypugh
Replied by andypugh on topic Re:Optimal Circular and Linear Intepolation of Curve
diegoroman17 wrote:
www.linuxcnc.org/docs/html/gcode/gcode.h..._sec_g5_1_b_spline_a
If the target is LinuxCNC G-code, then possibly the B-spline codes might help?Hi Community,
I am develop a software CAM inside CorelDraw for cutting laser machine. I need transform the parametric curves in Lines and Circular Arcs for obtain G Code compatible with CNC Laser.
www.linuxcnc.org/docs/html/gcode/gcode.h..._sec_g5_1_b_spline_a
Please Log in or Create an account to join the conversation.
- diegoroman17
- Offline
- Premium Member
Less
More
- Posts: 140
- Thank you received: 2
30 Sep 2012 15:49 #24743
by diegoroman17
Replied by diegoroman17 on topic Re:Optimal Circular and Linear Intepolation of Curve
I have checked Spline G Code but this is very slow for this reason I want try with lines and circular arc inside the tolerance. The laser machines are very fast in your movements and I need obtain similar characteristics, but if I generate very big code G with G01 for aproximate a curve the speed is very slow. I have tried with G64 P0.01 but is slow too.
Please Log in or Create an account to join the conversation.
Moderators: Skullworks
Time to create page: 0.072 seconds