Macro Terminal CNC

Macro Terminal CNC

by Ekaterina Filimonova

3 ratings
4 reviews

Archived App (Last seen on 14 May 2026)

This is an archived listing of the app previously available on the App Store.

Although the app is no longer distributed by Apple, you can still view its description, screenshots, version history, ratings, and metadata for reference.

Price history

Details

  • Released
  • Updated
  • November 18, 2019
  • November 21, 2022

Features

Macro Terminal CNC screenshot #1 for iPhone
Macro Terminal CNC screenshot #2 for iPhone
Macro Terminal CNC screenshot #3 for iPhone
Macro Terminal CNC screenshot #4 for iPhone
Macro Terminal CNC screenshot #5 for iPhone
Macro Terminal CNC screenshot #6 for iPhone
Macro Terminal CNC screenshot #7 for iPhone
Macro Terminal CNC screenshot #8 for iPhone
Macro Terminal CNC screenshot #9 for iPhone
Macro Terminal CNC screenshot #10 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This powerful CNC simulator allows users to learn, debug, write, and simulate CNC programs and macros for milling and lathe machines. It offers detailed line-by-line execution analysis and supports various G-codes and controller types.

CNC milling and lathe simulation
FANUC/HAAS controller support
Line-by-line macro execution analysis
G-code compatibility
Parametric programming understanding
Graphical tool path visualization
Show original description

What's New in Macro Terminal CNC

1.12.0

November 21, 2022

- the interpreter allows to use comments after EOB - the tokenizer removes the tab character

User reviews

Game Changer!

Love this app. Fast response if you have any questions. The line by line evaluation is an absolute game changer.

Great app concept!!

This app works as advertised that is for sure! It helped me troubleshoot and write some macro cycles I was attempting. I didn’t have time to test them on the machines at work every adjustment. So here I could nail down the code to then only fix minor controller differences in the code. Suggestions to upgrade work be graphics, and being able to adjust the cutter tool diameter in the view screen.
Show more

Response from developer

Thank you for your feedback. I plan to add (in the near future) a tool magazine, which may be helpful in giving the right diameter, length and shape of the tool (a different shape for cutters, drills, taps, etc.). Best regards

Amazing app

I do a ton of programming at the machine(HAAS). This app is super helpful for writing new programs while it’s running and is perfect for testing new macros without messing up my machine. It has a few bugs but the creator is super quick to respond.

The ability to go line by line and see the math worked out is my favorite part of this app.
Show more

Response from developer

Thanks for your feedback. I'm so glad you like it. Recently added some HAAS cycles, hope it will be helpful in your work. Best regards

Программа еще сыровата...

Полноценно работать с этой программой пока не возможно.

Пожалуйста перепроверьте программу в разделе файлов, к примеру открытие ранее сохранённых файлов.

К сожалению за эту версию пока Тройка :(

П.С.
Идея очень хорошая, потенциал огромный.
Но нужно ещё дорабатывать.
Ребята старайтесь.... ;)

Response from developer

Thanks for your feedback. It was the missing file that caused the problem. Sorry about that. At that time, many things were new to me. Over time the Macro Terminal CNC has evolved into a CNC simulator and has many new functions. From now on, you can see a graphical representation of the toolpath, run the simulator, use for milling and turning machines and much more. Best regards

Developer apps

FAQ

What is Macro Terminal CNC used for?

Macro Terminal CNC is a powerful tool for learning, debugging, writing, and simulating CNC programs and macros for milling and lathe machines. It provides detailed analysis of macro execution, making it easier to understand parametric programming.

What CNC controllers does Macro Terminal CNC support?

Macro Terminal CNC is compatible with a wide range of Fanuc controllers (0, 6, 10, 11, 15, 16, 18, 20, 21 M/T) and Haas controllers, as well as other systems using Fanuc Custom Macro B.

How does Macro Terminal CNC help with debugging CNC macros?

The app features a built-in debugging process tool that shows all math and logic operations one by one, line by line, through a parse tree. This detailed analysis is invaluable for understanding and fixing errors in CNC macros.

Can Macro Terminal CNC simulate tool paths?

Yes, Macro Terminal CNC includes a CNC simulator that provides a graphical representation of the tool path in XY, XZ, YZ (milling) and XZ (lathe) modes.

What G-codes are supported by Macro Terminal CNC?

The app works with most G-codes, making it suitable for testing and learning typical CNC programming. It specifically supports G16, G51, G52, G68, G65/G66, G98, G99, and Haas bolt hole cycle codes.

Is Macro Terminal CNC available on multiple platforms?

Macro Terminal CNC is available for iOS devices, including iPhone and iPad. It is designed for users who need CNC simulation capabilities on their mobile devices.

How often is Macro Terminal CNC updated?

The latest version of Macro Terminal CNC is 1.12.0, which was last updated on November 21, 2022. While specific update frequency isn't detailed, this indicates ongoing development and support for the application.

Does Macro Terminal CNC have ads?

Macro Terminal CNC is a paid application and does not contain advertisements. Users can purchase it once to access all its features without interruption from ads.