Skip to main content

Motion

The Motion (Motion Control) panel provides a complete test environment for axis control functions. You can monitor axis card status in real-time, configure I/O parameters, perform Find Reference (Home), and directly issue motion commands to control motors.

In addition, the panel supports saving the current settings as a configuration file (*.INI), making it convenient for fast loading during subsequent program development.

WDM_testPanel_motion

Status Monitor

The upper area of the panel displays real-time status information for each axis:

Status Indicator/ValueDescription
Logical PosLogical position (the cumulative pulse position output by the axis card).
Encoder PosThe actual position feedback from the Encoder.
FForward Limit switch trigger status.
RReverse Limit switch trigger status.
HHome switch trigger status.
INPIn-Position signal, indicating whether the motor has reached the target position.
ALMAlarm signal, indicating whether the driver has an error.
Stop (Red)/Start (Green)motor operation status indicator.

Function Toolbar

IconFunction Description
Open Configuration Panel: Opens the motion control I/O setting panel.
Servo On/Off: Toggles the servo excitation status.
Halt: Emergency pause of motor operation.
Interactive Control: Opens the interactive move control panel.
Reset Position: Resets the logical position count to 0.

Configuration Panel (Configuration)

After clicking the settings icon, detailed configuration can be made for the axis card I/O behavior:

WDM_testPanel_motion_config
Parameter SettingOptionsDescription
Stepper OutputStep/Dir (1P)
CW/CCW (2P)
Set pulse output mode: single-pulse or dual-pulse.
Axis DirectionOriginal
Inverse
Set motor rotation direction.
Encoder DirectionOriginal
Inverse
Set encoder count direction.
Servo On PolarityActive Low
Active High
Set the polarity of the Servo On signal.
Encoder RingDisable
Enable
Enable or disable ring count mode.
Step Per Revolution(Value)Set the number of pulses required for one motor revolution.
Encoder Divisor(Value)Set the encoder frequency division ratio.
Limit ProtectionDisable
Enable
Enable Forward/Reverse limit protection separately.
Signal PolarityActive Low
Active High
Set the polarity of signals such as Forward, Reverse, Home, Index, Alarm, and In-position.
Limit Stop TypeDecelerate
Halt
Set the stop method when limit is triggered (decelerate stop or immediate halt).
Apply All(Button)Apply current settings to all axes.

Interactive Control and Testing

1. Simple Move

Provides basic PTP (Point-to-Point) move testing functionality.

WDM_testPanel_simple_move
ParameterDescription
Operation ModeMove mode selection:
Absolute: Absolute move
Relative: Relative move
Velocity: Velocity mode (continuous operation)
Target PositionSet target position (Step).
VelocitySet running speed (Step/sec).
Accel / DecelSet acceleration and deceleration (Step/sec²).
BlendUsed to update target position or velocity in real-time during operation.
Run / StopStart or stop motor operation.

2. Find Reference

Perform automatic home-finding procedure.

WDM_testPanel_find_ref
ParameterDescription
Target ModeSelect reference point type: Home, Forward Limit, Reverse Limit, or Index.
Search DirectionSet the initial search direction.
Velocity ProfileSet search velocity, acceleration, and approach velocity (Approach Velocity).
Offset PositionOffset movement amount after the reference point is found.
Reset PositionWhether to reset the position to zero after finding.
Find / StopExecute or stop the find reference action.
StateDisplay current status: Idle, Finding, Found.