I created a program offline and then set the program up to run on a pallet fixture with 6 part locations.
When I run the program in station 1 everything works fine, when I put the part in any other station say 2 and recall the external alignment for that station the cmm will initially move to that station because there is a move point as the first line of code, after the the program will move back to station 1.
when I look at my nominals they are all changed to reflect the current alignment from say station 2.
eg. Station 2 is physically +100 in X and + 100 in y, them my changed nominals will read -100 in X and -100 in Y.
i know I can use the *1 after every nominal and target value but I want to know what is causing this, am I missing a setting or something.
TIA
When I run the program in station 1 everything works fine, when I put the part in any other station say 2 and recall the external alignment for that station the cmm will initially move to that station because there is a move point as the first line of code, after the the program will move back to station 1.
when I look at my nominals they are all changed to reflect the current alignment from say station 2.
eg. Station 2 is physically +100 in X and + 100 in y, them my changed nominals will read -100 in X and -100 in Y.
i know I can use the *1 after every nominal and target value but I want to know what is causing this, am I missing a setting or something.
TIA
Comment