TQ900编程手册.doc_第1页
TQ900编程手册.doc_第2页
TQ900编程手册.doc_第3页
TQ900编程手册.doc_第4页
TQ900编程手册.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

9 循环编程9.1 钻孔循环9.1.1 介绍可以使用钻孔循环指令来简化钻孔编程。系统提供的钻孔循环指令可以满足大多数典型钻孔加工。如果有特殊应用,编程人员只需定义一些新的参数即可。钻孔循环指令实际上是NC程序内存中一些受保护的独立的子程序,程序号为P999981到P999989,通过简单的G代码(G81G89)调用。普通用户不能修改或删除钻孔循环子程序,机床供应商可以根据需要修改个别钻孔循环程序。注意:钻孔循环的G-代码和程序编号可以预设,供应商可以修改。这方面的详细资料请参考供应商提供的文件。钻孔循环的功能描述建立在G-代码(G80G89)和程序编号(P999981P999989)基础上。9.1.2 使用钻孔循环指令NC程序中的钻孔循环指令通常按如下步骤编程:设置参数选择需要的钻孔指令X和Y轴移动到钻孔位置(可以是一次或多次)到达钻孔位置后自动调用和执行选择的钻孔循环指令取消钻孔循环下面将对这些步骤进行详细说明。9.1.2.1 设置参数在选择钻孔循环前,首先应编程进给速度、主轴转速,以及代表钻孔循环几何数据的参数。特殊的参数包括移动距离和延迟时间。钻孔循环使用参数P1到P15。请在使用钻孔循环指令前确认已经设置了正确的参数。如果没有预先设置参数,系统不会显示错误信息。系统在使用钻孔循环指令的参数时不做检查,除非在执行指令时由于参数不正确才会显示错误信息。在下文的钻孔循环列表中,使用了下列术语:参考平面,返回平面和钻孔终点深度。参考平面(Reference plane)距离工件表面有一个安全距离,这意味着,在参考平面以上可以垂直方向快速移动坐标轴;在参考平面以下,只能在Z方向快速移动坐标轴,也就是远离工件。移动进给从参考平面开始。返回平面(Retract plane)是钻孔循环结束后主轴移动到的平面。钻孔终点深度(Final hole depth)由刀具测量点获得。例如螺旋钻尖部或机用绞刀顶部表面的任意点。图9.1 参考平面、返回平面、钻孔终点深度9.1.2.2 选择钻孔指令编程G81G89指令可以选择相应的子程序。X和Y轴定位后自动执行钻孔循环。钻孔循环总是在Z方向进刀。注意:钻孔循环终止后会激活G00(快速定位)指令,也就是说,如果其后的NC程序段只有终点坐标但没有G代码,坐标轴会快速定位到终点位置。9.1.2.3 X和Y轴移动到钻孔位置X和Y轴移动到钻孔位置后,钻孔循环被自动调用。这要求下列G代码之一必须有效:G00 快速定位G01 直线插补G02/G03 指定圆心顺/逆时针圆弧插补G07 切线圆弧插补G12/G13 指定半径顺/逆时针圆弧插补G33/G34 恒/变间距螺纹切削注意:G06指令(样条插补)有效时不能使用钻孔指令。例9.1N30 G1 F1000 S500*N40 P2=500000, P3=420000*N50 P10=600000, P4=1000N60 G82N70 X20 Y20N80 X40 Y70N90 G80N100.说明:程序段N40和N50定义了参数。这些定义用于后面的循环加工(NC子程序)。N60段激活钻孔循环指令G82(延时时间钻孔)。钻孔循环在到达N70段设定的位置后开始执行。钻孔循环终止后G00(快速进给)有效。后面的NC段在定位到新的XY坐标位置后继续做钻孔循环加工。N90段指令G80取消钻孔循环。9.1.2.3 取消钻孔循环可以通过编程G80指令或其它钻孔指令,取消当前激活的钻孔循环指令。注意:由于钻孔循环是调用NC子程序,因此受“一级主程序最多有四级子程序嵌套”的限制。即钻孔循环指令不能在4级子程序之外执行,但可以在主程序或第一到第三级子程序内执行。在坐标轴到达编程位置后,相应的钻孔子程序被调用。9.1.3 取消钻孔循环指令格式: G80使用指令G80取消“钻孔循环”功能。其后的定位指令不再产生钻孔循环调用。9.1.4 G81钻孔加工指令格式: G81G81指令钻孔到终点深度。钻孔过程使用NC程序中定义的进给速度和主轴转速。使用G81指令必须预先设置下面3个参数:P2 参考平面,Z轴绝对坐标P3 孔终点深度,Z轴绝对坐标P10 返回平面,Z轴绝对坐标例9.2N30 *N40 P2=400000, P3=60000*N50 P10=520000N60 G81N70 X30 Y60N80 G80N90 .图9.2 G81钻孔加工G81钻孔过程:1 Z轴快速定位到参考平面(P2)2 用当前进给速度钻孔到终点深度(P3)3 快速退出移动到返回平面(P10)注意:和坐标值相关的P参数以“坐标当量”(通常是1um)为单位。9.1.5 G82延时时间钻孔指令格式: G82G82选择“延迟时间钻孔”。钻孔过程使用NC程序中定义的进给速度和主轴转速。使用G82指令必须预先设置下面4个参数:P2 参考平面,Z轴绝对坐标P3 孔终点深度,Z轴绝对坐标P4 延迟时间,单位msP10 返回平面,Z轴绝对坐标例9.3N30 *N40 P2=400000, P3=60000*N50 P4=1000, P10=520000N60 G82N70 X30 Y60N80 G80N90 .图9.3 G82延迟时间钻孔G82钻孔过程:1 Z轴快速定位到参考平面(P2)2 用当前进给速度钻孔到终点深度(P3)3 离开与工件接触面之前,等待延时时间(P4)4 快速退出移动到返回平面(P10)9.1.6 G83钻深孔指令格式: G83G83指令选择“钻深孔”功能。钻孔过程使用NC程序中定义的进给速度和主轴转速。使用G83指令必须预先设置下面7个参数:P1 第一次进给量,增量值P2 参考平面,Z轴绝对坐标P3 孔终点深度,Z轴绝对坐标P4 延迟时间,单位msP5 再次进给量,增量值P6 安全距离,增量值P10 返回平面,Z轴绝对坐标例9.4N30 .*N40 P1=130000, P2=530000*N45 P3=70000, P4=1000*N50 P5=120000, P6=50000*N55 P10=660000N60 G83N70 X30 Y60N80 G80N90 .图9.4 G83钻深孔G83钻孔过程:1 Z轴快速定位到参考平面(P2)2 用当前进给速度移动进给量(P1),到达深度P13 快速退出移动到参考平面(P2)4 为了使钻头冷却,在参考平面(P2)等待延时时间(P4)5 快速移动到孔内深度:P1P6(第一次进给量减去安全距离)6 用当前进给速度钻孔到深度2:P6P5(安全距离加上进给量)7 快速退出移动到参考平面(P2)8 为了使钻头冷却,在参考平面(P2)等待延时时间(P4)9 快速移动到孔内深度:P1P5P6(第一次进给量加上再次进给量减去安全距离)10 使用当前进给速度钻到下一深度P6P5(安全距离加上进给量)。如果P1n.P5(第一次进入值加上n乘再次进给量)超过孔终点深度(P3),则用当前进给速度钻到终点深度(P3)11 快速退出移动到返回平面(P10)9.1.7 G84带平衡卡盘攻内螺纹指令格式: G84指令G84选择“带平衡卡盘攻内螺纹”。钻孔过程使用NC程序中定义的进给速度和主轴转速。使用G84指令必须预先设置下面4个参数:P2 参考平面,Z轴绝对坐标P3 孔终点深度,Z轴绝对坐标P4 延迟时间,单位msP10 返回平面,Z轴绝对坐标例9.5N30 .*N40 P2=400000, P3=60000*N50 P4=1000, P10=520000N60 G84N70 X30 Y60N80 G80N90 .图9.5 G84带平衡卡盘攻内螺纹G84攻丝过程:1 Z轴快速定位到参考平面(P2)2 用当前进给速度并且主轴正转(M03)进给到终点深度(P3)3 改变主轴转向,即主轴反转(M04),等待延时时间(P4)4 快速退出移动到参考平面(P2)5 改变主轴转向,即主轴再次正转(M03)6 快速退出移动到返回平面(P10)9.1.8 G85铰孔指令格式: G85指令G85 选择“铰孔”功能。钻孔过程使用NC程序中定义的进给速度和主轴转速。使用G85指令必须预先设置下面4个参数:P2 参考平面,Z轴绝对坐标P3 孔终点深度,Z轴绝对坐标P4 延迟时间,单位msP10 返回平面,Z轴绝对坐标例9.6N30 .*N40 P2=400000, P3=60000*N50 P4=1000, P10=520000N60 G85N70 X30 Y60N80 G80N90 .图9.6 G85铰孔G85铰孔过程:1 Z轴快速定位到参考平面(P2)2 用当前进给速度钻孔到终点深度(P3)3 等待延时时间(P4)4 当前速度退出移动到参考平面(P2)5 快速移动到返回平面(P10)9.1.9 G86镗孔指令格式: G86指令G86选择“镗孔”功能。为了防止绞刀退出时磨损较软材料内部轮廓,镗孔结束后主轴升起定位,并且在X,Y方向上产生偏移。使用该功能的首要条件是必须有带反馈的模拟量主轴。钻孔过程使用NC程序中定义的进给速度和主轴转速。使用G86指令必须预先设置下面6个参数:P2 参考平面,Z轴绝对坐标P3 孔终点深度,Z轴绝对坐标P4 延迟时间,单位msP8 X轴偏移增量,符号决定移动方向P9 Y轴偏移增量,符号决定移动方向P10 返回平面,Z轴绝对坐标例9.7N30 .*N40 P2=400000, P3=60000*N50 P4=1000, P8=1500*N55 P9=1500, P10=520000N60 G86N70 X30 Y60N80 G80N90 .图9.7 G86镗孔G86镗孔过程:1 Z轴快速定位到参考平面(P2)2 用当前进给速度钻孔到终点深度(P3)3 等待延时时间(P4)4 主轴使用当前进给速度升起0.1mm5 主轴定位到0度(M19)6 主轴在X和Y方向产生偏移(P8和P9)7 快速移动到返回平面(P10)9.1.10 G87带测量停止铰孔指令格式: G87指令G87 选择“带测量停止铰孔”功能。注意返回平面区域必须保证有足够的测量空间。使用G87指令必须预先设置下面7个参数:P2 参考平面,Z轴绝对坐标P3 孔终点深度,Z轴绝对坐标P4 延迟时间,单位msP10 返回平面,Z轴绝对坐标P11 加工进给速度P12 返回进给速度P13 第一次铰孔深度,Z轴绝对坐标例9.8N30 .*N40 P2=400000, P3=60000*N45 P4=0, P10=520000*N50 P11=600, P12=400*N55 P13=250000N60 G87N70 X30 Y60N80 G80N90 .图9.8 G87T带测量停止铰孔G87带测量停止铰孔过程:1 Z

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论