MachineMotion v1.15
Release v1.15 of MachineMotion software focuses on the following changes (more details in the sections below):
- Handling application state after an emergency stop event
- Improved MachineLogic with : actuator-based programming, IO-friendly name programming, conveyor and rotary actuator support, application parameters
- Low-level socket API improvements
- Rebasing the python-server in
vention-control
instead of theUser_Python_Application
folder - New version of Python API v3.1 with minor improvements
- Several usability and bug fixes.
New features
- Handle application state after emergency stop event :
- All the applications (MachineLogic, Python) launched via the Application Launcher or the MachineLogic page can be automatically stopped uppon an e-Stop event
- This auto-stop can be configured via the file
vention-control/mm-config.json
.
- Support the new actuators :
- The new rotary actuator v2
- Enclosed timing belt actuator.
- A new shortcut to Cloud9 is offered in the main page of the ControlCenter, only on laptop.
- Ability to control IO and E-stop in the Low Level Socket API.
MachineLogic
- Actuator-based programming :
- for the motion commands, select the actuator before the instruction. Only the instructions compatible with the chosen actuator's type are displayed
- the move combined instructions are now accessible through the "+ Axis" button
- the new "All Axis" option encompasses the following motion commands :
Set System Speed
,Set System Acceleration
andStop All Motion
.
- IO-friendly name programming :
- define inputs and outputs in the Configuration Page, with a friendly name referring to the Digital IO Module number and pin number
- when programming, use those friendly names instead of the {Digital IO Module number, pin number} pair.
- Application parameters :
- ability to define and use constant numbers global to the scope of the application, called "application parameters".
- Rotary actuator support :
- units displayed in
deg
instead ofmm
when relevant - deprecated the
Set Indexer Angle
instruction - new instructions
Define Angle
andMove to Closest Angle
.
- units displayed in
- Conveyor support :
- new instructions
Set Continuous Move
andStop Continuous Move
.
- new instructions
- New instruction called
Terminate
that stops the application. - Renaming :
Call
andExecute
instructions toExecute in Parallel
andExecute in Series
, as well as theTrigger
category toExecute
.Home
toMove To Home
.Move Absolute
toMove to Position
.
Bug fixes
- Python API v3.1:
- The acceleration is now mandatory in all continuous move commands. This affects the commands
MachineMotion.setContinuousMove
andMachineMotion.stopContinuousMove
.
- The acceleration is now mandatory in all continuous move commands. This affects the commands
- At bootup, the Application Launcher now waits on the motion controller to be reachable before starting the auto-launched Python script if there is one.
- In MachineLogic and Configuration Page, the "Invalid application identifier" error message should appear less frequently.
- On the Manual Mode page, the "stop" button is able to stop "Home" commands as well.
Categories
- 6 Welcome to Vention User Forum
- 2 Getting Started
- 4 Community Feedback
- 22 By Vention
- 8 MachineBuilder
- 1 Safety Systems
- 1 Linear & Rotary Motion
- 2 MachineFrame
- 5 MachineLogic
- 2 MachineMotion
- 3 Vention Applications
- Product Request
- 31 Industry News
- 3 Release Notes
- 2 General
- 26 Partner Network