301706

Axis %1 drive %2 parameterization of cam position invalid

Parameters:

%1 = NC axis number

%2 = Drive number

Definitions:

At least one of the parameterized cams enabled via MD 1301:

$MD_SAFE_FUNCTION_ENABLE (safe functions enable) does not comply with the rule stating that cam positions are not allowed to be within the tolerance range around the modulo position.

The valid tolerance range is:

With inactive cam synchronization (MD 1301 bit 7 = 0):

Lower modulo value + POS_TOL <= cam position

Upper modulo value - POS_TOL > cam position

With active cam synchronization (MD 1301 bit 7 = 1):

Lower modulo value + POS_TOL <= cam position

Upper modulo value - POS_TOL - CAM_TOL > cam position

Explanations:

POS_TOL: Actual value tolerance (MD 1342: $MD_SAFE_POS_TOL (actual value tolerance cross-comparison))

CAM_TOL: Cam tolerance (MD 1340: $MD_SAFE_CAM_TOL (tolerance for safe cams)) Upper/lower modulo value: is determined by MD 1305: $MD_SAFE_MODULO_RANGE (actual value range for safe cam with rotary axes)

Reactions:

-    Mode group not ready.

-    Channel not ready.

-    NC Start disable in this channel.

Remedy:

-    Interface signals are set.

-    Alarm display.

-    NC Stop on alarm.

Please inform the authorized personnel/service department.

Check parameterization of the cam positions in

Modify MD 1336: $MD_SAFE_CAM_POS_PLUS (plus cam position for safe cam) and Modify MD 1337: $MD_SAFE_CAM_POS_MINUS (minus cam position for safe cam) and perform POWER ON.

Modify MD 1305: $MD_SAFE_MODULO_RANGE (actual value range for safe cam with rotary axes).

Program Continuation:

Switch control OFF - ON.

© Siemens AG 2005 All Rights Reserved

1-2704