- Creates instructions for machinist
- Convert 2D blueprint into 3D using UG or MasterCAM software
- Male calculation for programming including where materials should be cut
- Checks completed programs by running simulations or test
- Determines sequence of operations in a program
- Writes programs and modifies existing ones for increases efficiency
- Choose appropriate tool that will be needed
- Liaise with tooling department on new cutting tools that need to be purchase
- To design jogs and fixtures for complex machining process
- Troubleshoot and communicates with machinist who will use the programs
- Monitors all programs to make sure they follow the blueprints instructions and safety and successfully complete the task and comply with all safety regulations