NC Data Options

This section gives a summary of the options available in the Generic Machine dialog box for generating NC data output in the various formats: APT, CLFile, and NC code.

Related Topics
Working with Generic Machine Editor
Generating NC Code

Location of the Options

These options are available in the NC Output

and Numerical Control

tabs of the Generic Machine dialog box.

NC Data Option Description APT Clfile NC Code
Circular Interpolation...
Min interpol. radius

In the Numerical Control tab, specifies the value to be used for the minimum radius constraint for circular interpolation.

Yes

Yes

Yes

Max interpol. radius

In the Numerical Control tab, specifies the value to be used for the maximum radius constraint for circular interpolation.

Yes

Yes

Yes

Tool motions...
Home point strategy

In the Numerical Control tab, lets you include Home Point information in the NC data output, using the GOTO or FROM information defined in the machine of the Part Operation.

Yes

Yes

Yes

Include GOTO for tool change

In the NC Ouptut tab:

  • when selected, you can include a GOTO statement before each tool change.
  • when cleared, you cannot include a GOTO statement before each tool change.

Yes

Yes

Yes

Output CYCLE syntax

In the NC Ouptut tab:

  • when selected, the PP word syntax specified in the PP word table can be output for axial machining operations.
  • when cleared, GOTO statements can be generated in the NC data output.

Yes

Yes

Yes

Remove GOTO before cycles

For axial machining operations using SYNTAX output mode (CYCLE), you can choose whether or not to output GOTO statements corresponding to Jump and Clearance motions.

In the NC Ouptut tab:

  • when selected, points that were added by the clearance approach and distance points that were added by the jump distance are removed.
  • when cleared, those points are not removed.

Yes

Yes

Yes

Process COPY Operator Instruction and Tracut operations

In the NC Ouptut tab, specifies whether to process COPY Operator Instruction or TRACUT Operator Instructions found in the Manufacturing Program.

  • when selected, COPY Operator Instruction and/or TRACUT Operator Instructions are processed. In this case there is no Copy or Tracut statements remaining in the generated APT source.
  • when cleared, COPY Operator Instruction and/or TRACUT Operator Instructions cannot be processed and Copy or Tracut statements remain in the generated APT source.

Yes

No

No

Remove double points after PP commands

In the NC Ouptut tab, lets you keep or remove points that are repeated after PP statements:

  • when selected, the first point after the PP instruction or user syntax is not kept if the previous one is a coincident point.
  • when cleared, the first point after a PP instruction or user syntax is always kept.

Yes

Yes

Yes

Remove aligned points

In the NC Ouptut tab:

  • when selected, one or more points that are aligned between two other points cannot be output.
  • when cleared, one or more points that are aligned between two other points can be output.

Yes

Yes

Yes

Feedrates...
Use rapid feedrate value instead of RAPID syntax

In the NC Ouptut tab, defines the formatting for rapid motions:

Yes

Yes

Yes

Set rapid feedrate at start of operations

In the NC Ouptut tab:

  • when selected, a RAPID statement can be included at the start of each operation. However, if a Clearance macro is defined on an operation, the macro definition is taken into account.
  • when cleared, no RAPID statement can be included at the start of each operation.

Yes Yes Yes
Statements...
NC data format

In the Numerical Control tab, defines the format describing tool motion statements on the NC data output:

  • Point (X,Y,Z): Tool point coordinates are output. A TLAXIS statement is given at the start of the generated APT source. A fixed-axis CLFile record 9000 is given at the start of the generated CLFile.
  • Axis (X,Y,Z,I,J,K): Tool point coordinates and tool axis components are output. A MULTAX statement is given at the start of the generated APT source. A MULTAX CLFile record 9000 is given at the start of the generated CLFile.

Yes Yes Yes
General information

In the NC Ouptut tab, defines how information such as tool names and operation sequence numbers can be generated.

  • None: Not generated,
  • PPRINT: Generated with the PPRINT word,
  • $$: Generated as a comment (not available for CLFile).

Note: Tool Change operation keywords TOOLCHANGEBEGINNING and TOOLCHANGEEND printed in NC data output are not affected by the selection of None, PPRINT or $$.

These keywords are required for tagging Tool Change related information and are used during NC data file import. This is not applicable to NC code generation.

Yes Yes

except $$

Yes

except $$

Part operation comments

In the NC Ouptut tab, defines how Part Operation comments can be generated:

  • None: Not generated,
  • PPRINT: Generated with the PPRINT word,
  • $$: Generated as a comment (not available for CLFile).

Yes Yes

except $$

Yes

except $$

Machining operation names

In the NC Ouptut tab, defines how Machining Operation names can be generated:


    • None: Not generated,
    • PPRINT: Generated with the PPRINT word,
    • $$: Generated as a comment (not available for CLFile).

Yes Yes

except $$

Yes

except $$

Format for point coordinates (x,y,z)...

In the NC Ouptut tab, allows you to define other formats for NC data statements allowing better accuracy for large parts:

  • Number of digits: Specifies the total number of digits for each point coordinate.
  • Digits after decimal: Specifies the number of digits after the decimal point for each point coordinate

Yes No Yes
Format for axial components (i, j, k)...

In the NC Ouptut tab:

  • Number of digits: Specifies the total number of digits for tool axis vector component.
  • Digits after decimal: Specifies the number of digits after the decimal point for tool axis vector component.

Yes

No

Yes