Think about this......................maybe in this fashion.
I am Mach the controller and can't see anything you are doing and when you first start me
up I will keep track of every axis move you make. I dont know anything about your machine, unless of course you have given me some info to do on start-up.
So to keep track I have a point to start from and will continue doing so until you tell me otherwise.To do this I will use what is called Machine coordinate's, just keeping track of
your every move because I don't trust you to keep me from getting lost.
If I am at XYZ=0, and you say move to X=100, you told me to send the info out to make a
move in the X positive direction, hey pal, you also told me that you want to work in absolute mode in your configuration,so......Okey dockey i will move the axis to a location 100 units from X.
Now, you just told me that now you want to move 10 units, Okey Dockey. I will move you to
X=10.
Quit yelling at me! I did exactly what you asked, I only know what you tell me and I don't make mistakes!
So watch your language!
Don't you ever look at the info on the top of my screen. Sorry I can't speak or see.
Look, if what you wanted to do is move just 10 units, then why don't you talk to me properly.
SO
In the future .....................
G90
GO X=100 You'll go to Coordinate X=100
But if you want to move forward 10 units, then
G91
GO X=10 you will go to Cooordinate X=110
OR
G90
G0 X=110
ANd if you decide later on that you are all confused, not me ....you, and want to start from where
i am at and do it all over again.
G90
G0 X=0
I am not to smart, but I do obey what you define and tell me.
So quit yelling at me!
Got to go walk my imaginary puppy,
RICH