Vary spindle speed dependently of axes speed
02 Jan 2020 06:05 #153774
by aleksamc
Vary spindle speed dependently of axes speed was created by aleksamc
I have installed laser that change it's power correspondatly to spindle speed (M3 S1000 - form example)
CNC mashine has periods of acceleration and deceleration. I want to configure laser power in such way:
Formula: Laser Power := Current Axes_XY_feed_speed * Spindle_Speed / Axes_XY_nominal_feed_speed.
Module of Axes XY nominal feed speed - it sets with G1 F600 for example.
So, when machine is not move, laser gives some min_dc value.
It would be vary nice to turn on and off this function with some g-code (FLOOD - form example).
Also my topic for this laser:
Set dirrect speed override
CNC mashine has periods of acceleration and deceleration. I want to configure laser power in such way:
Formula: Laser Power := Current Axes_XY_feed_speed * Spindle_Speed / Axes_XY_nominal_feed_speed.
Module of Axes XY nominal feed speed - it sets with G1 F600 for example.
So, when machine is not move, laser gives some min_dc value.
It would be vary nice to turn on and off this function with some g-code (FLOOD - form example).
Also my topic for this laser:
Set dirrect speed override
Please Log in or Create an account to join the conversation.
03 Jan 2020 19:32 #153920
by aleksamc
Replied by aleksamc on topic Vary spindle speed dependently of axes speed
I found documentation for this question
"Extendinc Linuxcnc" and remaping codes. I've looked through it but it seems unfinished.
"Extendinc Linuxcnc" and remaping codes. I've looked through it but it seems unfinished.
Please Log in or Create an account to join the conversation.
03 Jan 2020 21:06 #153926
by rodw
Replied by rodw on topic Vary spindle speed dependently of axes speed
There is a Sim example for remapping. If you remap the Fcode and set one of the analog outputs with M68 you have apin that can be used in HAL.
Personally, this is where I would reach for a custom component as a few lines of C code would make the calculations you want very easy.
Personally, this is where I would reach for a custom component as a few lines of C code would make the calculations you want very easy.
Please Log in or Create an account to join the conversation.
Time to create page: 0.064 seconds