Did this just start happening? You might have the X axis reversed on your machine. (I did that once myself.) +X direction should move the cutter to the right relative to the material. If you have a gantry and fixed workpiece, the cutter will physically move to the right for +X moves. If you have a mill (fixed head and moving table) the table will move to the left for +X moves.
MeshCAM generates standard gcode, and gcode doesn't have a command for axis mirroring or scaling that I can find. But in Mach3, and I'm sure EMC, you can define the positive direction of your axes. If you are using Mach3 to control your machine, you can have a sanity check by loading the gcode and seeing if the toolpath display looks like you expect. If that looks right but your moves are still mirrored, you have the X axis reversed for sure.
Another possibility is if you recently edited your MeshCAM post file and accidentally put a minus sign in front of X moves. Something like
- Code: Select all
FEED_RATE_MOVE = "G1-[X][Y][Z]"
But that would be extremely unlikely, and true negative X values would get two minus signs and your controller would balk at that.