March 19, 2019, 07:25:11 PM
Robotforum | Industrial Robots Community

 PR been changed from Cartesian to Joint

Author Topic:  PR been changed from Cartesian to Joint  (Read 202 times)

0 Members and 1 Guest are viewing this topic.

March 15, 2019, 06:24:30 AM
Read 202 times
Offline

snugtops


Hello Guys,
I've been working on a R-2000iC/125L with pretty standard software package (handling tool/DCS).
There's a taught position with PR[1] as tool offset to slightly adjust this taught position.
And this robot was running for almost a week without program, been through that taught position thousands time.
But one day, robot just went to middle of nowhere and hit axis limit and I found that PR[1] was changed from Cartesian to joint format, and also the numbers in PR[1] were completely different then before.
And I'm positive that I'm the only person who can change coordination via teach pendant, and there's no such command like PR[1]=JPOS in my program.
Just want to ask, is there any setup/routine/ that could overwrite numbers and coordination in position register?
Thanks


Today at 07:25:11 PM
Reply #1

Advertisement

Guest

March 15, 2019, 10:17:30 AM
Reply #1
Offline

stare284


I know exactly from first hand experience what causes this. It took my years to figure this out.

There is a karel program called Get_Home that if someone runs this program it causes PR1 to change to Joint.

Best solution I found was to disable the karel programs with the variable so there are not seen in the program list.

Another solution is to just not use PR1. I have done this before just to be extra safe.

March 15, 2019, 12:16:04 PM
Reply #2
Online

Robo_Eng_13



That is incredibly helpful. One of our machines requires a Karel program to connect to a computer system, so we often leave the Select list filtered to Karel programs. One day it was stopped in cycle and our techs tried to get back to home and had no idea that they needed to re-filter to TP programs and ran Get_Home instead. They were very confused when it said it was running but did not move the robot to home or bring up the normal Edit screen. It is good to know what that program does!

March 16, 2019, 06:12:42 AM
Reply #3
Offline

snugtops



Thanks a lot for the explanation!

March 17, 2019, 06:13:53 PM
Reply #4
Offline

Nation


Get_Home does more than just change PR[1] to joint, it copies the values stored in refpos one and then throws those into PR[1] as a joint representation. In the auto industry, most of the big players use PR[1] as their home position.
Check out the position converter I wrote here!


Share via facebook Share via linkedin Share via pinterest Share via reddit Share via twitter

xx
Cartesian vs Joint Representation

Started by Jaycephus on Fanuc Robot Forum

8 Replies
6722 Views
Last post October 14, 2015, 11:35:08 PM
by Jaycephus
xx
cartesian pos to joint postion and vice versa?

Started by knowledgesharing on Comau Robots

1 Replies
1890 Views
Last post February 04, 2016, 01:24:00 PM
by mbeuse
xx
Convert Cartesian to Joint, without moving to the position.

Started by bwlees on Fanuc Robot Forum

10 Replies
860 Views
Last post November 15, 2018, 05:48:32 AM
by Nation
xx
Query Cartesian/joint position and make programmatic decisions?

Started by Evan5659 on KUKA Robot Forum

6 Replies
3422 Views
Last post June 06, 2014, 02:10:22 PM
by Evan5659