Course Content
You will learn how to program CNC machining centres and CNC turning centres. This will include manual programming using ISO codes (G & M), use of Fixed Forms and Conversational programming (using EZ-Guide). You will then prove your programs (using the simulation and edit facility). Some CNC machine setting & manufacturing is included.
The course will include:
Introduction to the Machines; safety features, operation, Keyboard & Soft-key Explanation (familiarity with CNC controls), Axes Configuration. X, Y, Z. Manual modes and use of MDI
Setting tool length offsets, tool offset library, Datum setting (G54 – G59),
Tool selection, cutting tool materials, feed and speed calculations.
Produce CNC programs using ISO codes (G & M):-
G28~G30 Reference Point Return. G90~G91 Absolute & Incremental Programming.
G00~G01 Rapid Traverse & Feed Rate Commands. G94~G95 Feed/Rev or Feed/mm.
G02~G03 Codes Using “I”, “J” & “K”. G17,G18 & G19 Plane selection.
Work Co-Ordinate Setting for G52~G59 & G92.
G43, G44 & G49 Applying Tool Length Offsets.
G40, G41 & G42 Cutter Compensation. Applying Radius Offset.
G80~G89 Canned Cycles for Drilling, Tapping & Boring etc.
G98~G99 Initial & Return Heights G32 Threading Cycle.
Rigid Tapping Function & Explanation. G04 Dwell & Exact Stop.
Description of M codes relative to type of machine.
M98~M99 Sub Program Call & Use.
G70, G71, G72, & G73 Multi-Rep Cycles.
C & R Chamfer Corner Radius Function.
G96~G97 Constant Surface Speed Control.
G76 Tapping & Threading Cycles.
G84 Canned cycle for Tapping.
G74~G75 Canned Cycles for Grooving & Drilling.
G41~G42 Cutter Compensation, Imaginary Tool Points.
Using Block Delete. Optional & Program Stop, M00 & M01.
Programming Examples.
Using and Configuration of fixed forms
Produce CNC programs using Conversational – EZ guide:-
Control Description. Accessing the Manual Guide Screens.
Configuration of Tool Data.
Using Cycles for Rough Milling Countours & Pockets.
Using Cycles for Finish Milling Countours & Pockets.
Using Cycles for Hole machining (Drilling, Boring, Tapping etc.)
Using Cycles for Rough Turning & Boring.
Threading Cycles. Grooving Cycles.
Program Copying, Pasting & Cutting.
Program editing and simulation
Safe Setting and manufacturing procedures followed at all times – use of single block, optional stop, federate override etc. (following safe working practices at all times)