You can use mac/unix programs to punch or load programs to you cnc or edit the g code files but i have not found anything that will run on the mac natively that is a serous mechanical cad/cam (there are a few electronic pcb cad that will) so that leaves you with using boot camp and running windows on you mac. FreeCAD is an open source CAD tool that works on Mac as well as Windows and Linux. It reads many common file formats such as STEP, IGES, STL, SVG, DXF, OBJ, IFC, and DAE.
Installation instructions
Go to XQuartz web page
And download the .dmg file.
Go to the Downloads folder and double click on .dmg file to install it.
This will run the installer. Follow the instructions and click Continue for a few times
.
You will need to Agree to the terms of the software license agreement.
Enter administrator username and password.
If installation was successful you should get a message like this.
From the Applications folder open Utilities folder…
…and double click on Terminal.
From the menu open
Terminal > Preferences.
Choose Shell.
Choose Close the window from the When the shell exits dropdown menu and close the Settings window.
Cad Cam Explained
Type the following commands (press the Enter key after every line):
mv Downloads/ademo* .
Cad Cam Outsourcing
chmod a+x ademo.osx.sh
Cad/cam Osx
sudo ./ademo.osx.sh
Enter your user password after the “Password:” prompt has appeared (please note: when you type the password, it will not show any asterisks to indicate that you’ve typed anything) and press Enter. If the password is entered incorrectly, you will see the message “Sorry, try again” and be given another chance to enter the password correctly.)
Wait for icons to be created on desktop; icons for ArahWeave, ArahDrape and ArahPaint4 will appear.
Restart the computer, and login back.
Click with right mouse button on ArahWeave and choose Open from the menu.
XQuartz application will start in order to run ArahWeave. Click Open.
Go to XQuartz > Preferences.
Choose Windows > Click-through Inactive Windows and close the X11 > Preferences window.