Different radius with different speeds?
Please Log in or Create an account to join the conversation.
The answer is complicated, but discussed in some depth here:While making this simple engraving I increased the feed speed and on the next pass the radius of the corners were bigger
…
Why would the cut be different?
linuxcnc.org/docs/html/common_User_Concepts.html
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Look at G61 as well as G64 P-Q-
G64 P- Q-
(Blend With Tolerance Mode) This enables the "naive cam detector" and enables blending with a tolerance. If you program G64 P0.05, you tell the planner that you want continuous feed, but at programmed corners you want it to slow down enough so that the tool path can stay within 0.05 user units of the programmed path. The exact amount of slowdown depends on the geometry of the programmed corner and the machine constraints, but the only thing the programmer needs to worry about is the tolerance. This gives the programmer complete control over the path following compromise. The blend tolerance can be changed throughout the program as necessary. Beware that a specification of G64 P0 has the same effect as G64 alone (above), which is necessary for backward compatibility for old G Code programs. See the G Code Chapter for more information on G64 P- Q-.
Blending without tolerance
The controlled point will touch each specified movement at at least one point. The machine will never move at such a speed that it cannot come to an exact stop at the end of the current movement (or next movement, if you pause when blending has already started). The distance from the end point of the move is as large as it needs to be to keep up the best contouring feed.
Rick G
Please Log in or Create an account to join the conversation.
Should I put the G64 P-Q- in the g code header?Yep,
Look at G61 as well as G64 P-Q-G64 P- Q-
(Blend With Tolerance Mode) This enables the "naive cam detector" and enables blending with a tolerance. If you program G64 P0.05, you tell the planner that you want continuous feed, but at programmed corners you want it to slow down enough so that the tool path can stay within 0.05 user units of the programmed path. The exact amount of slowdown depends on the geometry of the programmed corner and the machine constraints, but the only thing the programmer needs to worry about is the tolerance. This gives the programmer complete control over the path following compromise. The blend tolerance can be changed throughout the program as necessary. Beware that a specification of G64 P0 has the same effect as G64 alone (above), which is necessary for backward compatibility for old G Code programs. See the G Code Chapter for more information on G64 P- Q-.
Blending without tolerance
The controlled point will touch each specified movement at at least one point. The machine will never move at such a speed that it cannot come to an exact stop at the end of the current movement (or next movement, if you pause when blending has already started). The distance from the end point of the move is as large as it needs to be to keep up the best contouring feed.
Rick G
Please Log in or Create an account to join the conversation.
John
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
under the axis you want to change.MAX_LINEAR_ACCEL = 20
However you will need to experiment with it, you could exceed the machine's ability to accelerate and stall / loose steps.
Try testing with some air cuts.
Rick G
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.