On 9/30/26 12:21, Nicklas SB Karlsson wrote:
ons 2026-09-30 klockan 10:35 +0100 skrev andy pugh:
On Wed, 30 Sept 2026 at 09:22, Luca Toniolo <[email protected]> wrote:

The idea is a reference radius for each rotary axis, set in the INI. For
example, `[AXIS_A] FEED_RADIUS = 25` puts A in the feed calculation as
if it were a length at 25 mm from its centre.
When doing rotary axis work there are two ways that you can set the Z
axis zero (or, more generally, the distance along the tool axis).
You can set zero as the stock surface (this would be common for
engraving work) or at the axis of rotation (this would be usual for
amchinging cam profiles, etc).

I don't think that your INI proposal addresses either situation.

What _might_ work would be for the INI file to define the position (in
machine coordinates) of the rotational axes. (or, to be more specific,
the location of the axis of each of the rotary axes)
Why?
If I think right tool length compensation is however important.

Feed is the plane perpendicular to tool direction. Excluding movement along 
tool direction and move along three
more degree of freedom tool length compensation is important to get it right.

Then the surface feed speed at the current tool tip can be calculated.
Possibly this mode would need to be switched on/off with a G-code.
G94.1 maybe?
Surface feed speed at tool tip feels like the most obvious solution.

Agreed. But I'm not adverse modifying the machine.  For instance, a buttress thread seems to have around a 7 degree tilt to the loaded face to assure self centering under load. Rather than try to get a smooth finish there by only fractional feed rates, since I am using a 1/16" dia tool, .250" for side cutting, a rather fragile tool, and by the time the stick was mounted between the B drive and an aftermarket dead center I needed another 3/4" of vertical, I printed a wedge at 7 degrees with motor holes offset to gain that height.  So the loaded face of the thread is cut by the side of the tool by a straight Z plunge of about 1/2mm per pass at 20k revs.  The other face at about a 45 degree angle is then profiled by slowly raising the tool and moving the starting point until the OD it started with has been reached. Since I'm starting with a square stick, the thread is complete when no flats remain. The accuracy of the sawing and jointing determines to overall dia of the bolt, and I print nuts to fit each.  It took a while to get that code right but its the basis for a woodworkers bench vice, unlike anything you can buy off e-bay.

I have a low pressure air blast to clear the dust, one tool can do 10 or more sticks.


Cheers, Gene

...
Nicklas Karlsson


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users
.


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to