Homing type (P-AXIS-00299)

P-AXIS-00299

Homing type

Description

There are two different homing methods:

  1. NC-controlled homing
  2. Drive-controlled homing

With NC-controlled homing, the generation of command values and sequence control (evaluation of reference cams and zero pulses) are handled in the CNC.

With drive-controlled homing, motion generation and the evaluation of cam signals and zero pulses are handled in the drive.

The homing method can be set up for drives types (P-AXIS-00018) for which both homing methods are implemented with this parameter.

Parameter

kenngr.homing.homing_type *

(Note: see *-note below)

Data type

STRING

Data range

CNC_CONTROLLED: CNC-controlled homing is done.

DRIVE_CONROLLED: Drive-controlled homing is done.

DISABLED: This axis cannot be homed. The CNC generates the error message P-ERR-50685 or P-ERR-60313 if homing is commanded for the axis (e.g. G74). This setting is only intended for axes with an absolute measuring system (see P-AXIS-00014).

IGNORE_ABS_POS: Axes with this setting are ignored during homing, i.e. the axis is not homed even if G74 <axis_name> is programmed. In this case the CNC generates no error message contrary to the setting DISABLED. The mode IGNORE_ABS_POS is only permitted for axis with an absolute position measuring system, meaning the parameter kenngr.abs_pos_gueltig (see P-AXIS-00014) must be set to 1. Otherwise, the CNC generates the error warning P-ERR-110584.

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

CNC_CONTROLLED

Drive types

----

Remarks

* alternative: kenngr.homing_type (old syntax)

If the homing command G74 involves multiple axes with different homing type setting e.g. G74 X1 Y1 Z2, the axis with kenngr.homing_type != IGNORE_ABS_POS/ DISABLED will move and try to find the homing switch while there is no movement on the homing suppressed axes. Therefore it must be ensured that no collision can occur.

If a homing type which is not supported by the drive type is set up, an error P-ERR-110384 is generated and default homing type is corrected.

If this entry is not present in the parameter list, the default homing type is used according to the drive type:

 

Drive type

CNC_CONTROLLED

DRIVE_CONTROLLED

Simulation

X*

 

SERCOS

X

X*

Terminal

X*

 

Lightbus

X*

 

RT-Ethernet

X*

 

PROFIDRIVE

X*

 

CANopen

X*

X

* Default homing type