WinMax Lathe NC Programming 704-0115-307 Table of Contents — iii
TABLE OF CONTENTS
NC Programming
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Programming and Operation Information . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Using the On-screen Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Printing the Programming Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1
NC Part Program Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Program Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2
Sequence Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3
Address Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3
Special Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 5
Block Skip Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 6
Off-line Part Program Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 7
Block Code Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 7
Block Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 9
Default M and G Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 10
Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 10
NC Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 11
Starting a New NC Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 13
NC Programming Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 13
Program Editing Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 15
Program Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 16
NC Editor Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 17
Basic Programming Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 17
Jump and Search Functions Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 19
Search Submenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 20
Edit Functions Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 21
Renumbering and Tagging Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 23
Block Renumbering Submenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 24
NC Tag List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 25
Program Execution Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 26
NC Editor Settings Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 27
NC Editor Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 28
Basic NC G Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
G Code Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 2
G Code Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 3
G00 - Linear Motion at Rapid (default) . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 5
G01 - Linear Motion at Feed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 5
G02 - Clockwise Circular Motion at Feed . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 6
G03 - Counterclockwise Circular Motion at Feed . . . . . . . . . . . . . . . . . . . . 2 - 7
Example—Program Arc with Endpoint and Center Coordinates . . . . . . . . 2 - 7
Example—Program Arc with Endpoint and Radius . . . . . . . . . . . . . . . . 2 - 8
G04 - Dwell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 9