New
- RapidSetupX - PDO view.
- rsiconfig - adds –verbose option for use with -get-serial and -check-license.
- DS402 Drives - Faster integration with automatic detection of most Network Indexes.
- Gcode - G4 (Dwell) command.
- rsiconfig - AxisFrameBufferSize support (getting/setting).
- Cartesian Robot - KinematicModelBuilder can add free axes to a kinematic model.
- Cartesian Robot - RapidVector for supporting std::vector in C++ and C# added.
- Cartesian Robot - RobotPosition uses RapidVector for Free Axes.
- Cartesian Robot - Implement Free Axis Motion.
- Cartesian Robot - G-Code motion group is modal. G1, G2, G3, G4.
- Cartesian Robot - GcodeCallback support for M-Codes.
- Cartesian Robot - Actual/CommandPoseGet() overloads allow different LinearUnits.
- RapidSetupX (Beta) - Tool for Windows, Linux, & MacOS.
- RMP firmware - MathBlocks for real-time math and bit-masking operations.
- RapidServer - NetworkNode Digital and Analog I/O data types updated.
- RapidCodeRemote - MultiAxis new actions map, unmap. New status is_mapped. Config set with axes_indices will AxisRemoveAll() first.
- INtime - Intel 2.5, 10 and 40 Gbps NICs support (requires INtime 7.1).
- RapidSetupX (Beta) - Continuous improvements.
- RapidSetup - Now suggests CustomNodeInfo entries for unintegrated nodes.
- RapidServer - Logging.
- RapidCode - Ready to build C++ sample apps included.
- Beckhoff EL1054 support.
- Cartesian Robot - GCode parsing and processing error message improvements.
- Cartesian Robot - SampleCounterGet/Wait.
- NiMotion PMM support.
- RapidSetupX - scope tracking feature and improved layout/zooming.
- RapidSetupX - tree view shows network topology.
- MotionController, Axis, MultiAxis InterruptUserDataAddressGet/Set for custom data with each interrupt.
- RMPNetwork - Network clock synchronization diagnostic and adjustment options.
- MotionController address types for NETWORK_CLOCK settings.
- Elmo Platinum fault details.
- Cartesian Robot - rotational units when creating a LinearKinematicModel or converting to/from quaternions.
Change
- RapidSetupX - Improved network topology treeview, node page, dark theme.
- Cartesian Robot - PathPlannedPositionsGet() replaces PathPlannedPointsGet().
- Cartesian Robot - Gcode methods moved to Gcode object. Use Robot.Gcode.
- Cartesian Robot - Gcode.PlannedPositionsGet() added.
- MotionController.CreationParameters member names adjusted.
- RMP - AxisFrameBufferSizeDefault updated to 1024 from 512.
- RapidCode - Objects upgraded to global, named locks for interprocess synchronization and safety.
- Cartesian Robot - PathState returns Idle if/when joints are moved directly.
- RapidCodeRemote - MultiAxis Status amp_enabled and Motion parameters renamed.
- RapidSetup - User limits now allow more Outputs variations.
- Cartesian Robot - G92 position offsets.
- Cartesian Robot - End effector and origin transforms use RobotPosition to support free axes.
- CustomNodeInfo.xml - node details replaced at the Product level rather than the Vendor Level.
- RapidSetupX - New page layout, added network timing metrics, and general improvements.
- RapidSetupX - Improved scope features and UX.
- RapidSetup - MultiAxis buttons are no longer disabled during motion.
- GCode: rotations in degrees and rotation speed is in (degrees/minute).
- RapidSequencer deprecated.
- Cartesian Robot: Speed of rotational moves (ABC/RPY) is in (units/second) instead of (10 units/second).
Fix
- G-Code - Arc moves (G2/G3) with the same start and end point create full circle moves.
- RapidSetup - password button click restored.
- RapidSetup - NetworkData pin missing color.
- RapidSetup - Now recreates config files if corrupted.
- RapidCodeRemote - RapidServer improved locks for MotionController Config object counts.
- RapidCode - Default values for Axis now retrieved from RMP memory for multi-process consistency.
- RapidCodeRemote - RapidServer no longer recreates RapidCode object on MotionControllerConfigGet.
- Linux - RMPNetwork no longer outputs argument help when started via RapidCode.
- Linux/rsiconfig - default path separator for Axis XML files.
- RapidSetup - NetworkData output pin button.
- RapidSetup - GCode load & render progress bar gets stuck when the file contains no motion.
- RapidCodeRemote - Axis ConfigSet ErrorLimit Duration.
- RapidCodeRemote - MultiAxis StatusGet() Motion Status Bits updated.
- Cartesian Robot - KinematicModel::IsArticulated and improved joint angle normalization.
- Cartesian Robot - Free axes trajectories.
- RMPNetwork - AutoDetection now exchanges Inputs/Outputs without a CustomNodeInfo entry.
- NodeInfo.xml - Wago removed false positive digital input identification.