Documentation Index

Fetch the complete documentation index at: https://docs.vention.com/llms.txt

Use this file to discover all available pages before exploring further.

May 2026 - MachineMotion Firmware (v3.4.0)

Prev Next

We’re excited to announce the latest software updates for MachineMotion v3.4.0. Below is a quick summary of what’s new, followed by the detailed release notes.


🛠️ Full Release Notes

General

    Please note that there is no guarantee that the applied cartesian limits will result in moves respecting the joint limits. You should be using the Fanuc cobot at slower speeds to ensure absence of drift. As a result to the new robot limits, the robot jogging experience in the Control Center's Manual Mode page might be slower.

  • Bug Fixes:

    • Fixed a bug where the robot’s TCP offset was not applied upon reconnection.

    • Fixed a bug in the App Launcher that was causing lagginess in the Palletizer MachineApp.

    • Fixed a bug with the troubleshooting page showing the live view of the connected cameras.

    • Python SDK: fixed a bug causing the async relative and absolute moves to not be async anymore.

TCP Socket API

  • Added 2 new endpoints:  

    • getSensorA_{port},{index} will return the state state of the sensor plugged into the Port A of step-servo and conveyor motors.

    • getSensorB_{port},{index} will return the state state of the sensor plugged into the Port B of step-servo and conveyor motors.

MachineLogic - Code Free

  • Conveyor motors can be programmed in ML code free using instructions from the conveyor category in the command menu

  • Conveyor motors can be programmed in ML code free using instructions from the conveyor category in the command menu

  • Users can use the conveyor inputs in the wait for instruction, set variable from device, and the state machine transition.

  • Variables can be created to monitor the state of conveyor motor inputs.

MachineLogic - Python Programming

  • Conveyor motors can be programmed using the actuator class in MachineLogic-SDK

  • actuator.home() is not supported for the new conveyor motor

  • Users can read the state of conveyor motor inputs using the digitalInput class in MachineLogic-SDK