Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Metadata (Metadata Plugin)
0version
hiddentrue
1.0.0
Scroll Ignore

Button export page pdf

Version:

Metadata from
1version

 

 

Section
Column

Coordinated motion allows 2 cool muscle motors to work together in an X-Y motion to create accurate and complex motions such as lines, arcs, circles, and ellipses. By using merge motion, each move can be merged with the next to create a smooth motion between points without a stop.

The following variables and commands are used for coordinated motion:

-          R1-R25: Circle/Arc Radius value

-          N1-N25: Circle/Arc Center point

-          @0-@25: Execute motion to end point defined  by P1-P25 respectively

In order to tell the two motors to move in coordination, we need to define the speed and acceleration as normal, as well as either a radius or center point. We can then use the @ command similar to how we would use the P command in a normal motion to set the target end point. The start point of any coordinated motion move is the current position.

For timing reasons, any coordinated motion move must send the move command to the second motor first. For example:

A1.1,S1.1,A1.2,S1.2

R1.1,R1.2

@1.2+,@1.1+

 

In the above, we can call the speeds, accelerations, and radii in any order but the @ move command must be called in the second motor before the first.

 

 

 

 

Scroll Ignore

Pages

Children Display
alltrue
depth20
excerpttrue
excerptTypesimple