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.
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)
You will learn how to Produce CNC programs using ISO codes (with Fixed Forms) and Produce CNC programs using Conversational programming techniques – EZ guide.
Develop industry standard CNC Programming skills for both CNC Lathes & CNC Machining Centres, using new ‘industrial standard’ Doosan fanuc CNC machines.
You will learn how to program by two methods (manually and conversational) and simulate/edit/ manufacture your programs for Doosan CNC machining centres with Fanuc control (DNM400II Oi-D sn) and Doosan Lynx CNC lathes with Fanuc control (Lynx220B Oi-D sn).
Some CNC experience would be beneficial.
A general engineering knowledge of machining would be advantageous.
● You will be assessed through a variety of assessment methods including discussions and practical assessments whilst on programme.
CNC Advance Programming Techniques for Industry