Laser behavior in M4 with rotary axis #352
Replies: 2 comments 4 replies
-
Post the gcode as a start. One thought popping into my mind is about whether LightBurn changes the A-axis feedrate with changes in the diameter (the overburns look worse as the diameter gets smaller).
Pictures? |
Beta Was this translation helpful? Give feedback.
-
Yes, that does make sense. So maybe an acceleration boost is in order on rotation axis.
Correct. It just transforms X and Z (B is constant) as at queues gcode before sending.
I tried grblHAL both with and without the fix and the results were the same, as far as I could tell. It seems like its these gcode lines that are suspect, since there is a ramp down/ramp up in feed rates right around the transition to (nearly) A axis-only movement:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Preface: I have read through the discussion here and thought that would solve my issues, but it has not.
I have a custom bolt-on CNC for my wood lathe that is running grblHAL on a LPC1769 (BTT SKR 1.4 Turbo). It uses an A rotary axis to move the work piece. For laser work I am generating gcode with LightBurn 1.4 using the rotary feature, which also defaults to using M4 laser mode. This is a big machine with low tolerances and relatively slow accelerations, but it is just meant for decorating turned bowls. The issue I am running into is overburn on any moves that transition into (or out of) rotary axis-only moves. Again, I thought this was the issue with the mm/min vs deg/min for feed rate and recompiled firmware to make sure I have the fixes described in the previous discussion.

Notice overburn as it transitions in/out of circle regions which correspond to A axis-only moves.
It appears to me that the laser power is not changed based on feed rate as it makes these motions in/out of these cuts. Perhaps I am misunderstanding how M4 works, but I was under the impression that was what it should be doing. I tried to do some simple tests in which I did lines along X axis (avoiding rotary) with the same defined power, but just decreased feed rates for each line. Overburn increased with decreased feed rates in those cases as well.
Any thoughts on what I should look for?
Beta Was this translation helpful? Give feedback.
All reactions