1、 数控机床相关技术的发展第一代1949年开始研发至1952年试制成功第二代1958年,采用了晶体管和印刷线路板第三代1965年,采用集成电路第四代1970年,应用小型计算机第五代1975年,应用微处理器 数值控制概说数值控制概说l数值控制简称数控(CNC)所以数值控制之机械称为数值控制机械或数控机械.数控机械是以数值和符号所构成的资料来控制运动的自动化机械.l 工具之数控化.以有集镗钻铣攻丝等功能于一机的切削中心机或叫综合加工机.(Machining Center 加工中心).l 传统的机械须由人劳力来操作.NC系统则由程式来取代加工 安全事项 为避免严重的身体伤害,顾主所有人必须提供一般操作
2、,设定作业所需的保护及设备,并应负责实施完整之训练课程及严密的监督,并确实地施行安全规则.n n 本机器限由受过专业训练及机器特性,规格和安全规则完全了解的人员使用.n n 绝不可将你身体的任一部份放在机器的任何活动部位,亦不可进入机器之活动范围以内,如须靠近,一定要关闭本机器的所有电源.n n 绝不可穿着能被机器之活动部位所绊住的宽松衣物,亦不可戴手套,衣服的开中部分,尤其是袖口部分一定要扣紧.n n 必须配戴安全护镜,穿安全鞋.n n 未依适当的指导及监督,绝不可操作或保养本机器.n n 更换或调整工作夹具时,务必先使主轴完全停止.n n 请勿使用易燃之切削液.n n 如果使用者认为本机器
3、安全有问题时,应立即停止使用本机器,并及时通知你的上司直到问题解决后才能继续使用本机器.机械之操作 开机前检查1 去除滑动部之防锈油,如Z轴滑道,工作台面等,刀盘气压缸之活塞杆(斗笠式).2 气压源供应是不是符合规定(压力6KGCM).滑道机油是不是充足,三点组合器是不是正常.3各轴移动方向应保持通畅.开机1 打开电源供应器之开关.2 打开机器上电源开关.3 按操和面板上电源之按钮.4 打开操作面板上紧急停止钮.按润滑油槽上之手动润滑按钮23次,停留30秒后,再移动各轴,使其润滑道面.当电源开启后,首先务必作原点复归,如此储存之行程极限才生效.5转至各模式,开始操作机器.关机关机l关机前应注意
4、刀具加工位置,最理想方式为工作加至一段,如主轴上道加工工序未完成,或完成某道次加工之后,再移动Z轴离开工件,按下RESET键,再按下Z轴机械原点复归,以自动换到方式将刀具换至刀盘上,或以手动操作将刀具卸下.保持主轴刀具状态.n n清洁机器,并且主轴端孔和工作台面涂上防锈油.n n移动各轴至行程中间之位置,以维持机器平衡.n n按下操作面板上之紧急停止钮.n n按下操作面板上电源OFF之按钮.n n关掉机器上之电源开关.n n关掉供应器之电源开关 电源开关机对照 n n 开机 n n打开电源供应器之开关.n n打开机器上电源开关.n n按操作面板上电源之按钮.n n打开操作面板上紧急停止按钮.n
5、 n 关机n n按下操作面板上之紧急停止钮.n n按下操作面板上电源OFF之按钮.n n关掉机器上之电源开关.n n关掉供应器之电源开关.第 二 章 坐标和工具机之轴坐标和工具机之轴精确指示数控机械刀具或床台如何,而且到何处,必须有一种系统.此系统乃是几何坐标.几何坐标是互相垂直相交,纵横及立的三轴为基准,以确定平面或空间上的点之位置,而某一点之间的距离亦此三轴上的距离来表示.工具机床台面或刀具均有左右工具机床台面或刀具均有左右,前后以及上下方前后以及上下方向运动向运动,纵横方向相当于坐标纵横方向相当于坐标X X、Y Y轴轴.工作物之形工作物之形状或距离位置尺寸均可用坐标状或距离位置尺寸均可用
6、坐标X X、Y Y值表示。如下值表示。如下图所一工件,可用图所一工件,可用X X、Y Y值表示其外形值表示其外形(ABCDEFAABCDEFA)之各点)之各点.象限与轴象限与轴 两轴坐标有四象限两轴坐标有四象限 ,X,Y,X,Y 轴之交点为零轴之交点为零,右上方为第一象限右上方为第一象限,左上方为第二象限左上方为第二象限,左下方为左下方为第三象限第三象限,右下方为第四象限右下方为第四象限.自零点起向右是自零点起向右是X X正正,左则为负左则为负,自零点起向上方是自零点起向上方是Y Y正正,下方左下方左则为负。故第一象限内则为负。故第一象限内 X Y X Y 轴均为正,第二象限内轴均为正,第二象
7、限内 X X值为负值为负 Y Y值为正,第三象限内值为正,第三象限内 X YX Y值均为负,第四象限内值均为负,第四象限内 X X值为正值为正 Y Y值则为负。值则为负。X、Y轴外之第三轴 X X、Y Y轴外之第三轴为轴外之第三轴为Z Z轴也称为主轴、三轴成互相垂,如图(三轴图)所示:轴也称为主轴、三轴成互相垂,如图(三轴图)所示:图中图中A A、B B点之坐标值,因点之坐标值,因A A点在点在X X、Y Y平面之上,故其平面之上,故其Z Z轴坐标值为正而轴坐标值为正而B B点在点在X X、Y Y之下故其之下故其Z Z轴之坐标值为负。轴之坐标值为负。机械零点和工件零点 X X、Y Y、Z Z之
8、轴交叉的点叫零点,在此点各轴之坐标亦为零点之轴交叉的点叫零点,在此点各轴之坐标亦为零点也是工作零点,如下图也是工作零点,如下图 按下操作盘上之归零键(按下操作盘上之归零键(Zero ReturmZero Returm)床台即做原点复)床台即做原点复归,此为机械零点归,此为机械零点 工件可在任意位置设定零点工件可在任意位置设定零点 (加工坐标系零点)。(加工坐标系零点)。绝对值和增量值 对数控机械刀具或床台之运动指示亦有两种方法:一是依坐标值,此为绝对值而另一方法是指示自某一点到一点的运动距离叫增量值。绝对值和增量值均指示机械或床台运动到指定点和路径的两种系统。下图示,绝对值和增量值表例%O00
9、00O0000 N1G21N1G21 N2G0G17G40G49G80G90N2G0G17G40G49G80G90 N3T1M6N3T1M6 N4G54G0G90N4G54G0G90X10.Y10.X10.Y10.A0.A0.S3000M3S3000M3 N5G43H1Z50.M8N5G43H1Z50.M8 N6Z10.N6Z10.N7G1Z0.F1000.N7G1Z0.F1000.N8N8Y30Y30.N9N9X35X35.N10N10Y20Y20.N11N11X25X25.N12N12Y10Y10.N13N13X10X10.N14G0Z50.N14G0Z50.N15M5N15M5 N16G
10、91G28Z0.M9N16G91G28Z0.M9 N17G28X0.Y0.A0.N17G28X0.Y0.A0.N18M30N18M30%补正功能1 1、刀具半径补正、刀具半径补正 为了用半径为了用半径R R的刀具切削象的刀具切削象A A的形状刀具的中心路径必须的形状刀具的中心路径必须离开离开A A如如B B,刀具象这样离开一段距离,称为补正。,刀具象这样离开一段距离,称为补正。%N1 G28G91Z0N1 G28G91Z0 N2 M06 T1N2 M06 T1 N3 G00G90G54 N3 G00G90G54 X30.X30.Y0.Y0.N4 S2500 M3N4 S2500 M3 N5 G
11、43 H1 Z50.M08N5 G43 H1 Z50.M08 N6 Z10.N6 Z10.N7 G1 Z0.F1000.N7 G1 Z0.F1000.N8 G2 N8 G2 X21.213 Y-X21.213 Y-21.213 R30.21.213 R30.N9 G0 Z50.N9 G0 Z50.N10 M09N10 M09 N11 G91G28Z0N11 G91G28Z0 N12 G91G28Y0N12 G91G28Y0 N13 M30N13 M30%N1 G28G91Z0N1 G28G91Z0 N2 M06 T1N2 M06 T1 N3 G00G90G54 N3 G00G90G54 X30
12、.Y0.X30.Y0.N4 S2500 M3N4 S2500 M3 N5 G43 H1 Z50.M08N5 G43 H1 Z50.M08 N6 Z10.N6 Z10.N7 G1 Z0.F1000.N7 G1 Z0.F1000.N8 G2 N8 G2 X-21.213 Y-X-21.213 Y-21.213 R30.21.213 R30.N9 G0 Z50.N9 G0 Z50.N10 M09N10 M09 N11 G91G28Z0N11 G91G28Z0 N12 G91G28Y0N12 G91G28Y0 N13 M30N13 M30%N1 G28G91Z0N1 G28G91Z0 N2 M06 T
13、1N2 M06 T1 N3 G00G90G54 N3 G00G90G54 X30.X30.Y0.Y0.N4 S2500 M3N4 S2500 M3 N5 G43 H1 Z50.M08N5 G43 H1 Z50.M08 N6 Z10.N6 Z10.N7 G1 Z0.F1000.N7 G1 Z0.F1000.N8 G2 N8 G2 X-21.213 X-21.213 Y21.213 R-30.Y21.213 R-30.N9 G0 Z50.N9 G0 Z50.N10 M09N10 M09 N11 G91G28Z0N11 G91G28Z0 N12 G91G28Y0N12 G91G28Y0 N13 M3
14、0N13 M30%N1 G28G91Z0N1 G28G91Z0 N2 M06 T1N2 M06 T1 N3 G00G90G54 N3 G00G90G54 X30.X30.Y0.Y0.N4 S2500 M3N4 S2500 M3 N5 G43 H1 Z50.M08N5 G43 H1 Z50.M08 N6 Z10.N6 Z10.N7 G1 Z0.F1000.N7 G1 Z0.F1000.N8 G2 N8 G2 X21.213 X21.213 Y21.213 R-30.Y21.213 R-30.N9 G0 Z50.N9 G0 Z50.N10 M09N10 M09 N11 G91G28Z0N11 G9
15、1G28Z0 N12 G91G28Y0N12 G91G28Y0 N13 M30N13 M30%A-AA-A%N1 G28G91Z0N1 G28G91Z0N2 M06 T1N2 M06 T1N3 G00G90G54 N3 G00G90G54 X25.Y0.X25.Y0.N4 S2500 M3N4 S2500 M3N5 G43 H1 Z30.N5 G43 H1 Z30.N6 Z1.N6 Z1.N7 G1 Z0.F400N7 G1 Z0.F400N8 G3 N8 G3 X-25.X-25.R25 R25.N9 N9 X25.X25.R25R25.N10 G0 Z30.N10 G0 Z30.N11 G
16、91G28Z0N11 G91G28Z0N12 G91G28Y0N12 G91G28Y0N13 M30N13 M30%A-CA-C%N1 G28G91Z0N1 G28G91Z0 N2 M06 T1N2 M06 T1 N3 G00G90G54 N3 G00G90G54 X25.Y0X25.Y0.N4 S2500 M3N4 S2500 M3 N5 G43 H1 Z30.M08N5 G43 H1 Z30.M08 N6 Z1.N6 Z1.N7 G1 Z0.F400.N7 G1 Z0.F400.N8 G3 N8 G3 X-17.678 Y17.678X-17.678 Y17.678 R25R25.N9 G
17、0 Z30.N9 G0 Z30.N10 M09N10 M09 N11 G91G28Z0N11 G91G28Z0 N12 G91G28Y0N12 G91G28Y0 N13 M30N13 M30%A-BA-B%N1 G28G91Z0N1 G28G91Z0 N2 M06 T1N2 M06 T1 N3 G00G90G54 N3 G00G90G54 X25.Y0.X25.Y0.N4 S2500 M3N4 S2500 M3 N5 G43 H1 Z30.M08N5 G43 H1 Z30.M08 N6 Z1.N6 Z1.N7 G1 Z0.F400.N7 G1 Z0.F400.N8 G3 N8 G3 X17.6
18、78 Y17.678X17.678 Y17.678 R25.R25.N9 G0 Z30.N9 G0 Z30.N10 M09N10 M09 N11 G91G28Z0N11 G91G28Z0 N12 G91G28Y0N12 G91G28Y0 N13 M30N13 M30%A-DA-D%N1 G28G91Z0N1 G28G91Z0N2 M06 T1N2 M06 T1N3 G00G90G54 N3 G00G90G54 X25.Y0.X25.Y0.N4 S2500 M3N4 S2500 M3N5 G43 H1 Z30.M08N5 G43 H1 Z30.M08N6 Z1.N6 Z1.N7 G1 Z0.F4
19、00.N7 G1 Z0.F400.N8 G3 N8 G3 X17.678 Y17.678X17.678 Y17.678 R-25.R-25.N9 G0 Z30.N9 G0 Z30.N10 M09N10 M09N11 G91G28Z0N11 G91G28Z0N12 G91G28Y0N12 G91G28Y0N13 M30N13 M30%CNC控制功能 第一节 准备机能(G机能)位址G后的数字决定相关节指令意义G码有下例2种:F、S、T 机能n nF功能n n 直线切削直线切削(G01),(G01),圆弧切削圆弧切削(G02(G02、G03),G03),以及固定循环以及固定循环 的进给速度的进给速度
20、,以以F F码后数值指令为其进给码后数值指令为其进给n nS功能n nS S码后数值指令主要用于控制主轴速度码后数值指令主要用于控制主轴速度,可在记忆可在记忆或手动资料输入模式中以或手动资料输入模式中以S S指定转速指定转速,但必须要配但必须要配合合M03 M04 M03 M04 n nT功能n nT T指令用来指定刀具号码指令用来指定刀具号码,当当T T指令被指定时刀盘会指令被指定时刀盘会旋转直到指定之刀具到达换刀位置旋转直到指定之刀具到达换刀位置.第五节机能注解M00:M00:当程式执行至当程式执行至M00M00之单节之单节,程式自动停止程式自动停止,当当程式启动钮按下后程式启动钮按下后,
21、程式可继续执行以下单节程式可继续执行以下单节.M01:M01M01:M01和和M00M00相同相同,但须配合操作面板上选择但须配合操作面板上选择停止键使用停止键使用,若选择停止键是若选择停止键是OFFOFF的状态的状态,则则M01M01无效无效.M03M03、M04M04、M05M05:当:当S S(转速)指令被指定时,(转速)指令被指定时,必须配合必须配合M03M03和和M04M04在同一单节中使用,否则在同一单节中使用,否则主轴不会旋转若主轴旋转中要改变转速,只要输主轴不会旋转若主轴旋转中要改变转速,只要输入入S S指令即可,无须停止主轴。指令即可,无须停止主轴。M06M06:自动刀具交换
22、,详细请参阅第六章。:自动刀具交换,详细请参阅第六章。M08M08:当机械加工时,刀具与工件须润滑或冷却:当机械加工时,刀具与工件须润滑或冷却时,则可以时,则可以M08M08喷出切削油。喷出切削油。M09M09:切削油停止。:切削油停止。n n在在M08M08执行之前必须先让主轴旋转,执行之前必须先让主轴旋转,M08M08才有效。才有效。n nM08M08在执行中,若在程式中有在执行中,若在程式中有M00M00或或M01M01时,切削油会停止时,切削油会停止M00M00或或M01M01执行完了,切削有有开始执行完了,切削有有开始ONON。n nM08M08执行中,若程式中有执行中,若程式中有M
23、06M06时,切削油会停止,时,切削油会停止,M00M00或或M01M01执执行完了,切削油又开始行完了,切削油又开始ONON。n nM10M10、M11M11:当外界因素使:当外界因素使Z Z轴锁定,而轴锁定,而Z Z轴无法移动,若必须移轴无法移动,若必须移动,若必须移动动,若必须移动Z Z轴时,须先在轴时,须先在MDIMDI模式输入模式输入M10M10,将,将Z Z轴锁定消轴锁定消除,然后只能在手动手输模式移动除,然后只能在手动手输模式移动Z Z轴。轴。n n注意:当注意:当M10 M10 输入后,使用完毕,必须以输入后,使用完毕,必须以M11M11将将M10M10消除,不然消除,不然Z
24、Z轴锁定就无效。轴锁定就无效。n nM12M12、M13M13:必须在有装旋转台(第四轴)时才有效,相关只:必须在有装旋转台(第四轴)时才有效,相关只KEEP PELAYKEEP PELAY:K2-18MK2-18Mn nM16M16、M17M17:其使用方法与:其使用方法与M08M08,M09M09一样,但须使用特制之刀一样,但须使用特制之刀把。把。n nM296fS:M296fS:在执行刚性攻牙时在执行刚性攻牙时,必须先执行必须先执行M29S-M29S-之指令之指令,再配合再配合G84G84攻牙模式才能依刚性攻牙的功能攻牙模式才能依刚性攻牙的功能.n nM32M32、M33M33:在加工时
25、,为避免切屑集中在加工处,可以用:在加工时,为避免切屑集中在加工处,可以用M32M32指令吹气,将加工处之切屑吹离,指令吹气,将加工处之切屑吹离,M33M33为吹气为吹气OFFOFF。n n、M83M83、M84M84、M85M85:这些指令是在维修刀仓时所用,无法在记:这些指令是在维修刀仓时所用,无法在记忆的模式下执行。忆的模式下执行。n nM36M49M36M49:追加:追加MM功能功能n nMM功能互相互锁功能互相互锁n nMM功能之完成讯号功能之完成讯号n nM56M69M56M69:为工作交换台的指令,因此没有:为工作交换台的指令,因此没有APCAPC之机械不需要用此些指令详细参阅(第之机械不需要用此些指令详细参阅(第1010章)章)n nM70M70、M71M71、M72M72:这些指令必须定在单独之单节,:这些指令必须定在单独之单节,且须在程式零点。且须在程式零点。n nM81M81、M82M82