IndustrialKit now introduces error handling for operations performed on robots and tools. Corresponding functions of robots, tools, and IMA Changers now throw, and the asynchronous function for moving a robot to a point is also wrapped in a Result output (.success or .failure + .error). The Spatial Pendant and Sidebar Pendant in RCWorkspace now visually display the execution state, including error descriptions. Industrial Builder also receives a new Modules Building Kit.
Process State
Validation and error handling, as an integral part, is now implemented in the Industrial Platform. For the operator, this provides an additional way to monitor and quickly assess the current situation without having to look deeply into the program. Execution states are assigned to program elements – target positions (Robots), operation codes (Tools), and IMA elements (Workspace). Now the state is also set for the entire robot, tool, and workspace, referring to the current execution of the program element. The operator can identify it by the color of the indicator light on the pendant and expand it for a more detailed description.
By default, in the macOS, iOS, and iPadOS versions, this element is not displayed, but you can add it by editing the toolbar. On the Spatial Pendant, the indicator light is always located to the left of the program selection or register view menu.
Modules Building
The new Modules Building Kit now provides a better development cycle for industrial modules. You can now transform listings, at your choice, into software component projects, compiled executable files, or both. If you make changes to component projects, you can also compile them into executables, and if you are fully confident in your work (and have saved the sources) – you can even turn them entirely.
After selecting ready-made modules in RCWorkspace, their software components will no longer restart until at least one RTK preset document has been opened.
After selecting the ready-made modules in RCWorkspace, their software components will no longer restart until at least one RTK preset document has been opened. It is also now possible to change the modules used directly within the current preset – objects that are using unavailable modules will be visually highlighted.