Motion Axis Setup: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
* MC_Driver_DS402, which code is clear and editable, contains what we call axis drivers: they contains specific behaviour to do with a specific type of axis. | * MC_Driver_DS402, which code is clear and editable, contains what we call axis drivers: they contains specific behaviour to do with a specific type of axis. | ||
For a better understanding of the whole Architecture of the Axel Motion Library please refer to /* __ADESSO link a presentazione commerciale di Michele */ | For a better understanding of the whole Architecture of the Axel Motion Library please refer to /* __ADESSO link a presentazione commerciale di Michele */ | ||
== Axes and DS402 model == | |||
An axis is a motor, driven by a control drive, which can communicate with the PLC application by means of some fieldbus, for example EtherCAT or CANopen.<br> | |||
In the current version only EtherCAT axis are considered, but there still the possibility to define virtual axes, which can be used to compute trajectories without actually move any motor. |
Revision as of 16:33, 20 January 2022
This page describes how to setup a motion axis type, to be used within the Axel Motion Library to develop Motion Control applications.
Overview
The Axel Motion Library is automatically added to any new project created with LogicLab, for enabled target runtimes. The library is actually splitted in two differnt modules: MC_Common.plclib and MC_Driver_DS402.plclib
- MC_Common.plclib contains the blocks and definition to be used by the application programmer, it implements PLCopen Motion Control part 1 specifications.
- MC_Driver_DS402, which code is clear and editable, contains what we call axis drivers: they contains specific behaviour to do with a specific type of axis.
For a better understanding of the whole Architecture of the Axel Motion Library please refer to /* __ADESSO link a presentazione commerciale di Michele */
Axes and DS402 model
An axis is a motor, driven by a control drive, which can communicate with the PLC application by means of some fieldbus, for example EtherCAT or CANopen.
In the current version only EtherCAT axis are considered, but there still the possibility to define virtual axes, which can be used to compute trajectories without actually move any motor.