Description
P-AXIS-00175 | Activation of SSFK | |
Description | This parameter activates the lead screw error compensation. | |
Parameter | lr_param.ssfk | |
Data type | BOOLEAN | |
Data range | 0/1 | |
Axis types | T, R | |
Dimension | T: ---- | R: ---- |
Default value | 0 | |
Drive types | ---- | |
Remarks |
|
P-AXIS-00243 | Distribution of the backlash on multiple cycles | |
Description | The parameter defines a number of position control cycles on which the backlash is distributed. The distribution is done according to a sin2 function. The parameter is also used for bi-directional lead screw error compensation if a change of direction is executed. | |
Parameter | lr_param.n_backlash_cyc | |
Data type | UNS16 | |
Data range | 0 < n_backlash_cyc < 20 | |
Axis types | T, R, S | |
Dimension | T: Number of interpolation cycles | R,S: Number of interpolation cycles |
Default value | 0 | |
Drive types | ---- | |
Remarks | For the values 0 or 1 the output of the backlash to the drive is done abruptly within one cycle. A value larger than 1 creates a distribution according to the sin2function The use of this feature avoids increasing errors at the workpiece, because for large backlash the machine excitation is reduced. |
P-COMP-00059 | Maximum number of table entries for leadscrew error compensation | |
Description | This leadscrew error compensation parameter (FCT-C5) sets the memory space required for a particular number of table entries.
The size of the actually used compensation table is defined by `kw_nr_max` (P-COMP-00020) and `kw_nr_max` must be smaller than `max_points`. | |
Parameter | kw.ssfk.max_points | |
Data type | UNS32 | |
Data range | 0 <= P-COMP-00059 | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | 1500 | |
Remarks | The parameter value can no longer be changed after start-up or after lists are reloaded. Otherwise error ID 110638 is output.
If P-COMP-00059 is not specified (or assigned the value 0), the default value is assigned to P-COMP-00059 for downward compatibility reasons. To avoid the default assignment, memory can be saved for an axis that does not use leadscrew error compensation by assigning the value 1 to P-COMP-00059. This parameter is available as of CNC Build V3.3079.06 |
P-COMP-00017 | Unit of the length entries | |
Description | This parameter defines the unit of the length / position entries. | |
Parameter | kw.ssfk.unit | |
Data type | BOOLEAN | |
Data range | 0: Encoder increments 1: Metric (in 0.1 µm) | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | 0 | |
Remarks |
|
P-COMP-00018 | Distance between interpolation points | |
Description | The parameter defines the distance between interpolation points of the compensation table when equidistant interpolation points are used. If this parameter is = 0, the position of each interpolation point must be specified separately. | |
Parameter | kw.ssfk.interval | |
Data type | SGN32 | |
Data range | 0 ≤ interval < MAX(SGN32) | |
Axis types | T, R, S | |
Dimension | T: 0.1 µm or increments | R,S: 0.0001° or increments |
Default value | 0 | |
Remarks |
|
P-COMP-00019 | Start position of compensation values | |
Description | This parameter determines the position of the axis at which the compensation table starts. | |
Parameter | kw.ssfk.kw_startpos | |
Data type | SGN32 | |
Data range | MIN(SGN32) ≤ kw_startpos < MAX(SGN32) | |
Axis types | T, R, S | |
Dimension | T: 0.1 µm or increments | R,S: 0.0001° or increments |
Default value | 0 | |
Remarks |
|
P-COMP-00020 | Number of compensation values | |
Description | This parameter defines the number of entries in the compensation table. | |
Parameter | kw.ssfk.kw_nr_max | |
Data type | SGN32 | |
Data range | 0 ≤ kw_nr_max < P-COMP-00059 | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | 0 | |
Remarks | P-COMP-00059 is available as of Build V3.1.3079.06. |
P-COMP-00021 | Operation mode of compensation | |
Description | This parameter defines whether compensation is unilateral or bilateral. | |
Parameter | kw.ssfk.bilateral | |
Data type | BOOLEAN | |
Data range | 0: Unilateral compensation 1: Bilateral compensation | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | 0 | |
Remarks |
|
P-COMP-00022 | Compensation of a modulo axis | |
Description | This parameter defines the compensation table for a modulo axis. A modulo transition also takes place in the compensation table on the modulo transition of the axis position. The number of compensation values must then be equal to the number of entries in the compensation value table. | |
Parameter | kw.ssfk.modulo | |
Data type | BOOLEAN | |
Data range | 0: Compensation without modulo handling 1: Compensation for a modulo axis | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | 0 | |
Remarks |
|
P-COMP-00023 | Compensation value in positive direction | |
Description | This parameter defines a compensation value in case of movement in positive direction at interpolation point 'i'. | |
Parameter | kw.ssfk.table[i].pos | |
Data type | SGN32 | |
Data range | MIN(SGN32) ≤ pos < MAX(SGN32) | |
Axis types | T, R, S | |
Dimension | T: 0.1 µm or increments | R,S: 0.0001° or increments |
Default value | 0 | |
Remarks |
|
P-COMP-00024 | Compensation value in negative direction | |
Description | This parameter defines a compensation value in case of movement in negative direction at interpolation point 'i'. | |
Parameter | kw.ssfk.table[i].neg | |
Data type | SGN32 | |
Data range | MIN(SGN32) ≤ neg < MAX(SGN32) | |
Axis types | T, R, S | |
Dimension | T: 0.1 µm or increments | R,S: 0.0001° or increments |
Default value | 0 | |
Remarks |
|
P-COMP-00025 | Interpolation points of the axis | |
Description | This parameter determines the interpolation points of the axis for which the axis must be corrected. | |
Parameter | kw.ssfk.table[i].setpoint | |
Data type | SGN64 | |
Data range | MIN(SGN64) ≤ setpoint < MAX(SGN64) | |
Axis types | T, R, S | |
Dimension | T: 0.1 µm or increments | R,S: 0.0001° or increments |
Default value | 0 | |
Remarks | In CNC Builds V2.11.20xx and higher, the data type is SGN32 and so is the related data range. |
P-COMP-00028 | Manual activation | |
Description | Leadscrew error compensation is automatically activated by the CNC if it selected in the axis parameters (P-AXIS-00175) and the required conditions are met (e.g. axis is homed). If the parameter is set to value 1, leadscrew error compensation must be explicitly activated by an NC command (see [PROG//Selecting/deselecting axis compensations in the NC program]. In addition, compensation is deselected at the end of the NC program, at CNC reset and on axis release. | |
Parameter | kw.ssfk.manual_activation | |
Data type | BOOLEAN | |
Data range | 0: Automatic activation 1: Manual activation in NC program | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | 0 | |
Remarks |
|
P-COMP-00057 | Consideration of other axis compensations | |
Description | By default, leadscrew error compensation also considers the compensation values generated from other axis compensations, e.g. cross and plane compensation. With direction-dependent spindle leadscrew error compensation (see P-COMP-00021) this may result in the undesirable occurrence of backlash under certain circumstances. The parameter set_pos_without_comp can disable the inclusion of other compensation values in the calculation. | |
Parameter | kw.ssfk.set_pos_without_comp | |
Data type | BOOLEAN | |
Data range | 0: Compensation values of other compensations are considered in the leadscrew error compensation. 1: Compensation values of other compensations are not considered. | |
Axis types | T, R, S | |
Dimension | T: ---- | R,S: ---- |
Default value | 0 | |
Remarks |
|