
凯恩帝K90Ti车床用数控系统方案.doc
17页凯恩帝 K90Ti车床用数控系统2程序的构成为使机床能按要求运动而编写的数控指令的集合称之为程序程序是由多个程序段构成的,而程序段又是由字构成的,各程序段用程序段结束代码‘;’来隔开2.1加工程序的一般格式加工程序一般由开始符〔单列一段、程序名〔单列一段、程序主体、程序结束指令〔一般单列一段、程序结束符〔单列一段组成程序的最后还有一个程序结束符程序开始符和程序结束符是同一个字符:KND系统的数控指令是标准ISO代码用%表示程序开始符的%不显示出来,程序的结束符%可自动显示出来开始符和结束符在输入程序时不必考虑,会自动生成的3准备功能〔G代码准备功能是由G代码及后接2位数表示的,其规定了机床的运动方式G代码有以下两种类型1一次性G代码:也是非模态G代码,只在被指令的程序段中有效2模态G代码:在同组其它G代码指令前一直有效如:G01和G00是同组的模态G代码:G01 X_?F_;表示X轴 以F速度加工进给Z_;表示Z轴?以F速度加工进给,相当于有G01指令G00 Z_;G01无效,G00有效3.1G00---快速定位指令格式:G00 X〔U_Z〔W_;指令功能:X轴和Z轴同时从起点快速移动到指定的位置。
指令说明:1.X〔UZ〔W为指定的坐标值,取值范围:-9999.999~+9999.9992.G00时各轴单独以各自设定的速度快速移动到终点,互不影响任何一轴到位自动停止运行,另一轴继续移动直到指令位置4.G00各轴快速移动的速度由参数设定,用F指定的进给速度无效G00快速移动的速度可分为100%、50%、25%、F0四档,四档速度可通过面板上的快速倍率上下调节键来选择其四档移动速度的百分比可在位置页面的左下角显示5.G00是模态指令,下一段指令也是G00时,可省略不写G00可编写成G0,G0与G00等效6.指令X、Z轴同时快速移动时应特别注意刀具的位置是否在安全区域,以避免撞刀3.2G01---直线插补指令格式:G01 X〔U_Z〔W_F_;指令功能:G01指令是使刀具按设定的F速度沿当前点移动到X〔U、Z〔W指定的位置点,其两个轴是沿直线同时到达终点坐标指令说明:1.X〔U?Z〔W为指定的坐标值,取值范围:-9999.999~+9999.9992.F是模态值,在没有新的指定以前,总是有效的,因此不需要每一句都指定进给速度4.G01指令也可以单独指定X轴或Z轴的移动5.G01指令的F进给速度可以通过面板上进给倍率上下调整,调整范围是〔0%~150%。
6.G01指令也可直接写成G13.3G02、G03---圆弧插补指令格式:G03 X〔U_Z〔W_I_K_F_;G02 X〔U_Z〔W_I_K_F_; 圆心坐标编程G03 X〔U_Z〔W_R_F_;G02 X〔U_Z〔W_R_F_;圆弧半径编程指令功能:用上面的指令,刀具可以沿着圆弧切削运动3.4G04---暂停指令指令格式:G04P_;或G04X__;或G04U__;或G04;指令功能:执行该指令时,各轴运动停止,模态值保持,延时指定的时间后,再执行下一个程序段指令说明:1.P__是以毫秒为单位指令暂停时间指令范围从1~99999999毫秒2.X__、U__均是以秒为单位指令暂停时间指令范围从1~99999秒3.实例: G04 X1;??表示程序暂停1秒 G04 P1000;?表示程序暂停1秒 G04 U1 ?表示程序暂停1秒4.特殊应用:当 X.U.P均省略,仅指令G04时可看成为准确停指令,如加工拐角类零件时,在拐角处有时会出现过切现象,如在拐角处加G04指令,即可消除过切现象3.5G28—自动返回机械零点所谓机械零点〔或叫参考点是机械上某一特定的位置点有机械零点时,此机械零点就是机床的参考点;无机械零点时,设置的浮动零点也可以看成是机床的参考点。
可以在手动机械回零方式下返回到参考点,也可以利用G28指令使两个坐标轴自动返回到参考点指令格式:G28 X〔U_Z〔W_;指令功能:从当前位置开始,以快速移动速度到达X〔U_Z〔W_指定的中间点位置后再回机械零点指令说明:1.X〔U_Z〔W_为指定返回到参考点中途经过的中间点2.回参考点的过程为:如图〔3-6<1>快速从当前位置定位到指令轴的中间点位置<2>快速从中间点定位到参考点3.6G50--工件坐标系设定指令格式:G50X__?Z__ ;指令功能:设置当前位置的绝对坐标,通过设置当前位置的绝对坐标在系统中建立工件坐标系〔也称浮动坐标系执行本指令后,系统将当前位置作为程序零点,执行回程序零点操作时,返回这一位置坐标系一旦建立后,后面指令中绝对指令的位置都是用此坐标系下的坐标值来表示的,直至再次执行G50建立新的工件坐标系指令说明:1.G50为非模态G指令2.在补偿状态,如果用G50设定坐标系,那么补偿前的位置是用G50设定的加工坐标系中的位置开始运行程序以前一般先取消刀具补偿KND系统返回参考点后,自动取消刀具补偿3.7 G32――螺纹切削指令格式:G32?X〔U_?Z〔W_?F〔I_;指令功能:用G32指令,可以切削等螺距的直螺纹、锥螺纹和端面螺纹。
指令说明:1.G32为模态指令2.X〔U__、Z〔W__为螺纹终点的绝对或相对坐标X〔U省略时为圆柱螺纹切削,Z〔W省略时为端面螺纹切削,X〔U、Z〔W都编入时可加工圆锥螺纹3.F是公制螺纹的螺距,为主轴转一圈长轴的位移量单位:mm,范围:0.0001~500.00004.I是英制螺纹的牙数,可理解为长轴移动1英寸〔25.4毫米时主轴转的圈数单位:牙/英寸〔即每英寸的牙数,范围:0.060~254000.0005. 一般加工一根螺纹时,从粗车到精车,用同一轨迹要进行多次螺纹切削因为螺纹切削开始是从检测出主轴上的位置编程器—转信号后才开始的,因此即使进行多次螺纹切削,零件圆周上的切削点仍是相同的,工件上的螺纹轨迹也是相同的,但是从粗车到精车,主轴的转速必须是一定的当主轴转速变化时,有时螺纹会或多或少产生偏差在螺纹切削开始及结束部分,一般由于升降速的原因,会出现导程不正确部分,考虑此因素影响,指令螺纹长度要比需要的螺纹长度要长3.8G92---单一型螺纹切削循环1. G92为模态指令2.X〔U、Z〔W为螺纹终点的绝对或相对坐标3.F是公制螺纹的螺距,为主轴转一圈长轴的位移量单位:mm,范围:0.0001~500.0000。
4.I是英制螺纹的牙数,可理解为长轴移动1英寸〔25.4毫米时主轴转的圈数单位:牙/英寸〔即每英寸的牙数,范围:0.060~254000.000I为非模态数据5. R是X轴方向螺纹切削始点与螺纹切削终点的半径差,在X轴方向切削始点坐标小于切削终点坐标时R的数值为负,反之R为正值利用R可加工圆锥螺纹6. L用来指定多头螺纹的头数L为模态值,取值范围:1~1007. J/K用来设置螺纹切削退尾时X、Z轴的比例J/K为模态值,取值范围:1~4设置其它值时,退尾角度固定为45度8. P用来设置螺纹切削时的退尾宽度,单位:0.1螺距模态值,设定范围:1~225运行后也改变系统参数P’028的数值,并且关机后保持不变3.9G76—复合型螺纹切削循环指令格式:G76??P
此指定值是模态的,?在下次指定前均有效另外用参数?
也可以设定,?根据程序指令,?参数值也改变2.r:螺纹倒角量如果把L作为导程,?在0.01~9.9L的范围内,?以0.1L为一挡,?可以用00~99两位数值指定该指定是模态的,?在下次指定前一直有效另外,?用参数
也可以设定,?根据程序指令也可改变参数值此数值同G92螺纹的退尾量,r为10时,表示螺纹的倒角长度为1个螺距3.a:刀尖的角度<螺纹牙的角度>可以选择80°,60°,55°,30°,29°,0°6种角度把此角度值原数用两位数指定此指定是模态的,在下次被指定前均有效另外,用参数
也可以设定,?根据程序指令也可改变参数值m,r,a同用地址P一次指定如:m=2,?r?=1.2L,?a?=60°,?用地址可表示为:P0212604.Δdmin:?最小切入量当一次切入量<ΔD×?N-ΔD×?N-1>?比ΔdMIN还小时,则用Δdmin作为一次切入量该指定是模态的,?在下次被指定前均有效另外,?用参数
也可以设定,?用程序指令也改变参数值单位是微米5.d: 精加工余量此指定是模态的,?在下次被指定前均有效。
并且用参数
也可以设定,?用程序指令,?也改变参数值单位是毫米6.X_Z
指令说明:1.G94为模态指令2. X、Z为端面切削终点坐标值,U、W为端面切削终点相对循环起点的坐标分量3.13G93—单一型攻丝固定循环指令格式:G93Z〔WF〔I?;指令功能:内孔螺纹加工循环刀具的运动轨迹是从起点到终点,再从终点回到起点运动过程中主轴每转一圈Z轴移动一个螺距,与丝锥的螺距始终保持一致,在工件内孔形成一条螺纹切槽,可一次切削完成内孔的螺纹加工指令说明:。
