# Running a Program

Before loading a program into Mach3, the gcode needs to be generated. Use the CAM software of choice to make the program and then post the code using the generic Mach3 post processor.&#x20;

Recommended CAM programs to use are HSMworks, which is a part of Fusion360 or can be added to Solidworks, or Vetric VCarve. Any other CAM software with a Mach3 post processor will work as well.

## Step 1

Save gcode file to a known folder.&#x20;

Open Mach3 and have the machine powered on.&#x20;

Click File -> Load G-code or click the “Load G-code” button on the “Program Run” menu.&#x20;

File Explorer will open and select the desired file. Click Open.

<figure><img src="https://2963754036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBtazLe8slhTgcUVkiLjQ%2Fuploads%2Fv6COYCnNjxQPgrb4u70P%2FCapture.svg?alt=media&#x26;token=5a37c0cc-a6a8-4358-befd-4467ec2b763d" alt=""><figcaption></figcaption></figure>

## Step 2

Zero all axis’ to set the origin for the program.&#x20;

Click “Cycle Start” on the “Program Run” menu. The spindle should turn on and the machine will start to execute the program.

<figure><img src="https://2963754036-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBtazLe8slhTgcUVkiLjQ%2Fuploads%2FUtJXsk505O80SVb3oFnz%2FCapture.svg?alt=media&#x26;token=cd033c8f-61cb-4655-be8c-0e2699cddbf5" alt=""><figcaption></figcaption></figure>
