I think it may be right if I am understanding what you are saying. Here is snippet of what the G-Code button says
Here is an example. Suppose the current point is at X=4 in the currently specified coordinate system and the current X-axis offset is zero, then G92 X7 sets the X-axis offset to -3, sets parameter 5211 to -3, and causes the X-coordinate of the current point to be 7.
Hood
Hood -- Thanks for your reply. Even though I have read the description of how G92 is supposed to work, I was not able to understand it until I "played" with it under a number of different situations. Now I understand it, and it makes sense.
This is what confused me before. As an example, my current physical X position is at X0.0. I want to offest the current zero position 3 inches (approx 76mm) in the plus direction so that I can call a subroutine to repeat a pattern in the offest position. Originally, I inserted "G92 X3.0" into my Gcode, but when the program executed a "G0 X0.0" the X-axis moved 3 inches in the minus direction, which was opposite to what I expected. But now I realize that the G92 offset made my X position shifted to X3.0, and when I executed the "G0 X0.0" it made the X-axis move in the minus direction. That's what confused me, but now I understand it.
Thanks again,
xray_man