Difference between revisions of "SimpleMotion motion control strategies"
From Granite Devices Knowledge Wiki
[checked revision] | [checked revision] |
(Created page with "SimpleMotion V2 allows building single and multi-axis motion control applications in three different strategies. The table below summarizes the options. {| class="wikitabl...") |
|||
Line 36: | Line 36: | ||
*Use of {{param|CIS}} smoothens any motion above 250 Hz to silky smooth | *Use of {{param|CIS}} smoothens any motion above 250 Hz to silky smooth | ||
*There is virtually no delay between command and action | *There is virtually no delay between command and action | ||
+ | *Higher scalability, can use multiple SimpleMotion buses to support large number of axis | ||
|| | || | ||
− | *Update rate will reduce as more axes are added to the system (due to bus bandwidth limit) | + | *Update rate will reduce as more axes are added to the system (due to bus bandwidth limit), however, see the scalability feature in Features column |
*For smooth unterrupted motion, need hard real-time host, such as RTLinux, [[PLC]] or microcontroller platform. | *For smooth unterrupted motion, need hard real-time host, such as RTLinux, [[PLC]] or microcontroller platform. | ||
*USB RS458 converter may add uncertainty to timing, so use of other adapter may be necessary. | *USB RS458 converter may add uncertainty to timing, so use of other adapter may be necessary. | ||
|| Yes || Yes | || Yes || Yes | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
[[Category:Application]] | [[Category:Application]] | ||
[[Category:Development]] | [[Category:Development]] | ||
[[Category:SimpleMotion]] | [[Category:SimpleMotion]] |
Revision as of 13:39, 30 November 2015
SimpleMotion V2 allows building single and multi-axis motion control applications in three different strategies. The table below summarizes the options.
Strategy | Implementation | Features | Cons | Need real-time host | Synchronized multi-axis motion |
---|---|---|---|---|---|
Parameter communication |
Send setpoint commands to a target drive with simple "write parameter" commands |
|
|
No | No |
Buffered motion commands |
List of positions are uploaded to drive command buffers and executed by drives based on clock |
|
|
No | Yes |
Real-time motion commands |
Position commands are sent to drives just like in parameter communication strategy, except in high update rate and from real-time host |
|
|
Yes | Yes |