Bài giản của thầy Lê Trung Thực cung cấp cho các bạn các phương pháp gia công tối ưu nhất và cách tính toán , tra cứu kỹ thuật , hướng dẫn cáo nguyên công Bài giản gồm 21 phần mỗi phần hướng dẫn cho người học một cái nhìn rõ ràng hơn về gia công trong cơ khí.Việc học CNC không khó bạn có thể tự học thông quá các tài liệu hương dẫn sử dụng máy CNC. Nếu bạn không có nhiều thời gian thì có thể tham gia các khóa học lập trình và vẫn hành máy CNC. Nhưng vấn đề của môn CNC là bạn cần phải thực hành nhiều thi mới có thê thành thạo được.....
Turning Center Programming And Operation Lesson One: Machine Configurations Copyright 2002, CNC Concepts, Inc You must understand the Key Concept Number One machine you’ll be working with! FANUC 10T O X I F M X00.0000 Z00.0000 POWER ON OFF U E [ N Y J D S] V ? PAGE G Z K H T @ P Q R L ( EOB) W @ A B C # / = + Sp , * RESET START CALC CAN INPUT CURSOR SHIFT NC/PC AUX In key concept #1 we look at the machine from a programmer’s viewpoint CYCLE START FEED HOLD MDI JOG AUTO ON HANDLE OFF DRY RUN ZERO EDIT MODE RETURN 100% 0% X- EMERGENCY STOP 200% ON OFF SPINDLE BLOCK DELETE ORIGIN MEMORY PROTECT X X1 Z X10 Z X100 10 11 12 SLOW FAST TURRET INDEX 100% 100% 0% RAPID OVERRIDE FEEDRATE OVERRIDE JOYSTICK OPTIONAL STOP ON X 100% 10% Z+ Z- MACHINE LOCK OFF 50% 25% X+ SINGLE BLOCK 130% 0% 130% OD ID AXIS LOAD SPINDLE LOAD X Z CLAMP DIRECTION In key concept #7 we look at the machine from an operator’s viewpoint Key concept #1 CHUCK TAILSTOCK From programmer’s viewpoint Key concept #7 From operator’s viewpoint You must understand the Key Concept Number One machine you’ll be working with! Seven Lessons Machine configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment values Three ways to assign program zero You must understand the Key Concept Number One machine you’ll be working with! Seven Lessons Machine configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment values Three ways to assign program zero You must understand the Key Concept Number One machine you’ll be working with! Seven Lessons Machine configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment values Three ways to assign program zero You must understand the Key Concept Number One machine you’ll be working with! Seven Lessons Machine configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment values Three ways to assign program zero You must understand the Key Concept Number One machine you’ll be working with! Seven Lessons Machine configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment values Three ways to assign program zero You must understand the Key Concept Number One machine you’ll be working with! Seven Lessons Machine configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment values Three ways to assign program zero You must understand the Key Concept Number One machine you’ll be working with! Seven Lessons Machine configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment values Three ways to assign program zero 10 You must understand the Key Concept Number One machine you’ll be working with! Seven Lessons Machine configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment values Three ways to assign program zero All turning centers have certain programmable features… Turret index Spindle activation Feedrate Coolant Some turning centers have additional programmable features… Jaw open/close Tailstock positioning Door open/close Others? 165 All turning centers have certain programmable features… Turret index Spindle activation Feedrate Coolant Some turning centers have additional programmable features… Jaw open/close Tailstock positioning Door open/close Others? 166 167 Feedrate: You can specify the feedrate for cutting motions in one of two ways… G98 In “per minute” fashion Inches or millimeters per minute or G99 In “per revolution” fashion Inches or millimeters per revolution An F word specifies the feedrate In inch mode: G99 F0.005 (0.005 inches per revolution) G98 F15.0 (15.0 inches per minute) 168 Feedrate: You can specify the feedrate for cutting motions in one of two ways… G98 In “per minute” fashion Inches or millimeters per minute or G99 In “per revolution” fashion Inches or millimeters per revolution An F word specifies the feedrate In inch mode: G99 F0.005 (0.005 inches per revolution) G98 F15.0 (15.0 inches per minute) All turning centers have certain programmable features… Turret index Spindle activation Feedrate Coolant Some turning centers have additional programmable features… Jaw open/close Tailstock positioning Door open/close Others? 169 All turning centers have certain programmable features… Turret index Spindle activation Feedrate Coolant Some turning centers have additional programmable features… Jaw open/close Tailstock positioning Door open/close Others? 170 171 Coolant: Two more M codes control flood coolant: M08: Turn flood coolant on M09: Turn flood coolant off Coolant is, of course, used to cool and lubricate the cutting operation All turning centers have certain programmable features… Turret index Spindle activation Feedrate Coolant Some turning centers have additional programmable features… Jaw open/close Tailstock positioning Door open/close Others? 172 All turning centers have certain programmable features… Turret index Spindle activation Feedrate Coolant Some turningThese centers have additional functions are almost programmable features… always handled with M codes Jaw open/close Tailstock positioning Door open/close Others? 173 All turning centers have certain programmable features… Turret index Spindle activation Feedrate Coolant Some turning centers have additional programmable features… Check Jaw open/close in your machine’s programming manual topositioning see if you have any other Tailstock programmable features! Door open/close Others? 174 Lesson One Lesson Summary Basic machining practice Machine configurations Programmable functions Universal slant bed Chucker slant bed Twin spindle horizontal Single/twin spindle vertical Mill/turn machines 175 Lesson One Lesson Summary Basic machining practice Machine configurations Programmable functions Universal slant bed Chucker slant bed Twin spindle horizontal Single/twin spindle vertical Mill/turn machines 176 Lesson One Lesson Summary Basic machining practice Machine configurations Programmable functions Universal slant bed Chucker slant bed Twin spindle horizontal Single/twin spindle vertical Mill/turn machines 177 Lesson One Lesson Summary Basic machining practice Machine configurations Programmable functions Universal slant bed Chucker slant bed Twin spindle horizontal Single/twin spindle vertical Mill/turn machines 178 179 ... configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment... configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment... configurations Understanding turning center feeds and speeds General flow of CNC Usage Visualizing the execution of a CNC program Understanding program zero Determining program zero assignment