08-10-2023, 12:30 PM
Yes I attached it for reference. The $ sign is needed in the Kuka controller, correct, but I need to remove it to be able to filter in RoboDK. Then I have to open the filtered program, and type the $ signs back in.
The point I was trying to make was that with or without $ signs, RoboDK doesn't allow a tool change during filtering. Whatever tool is first, is used throughout the entire program. The result is that any programs I want to run that use multiple tools need to be filtered in batches, grouped by tool.
It would be much better if RoboDK could update the active tool if TOOL=[] changes at any point in the program. I have a working tool change on the Kuka controller that is called by SetTool(n) but the calibration profile in RoboDK doesn't update.
The point I was trying to make was that with or without $ signs, RoboDK doesn't allow a tool change during filtering. Whatever tool is first, is used throughout the entire program. The result is that any programs I want to run that use multiple tools need to be filtered in batches, grouped by tool.
It would be much better if RoboDK could update the active tool if TOOL=[] changes at any point in the program. I have a working tool change on the Kuka controller that is called by SetTool(n) but the calibration profile in RoboDK doesn't update.