PROGRAMMING MACHINE NC/CNC (BASIC)

Slides:



Advertisements
Similar presentations
Introduction to G-Code Programming
Advertisements

Computer Numeric Control
Industrial Engineering Program King Saud University
NC and CNC machines and Control Programming
3300M CNC Control Lines and Arcs. Lines and arcs can be access in two ways. 1. Using hot keys. 2.Using soft keys Press 1 Rapid 2 Line 3 Arc Accesses Rapid.
CNC Programming “Milling”
G-Code Fundamentals.
Know the Code… Students will participate in an activity that will help them understand CNC programming and how machines read programmed information.
CNC Lathe Machine Nurfaizey b. Abdul Hamid 26 February 2008.
Manufacturing Processes lab I Running a lathe machine-3
Manufacturing Processes lab I Milling Machine- 2
CNC Programming / Robotic Integration
The code which controls the CNC machine.
Manufacturing Automation
Industrial Engineering Department King Saud University
Computer Integrated Manufacturing CIM
Computer Numerical Control CNC by Anil Gajjar. Computer Numerical Control Computer Numerical control is a method of automatically operating a manufacturing.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 15.
Outline 1. Introduction to CNC machine 2. Component and Function of CNC 3. Coordinate System.
Module 1: Introduction to CNC Turning
Planning for CNC Operations. Coordination of 5 functions u 1. NC management - shop supervisor u 2. Part programming - programmer u 3. Machine operators.
LATHE OPERATIONS The various operations that can be performed on a lathe are: Turning. Step turning. Taper turning. Thread cutting. Facing. Knurling Chamfering.
CNC Programming Prepared by Reza.
Alpha numerical program input
Inventables CNC Machine M. Neilsen. Synthetos gShield + Arduino with grbl.
Module 2: Introduction to MTS TopTurn and G & M codes
Numerical Control Programming
Rotation – A circular movement around a fixed point Rotation.
Introduction To CNC-Programming
The Cartesian Coordinate System
CNC Machinery Module Objectives: Define Machining.
Subtractive Manufacturing Exercise #1 Part 3 Key Fob Project Using Velocity CNC Software for the CNC Milling Machine Note: In order to use this set of.
Milling Su-Jin Kim Milling Machine 0. Old milling:
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
CNC Programming Lathe Axes Designation Lathe Lathe Axes Designation.
Working with Milling Complex
USING TOOLS TO BASED OPERATION
CNC Codes and Letters NOTE: The following will be a listing and description of Computer Numerical Control (CNC) Codes and Letter designations. We will.
SNS COLLEGE OF ENGINEERING
CNC CONTROL SYSTEM AND PART PROGRAMMING
USING THE COMPLEX LATHE
PROGRAMMING MACHINE NC/CNC (BASIC)
Visit for more Learning Resources
By Martinus Bagus Wicaksono
G-Code 101 With the Mike Mattera
USING THE COMPLEX LATHING MACHINE
BASIC TEORY OF LATHE OPERATION
THE PROCEDURE OF BASIC OPERATION
Working with milling complex
Special motion types Special interpolation types Helical motion
PROGRAMMING MACHINE NC/CNC (BASIC)
CHOOSING THE RIGHT TECHNICAL DESIGN
Relates to machining and turning centers
OPERATING MACHINE OF NC/CNC BASIC
Working with milling complex Milling right on gear and rack gear
COMPUTER INTEGRATED MANUFACTURING
OPERATING BASIC NC/CNC MACHINE
Part Programming Turning Applications.
CNC Programming for Mill
Lathe Coordinate System
NC,CNC machines and Control Programming.
CNC Programming for Mill
Lathe Operations. Lathe Operations Lathe Operations.
NC and CNC machines and Control Programming
Axes and Dimensioning Objectives:
CNC Programming for Mill
CNC Machine Language گرد آورنده: بابک دلخون
Preparing a Bowl blank.
Preparing a Bowl blank.
Prepared by Reza. Motivation and uses To manufacture complex curved geometries in 2D or 3D was extremely expensive by mechanical means (which usually.
Presentation transcript:

PROGRAMMING MACHINE NC/CNC (BASIC) BASIC COMPETENCE : WRITING PROGRAMME MACHINE NC/CNC

LEARNING OUTCOMES After the student get the material are able to : Knowing code programming CNC to Lathe machine Understand format write each code programming CNC lath Write codes programming to piece of paper programme CNC correctly and suitable standard

CODE PROGRAMMING Code programming CNC Code progromming is contens of letter and number Letter code is used G, M, S, F, H, I, J, T, N, K, D, X,Y, Z, Number code is used 0 until 9

FUNCTION G00 Instruction code CNC lathe is: G00: moving position moving position is cutting move without shape Programming format G00 is : N …. / G00 / X ….. / Z …

EXAMPLE FUNCTION OF G00

SHEET PROGRAM G00 N G (M) X (I) Z (K) F (L) (K) (T) 00 - 500 01 -400 01 -400 02 M30

FUNCTION G01 G01: move interpolation linier with using Used to move the line in the axis , or cutting make axle certain (move interpolation). Programming format : N … / G01 / X± … / Z± … / F …

EXAMPLE CUTTING STRAIGHT Depth of cuuting 0,2 mm End position of chisel the same with start programme

EXAMPLE PROGRAMMING WITH FUNCTION G01 CNC programs with function G01 N G (M) X (I) Z (K) F (L) (K) (T) 00 -500 01 -1320 50 02 200 03 -600 04 300 05 500 06 1320 07 M30

EXAMPLE CUTTING OF INTERPOLATION LINIER

INTERPOLASI CIRCLE G02 AND G03 G02: Interpolasi circle dircetly to the clock Input format :N … / G02/ X± … / Z± … / F … G03: Interpolasi circle against the clock Input format : : N … / G03/ X± … / Z± … / F …

INTERPOLASI CIRCLE G02 AND G03 Example: G02 (clockwise) G03 (Counter clockwise)

SICLUS CUTTING THREAD: G78 Used to shive the thread path but make it longer with spindle machine. The order to : N … / G78 / X ± … / Z± … / K … / H … Siclus the movement is:

SICLUS OF CUTTING THREAD: G78 Siclus 1 rapid move Siclus 2 threading Siclus 3 rapid move Siclus 4 rapid move

SICLUS OF CUTTING THREAD: G78

EXAMPLE OF SICLUS THREAD CUTTING G78 EXAMPLES : N … / G78 / X 1780 / Z -2700 / K150 / H25

SICLUS FITTER LONGER: G84 Siclus long fitter: G84 1. G84 is a order to fitter with chisel thing create siclus, contain is: Siclus 1 : prepare cutting tool Siclus 2 : fitting longer Siclus 3 : fitting side Siclus 4 : back to start point 2. Order format : N … / G84 / X ± … / Z± … / F … / H …

SICLUS OF LONG FITTER: G84

EXAMPLE OF LONG FITTER: G84

WRITING AND DECIDE ZERO POINT : G92 G92 is order to writing and decide zero point machine to programming price absolute. Format P rogramming: N … / G92 / X ± … / Z± … To programming G92, price X is show diameters. example :

WRITING AND DECIDED ZERO POINT : G92 Example : G92

FUNCTION M Function M Code M called help order Code order letter M is code order to complete and help code G Code M called help order Code G called first order

Some code M and its meaning is which is a lot of used by KODE M Some code M and its meaning is which is a lot of used by M00 - Turn of rotation main axis Repairing mistake program. To continue the program depress knob “START” M03 Rotation main axis clockwise M05 Stop rotation of main axis M06 Cutter Change and compensation enumeration chisel M17 Return to especial program M30 Program finish M99 Radian Center parameter for the circle 90 degree

REFERENCES Tim Fakultas Teknik Universitas Negeri Yogyakarta (2004) Modul Memprogram Mesin CNC (dasar), Yogyakarta:Bagian Proyek Pengembangan Kurikulum Windarto (2008) Teknik Pemesinan Jilid 2, Memahami Mesin CNC Dasar, Jakarta:Direktorat Pembina Sekolah Kejuruan.