1232 HEIDENHAIN Technical Manual iTNC 530 HSCI
Default settings for
using AFC
Adaptive feed control is a software option (option 45), and must therefore be
enabled separately for each machine. The following settings must then be
made on the control:
Create the TNC:\AFC.TAB file, and define one or more control strategies.
Set MP7246 bit 3 so that the <NC name>.H.AFC.DEP table for control
settings can be generated for adaptive feed control. A separate file is
created for each NC program in the learning phase.
Use MP7266.40 to enable the AFC column in the tool table, or to create the
AFC column in a *.CDT cutting data table.
Enter the name of the control strategy appropriate for each tool in the AFC
column of the tool table or cutting data table.
If you do not enter a control strategy for the tool used in the NC program,
AFC will not be in effect for this tool.
If you are in the AFC column in the tool table, you can use the SELECT AFC
CONTROL SETTING soft key to select a control strategy from AFC.TAB.
Set the macro execution for the M functions M3, M4, M5 and any other M
functions in the PLC:\MFUNCT\MFUNCT.TAB table.
Create the M-function macros M3.H, M4.H, M5.H and any others in the
PLC:\MFUNCT\ directory. In order to edit FN17, the appropriate code number
(555 343) must first be entered.
M-function macros with which M3 or M4 automatically define the beginning
of a cut for AFC, and M5 defines the end of a cut:
0 BEGIN PGM M3 MM
1 M3
2 FN 17:SYSWRITE ID 622 NR0 IDX 0.0 =+1;after M3
3 END PGM M3 MM
0 BEGIN PGM M4 MM
1 M4
2 FN 17:SYSWRITE ID 622 NR0 IDX 0.0 =+1;after M4
3 END PGM M4 MM
0 BEGIN PGM M5 MM
1 FN 17:SYSWRITE ID 622 NR0 IDX 0.0 =+0;before M5
2 M5
3 END PGM M5 MM
The M-function macros cannot be called if radius compensation is active in
the NC program. Before calling the macros, the radius compensation must
be deactivated, and reactivated after the macro if necessary.