After an hour of banging my head against the wall, it appears that MeshCAM doesn't support RETRACT_MOVE and PLUNGE_RATE_MOVE?
Plunging does, however, work correctly, with one exception, using the following info in the post:
FIRST_FEED_RATE_MOVE = "G1 [X] [Y] [Z] [F]"
This line gets duplicated in the g-code, with different feedrates. For example, if you lunge at 50, and cut at 100, you'll get:
G1 Z-.25 F50
G1 Z-.25 F100
Imo, the second line should be omitted and the F100 placed on the following line. You shouldn't have duplicate moves with the same coordinates.
As for the Retract_Move, I'm trying to write a post for our Morbidelli router at work. It doesn't need the rapid moves, so I'd like to use Retract_Move to make the retract a G1 move. I only need the single rapid move to the start of the plunge.
Any ideas?
