Hello,
I would like to make an offset from the current point along the X axis of the same UserFrame in the point.
What I understood from my reserches is that the offset with the PR is allong world axis.
Is that posible?
Thank you
Hello,
I would like to make an offset from the current point along the X axis of the same UserFrame in the point.
What I understood from my reserches is that the offset with the PR is allong world axis.
Is that posible?
Thank you
If I am understanding you correctly, yes you would make a PR offset then attach it to that point to make the offset work correctly. Then in the future if something needs moved you could in theory make those adjustments in the Offset and be good to go . We use this all the time for our adhesive paths since we have panels that come in bent up.
.. What I understood from my reserches is that the offset with the PR is allong world axis....
No. When you give an offset in a movement instruction, this instruction is done with actual tool frame in the actual user frame. So the offset also describes the offset in the actual user frame.
Hi MoEL,
you can use offsets according to world, any uframe or any tool:
PR[99,1:temp_99]=200
PR[99,2:temp_99]=0
PR[99,3:temp_99]=0
PR[99,4:temp_99]=0
PR[99,5:temp_99]=0
PR[99,6:temp_99]=0
! Offset in world
UFRAME_NUM=0
UTOOL_NUM=1
J P[1] 100% FINE Offset,PR[99:temp_99]
! Offset in uframe 1
UFRAME_NUM=1
UTOOL_NUM=2
J P[1] 100% FINE Offset,PR[99:temp_99]
! Offset in tool 3
UFRAME_NUM=1
UTOOL_NUM=3
J P[1] 100% FINE Tool_Offset,PR[99:temp_99]
Display More
If you'd like to use the menu to change the UFRAME to world you may chose
[MENU] > [SETUP] > [Frames] > [OTHER] > [User Frame] > [CLRIND]
to clear the $MNUFRAMENUM (= set to zero) or you chose
[MENU] > [SETUP] > [Frames] > [OTHER] > [User Frame] > [SETIND]
to set to a specific UFRAME number.
Be aware, that UFRAME and UTOOL for Positions (P in program) are stored along with the other values of the position. Using Position Registers (PR in program) will use the currently set UFRAME and UTOOL (indicated by the F).
Display MoreHi MoEL,
you can use offsets according to world, any uframe or any tool:
Code Display MorePR[99,1:temp_99]=200 PR[99,2:temp_99]=0 PR[99,3:temp_99]=0 PR[99,4:temp_99]=0 PR[99,5:temp_99]=0 PR[99,6:temp_99]=0 ! Offset in world UFRAME_NUM=0 UTOOL_NUM=1 J P[1] 100% FINE Offset,PR[99:temp_99] ! Offset in uframe 1 UFRAME_NUM=1 UTOOL_NUM=2 J P[1] 100% FINE Offset,PR[99:temp_99] ! Offset in tool 3 UFRAME_NUM=1 UTOOL_NUM=3 J P[1] 100% FINE Tool_Offset,PR[99:temp_99]
If you'd like to use the menu to change the UFRAME to world you may chose
[MENU] > [SETUP] > [Frames] > [OTHER] > [User Frame] > [CLRIND]
to clear the $MNUFRAMENUM (= set to zero) or you chose
[MENU] > [SETUP] > [Frames] > [OTHER] > [User Frame] > [SETIND]
to set to a specific UFRAME number.
Be aware, that UFRAME and UTOOL for Positions (P in program) are stored along with the other values of the position. Using Position Registers (PR in program) will use the currently set UFRAME and UTOOL (indicated by the F).
This is a master class explanation,
Thank you all