5.0.1 addresses some bugs found in 5.0.0.
DEVICE CONFIGURATION
Fixes
- Robot controller file transfer now waits for the copy to finish before ejecting
- Generic E/IP: Device will no longer reconnect if modified while disconnected
- Generic E/IP: Error codes from the device are now properly reported up to Forge/OS
Updates
- Added a READ_ME to the ABB safety PLC USB setup
- Universal Robots: Controller versions 5.10.2 and 3.15.1 are supported
DEVICE CONTROLS
Fixes
- Forge/Ctrl: Signal mapping is corrected for the PLC breakout box
- Smart Gripper: Control panel buttons match the physical gripper state
- ABB 6DOF: "Snap All Axes" provides the correct values
- "Snap To" no longer returns rotation values outside those allowed by the arm
- Limits to jump and position rotation updated to [-180.0,180.0)
TASK CANVAS
Fixes
- Grid block “spaces” field opens directly to the number pad, not the full keyboard
- Subtasks pause when the UR safeguard stop is engaged
- You can no longer quickly switch to another app immediately after starting execution
- Timer and Check blocks looped to self no longer crashes Task Canvas
- Device-specific Set and Check blocks always display the correct Data Source on load
- Removed latency when executing consecutive Forge/Ctrl Set blocks
- Linear and Joint-defined waypoints are locked into their Linear/Joint definition once created
Updates
- Math block supports multiple equations; operations are executed top to bottom
- Rename function is added to the waypoint and frame managers
- “Move To” and “Reset Position” functions are added to New/Modify Waypoint/Frame
- Load spinner is added to a loading task to acknowledge command
- Added “Include unused parameters” option to exporting subtask; exports all waypoints and variables
- High/Low digital output selection UI matches the Device Control Panel; “Invert” option function added to Set block