Basic AFC settings in AFC.tab

Application

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.

Description of function

 
Tip

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

  • Desired reaction of the control to overload:
  • M: Execution of a macro defined by the machine manufacturer
  • S: Immediate NC stop
  • F: NC stop once the tool has been retracted
  • E: Just display an error message on the screen
  • L: Disable active tool
  • -: No overload response

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.

  • In turning mode: Activate the monitoring of the minimum load Pmin (option 50):
  • 1: Evaluate Pmin
  • 0: Do not evaluate Pmin

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.

  1. To create the AFC.tab table:
TablesMainIcon

  1. Select the Tables operating mode
NewTabIcon-active

  1. Select Add
  2. The control opens the Quick selection and the Open File workspaces.
tableNew

  1. Select Create new table
  2. The control opens the Create new table window.
  3. Select the tab folder
fileInsertIconBig

  1. Select the desired prototype
SF_3_Neue_Tabelle_Pfad_waehlen

  1. Select Select a path
  2. The control opens the Save as window.
  3. Select the table folder
  4. Enter the desired name
SF_3_Neue_Tabelle_Speichern_Unter_Erstellen

  1. Select Create
  2. The control opens the table.

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