[Work in progress - need to clean this up]
Open Motion.vi
Close Motion.vi
2 Axis Contouring Pause.vi
- Pause 2 axis contouring current running.
2 Axis Contouring Segments Load.vi
- Pre-load 2-axis contouring segments into Motion controller for fast start.
2 Axis Contouring Start.vi Start or resume 2 axis contouring according to configured parameters.
3 Axis Contouring Pause.vi Pause 3 axis contouring current running.
3 Axis Contouring Start.vi Start or resume 3 axis contouring according to configured parameters.
Alarm Reset.vi Clears all drive faults on all axes. Pulse alarm reset line on all axes.
Axis Move Start.vi Starts motion of an axis.
Axis Move Stop.vi Stops motion of an axis.
Check Reference.vi Checks the status of a search sequence initiated by Find Reference.
Config 2 Axis Contouring.vi Config parameters of 2 axis contouring.
Config 3 Axis Contouring.vi Config parameters of 3 axis contouring.
Config Breakpoint.vi Config parameter of breakpoint of single axis.
Config Capture.vi Config parameter of capture of a single axis.
Config Circular Interpolation.vi Configs parameters of circular interpolation.
Config Helical Interpolation.vi Config parameters of helical interpolation.
Config Linear Interpolation.vi Configs parameters of linear interpolation.
Configure Axis Move.vi Configure motion operation mode, target position, velocity, acceleration, and deceleration of a single axis move.
Configure Axis Parameters.vi Configure stepper output configuration, if the axis direction reversed, and if the encoder direction reversed of an axis.
Configure Encoder Polarity.vi Sets the polarity of the index (Encoder Z) inputs as either active low/active open or active high/active closed.
Configure Limits.vi Enables/disables and set polarity either the forward and reverse limit inputs.
The polarity of the forward and reverse limit inputs is either active low/active open (True,default) or active high/active (False) closed. s
For hardmotion, forward and reverse limit can only be enabled/disabled and set polarity at the same time. Either enable forward or reverse limit will enable both limit. The polarity of forward limit and reverse limit use the same setting. This API will use forward limit polarity setting only.
Configure Servo On Polarity.vi Configures the polarity of servo on.
Configure Stepper Output.vi Configures the output mode of a stepper output.
Convert DXF 2 Axis Contouring Route.vi Convert DXF path to 2 Axis contourting routes.
Enable Alarm Input.vi Enable or disable alarm input for selected axis. Enable alarm input will cause axis stop immdiately when alarm input active.
Enable Breakpoint.vi Enable or disable breakpoint of single axis.
Enable Capture.vi Enable or disable capture of a single axis.
Enable Home Input.vi Enables/disables the home inputs of an axis.
Enable Inposition Input.vi Enable or disable inposition input of selected axis. When inposition input is enabled, move complete status will only become true after inposition input active.
Enable Limits.vi Enables/disables either the forward and reverse limit inputs.
For hardmotion, forward and reverse limit can only be enabled/disabled at the same time. Either enable forward or reverse limit will enable both limit.
Find Reference.vi Executes a search operation to different references.
Get Accleration.vi Get onboard accleration sensor readout.
Linear Interpolation Start.vi Starts linear interpolation according to configed parameter.
Load Axis Accel Decel.vi Loads the acceleration and/or deceleration value for an axis. If acceleration mode is set to S-Curve, the value of accerlation will be uesed on both accerlration and deacceleration.
Load Axis Jerk.vi Load acceleration of an axis. This configuration only take effects when acceleration mode set to S-curve.
Load Axis Target Position.vi Loads the target position for the axis move.
Load Axis Velocity.vi Loads the maximum velocity for an axis.
Load Controller Configuration from File.vi Loads motion controller configurations from file.
Load Find Home Parameters.vi Load Find Home Parameter into the motion controller.
Load Find Index Limit Parameters.vi Load Find Limit/Index Parameters into the motion controller.
Load Reference Parameter.vi Loads the value for the specified find reference parameter.
MultiAxes Sync Move Start.vi Starts motion on multiple axes simultaneously.
Open Motion.vi Open Motion Controller on specific IP address.
Override Axis Accel Deccel .vi Override the acceleration and deceleration of a currently running axis.
Override Axis Position.vi Loads an instantaneous position override for an axis.
Override Axis Velocity.vi Loads an instantaneous velocity override for an axis.
Read Alarm Input Status.vi Read input status of alarm in.
Read Axis Current Drive Velocity.vi Read out current drive velocity of an axis.
Read Axis Directions.vi Read the axis directions configured in motion controller. axis direction configuration only take affect after axis move start. Use this API after axis move start.
Read Axis Move Complete Status.vi Reads the move complete status of an axis.
Read Capture.vi Read latest capture result of a single axis.
Read Current Helical Rotation Number.vi Read current helical rotation number of a helical interpolation.
Read Encoder Direcitons.vi Read encoder direction of axes configured in motion controller.
Read Encoder Position.vi Reads the position of an encoder.
Read Home Input Status.vi Reads the instantaneous status of the home inputs.
Read Inposition Input Status.vi Read input status of inposition.
Read Limits Status.vi Reads the instantaneous state of either the hardware limit inputs.
Read Servo On Status.vi Read servo on output status from motion controller.
Release Interpolation Axis.vi Clear the interpolation state of axis. If an axis is in interpolation state, it could function abnormally when running single axis move after interpolation move. It is recommend run this VI after interpolation move is done.
Reset Encoder Position.vi Resets the position of an encoder to zero.
Reset Motion Controller.vi Resets the motion controller to the default or power-up state.
Save Controller Configuration to File.vi Save motion controller configurations to file.
Servo On.vi Set the servo on signal of specific axis.
Set Alarm Clear Polarity.vi Set alarm clear output polarity.
Set Alarm Input Polarity.vi Set the alarm input to active high or active low.
Set Alarm Out State.vi Clears all drive faults on all axes. Pulse alarm reset line on all axes.
Set Axis Accel Decel Mode.vi Set Acceleration mode of an single axis. If acceleration mode is set to S-Curve, the value of acceleration will be uesed on both acceleration and deceleration. It is recommand set Jerk if acceleration mode is set to S-Curve.
Set Axis Move Direction.vi Configure an axis move direction about which direction is +.
Set Axis Operation Mode.vi Sets the operation mode of an axis.
Set Encoder Direction.vi Set the direction of an encoder.
Set Encoder Position.vi Set the position of an encoder to the specified number.
Set Inposition Input Polarity.vi Set inposition input to active high or active low.
Set Limit Input Polarity.vi Sets the polarity of the forward and reverse limit inputs as either active low/active open or active high/active closed.
Start Helical Interpolation.vi Start a helical interpolation.
Wait Reference.vi Waits for a search sequence initiated by Find Reference to complete and returns the status. Wait Reference also can be used to query the status of a search.