I modified a post processor to do what I need it to do on a UR and linear rail. However, speed coordination is an issue. I wanted to see if running it directly on a robot instead of copying the generated script file into a URP program would run any different. When I connect to the robot it does not send my distance command to the rail that is done through the script created by the post-processor. Does it run the post processor when running it through the direct connection? If not how do I edit the apiur file to add the post-processing?
The "Run on robot" feature use the selected post processor to send the program to the controller.
Have a great day.
Did you select your custom post processor before generating/sending the program?
(Right click the program -> select post processor -> URMikeWescott)
I know it's a basic question, but we need to start from there.
Have a good day.
You won't be able to reach the level of customization you have with the post processor through the driver. I recommend you to implement the logic driving the external axis in your post processor.
You should be able to run the program on the robot by selecting Send Program to Robot (Ctrl+F6). This will generate the program and run it on the robot.
Make sure you are connected to the robot and have a local network properly established. You may have to disable the firewall.