CNC Machine Settings: describe your CNC machine for G-code

Set the rotary axes A, B and C, their order and limits, the idle feedrate and the home position

2 min read
In the app
  • ToolpathCNC Machine Settings

Toolpath › CNC Machine Settings describes the machine that runs your G-code; its tooltip reads "Settings of the CNC machine simulator". Change them when a program uses rotary axes (A, B, C) or when the idle moves or the home position of your machine differ from the defaults. A G-code object takes the settings that are in use when it is opened or created, and G-code Visualizer shows it with them. So apply the settings first, then open the program or create the toolpath.

Change the settings

  1. Click Toolpath › CNC Machine Settings. The panel shows the settings now in use.
  2. Change the axes, Feedrate Idle or Home Position.
  3. Click Apply. Until you do, the changes are not used; Reset Changes returns the panel to the settings in use. Both buttons are available only when there are changes.

Set Default returns all values to the defaults and applies them at once.

CNC Machine Settings: Overview

Rotary axes

  • Active Rotation Axes: check boxes Axis A, Axis B and Axis C. All three are on by default. For a 3-axis machine turn all of them off; for a 4-axis machine leave one on. A switched-off axis disappears from Axes Order and Axes Settings.
  • Axes Order: shown when two or more axes are active. It sets the order in which the rotations are applied; drag and drop the axis buttons to change it.
  • Axes Settings: for each active axis, Axis Direction is the direction of the rotation axis as X, Y, Z values from −1 to 1. The three values form one direction, so when you edit one, the others can change too. Enable Limits shows Minimum and Maximum, the allowed rotation from −180 to 180.

CNC Machine Settings: Axis A Disabled

Axis Direction: Altered

Defaults

Setting What it does Default
Axis A Rotation axis direction −X (−1, 0, 0), no limits
Axis B Rotation axis direction −Y (0, −1, 0), no limits
Axis C Rotation axis direction +Z (0, 0, 1), no limits
Axes Order Order of the rotations A, B, C
Feedrate Idle Feedrate of idle moves, from 0 to 100,000. At 0 the largest feedrate of the program is used, or 100 if the program sets none 10,000
Home Position X, Y, Z of the machine home position 0, 0, 0

Save and load a configuration

  • Save writes the current settings to a file of type CNC Machine Settings (.mrcms).
  • Load reads such a file and applies it at once. A file that cannot be read gives the error "CNC Machine Settings: Error parsing file."

Keep one file per machine and load it before you open a program for that machine.

The Save dialog of CNC Machine Settings with the file format CNC Machine Settings selected

Customize Consent Preferences

We use cookies and similar technologies, such as local storage. You will find detailed information about all of them under each consent category below.

To learn more about how Google processes personal information, visit: Google privacy policy

Always Active