To properly display this page you need a browser with JavaScript support.
CNCSimulator Pro
user guide
×
Menu
Index
Search
Table of contents
Introduction
What is needed?
About versions and updates
1. Getting Started
1.1. How to control the 3D view
1.2. Controlling the simulation
1.3. Virtual Machines
1.4. File Browsers
1.5. Sample Demo CNC files
1.6. View buttons
2. The CNC Editor
2.1. Code coloring
2.2. Programming help pop-ups
2.3. Code regions
2.4. Pause points
2.5. Find and Replace
2.6. Automatic block numbering
2.7. Comments in code
2.8. Create CNC Headers
2.9. Undo and Redo
2.10. Convert
2.11. Runtime mode
2.12. Hide and Show the Editor
3. Simulation Tutorials
3.1. Tutorial 1 milling
3.2. Tutorial 2 turning
3.3. Built-in Tutorials
4. The Inventory Browser
4.1. Tools
4.2. Mill Workpieces
4.3. Lathe Workpieces
4.4. Materials
4.5. Zero Points
5. Settings
5.1. Program
5.2. License
5.3. Proxy
5.4. Machine
5.5. Files & Folders
5.6. Misc
5.7. Dimension Settings
6. Codes and commands
6.1. G-codes
6.1.1. G71 Rough Turning Cycle and G70 Finishing Cycle
6.1.2. G75 Grooving cycle
6.1.3. G76 Threading Cycle
6.2. M-codes
6.3. $-commands and regions
6.4. Other codes
7. Tools
7.1. 3D Maker
7.2. Gear Maker
7.3. Feeds And Speeds Calculator
7.4. CNC Analysis Tool
7.5. Image Maker
7.6. Frame Maker
7.7. Translate CNC code
8. Serial communication
8.1. The Serial Terminal
9. Helpers
9.1. Polar Coordinates Calculator Tool
9.2. Arc Calculator Tool
9.3. Corner Fillet or Chamfer tool
9.4. Zeropoint helper
10. Custom Macro
10.1. Introduction - Custom Macro B
10.2. Variables
10.2.1. NULL variables
10.2.2. Special variables
10.3. Conditional Expressions
10.4. Arithmetic Expressions
10.5. The macro variables window
10.5.1. A special note about the System variables tab
10.6. Notes about differences
10.7. Examples
11. Miscellaneous
11.1. Turn and mill the same part
11.2. Flip or Rotate Workpiece
11.3. Multiple workpieces
11.4. Create customized tutorials
11.5. Most Recent Used Files (MRU)
11.6. Keyboard commands
11.7. String Formatting Codes
11.8. Command line parameters
11.9. Actions
11.10. Cmd Prompt
11.11. Virtual CNC controller
11.12. Tool Length Compensation (milling)
11.13. Radius compensation
11.14. Subroutine and subprograms call (all machines)
11.15. Large (or huge) programs
11.16. Plugins
11.17. Special commands for compatibility with legacy software
11.18. CNC Jog Controller
11.18.1. ShuttleXpress Jog Shuttle
11.18.2. Tutorial Arduino based Jog controller
11.19. Blockscript for customizations
11.20. Built-in CNC-codes help information
11.21. Simplify CNC programs
11.22. Create your own codes
11.23. Vises
11.24. The Game
11.25. Project files
12. SimCam
12.1. Workflow
12.2. SimCam Manual
12.2.1. A Word of Caution
12.2.2. Draw Lines
12.2.3. Draw Circles and Arcs
12.2.4. Draw Points
12.2.5. Edit Lines
12.2.6. Edit Circles and Arcs
12.2.7. Undo / Redo
12.2.8. Selecting and grouping
12.2.8.1. Modify Groups
12.2.9. Copy and Paste
12.2.10. Offset
12.2.11. Trim
12.2.12. Fill
12.2.13. Dimensions
12.2.14. Draw Contours
12.2.15. More about contours
12.2.16. Snap Points
12.2.17. Input methods
12.2.17.1. Manually enter coordinate
12.2.17.2. Click a coordinate
12.2.17.3. Click a Snap Point
12.2.17.4. Click an Object
12.2.17.5. Enter an Angle
12.2.18. Layers
12.2.19. Layers panel transparency
12.2.20. Pocket Milling
12.2.21. Create pockets
12.2.22. Contour Milling
12.2.23. Drilling
12.2.24. Milling Text
12.2.25. Stepping
12.2.26. Ramping
12.2.27. The CAM menu
12.2.28. Smooth Entries and Exits
12.2.29. Transformation
12.2.30. Merge visible layers
12.2.31. Setting Parameters for operations
12.2.32. CNC Program Settings
12.2.33. User Blocks
12.2.34. Postprocess
12.2.35. Create prefabricated workpieces for lathes
12.2.36. Import and Export
12.2.37. SimCam for turning
12.2.37.1. Facing
12.2.37.2. Roughing
12.2.37.3. Finishing
12.2.37.4. Grooving
12.2.37.5. Threading
12.2.37.6. Drilling
12.2.38. Background bitmaps
12.2.39. Drawing Templates
12.2.40. Analyze and Fix problems
12.2.41. The View Menu
12.3. SimCam Tutorials
12.3.1. Tutorial 1 Milling
12.3.2. Tutorial 2 Milling
12.3.3. Tutorial 3 - CAD/CAM
12.3.4. Tutorial for Turning
12.3.5. Tutorial Add/Edit Custom Lathe tools
13. SimCloud
$-commands and regions
2.5D buffer setting
3D buffer setting
3D Maker
3D view
Actions
Activate crash test
Analyze and Fix problems
Analyze CNC Program
Arc Calculator
Arithmetic Expressions
Background bitmaps
Background color
Backplotting
Block Numbers
Built-in CNC-codes help
Built-in Tutorials
CAM menu
Cmd Prompt
CNC Editor
CNC Headers
CNCSimulator-commands
Code coloring
Code regions
Codes and commands
Command line parameters
Comments in code
Conditional Expressions
Contour Milling
Contours
Convert
Coordinates
Copy and Paste
Corner Fillet or Chamfer
Create customized tutorials
Create pockets
Create your own codes
Custom Macro B
Custom macros
Cutting Operation Parameters
D-offset registry
Demo CNC files
Dimension Settings
Draw Circles and Arcs
Draw Contours
Draw Lines
Draw Points
Drilling
Edit Circles and Arcs
Edit Lines
Enter Angle
Export DXF
Facing
Feed rates
Feeds And Speeds Calculator
File Browsers
Files & Folders
Fill objects and paths
Find and Replace
Finishing
Flip or Rotate Workpiece
Frame Maker
G codes
G-code
G70 Finishing Cycle
G71 Rough Turning Cycle
G75 Grooving cycle
G76 Threading Cycle
Game
Gear Maker
Getting Started
Grooving
Help pop-ups
Hide and Show the Editor
Image Maker
Import DXF
Introduction
Inventory Browser
Jog controller
Keyboard commands
Large programs
Lathe Workpieces
Layers panel
License
M codes
M-codes
Machine Settings
Macro variables
Materials
Mill Workpieces
Milling Text
Modify Groups
Most Recent Used Files (MRU)
Multiple workpieces
NULL variables
Offset
Other codes
Pause points
Plugins
Pocket Milling
Polar Coordinates Calculator
Postprocess
Prefabricated workpieces
Project file
Proxy
Radius compensation
Radius programming mode
Ramping
Roughing
RPMs
Runtime mode
Selecting and grouping
Serial communication
Serial Terminal
Settings
SimCam
SimCam Layers
SimCam Output Settings
SimCam Tutorial 1 Milling (Before ver. 2.5)
SimCam Tutorial 1 Milling (Ver. 2.5 and later)
SimCam Tutorial 2 Milling (Before ver. 2.5)
SimCam Tutorial 2 Milling (Ver. 2.5 and later)
SimCam Tutorial 3 - CAD/CAM (Ver. 2.5 and later)
SimCam Tutorial for Turning (Before ver. 2.5)
SimCam Tutorial for Turning (Ver. 2.5 and later)
SimCam Tutorials
SimCams dimensions
SimCloud
Simplify CNC program
Simulation
Simulation Tutorials
Smooth Entries and Exits
Snap Points
Solid buffer resolution
Special commands
Special variables
Stepping
String Formatting Codes
Subprograms
Subroutine
System variables
Templates
Threading
Tool change
Tool Length Compensation
Tool Offset Registry
Tools
Transformation
Trim lines and arcs
Turn and mill the same part
Tutorial 1 milling
Tutorial 2 turning
Tutorial Add/Edit Custom Lathe tools
Tutorials
Undo and Redo
Units setting
Updates
User Blocks
Variables
Versions
View buttons
View Menu
Virtual CNC controller
Virtual Machines
Vises
What is needed?
Zero Points
Zeropoint Helper
Search
Search
Search
Search
2. The CNC Editor
Previous page
Next page
To properly display this page you need a browser with JavaScript support.
2. The CNC Editor
The CNC editor is where you write and edit your CNC code. It has built-in functions to assist you while coding. Recognized CNC codes will be colored and pop-up lists will help you with useful information while writing.
The contents of 2. The CNC Editor
2.1. Code coloring
2.2. Programming help pop-ups
2.3. Code regions
2.4. Pause points
2.5. Find and Replace
2.6. Automatic block numbering
2.7. Comments in code
2.8. Create CNC Headers
2.9. Undo and Redo
2.10. Convert
2.11. Runtime mode
2.12. Hide and Show the Editor
Copyright © 2020 by cncsimulator.com. All Rights Reserved.