已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5.2数控铣床和加工中心编程,以使用FANUC0M系统的数控铣床为例;一、G功能,5.2数控铣床和加工中心编程,5.2数控铣床和加工中心编程,二、M功能,5.2数控铣床和加工中心编程,三、F、S、T功能1、F功能VF=fZzn例如:使用直径75,6齿的面铣刀,切削速度Vc=100m/min,fZ=0.08/齿,求主轴转速n及VF。n=1000Vc/d=425r/minVF=fZzn=204mm/min,5.2数控铣床和加工中心编程,2、S功能恒转速3、T功能Txx例如:T01换刀指令M06,5.2数控铣床和加工中心编程,四、铣床编程中应注意的问题1、数控装置初始状态的设定G90G80G40G17G49G21G54;2、工件坐标系设置G54、G55、G56、G57、G58、G593、安全高度的确定4、进刀/退刀方式的确定,5.2数控铣床和加工中心编程,五、基本命令0、G90G91G90指定绝对编程方式,在G90之后的尺寸字为绝对方式。G91指定增量编程方式,在G91之后的尺寸字为增量方式。例如:A点坐标为A(10,30);B点的坐标为B(-30,70)。编制程序实现从A到B的直线插补。G90G01X-30Y70;或G91G01X-40Y40;,5.2数控铣床和加工中心编程,1、快速定位G0格式:G0X_Y_Z_;X_Y_Z_是快速定位目标点的坐标。2、直线插补G1格式:G1X_Y_Z_F_;X_Y_Z_是直线插补目标点的坐标。举例:,5.2数控铣床和加工中心编程,加工如图示轨迹。进给速度设为F=100mm/min主轴转数S=800r/min.,O131N1G90G00X20.Y20.S800.M03;N2G01Y50.F100.;N3X50.;N4Y20.;N5X20.;N6G00X0.Y0.M05;N7M30;,5.2数控铣床和加工中心编程,例5-2,铣削图示工件表面,主轴转速300r/min,进给量为200/min,05001G90G54G00X250.Y180.;X155.0Y40.0S300;Z50.0M03;Z0;G1X-155.0F200;G0Y-40;G01X155.0;G0Z300.0M05;X250.0Y180.0;M30,5.2数控铣床和加工中心编程,3、圆弧插补G02、G03,5.2数控铣床和加工中心编程,(1)X-Y(G17)平面上的圆弧格式:G90/G91G02/G03X_Y_I_J_F_;或G90/G91G02/G03X_Y_R_F_;注:I_=X心-X起;J_=Y心-Y起;R后跟半径值,加工小半圆时取正值;R后跟半径值,加工大半圆时取负值;加工整圆时不能使用R方式编程;,5.2数控铣床和加工中心编程,(2)X-Z(G18)平面上的圆弧格式:G90/G91G02/G03X_Z_I_K_F_;或G90/G91G02/G03X_Z_R_F_;注:I_=X心-X起;K_=Z心-Z起;(3)Y-Z(G19)平面上的圆弧格式:G90/G91G02/G03Y_Z_J_K_F_;或G90/G91G02/G03Y_Z_R_F_;注:J_=Y心-Y起;K_=Z心-Z起;,5.2数控铣床和加工中心编程,设主轴转数1000r/min,进给速度100mm/min,A点为起点B点为终点。,O112N1G90S1000M03;N2G02I20.F100;N3G03X-20.Y20.I-20.;N4G03X-10.Y10.J-10.;N5M30;,5.2数控铣床和加工中心编程,例5-3,主轴转速为400r/min;进给速度200/min,5.2数控铣床和加工中心编程,5.2数控铣床和加工中心编程,六、程序暂停(G04)G04X_;或G04P_;七、刀具补偿指令1.刀具半径补偿(G40,G41,G42)建立刀具半径补偿的方法,一般是先执行Z轴指令,到达预定的深度,然后执行X、Y方向的指令从而建立刀具半径补偿。,5.2数控铣床和加工中心编程,(1)刀具半径补偿的方法建立刀具补偿指令格式:(G17)G0/G1G41/G42X_Y_D_;取消刀具补偿指令格式:G0/G1G40X_Y_;D_表示刀具半径补偿号;有D01D32;,5.2数控铣床和加工中心编程,(2)使用刀具半径注意事项1)刀具半径补偿、刀具半径取消的程序段只能使用G01或G00指定动作,不能使用G02或G03指令。2)一般使用G41指令左刀补。3)Dxx值可以是正值、也可以是负值;应该灵活使用。4)在建立刀具半径补偿以后,不能出现连续两个程序段无选择补偿坐标平面的移动指令。,5.2数控铣床和加工中心编程,5)在补偿状态下,铣刀的直线移动量及铣削内侧圆弧的半径值要大于或等于刀具半径,否则补偿时会产生干涉。,6)半径补偿功能为续效代码,5.2数控铣床和加工中心编程,(3)刀具半径补偿的应用1)编程时直接按工件轮廓尺寸编程。2)加工时Dxx值不一定等于刀具半径值,同一加工程序,采用同一刀具可通过修改刀补的办法实现对工件轮廓的粗、精加工。也可通过修改半径补偿值获得所需要的尺寸精度。,5.2数控铣床和加工中心编程,O3(采用绝对方式)N1G90G17S800M3;N2G0G41X20.Y10.D01;N3G1Y50.F100.;N4X50.;N5Y20;N6X10;N7G0G40X0Y0;N8M5;N9M30;,P1点(切入线起点),P点(切入线终点),P0点(切入线起点),5.2数控铣床和加工中心编程,O3(采用增量方式)N1G91G17S800M3;N2G0G41X20.Y10.D01;N3G1Y40.F100.;N4X30.;N5Y-30;N6X-40;N7G0G40X-10.Y-20.;N8M5;N9M30;,5.2数控铣床和加工中心编程,例5-4,已知立铣刀半径为16,半径补偿号D01。,O5004G17G90G54;G0X0Y0S500;Z5.M03;G41X60.Y30.D01;Z-27.;G1Y80.F120;G3X100.Y120.R40.;G1X180.;Y60.;,G2X160.Y40.R20.;G1X50.;G0Z5.;G40X0Y0M05;G91G28Z0;M30;,5.2数控铣床和加工中心编程,2.刀具长度补偿(G43、G44、G49)数控铣床或加工中心所使用的刀具,每把刀具的长度都不相同,同时,由于刀具的磨损或其他原因引起刀具长度发生变化,使用刀具长度补偿命令,可使每一把刀具加工出来的深度尺寸都正确。(1)刀具长度补偿的方法格式:G43/G44Z_H_;(2)刀具长度补偿取消格式:G49Z_;,5.2数控铣床和加工中心编程,N10G00G43Z-180H01;,N10G00G44Z-180H01;,H01=100,5.2数控铣床和加工中心编程,使用刀具长度补偿功能注意事项:1)使用G43/G44指令的程序段,只能使用z轴指令。2)G43、G44为续效指令,只能用G49指令取消。(3)长度补偿量的确定事先通过机外对刀法测量出刀具长度,将其中一把刀具作为基准刀,其长度补偿值为零,其他刀具的长度补偿值为与基准刀的长度差值。此时要用基准刀对刀。,5.2数控铣床和加工中心编程,5.2数控铣床和加工中心编程,例5-5,在立式加工中心上铣削如图所示的工件上表面和外轮廓,分别用125面铣刀和20立铣刀,走刀路线和切削用量如图;,5.2数控铣床和加工中心编程,5.2数控铣床和加工中心编程,5.2数控铣床和加工中心编程,O5005N100G17G90G40G49G21;G91G28Z0;T01;M06;N101T02;G90G54G0X70.Y-45.S230;G43Z0.H1M3;X-310.F275.;,5.2数控铣床和加工中心编程,G0Y-135.;G1X70.;G0Z5.M5;G91G28Z0;G90X150.Y200.;M06;N102T01;G90G54G0X20.Y20.;G43Z5.H02S400M03;,5.2数控铣床和加工中心编程,Z-32.M08;G41G01X0Y10.D22F180;Y-120.;X-120.Y-180.;X-240.;Y-90.;G2X150.Y0R90.;G1X10.;G0Z5.M09G40X20.Y20.M05;G91G28Z0;G90X150.Y200.;M30;,5.2数控铣床和加工中心编程,九、自动返回参考点(G28)格式:G28X_Y_Z_;式中X_Y_Z_为返回参考点时所经过的中间点坐标。例1:G91G28X100.Y150.;例2:G90G28X300.Y250.;,5.2数控铣床和加工中心编程,十、从参考点返回(G29)格式:G29X_Y_Z_;式中X_Y_Z_为从参考点返回时到达的目标点的坐标值。,5.2数控铣床和加工中心编程,十一、固定循环功能孔加工固定循环功能完成钻孔、铰孔、镗孔、攻丝等功能。孔加工固定循环是模态指令,使用它编程加工孔时,各参数均为模态参数。1、固定循环的基本动作孔加工固定循环一般由六个动作组成。,XY平面定位,Z轴快进到R点,Z轴进给孔加工,孔底动作,Z轴快速返回R点,Z轴快速返回到起始点,5.2数控铣床和加工中心编程,5.2数控铣床和加工中心编程,5.2数控铣床和加工中心编程,2、固定循环指令书写格式格式:G90/G91G98/G99GX_Y_Z_R_Q_P_F_L_;参数Z_R_Q_F_为模态值。G为G73G89;,5.2数控铣床和加工中心编程,3.固定循环指令介绍(1)高速深孔啄式钻孔循环(G73)格式:G73X_Y_Z_R_Q_F_;,5.2数控铣床和加工中心编程,(2)攻左旋螺纹循环(G74)格式:G74X_Y_Z_R_F_;,5.2数控铣床和加工中心编程,(3)格式:G81X_Y_Z_R_F_;,5.2数控铣床和加工中心编程,(4)格式:G83X_Y_Z_R_Q_F_;,5.2数控铣床和加工中心编程,例5-6,加工图示的5个孔。,5.2数控铣床和加工中心编程,采用增量方式编程,用G81;O5061G54G90G17G0G43Z100H01;G00X0Y0;G91S200M3;G99G81X10.Y-10.Z-30.R-95.F150;Y30.;X10.Y-10;X10.;G98X10.Y20.;G90G80G00X0Y0;M30;,5.2数控铣床和加工中心编程,采用绝对方式编程,用G83;O5062G54G90G17G0G43Z100H01;S200M3;G99G83X10.Y-10.Z-25.R5.Q5.F150;Y20.;X20.Y10;X30.;G98X40.Y30.;G80G00X0Y0;M30;,5.2数控铣床和加工中心编程,4、固定循环的重复使用如果有间距相同的若干个相同的孔,采用重复次数来编程是很方便的。一般采用G91指令。例5-7,G91G00S200M03;G99G82X20.Y30.Z-30.R-95.P1000F120;X20.Y10.L3;G80Z95;X-80.Y-60.M05;M30,5.2数控铣床和加工中心编程,5、固定循环功能综合应用实例例5-8,厚度为20,5.2数控铣床和加工中心编程,R点,5.2数控铣床和加工中心编程,O5008N10G17G21G40G80G49;G91G28Z0T1;M06;N11T02;G90G0G54X0Y0S750M03;M08;G43Z100.H1;G99G81Z-25.R3.F150;,G98X-40.;M05;G91G80G28Z0;M06;N20T03;G90G0G54X0Y0S150;M03;G43Z100.H02;G99G81Z-5.5R3.F30;,5.2数控铣床和加工中心编程,G98X-40.M09;M05;G91G80G28Z0;M06;N30G90G00G54X0Y0;S100M03;M08;G43Z100H03;G99G84Z-25.R10.F1.5;,G98X-40.;G80G0X250.Y300.;G91G28Z0;M30;,5.2数控铣床和加工中心编程,十五、子程序1、子程序调用方法M98P_L_;2、子程序结束M99;,5.2数控铣床和加工中心编程,例5-12在数控铣床上铣削4个直径为80的孔的走刀路线。已知毛坯底孔直径为76,使用20四刃立铣刀,切削速度为20m/min,进给量为0.1/齿。,5.2数控铣床和加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童防溺水安全教育知识课件
- 拜城县老旧小区改造项目水土保持报告表
- 广东省茂名市高州市2025-2026学年高一语文下学期期中质量监测试题
- 玻璃厂切割操作管控办法
- 某服装厂成品检验办法
- 建筑工地安全检查规则
- 特殊疾病、特异体质、心理异常学生帮扶情况记录表
- 2026表演调研面试题目及答案
- 2026编导影评面试题及答案
- 卫生采暖给排水系统安装工程监理细则
- 2026年危险化学品重点县专家指导服务自查表
- 2026年贵州综合评标专家库评标专家考试经典试题及答案
- 代煎中药评估考核制度
- 2025-2026学年统编版二年级下册小学道德与法治每课教学设计(附目录)
- 2026年1月浙江首考英语真题(原卷版)
- 低压配电箱选型及安装技术标准
- 水资源保护规划编制规程(2025版)
- 2026年度河北省机关事业单位技术工人晋升高级工练习题及答案
- 2026年高考全国II卷历史真题解析含答案
- 培训学校学生成长记录册
- TCCIIA0004-2024精细化工产品分类
评论
0/150
提交评论