MillMaster Protm G-CODE Interpreter
for Milling & Routing Machines

 

FEATURES:

  • Full color animated graphics
  • Accepts industry standard G & M-codes
  • Pull down menus and dialog windows
  • Includes lettering subroutine library
  • Smart Backlash Compensation
  • Encoder Feedback
  • Easy tool positioning from the keyboard
  • External speed control for wire EDM
  • Supports subroutines and global variables
  • Has canned cycles including drilling, boring, and deep profiling
  • Graphically simulates all tool movements and cutting operations
  • Supports M-codes, external relay control, and includes a full screen text editor
  • Automatically incorporates ramping on rapid traverse moves
  • Supports Metric and Inch Programming
MillMaster Pro Screen Shot

The MillMaster Pro software simulates a 3-axis milling type CNC control on any IBM PC or compatible, and includes a rich set of standard G & M codes. The operator can enter the CNC part program directly into MillMaster Pro or can use the included full screen, mouse aware editor to conveniently enter large amounts of code. Switching between the editor and the interpreter is one menu selection away, and the active working file is automatically loaded for convenience. The interactive mode allows you to see the operation performed graphically as you type each CNC line, aiding in part program development. MillMaster Pro also includes a built-in graphics screen capture and print utility. True circular interpolation on any two axes and simultaneous linear interpolation on all axes are standard.

Computer Requirements:

  • EGA or VGA monitor
  • Microsoft mouse or compatible (optional)
  • IBM PC/XT/AT or compatible

Machining Requirements:


G & M Code Command Summary

Preparatory Functions (G-Codes)
G00 Rapid positioning move
G01 Linear cutting move
G02 Clockwise circular cutting move
G03 Counterclockwise circular cutting move
G04 Set dwell in seconds
G17 Select the XY plane for contouring (default)
G18 Select the XZ plane for contouring
G19 Select the YZ plane for contouring
G25 Execute subroutine
G26 Conditional branch
G27 Unconditional branch
G28 Set system or user defined variable to value
G70 Set inch programming (default)
G71 Set metric programming
G72 Set rotary table scaling
G74 Set single quadrant arc mode (default)
G75 Set multiple quadrant arc mode
G79 Canned cycle for milling a deep channel
G80 Cancel canned cycle
G81 Canned cycle for drilling a hole
G82 Canned cycle for spot facing
G83 Canned cycle for deep hole drilling
G85 Canned boring cycle
G87 Canned drilling cycle with chip break
G89 Canned boring cycle with dwell
G90 Set absolute programming mode
G91 Set incremental programming mode (default)
G92 Set current tool position counters to value
G95 Chain to next part program

Miscellaneous Functions (M-Codes)
M00 Temporary stop
M02 End of program stop
M03 Spindle <ON> CW (output #1)
M04 Spindle <ON> CCW (output #5)
M05 Spindle <OFF> (output#1, output#5)
M06 Tool change
M08 Coolant <ON> (output #2)
M09 Coolant <OFF> (output #2)
M10 Vacuum <ON> (output #3)
M11 Vacuum <OFF> (output #3)
M12 Auxiliary Output <ON> (output #4)
M13 Auxiliary Output <OFF> (output #4)
M17 Return from subroutine
M25 Rapid traverse to home position
M39 Chuck <CLOSE> (output #6)
M40 Chuck <OPEN> (output #6)
M94 Issue Controller literal command
M97 Wait for true input state then continue
M99 Restart part program from beginning

Special Codes
* Multiplies two variables
A Rotary table angle
F Feedrate
S Spindle speed
T Tool number
V Rotary table velocity