Basic CNC Viewer

When the viewer is installed and run for the first time you will be prompted to read the End User License Areement or EULA.
A sample cnc file will also be laoded the first time only.

 Main toolbar buttons:

  • Displays the File open dialog. 
  • Machine Selection drop list for selecting a specific machine type.
  • Displays the Machine Setup window.
  • Reloads the current g-code file.
  • Display options for rapid lines, rapid points, axis lines and axis indicator.
  • Displays the tool display filter window to for setting tool visibility.
  • Displays a drop down button for selecting the number of viewports.
    Tip: Re-selecting any option will reset all view orientations to defaults.
  • Displays the print dialog for selecting a specific printer and then prints the active viewport.
  • Displays the color selection dialog window for selecting the background color of the viewports.
  • Player Displays the Player toolbar when pressed.
  • Sets the mode to selection mode for highlighting geometry. Also available by right-clicking in any viewport.
  • The view orientation buttons change the view orientation for the selected viewport.
  • Fits the all the geometry in the currently selected viewport. Holding the Shift key while clicking this button will fit all viewports.
  • Fence the view by left-clicking and dragging the mouse.
  • Sets the view mode to rotation. On large g-code files, only the WCS indicator will rotate dynamically for performance reasons.
  • Sets the view mode to zoom in and out by left-clicking the mouse and dragging up and down. The scroll wheel on the mouse will also zoom the display.
  •  Sets the view mode to panning. Left-click-drag the mouse.
  • Atl+F Display feedrate in the viewer.
  • Alt+P Display end points in the viewer.
  • Alt+O Display cutter comp mode change locations in the viewer.

Setup Window Tabs:

  • Identification Tab:
    Setup Name: Allow selection of named machine setup configurations.
    Setup Search String: Enter a match string that will be used to determine the correct machine setup when the cnc file is opened.
    Comments: Enter any comments to identify the setup.
  • Machine Type:
    Radio buttons determine the machine type .
    Check box determines if arc center is an absolute or incremental position.
  • Machine Settings Tab:
    All settings must be set correctly set for viewer to draw correctly.
    Pay close attention to the "Program Identification" ,"Sub Program Call" and "Return To Main" fields.
    Machine Precision:
    This settings will determine XYZ axis format if a decimal point is not found in the axis value.
    Selecting INTEGER will will instruct the parser to treat values with no decimal point as an integer.
  • Motion Codes Tab:
    A value is required for all fields. Values should be in the form of a letter followed by an integer.
  • Drill Cycles Tab:
    Up to 10 drill cycles may be entered. All drilled holes are displayed as a line with a small triangle at the end.
    Drill cancel code and return level codes must be filled in.
  • View Tab:
    Sets the default view used in a single viewport or the upper-left viewport for multiple viewports.
    Select an axis option button then use the scrollbar.
  • Rotary Tab:
    Rotary address character and axis settings describe the orientation of the rotary axis. The Rotary precision setting determines the decimal point location if one is not found in the rotary value.

    Two methods are available to determine rotational direction. The 0 to 360+/- method allows angles from +/- 0 to 360.0 with the sign determining direction.

    The polar angle method allows angles greater than 360 degrees and less than 0. The direction is determined by comparing start location with end rotation. If end>start then dir is CW else direction is CCW.