I use jog frames to manually program our paint robot. We have hundreds of product configurations that all hang at different orientations. Jog frames allow me to quickly orient to the part currently hanging to fix issues. When starting a new part, I create a "FRAMEXXX" procedure for that part which consists of 3 points for my teach prob (steel teach point 8" from paint gun) for Origin, X, and Y touched off on the base of the product. So when I go back and forth between my various model procedures, I can pull up this FRAME procedure and use the points to reset the jog frame for that part. Once the points have been set, it would be nice to push this data programmatically to a frame procedure, rather than having to run the FRAME programs and manually moving the robot to record the 3 points to the jog frame. Thoughts?