4 posts
• Page **1** of **1**

I have run a Smithy 1240 CNC with a 4th axis rotating around the x-axis, when I post my code its is giving me a constant feed rate of 12IPM, when X,Y,Z, and A axis move together or anything with the A axis, the rotary head will move at the proper feed rate. The problem exist when the machine performs just an A axis rotation, the feed rate Drops dramatically, though the F value stays the same, am I not inputting the feedrate correctly? or am I supposed to use a G93? If so where can I put in the Diameter of the material for it to calculate the speed for the A axis?

- natholego11
**Posts:**4**Joined:**Thu Mar 06, 2014 7:40 am

VisualCAM outputs linear feedrates for all 4 axis toolpaths. You can check if there are any settings in your controller that would convert linear to angular feedrate for A axis rotation.

You can specify a scale factor under Angular Feedrate Value in the post processor. This is under the feedrate tab in your post processor generator. Specifying a scale factor will scale the feedrates by this factor for all 4 axis toolpaths.

You can specify a scale factor under Angular Feedrate Value in the post processor. This is under the feedrate tab in your post processor generator. Specifying a scale factor will scale the feedrates by this factor for all 4 axis toolpaths.

- MecSoft Support
**Posts:**2496**Joined:**Wed Aug 01, 2007 4:15 pm**Location:**Irvine, CA, USA

I see where I can put in the scale factor, but when I put it in, it outputs a feed rate for the entire movement, whether it be a linear move or rotational. So if I put in a F10 the xyza moves at 10IPM but when if its just an A movement it moves I believe at 10DPM and not IPM,

N1 G01 x1.000 y1.000 z1.000 a90.000 f10

N2 G01 x1.000 y1.000 z1.000 a0.000 f10

N3 G01 x0.000 y1.000 z1.000 a90.000 f10

If I ran this on my current machine, Smithy 1240, N2 would take about 2 minutes to complete, but N3 would take about 1.5 sec. shouldnt the posted code read something like:

N1 G01 x1.000 y1.000 z1.000 a90.000 f10

N2 G01 x1.000 y1.000 z1.000 a0.000 f200

N3 G01 x0.000 y1.000 z1.000 a90.000 f10

where N2's feed rate jumped up because it is just a rotational movement.

N1 G01 x1.000 y1.000 z1.000 a90.000 f10

N2 G01 x1.000 y1.000 z1.000 a0.000 f10

N3 G01 x0.000 y1.000 z1.000 a90.000 f10

If I ran this on my current machine, Smithy 1240, N2 would take about 2 minutes to complete, but N3 would take about 1.5 sec. shouldnt the posted code read something like:

N1 G01 x1.000 y1.000 z1.000 a90.000 f10

N2 G01 x1.000 y1.000 z1.000 a0.000 f200

N3 G01 x0.000 y1.000 z1.000 a90.000 f10

where N2's feed rate jumped up because it is just a rotational movement.

- natholego11
**Posts:**4**Joined:**Thu Mar 06, 2014 7:40 am

As VisualCAM outputs linear feedrates for all 4 axis toolpaths, specifying a scale factor will scale the feedrates by this factor for all 4 axis toolpaths (linear and angular).

- MecSoft Support
**Posts:**2496**Joined:**Wed Aug 01, 2007 4:15 pm**Location:**Irvine, CA, USA

4 posts
• Page **1** of **1**

Return to AlibreCAM Topics & Support

Users browsing this forum: No registered users and 1 guest