Outline 1 Introduction to CNC machine 2 Component

  • Slides: 42
Download presentation
Outline 1. Introduction to CNC machine 2. Component and Function of CNC 3. Coordinate

Outline 1. Introduction to CNC machine 2. Component and Function of CNC 3. Coordinate System

1. Introduction to CNC machine CNC = Computerized Numerical Control

1. Introduction to CNC machine CNC = Computerized Numerical Control

History and Development of Technology Conventional M/C NC M/C (1948 US Air force, MIT

History and Development of Technology Conventional M/C NC M/C (1948 US Air force, MIT 21 months ) 1997 1 st commercial NC m/c “CINCINNATIC HYDROTEL VERTICAL-SPINDLE MACHINE “ CNC M/C

History and Development of Technology

History and Development of Technology

Conventional vs. CNC machine • Machine Structure The CNC machine tools are basically built

Conventional vs. CNC machine • Machine Structure The CNC machine tools are basically built in the same way as conventional machine tools. The difference lies in the fact that the machine components relevant for turning and milling processes are controlled by computers.

Conventional vs. CNC machine • Function

Conventional vs. CNC machine • Function

Conventional vs. CNC machine

Conventional vs. CNC machine

Conventional vs. CNC machine • Conventional machine eyes, eyes hands, brain skill • CNC

Conventional vs. CNC machine • Conventional machine eyes, eyes hands, brain skill • CNC machine Program Control unit Motor Motion Measuring & Reflection Unit No skill is required for operating CNC m/c.

Conventional machine CNC machine

Conventional machine CNC machine

Difference between Conventional M/C & CNC M/C Item Conventional machine CNC machine 1. Movement

Difference between Conventional M/C & CNC M/C Item Conventional machine CNC machine 1. Movement Acme screw Ball screw 2. Feed manual motor 3. measurement manual Linear scale

Advantages of CNC • • Flexible, high accuracy Short production time Complex shapes Short

Advantages of CNC • • Flexible, high accuracy Short production time Complex shapes Short setting time No skill requirement Short inspection time/ high quality product Low cost

Disadvantages of CNC • High machine cost • Complicated maintenance • Skill & training

Disadvantages of CNC • High machine cost • Complicated maintenance • Skill & training are required for programming and maintenance. • Parts are imported from aboard. • High tooling cost • Temperature, humidity & dust must be controlled.

Why CNC? HUMAN LIMITATION

Why CNC? HUMAN LIMITATION

2. Component and Function of CNC • • • Feed drive Measuring system Direct

2. Component and Function of CNC • • • Feed drive Measuring system Direct / Indirect Work spindle hydraulic Cooling system reduce heat Tool turret

Feed drive

Feed drive

Measuring System

Measuring System

Tool change facilities

Tool change facilities

3. Coordinate System 3. 1 CNC Axes

3. Coordinate System 3. 1 CNC Axes

Axes on a CNC lathe

Axes on a CNC lathe

Axes on a CNC milling machine

Axes on a CNC milling machine

Zero and reference points on CNC

Zero and reference points on CNC

Zero Point of machine on a CNC lathe

Zero Point of machine on a CNC lathe

Machine Zero Point and Work part zero point on CNC milling machine

Machine Zero Point and Work part zero point on CNC milling machine

3. 2 Two types of dimensioning in NC programming • Absolute dimensioning (G 90)-พกดสมบรณ

3. 2 Two types of dimensioning in NC programming • Absolute dimensioning (G 90)-พกดสมบรณ • Incremental dimensioning(G 91)พกดตอเนอง

Introduction to G-Code Programming Computer Integrated Manufacturing Unit 2: CNC Machining

Introduction to G-Code Programming Computer Integrated Manufacturing Unit 2: CNC Machining

In this lesson: • Review Coordinate Geometry Basics • Identify common Terminology • Examine

In this lesson: • Review Coordinate Geometry Basics • Identify common Terminology • Examine G and M - Code language • Provide opportunities for Review and Practice

Rectangular Coordinate System Y-axis (1, . 875) A (X, Y) X-axis Origin . 125

Rectangular Coordinate System Y-axis (1, . 875) A (X, Y) X-axis Origin . 125 inch spacing

Ordered Pairs A (-1. 125, . 625) (1. 000, 1. 000 ) B C

Ordered Pairs A (-1. 125, . 625) (1. 000, 1. 000 ) B C D (-. 375, -. 500) (. 750, -1. 000)

Terminology • • NC – Numerical Control CNC – Computer Numerical Control DNC –

Terminology • • NC – Numerical Control CNC – Computer Numerical Control DNC – Direct Numerical Control APT – Automatic Programmed Tool CAD – Computer Aided Design CAM – Computer Aided Manufacturing CIM – Computer Integrated Manufacturing

Word Address 1 N – Sequence or line number • A tag that identifies

Word Address 1 N – Sequence or line number • A tag that identifies the beginning of a block of code. It is used by operators to locate specific lines of a program when entering data or verifying the program operation. G – Preparatory function • G words specify the mode in which the milling machine is to move along its programmed axes.

Word Address 2 • Dimension Words X – Distance or position in X direction

Word Address 2 • Dimension Words X – Distance or position in X direction Y – Distance or position in Y direction Z – Distance or position in Z direction • M – Miscellaneous functions • M words specify CNC machine functions not related to dimensions or axial movements.

Word Address 3 • F – Feed rate (inches per minute or millimeters per

Word Address 3 • F – Feed rate (inches per minute or millimeters per minute) • Rate at which cutting tool moves along an axis. • S – Spindle speed (rpm – revolutions per minute) • Controls spindle rotation speed. • T – Tool number • Specifies tool to be selected.

Word Address 4 • I – Circular cutting reference for x axis • J

Word Address 4 • I – Circular cutting reference for x axis • J – Circular cutting reference for y axis • K – Circular cutting reference for z axis

G Word • G words or codes tell the machine to perform certain functions.

G Word • G words or codes tell the machine to perform certain functions. Most G words are modal which means they remain in effect until replaced by another modal G code.

Common G Codes • G 00 – Rapid positioning mode • Tool is moved

Common G Codes • G 00 – Rapid positioning mode • Tool is moved along the shortest route to programmed X, Y, Z position. Usually NOT for cutting. used • G 01 – Linear Interpolation mode • Tool is moved along a straight-line path at programmed rate of speed. • G 02 – Circular motion clockwise (cw) • G 03 – Circular motion counter clockwise (ccw)

Common G Codes, con. , • • • G 17 – XY plane G

Common G Codes, con. , • • • G 17 – XY plane G 18 – XZ plane G 19 – YZ plane G 20 – Inch Mode G 21 – Metric Mode G 28 – Return to axis machine Zero (Home)

G Codes: G 90, G 91 G 90 – Absolute Coordinate References the next

G Codes: G 90, G 91 G 90 – Absolute Coordinate References the next position from an absolute zero point which is set once for the entire program. G 91 – Incremental Coordinate References the next position from the previous position.

G Codes: Cutter Compensation • G 40 – Cancel cutter diameter compensation. • G

G Codes: Cutter Compensation • G 40 – Cancel cutter diameter compensation. • G 41 – Cutter compensation left. • G 42 – Cutter compensation right.

M Word • M words tell the machine to perform certain machine related functions,

M Word • M words tell the machine to perform certain machine related functions, such as: turn spindle on/off, coolant on/off, or stop/end program. Professional Development ID Code: 6006

Common M words • M 00 – Programmed pause • Automatically stops machine until

Common M words • M 00 – Programmed pause • Automatically stops machine until operator pushes a button to resume program. • M 01 – Optional stop • A stop acted upon by the machine when operator has signaled this command by pushing a button. • M 02 – End of program • Stops program when all lines of code are completed. Must be last command in program.

Common M words • M 03 – Turn spindle on • In clockwise direction

Common M words • M 03 – Turn spindle on • In clockwise direction • M 04 – Turn spindle on • In counter clockwise direction • M 05 – Stop spindle • Usually used prior to tool change or at end of program. • M 06 – Tool change • Stops program and calls for a tool change, either automatically or manually.

Common M words • M 08 – Turns Accessory 1 on. • M 09

Common M words • M 08 – Turns Accessory 1 on. • M 09 – Turns Accessory 1 off. • M 10 – Turns Accessory 2 on. • M 11 – Turns Accessory 2 off. • M 30 – End of program • Similar to M 02 but M 30 will also “rewind” the program. Must be last statement in program. If used, DO NOT use M 02.