I was hoping for something a little more automatic. The PLC is getting Cartesian positions of the user frame from other sensors and I was hoping for a way to directly write that automatically. I tried adding it in background logic it would seem writing user frames isn’t allowed in background logic
Posts by lastwaun
-
-
Is there any way for Fanuc robots to update a User Frame automatically from external data such as a PLC or another data source? If so, what does that process look like and are there non-standard options I would need to make that happen?
Thanks in advance!
-
No, it’s a Toyota system. I believe it’s similar to point logic. It turns out it was waiting on and input at that line, though you could only view that from a custom screen (as it was a universal pendant)
-
I have a Fanuc robot running on an older R-30iA controller. As best as I understand it, the P-SPS function is supposed to interrupt the robot from running it's normal cycle and allow it to pause while it waits for commands. Some things were re-taught and that functionality seems to no longer pause the program causing it to stop. Does anyone have any more information on P-SPS so I can better troubleshoot this?
The line in question is as follows:
J P[2] R[110]% CNT R[128] DB 0.0mm, P-SPS
-
I have found a gap in our safety- often times we have more than one person in a robot cell when touching up some points and we don't have a second deadman switch for the person not using the TP to hold on to. I found some switches I think we will use by IDEC, but am wondering about the best integration. Would be be best to integrate to the safety PLC or directly to the Fanuc controller? I feel like Fanuc controller would be best but I wasn't able to find any documentation regarding that. Any advice would be greatly appreciated.
Thanks
-
Check the following system var:
$JPOSREC_ENB - when '0', new points will be recorded in Cartesian coordinates (XYZWPR), when '1', new points will be recorded in joint (angular)
I'm not sure if it would affect position registers though.
Well, I tried that and it was already set to 0, but that is a good setting to know about!
-
I have a Fanuc R30iB controller on a LR Mate 200iD and occasionally when people go to touch up position register points, it switches the taught points from cartesian based to joint. This causes problems when it creates offsets based on those points because instead of 100mm on Z axis, its 100 degrees on J3.
Does anyone know why this is happening or how to fix it?
Thanks