I have written a program (not yet complete) that has a cylindrical part standing on end (oriented ±z). I discovered that I need to measure both ends of the part so I need to lay it down on a v-block (oriented ±y). The program starts out with a manual point and then a manual circle to locate x,y,z. Then it goes dcc and measures a cylinder first thing. After the cylinder there is an alignment that says:
I thought I would be able to modify the manual alignment so that x,z was set on the circle and y set on the point (it was x,y on the circle and z on the point before). Then, modify DATUMA, the cylinder, to have a vector of 0,1,0. I thought that would take care of everthing else as long as I answered "NO" to the question "Update commands with new part alignment). It didn't. The vector of everything after this changed to 0,1,0??
Anyone had any sucess rotating a program like this?
Code:
A2 =ALIGNMENT/START,RECALL:A1, LIST= YES ALIGNMENT/LEVEL,ZMINUS,DATUMA ALIGNMENT/TRANS,XAXIS,DATUMA ALIGNMENT/TRANS,YAXIS,DATUMA ALIGNMENT/TRANS,ZAXIS,PNT1 ALIGNMENT/END
Anyone had any sucess rotating a program like this?
Comment