What is CNC Macro Simulator II?
CNC Macro Simulator II is a specialized software tool designed for learning, testing, and debugging CNC
parametric programming and G-code, particularly for Fanuc and Haas CNC machines, as well as others that
support the Fanuc Macro B or Centroid standard. This simulator provides users
with a platform to understand and practice macro programming, which is a method of automating repetitive tasks
in CNC machining for 3-axis mills and lathes with C/Y axis and live tooling.
CNC Macro Simulator II is a lightweight CNC code editor and simulator designed to
streamline the creation of
macro programs for controls like Fanuc, Haas, Mazak (ISO), Centroid, and even Sinumerik, Heidenhain, or
Okuma
with built-in converters. It supports both 3-axis mills and lathes with C/Y axis and live tooling. The
software operates offline on Windows, Linux, macOS, Android, and iOS, and is available for desktops,
tablets,
and mobile phones. While the simulator currently represents only 3 axes, the software can execute macro
programs for up to 6 axes, offering debugging and conversion to plain G-code.
- supports 3-axis milling machines and lathes with C & Y axis + live tooling
- Direct Drawing Dimension Programming (chamfering and rounding) in the lathe mode
- advanced macro support with functions like SETVN and DPRNT
- a powerful new debugging tool
- one-time purchase with no time limits, no subscriptions, no accounts, and no device number restrictions
- export macros to plain ISO (lathe/mill), Sinumerik (mill), Heidenhain (mill) or Okuma (lathe/mill)
- built-in code converters and postprocessors
- capable of executing macro programs for up to 6 axes, with the ability to debug and convert them into plain G-code
- macro support for Fanuc, Haas, Centroid, Mazak ISO or Sinumerik 802D
- powerful and straightforward conversational mode (with the ability to add your own cycles) for 3-axis milling machines and lathes with C axis + live tooling
- works offline, does not require internet connection
- runs on Windows, Linux, MacOS, Android and IOS
- can be used on desktop, tablet or even mobile phone