targets on workobject and quaternions space

hi,
I am failing to understand what the rotation targets on workobject mean?
Docs say "The orientation is specified in relation to the current object coordinate system including
program displacement." Can i query that space somehow?
program displacement." Can i query that space somehow?
What does that mean for a rotating positioner?
Can i query the space somehow?
TASK PERS wobjdata Workobject_1:=[FALSE,FALSE,"PartMoverSim",[[0,0,0],[1,0,0,0]],[[0,0,0],[1,0,0,0]]];
I seem to not follow the second quaternion example in the docs either
Comments
As the object frame sits on top of the user frame it also rotates with the positioner but you can have linear and rotational displacements from the user frame defined here - they will not be over-written by the system.
If by Query you mean obtain the value in RAPID then yes you can for both frames:
user frame
num_variable:=wobjTest.uframe.rot.q1; (q1,q2,q3,or q4)
num_variable_ory :=EulerZYX(\y, Workobject_1.oframe.rot);
num_variable_orz :=EulerZYX(\z, Workobject_1.oframe.rot);
num_variable_urx :=EulerZYX(\X, Workobject_1.uframe.rot);
num_variable_ury :=EulerZYX(\y, Workobject_1.uframe.rot);
num_variable_urz :=EulerZYX(\z, Workobject_1.uframe.rot);
num_variable:=test_1111_IO.rot.q1; (q1,q2,q3,or q4)
If you want the Euler angles you will need to use the above Euler function