DMC-18x6 Command Reference
101
HM
FUNCTION: Home
DESCRIPTION:
The HM command performs a three-stage homing sequence for servo systems and two stage
sequence for stepper motor operation.
For servo motor operation: During first stage of the homing sequence, the motor moves at the
user programmed speed until detecting a transition on the homing input for that axis. The
direction for this first stage is determined by the initial state of the homing input. Once
the homing input changes state, the motor decelerates to a stop. The state of the homing
input can be configured using the CN command.
At the second stage, the motor change directions and slowly approach the transition again. When
the transition is detected, the motor is stopped instantaneously..
At the third stage, the motor slowly moves forward until it detects an index pulse from the
encoder. It stops at this point and defines it as position 0.
For stepper mode operation, the sequence consists of the first two stages. The frequency of
the motion in stage 2 is 256 cts/ sec.
USAGE: DEFAULTS:
While Moving
No
Default Value
In a Program
Yes
Default Format
Command Line
Yes
Controller Usage
ALL CONTROLLERS
OPERAND USAGE:
_HMn contains the state of the home switch for the specified axis
RELATED COMMANDS:
Configure Home
Find Index Only
Find Home Only
Homing velocity
EXAMPLES:
HM
Set Homing Mode for all axes
BG
Home all axes
BGA
Home only the A-axis
BGB
Home only the B-axis
BGC
Home only the C-axis
BGD
Home only the D-axis
Hint: You can create your own custom homing sequence by using the FE (Find Home Sensor only) and FI
(Find Index only) commands.