I've run into a situation with the CAM file generated by MECSOFT AlibreCAM appears to have a problem. I've asked this on the support group for AlibreCAM but I think it's a more general question involving simultaneous 4 axis milling where I write the G-Code myself.
N1 G17 G20 G40 G90 (4th Axis Create Cylinder/Round) N2 T2 M06 N3 S20000 M3 N4 G0 X-2.2788 Y0. Z1.664 A46.8 F0. N5 G1 Z1.45 A46.8 F11. N6 X-2.4983 Z1.4113 A46.8 N7 X-2.5389 Z1.404 A46.3 N8 Z1.4 A45. N9 X-2.5388 A43.7 F14.7 N10 X-2.4959 A43.2 N11 X-0.0018 A43.2 Effectively the feed rate on the X,Y and Z is 11 IPM or 14.7 IPM. But the rotary axis is angular under LinuxCNC and measured in degrees per minute. I believe that makes sense because the diameter of the part being rotated determines the actual feed rate. So if the circumference was 14.7" and the cutting speed is set at 14.7 IPM then the rotary axis should turn 360 degrees per minute. But as shown in line N9 we have simultaneous motion on X and A but at F14.7. Clearly if the diameter was such that the circumference was 29.4" then the feed rate of the A axis would have to be half or 180 degrees/minute. Running the G-Code above sees the Z or X axis moving at the expected speed. Watching paint dry is more interesting than watching the A axis turn. But if I just do a G1 A360 F360 the motion of the A axis at 4.68 diameter appears to be about the same speed as the X or Z horizontally. It also takes exactly 1 minute to move 360 degrees at 360 degrees/minute. So how is this solved? How would the A axis know the diameter and be able to translate that a request of F14.7 should really be F360 when Z is being moved at the same time? Odds are I've configured the CAM software wrong but if I was going to just manually write some G-Code that involved simultaneous motion what would I do? The AXIS display shows 14.7 for speed. The Z is known. Is there something missing so that the A axis actually gets a much faster rate? Thanks John _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users