here is the screen shot. A new computer was tried with fresh install of mach3 and nothing different.
here is the screen shot. A new computer was tried with fresh install of mach3 and nothing different.
Your program is in incremental G91.1, you want to do you program using absolute G90, you also don't need a G94 & the G70 in the program
You also don't have a G54 for your work offset, so the control does not know were to return to work Zero
By using the G28 to reset your machine it will move to what your settings are, from machine Home & the numbers you have set in the G28 settings
Mactec54
No, it's not.
N100G00G20G17G90G40G49G80 < This puts the machine in Absolute mode
N110G70G91.1 < This puts the machine in Incremental IJ mode
The program is in G90, and stays in G90 throughout.
We've had this discussion before. This is standard practice for Mach3, and is correct.
I don't see anything in the code to cause it to do what you're saying. It could be something in your M6 macro, or I'd guess it's mechanical and it's loosing steps somewhere.
At the end of the program, does the pen finish at the corner where it started?
If you set X and Y to zero before it starts, does it start there, or move .75 before it starts drawing?
Gerry
UCCNC 2017 Screenset
http://www.thecncwoodworker.com/2017.html
Mach3 2010 Screenset
http://www.thecncwoodworker.com/2010.html
JointCAM - CNC Dovetails & Box Joints
http://www.g-forcecnc.com/jointcam.html
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Nobody said there was anything in the code that would cause it to do what it was doing, his Program is in Incremental If you have a G91.1 after a G90 then your Program will be executed in Incremental
It was what he did to move his machine that made it move to where it was, He used a G28 to move the machine after the program had finished & this would move his machine to were ever he has the setting set in relation to the Machine Zero or work Zero, depending how he had his work set up
The top line of code is a safety line which cancels or activates those codes, In this case there is a G90 ( absolute ) which is only active until is see's the G91.1 ( Incremental )
N100G00G20G17G90G40G49G80
N110G70G91.1
N120T6M06
There is nowhere else in the Program that there is a G90 after this G91.1,so his Program would be run in Incremental
Mactec54