We’re excited to announce the latest software updates for MachineMotion v3.5.0. This release exposes support for IO Latency, Robot Move Until, Industrial Fanuc robots.
🛠️ Full Release Notes
General
The service responsible for the IO module controls has been revamped for better performance. Its http and mqtt interfaces have been replaced by a gRPC interface. This does not impact compatibility with existing IO module firmware.
Exposing the foundation layers to expose the MachineMotion AI as an EtherNet/IP Adapter. It currently supports monitoring the MachineMotion safety and operational states ; as well as 16 User Data input and output registers.
This release exposes compatibility with the robot models M20iD/35, M710iD/70, LR-10iA/10, LRMate200iD/7L, LRMate200iD/4S, LRMate200iD.
Control Center
Remote Access: Users can now allow Vention's Customer Success team to establish secure, on-demand remote sessions to the MachineMotion AI via a VPN tunnel for diagnostics and support.
Configuration: ability to specify which motors are not yet connected to the machine, and still deploy the full configuration. They will be part of the configuration payload, but their data won’t be sent to the firmware. They won’t be controllable, but all the other motors part of the configuration will be.
Configuration: ability to assign multiple pneumatic actuators to the same output.
Settings: Added a toggle in the Settings page, to allow to turn on or off the network restrictions impacting LAN and Wifi network interfaces. This is to be used at client discretion, if they have ensured that they trust the network the MachineMotion is connected to.
Settings: The ability to Lock the Teach Pendant in App Launcher mode will only be shown from a laptop, and not from a Teach Pendant, so as to avoid involuntarily locking the Teach Pendant device out of the Settings page.
Settings: The MachineCloud deploy toggle has now been moved to the Settings page.
Manual Mode: The Manual Mode page will selectively showcase the robot Free Drive capabilities based on the selected robot model.
Added a key to allow hiding the virtual keyboard appearing on the Vention Teach Pendant touch screen.
MachineLogic - Code Free
Move Until Tool Contact: New instruction allowing robots to move along a trajectory and automatically stop upon exceeding a force or torque threshold.
MachineLogic - Python Programming
Move Until Tool Contact: New move_until() method available in both synchronous and asynchronous forms for detecting contact during motion trajectories.
Firmware
Documentation: Revamped the documentation landing page, for easier navigation.
Documentation: Added a new troubleshooting tool, allowing to interact with the gRPC interfaces of the MachineMotion AI.
Documentation: Added the gRPC services proto documentation as well.
Networking: The backend for the Wifi networking service has been switched out.
Networking: Creation of a Wifi disconnect endpoint.
Networking: When the MachineMotion is connected to the Internet, the Vision port will now have access to Internet as well.
Networking: New subnets have been restricted on the LAN port, to accomodate the Remote Access feature: 100.64.0.0/10.
Logging: Added the mqtt broker message to the logs retrieved from the MachineMotion.
Vision: Supporting a visualizer of the camera feed, for troubleshooting purposes.