Basic AFC settings in AFC.tab

Application

In the AFC.tab table, you define the feed-rate control settings to be used by the control. This table must be saved in the TNC:\table directory.

Requirement

  • Adaptive Feed Contr. (#45 / #2-31-1) software option

Description of function

The data in this table are default values that, during a teach-in cut, are copied into an associated dependent file of the relevant NC program. The values are the basis for feedback control.

Description of function

 
Tip

If you define a tool-specific reference power in the AFC-LOAD column in the tool table, the control will create the associated dependent file for the respective NC program without a teach-in cut. The file is created shortly before feedback control becomes effective.

Parameter

The AFC.tab table provides the following parameters:

Parameter

Meaning

NR

Row number in the table

Input: 0...9999

AFC

Name of the control setting

Enter this name in the AFC tool management column. It specifies the assignment of the control parameters to the tool.

Entry: Text width 10

FMIN

Feed rate at which the control will perform an overload response

Enter the value in percent of the programmed feed rate

If the AFC.TAB columns FMIN and FMAX each have a value of 100%, Adaptive Feed Control is deactivated, but cut-related tool wear monitoring and tool load monitoring remain active.

Monitoring tool wear and tool load

Input: 0...999

FMAX

Maximum feed rate within the material up to which the control can automatically increase the feed rate

Enter the value in percent of the programmed feed rate

If the AFC.TAB columns FMIN and FMAX each have a value of 100%, Adaptive Feed Control is deactivated, but cut-related tool wear monitoring and tool load monitoring remain active.

Monitoring tool wear and tool load

Input: 0...999

FIDL

Feed rate at which the control will traverse the tool outside of the material

Enter the value in percent of the programmed feed rate

Input: 0...999

FENT

Feed rate at which the control will move the tool into and out of the material

Enter the value in percent of the programmed feed rate

Input: 0...999

OVLD

Desired reaction of the control to overload:

  • M: Execution of a macro defined by the machine manufacturer
  • S: Immediate NC stop
  • F: Execute NC stop when the tool is no longer in the material
  • E: Just display an error message on the screen
  • L: Disable active tool
  • -: No overload reaction

If the maximum spindle power is exceeded for more than one second and the feed rate falls below the defined minimum while feedback control is active, the control will conduct an overload reaction.

In conjunction with the cut-related tool wear monitoring function, the control will evaluate only the options M, E, and L!

For tool-load monitoring with the column AFC_OVLD2, this parameter has no function.

Input: M, S, F, E, L, or -

POUT

Spindle power at which the control will detect that the tool exits the workpiece

Enter the value in percent of the learned reference load

Recommended input value: 8%

Input: 0...100

SENS

Sensitivity (aggressiveness) of feedback control

50 is for slow feedback control, 200 for a very aggressive feedback control. An aggressive feedback control responds quickly and significantly changes the values, but it tends to overshoot.

Input: 0...999

PLC

Value that the control will transfer to the PLC at the beginning of a machining step

The machine manufacturer defines whether and which function will be performed by the control.

Input: 0...999

Notes

  • If there is no AFC.TAB table in the TNC:\table directory, the control uses a permanently defined, internal control setting for the teach-in cut. If, alternatively, a tool-dependent reference power value exists, the control uses it immediately. HEIDENHAIN recommends using the AFC.TAB table in order to ensure safe and well-defined operation.
  • The names of tables and table columns must start with a letter and must not contain an arithmetic operator (e.g., +). Due to SQL commands, these characters can cause problems when data are input or read.
  • Table access with SQL statements