Uploaded August 2015 | Updated September 2026, 3 weeks ago
Learn how to program and set up a Macro in FANUC Robotics programming. Macros can be executed in the background, without changing the current, active program. They are often used to toggle tooling or move the robot to a repair or purge position.
Learn how to program and set up a Macro in FANUC Robotics programming. Macros can be executed in the background, without changing the current, active program. They are often used to toggle tooling or move the robot to a repair or purge position.



![Using [PR] in a CALL program to eliminate wasted moves...
This lecture is on how to use the Position Register motion element and the CALL command on FANUC Robotics Teach Pendant Programming to improve program execution efficiency and eliminate wasted moves. The [PR] or Position Register can be used to define a Point that is globally available (and the same coordinates) for any and all program, regardless of User Frame or Tool Frame specified. A demonstration is provided to show how the [PR] can be used to eliminate wasted motion from individual programs and make a set of programs run more efficiently.
Please visit http://matcmadison.edu/eda for more information on classes, schedules and course descriptions. Using [PR] in a CALL program to eliminate wasted moves...](https://i.ytimg.com/vi/Yx2cGoFInsQ/mqdefault.jpg)






