Technosoft 2014
88
iPOS4808 MX Technical Reference
5.3. Combining CANopen /or other host with TML
Due to its embedded motion controller, an iPOS4808 offers many programming solutions that may
simplify a lot the task of a CANopen master. This paragraph overviews a set of advanced
programming features which arise when combining TML programming at drive level with
CANopen master control. A detailed description of these advanced programming features is
included in the
CANopen Programming
(part no. P091.063.UM.xxxx)
manual. All features
presented below require usage of EasyMotion Studio as TML programming tool
Remark:
I
f you don’t use the advanced features presented below you don’t need EasyMot
ion
Studio. In this case the iPOS4808 is treated like a standard CANopen drive, whose setup is done
using EasySetUp.
5.3.1.
Using TML Functions to Split Motion between Master and Drives
With Technosoft intelligent drives you can really distribute the intelligence between a CANopen
master and the drives in complex multi-axis applications. Instead of trying to command each step
of an axis movement, you can program the drives using TML to execute complex tasks and inform
the master when these are done. Thus for each axis, the master task may be reduced at: calling
TML functions (with possibility to abort their execution) stored in the drives EEPROM and waiting
for a message, which confirms the finalization of the TML functions execution.
5.3.2.
Executing TML programs
The distributed control concept can go one step further. You may prepare and download into a
drive a complete TML program including functions, homing procedures
1
, etc. The TML program
execution can be started by simply writing a value in a dedicated object,
5.3.3.
Loading Automatically Cam Tables Defined in EasyMotion Studio
The iPOS4808 offers others motion modes like
2
: electronic gearing, electronic camming, external
modes with analogue or digital reference etc. When electronic camming is used, the cam tables
can be loaded in the following ways:
a) The master downloads the cam points into the drive active RAM memory after each power
on;
b) The cam points are stored in the drive EEPROM and the master commands their copy
into the active RAM memory
c) The cam points are stored in the drive EEPROM and during the drive initialization
(transition to Ready to Switch ON status) are automatically copied from EEPROM to the
active RAM
For the last 2 options the cam table(s) are defined in EasyMotion Studio and are included in the
information stored in the EEPROM together with the setup data and the TML programs/functions.
1
The customization of the interrupt service routines and homing routines is available only for iPOS4808 CAN executions
2
Optional for the iPOS4808 CANopen execution
Summary of Contents for iPOS4808 MX Series
Page 2: ......
Page 4: ......
Page 14: ... Technosoft 2014 XII iPOS4808 MX Technical Reference This page is empty ...
Page 37: ... Technosoft 2014 35 iPOS4808 MX Technical Reference ...
Page 69: ... Technosoft 2014 67 iPOS4808 MX Technical Reference Figure 3 23 Multiple Axis CAN network ...
Page 112: ... Technosoft 2014 110 iPOS4808 MX Technical Reference This page is empty ...
Page 113: ......
Page 114: ......