FormatsBlank characters used for presentation comfort on file are not mentioned here. ExampleExample of syntax: 'AUTOPS' 'INDIRV/',F11.5,',',F11.5,',',F11.5' 'TLON,GOFWD/ (CIRCLE/',F13.5,',',F13.5,',',F13.5,',$' F13.5,'),ON,2,INTOF,$' '(LINE/',F13.5,',',F13.5,',',F13.5,',$' F13.5,',',F13.5,',',F13.5,')' Example of generated APT source: AUTOPS INDIRV/ 0.00000, -1.00000, 0.00000 TLON,GOFWD/ (CIRCLE/ 0.00000, 0.00000, 0.00000,$ 50.00000),ON,2,INTOF,$ (LINE/ 0.00000, 0.00000, 0.00000,$ 50.00000, 0.00000, 0.00000) Syntax
MULTAXA MULTAX statement (MULTAX, MULTAX/ON, MULTAX/OFF) can be defined anywhere in the Manufacturing Program (for example, in a PP word statement or a macro path). MULTAX Influence on APT OutputMULTAX statements found during APT generation can influence
the output format:
Example of APT source: ... PPRINT OPERATION NAME : Tool Change PPRINT Start generation of : Tool Change MULTAX/ON GOTO / 0.00000, 27.16535, 20.47244, 0.000000, 0.000000, 1.000000 $$ TOOLCHANGEBEGINNING CUTTER/ 1.259843, 0.000000, 0.629921, 0.000000, 0.000000,$ 0.000000, 0.984250 $$ TOOLCHANGEEND PPRINT End of generation of : Tool Change ... MULTAX/OFF ... RAPID GOTO / 7.29167, 15.48687, 16.10080 RAPID GOTO / 7.29167, 15.48687, 15.13780 ... MULTAX/ON ... RAPID GOTO / 2.74137, 14.56693, 16.10080, 0.000000, 0.000000, 1.000000 RAPID GOTO / 2.74137, 14.56693, 15.13780, 0.000000, 0.000000, 1.000000 ... Tool Change Operations and TLAXIS/ Statements in APT OutputThe tool change point is specified on the Part Operation and the tool axis at this point is determined by the spindle orientation (I, J, K) on the machine. Tool Change Position Defined on the SetupIn the particular case where no machine is defined on the Part Operation, this tool axis is determined by the z-axis of the Part Operation machining axis system. TLAXIS OutputThe following applies:
Example 1
If the tool axis at the Tool Change Point position is (0,0,1), a TLAXIS/ 0.000000, 0.000000, 1.000000 statement is output for the first and fifth tool changes. $$ OPERATION NAME : Tool Change.1 TLAXIS/ 0.000000, 0.000000, 1.000000 etc $$ Start generation of : Profile Contouring.1 etc $$ Start generation of : Tool Change.2 etc $$ Start generation of : Profile Contouring.2 etc $$ OPERATION NAME : Tool Change.3 etc $$ Start generation of : Tool Change.3 etc $$ Start generation of : Profile Contouring.3 etc $$ Start generation of : Tool Change.4 etc $$ Start generation of : Profile Contouring.4 TLAXIS/ 0.000000, 1.000000, 0.000000 etc $$ Start generation of : Tool Change.5 TLAXIS/ 0.000000, 0.000000, 1.000000 etc $$ Start generation of : Profile Contouring.5 TLAXIS/ 1.000000, 0.000000, 0.000000 Example 2
If the tool axis at the Tool Change Point position is (0,0,1) and the tool axes of all the Machining Operations are different from the Tool Change Point position axis, a TLAXIS/ 0.000000, 0.000000, 1.000000 statement is output for all the tool changes. $$ Start generation of : Tool Change.1 TLAXIS/ 0.000000, 0.000000, 1.000000 etc $$ Start generation of : Profile Contouring.1 TLAXIS/ 0.000000, 1.000000, 0.000000 etc $$ Start generation of : Tool Change.2 TLAXIS/ 0.000000, 0.000000, 1.000000 etc $$ Start generation of : Profile Contouring.2 TLAXIS/ 0.000000, 1.000000, 0.000000 etc $$ Start generation of : Tool Change.3 TLAXIS/ 0.000000, 0.000000, 1.000000 etc $$ Start generation of : Profile Contouring.3 TLAXIS/ 0.000000, 1.000000, 0.000000 etc $$ Start generation of : Tool Change.4 TLAXIS/ 0.000000, 0.000000, 1.000000 etc $$ Start generation of : Profile Contouring.4 TLAXIS/ 0.000000, 0.000000,-1.000000 etc $$ Start generation of : Tool Change.5 TLAXIS/ 0.000000, 0.000000, 1.000000 etc $$ Start generation of : Profile Contouring.5 TLAXIS/ 1.000000, 0.000000, 0.000000 Non-Modal Behavior of RAPID StatementsAccording to APT standard formats, all feedrate statements (except RAPID) are modal. This means that they are applied to all the following points until the next the feedrate statement. However:
In the example below:
FEDRAT/ 300.0000,MMPM GOTO / -69.00000, 40.00000, 46.00000 GOTO / -69.00000, 50.00000, 0.00000 RAPID GOTO / -80.0000, -23.0000, 16.0000 GOTO / -90.0000, -21.0000, 16.0000 Helical InterpolationA helical interpolation instruction can be generated in the output file (APT source or CLFile) for Machining Operations that support helical tool motions. These Machining Operations include Thread Milling, Circular Milling in Helical mode, Sequential Groove with Helical motions, and Profile Contouring defined with a Helix tool path style. It requires that:
Note: By default, the Generate NC Output Interactively dialog box inherits the machine parameters, so the Helical interpolation check box is also selected in that dialog box. Do not switch the Helical interpolation check box to local modifications mode. See Generating NC Code and Working with Generic Machine Editor. Automatic Generation of ROTABL and TLAXIS for Mill-Lathe ChangeoverMill-Turn integration enables automatic generation of:
Example of Insertion of ROTABL/ Statement: ROTABL/ 0.000000,CLW $$*CATIA0 $$ UNKNOWN $$ 0.00000 1.00000 0.00000 0.00000 $$ 0.00000 0.00000 1.00000 0.00000 $$ 1.00000 0.00000 0.00000 0.00000 Example of Insertion of TLAXIS Statement: FEDRAT/ 0.2500,IPR GOTO / 1.62000, 0.00000, 0.00000 $$ End of generation of : Drilling .875 Dia. $$ OPERATION NAME : ROUGH FACE GROOVE * $$ Start generation of : ROUGH FACE GROOVE * $$ TOOLCHANGEBEGINNING RAPID GOTO / 20.00000, 8.00000, 0.00000 CUTTER/ 0.120000 COUPLE/40,REAR CALL/TCHG,ST=05,CSS=180,RGE=1,DIR=CLW $$ TOOLCHANGEEND $$ End of generation of : ROUGH FACE GROOVE * $$ OPERATION NAME : Turning Axis $$ Start generation of : Turning Axis TLAXIS/ 0.000000, 0.000000, 1.000000 $$*CATIA0 $$ Turning Axis $$ -1.00000 0.00000 0.00000 1.63500 $$ 0.00000 0.00000 1.00000 0.00000 $$ 0.00000 1.00000 0.00000 0.00000 $$ End of generation of : Turning Axis $$ OPERATION NAME : Rough Groove Front 1 $$ Start generation of : Rough Groove Front 1 FEDRAT/ 100.0000,IPM GOTO / 3.63500, 3.00000, 0.00000 GOTO / 3.63500, 1.56762, 0.00000 Note:
|