In the AFC.TAB table, you can enter the feed rate control settings to be used by the control. This table must be saved in the TNC:\table directory.
Requirement
- Adaptive Feed Control (AFC, software option 45)
Description of function
The data in this table are default values that are copied into a file belonging to the respective NC program during a teach-in cut. The values act as the basis for feedback control.
If you define a tool-specific feedback-control reference power using the AFC-LOAD column in the tool table, the control generates the associated file for the relevant 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. Input: 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 Not necessary in turning mode (option 50) 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 Not necessary in turning mode (option 50) 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 Not necessary in turning mode (option 50) 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 Not necessary in turning mode (option 50) Input: 0...999 |
OVLD |
If the maximum spindle power is exceeded for more than one second and the feed rate falls below the defined minimum during that time, the control will conduct an overload response. In conjunction with the cut-related tool wear monitoring function, the control will only evaluate the options M, E, and L! 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% In turning mode: Minimum load Pmin for tool monitoring (option 50) 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 |
Creating an AFC.tab table
You need to create the table only if the table is missing in the table folder.
| ||
| ||
| ||
| ||
| ||
![]() |
| |
![]() |
|
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