[Feature request] Support for constant surface speed (G96/G50)
-
I would like to use the constant surface speed feature on my Duet based CNC-Lathe.
I am using a generic Haas turning post Processor with some minor adjustments that I have tested with Fusion360 or Solidworks+HSMWorks.
the constant surface speed GCode (G96) is defined on the Haascnc G-Code dictionary as follows:
"G96 commands the control to maintain a constant cutting speed at the tip of the tool. The spindle RPM is based on the diameter of the part where the cut is taking place, and the commanded S value (RPM=3.82xSFM/DIA). This means the spindle speed increases as the tool gets closer to X0. When Setting 9 is set to INCH, the S value specifies Surface Feet Per Minute. When Setting 9 is set to MM, the S value specifies Surface Meters Per Minute.
WARNING: It is safest to specify a maximum spindle speed for the Constant Surface Speed feature. Use G50 to set a maximum spindle RPM. Not setting a limit allows the spindle speed to increase as the tool reaches the center of the part. The excessive speed can throw parts and damage tooling."
Cheers Max
-
@MaxGyver
+1
this could also be handy for laser engraving with a rotary tool. I want to try 2.5D-lasercutting once.