Originally Posted by
Mihelich
Thanks for the replies guys.
I sort of found a round about way to solve my problem.
Seems the G92 code starts the machine in the right part position after I do a machine home check then slew it to this position before I execute the code program. I do have a tech call in as to why the settings tab in my program menu is blank and thus prevents me from zeroing out the axis properly on the part.
N10 G92 X 0.000 Y 0.000 Z 0.000
N15 G00 Z 0.250
N20 M3 S5000
N25 G00 X -7.037 Y -4.071
N30 G00 Z -0.250
N35 G01 Z -0.200 F5.0
N40 G01 X -0.463 F10.0
N45 Y -3.971
N50 X -7.037
N55 Y -3.871
N60 X -5.958
N65 X -5.960 Y -3.871
N70 X -5.969 Y -3.869
N75 X -5.994 Y -3.864
That makes sense, but you need to get an understanding of the coordinate systems and offsets or your going to be misarable. Your machine has absolute coordinates that you have defined in respect to HOME. Then there are relative coordinates which are typically used to redifine the coordinates based on the part to be cut location. If your using AXIS as the display in EMC, you can drop down one of the menu's and you can select which is displayed, relative or absolute. G92 in line 10 sets the relative coordinate offsets of X, Y and Z all to zero at the absolute position where the machine is located at that instant it is executed. G54, G55, etc are stored coordinate systems that can be recalled by executing those commands. So for example if you have a fixture that holds a part to be cut, rather than going through the motions of a resetup each time you can use one of the stored coordinate systems.
Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
Vist my websites - http://pminmo.com & http://millpcbs.com