Elmo Motion Control-Advanced Motion Control-servo drives-servo amplifiers- from
   
 
 
 
Maestro

Samples Tutorial

readme

Array Using

DrillMachine XY table with Z-axis motion example
GetArraySize Example of how to get the array size
GroupCommonBg Example of how to use common begin commands for all members of the group
TwoDimArray Example of how to use multi-dimensional arrays

Basic Programming

IndexCommandUsing Show how to use the SimplIQ index commands in the Maestro user program
UserProgramPriority Show how to use the Program Priorities in Maestro programming
BreakContRet "Break", "Continue" and "Return" statements
ForStatement Shows how to use the For Statement
FuncCall Shows how to use the Function Call
GlobalVar Shows how to use a Global variable
IfStatement Shows how to use the If Statement
LabAndGoto Shows how to use the Labels and Goto operation
orderOfEval Shows the order of evaluation
ProgCall Shows how to use the Program Call
SaveLoadOp Shows how to use the Save and Load operations
StaticVariable Shows how to use a Static variable
SwitchStatement Shows how to use the Switch Statement
WhileStatement Shows how to use the While Statement

CallBackFunctions

EmergencyCallback Example of how to use the Emergency Callback function
EmitCallBack Example of how to use the Emit Callback function
HeartbeatCallBack Example of how to use the Heartbeat Callback function
InputCallback Example of how to use the Input Callback function
MotionCompleteCallBack Examples of how to use the Motion Complete Callback for Axis, Vector and Group
PerrorCallBack Example of how to use the Program Error Callback function

DS402

HomingMod  
InterpolatedPositionMod  
ProfilePositionMod  
ProfileTorqueMod  
ProfileVelocityMod  

EthernetIP Protocol

AssemblyTest  
TagTest  

ModBus Protocol

Serial.zip  
TCP.zip  

IO

Can_IO Examples of how to use CAN digital inputs and outputs
Integration_IO Examples of how to use SimplIQ, Maestro and CAN digital inputs simultaneously
Maestro_IO Examples of how to use the Maestro's analog and digital inputs and outputs
SimplIQ_IO Examples of how to use SimplIQ's analog and digital inputs and outputs

Motion

GraphicPrimitives Examples of graphic primitives such as Circle, Polygon, Lissajous Curves, Butterfly Spline, etc.
Motion Examples of motion such as Point-to-Point, Wall Homing, Add Points, etc.
 
Motion Library Tutorial Examples
 
Circle to circle Examples of creating a trajectory created from two circles Motion Library Tutorial - January 2007 (Ver. 1.0)
Circle To Line Examples of creating a trajectory created from a circle and line
Line to Line Examples of creating a trajectory created from two lines
Vector_2D Examples of 2D Vector graphic primitives such as Spline Ellipse, Spline-Lissajous Curves, Line-Circle Rotated, etc.
Vector_3D Examples of 3D Vector graphic primitives such as Helix, Rectangle and Spline

Motion Objects

Axis Shows how to use the Axis motion object
DynamicGroup Shows how to use the Dynamic Group motion object
StaticGroup Shows how to use the Static Group motion object
Vector_2D Shows how to use the Vector motion object
Vector_3D Shows how to use the 3D Vector motion object