NC Codes dialog (Mill)

Specifies the exact character strings for different NC commands. The NC Codesdialog is displayed.

Note: The character strings entered in the dialog must match the required strings specified for the NC control. This information is usually found in the programmer's manual for the NC control.

You can specify the following parameters:

Motions — The options in this section describe motion types required by the NC machine. All of these codes must be specified.

For example, Linear is generally defined as G1, but may be changed to G01, or any other string (up to 11 characters). All motion commands are passed to Post via the string reserved word <MOTION>.

The following options are available:

Compensation — This generates cutter diameter compensation in the output when enabled in FeatureCAM, and if it is built into the CNC data file.

Compensation selections use the string reserved word <COMP-STAT> for one of the below options, or an empty string is assigned if Compensation was not turned On in FeatureCAM.

The Compensation frame has these options:

Units — Specify the G codes that set the post to Inch Units or Metric Units. The reserved word <UNITS> outputs the current value specified by the user. Typical values are G20/G21 or G70/G71.

Circular planes — This is used for circles described in XY, ZX, YZ Cartesian planes.

Pecking — This selects types of pecking performed for drilling and tapping.

Miscellaneous — The options in this section contain codes used for coolant and spindle specifications.

Cycles — The options in this section describe canned cycles formats.

They are used for header, canned motion, and cycle cancel blocks. The header block (for all canned cycles) must contain formats to position down to the clearance plane to drill the first hole.

Enter G-codes for all drilling cycles. If no G-code is entered, FeatureCAM generates a computed cycle for that operation.

Note: If you do not enter a G-code for the Reverse Tap cycle, computed canned moves are performed. If you do not enter a G-code for the Bore (FDSJ) cycle, the Bore (FF) cycle is used.