




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目6数控车床基本指令编程
武汉船舶职业技术学院周兰数控车床基本指令编程共76页,您现在浏览的是第1页!一、数控车床编程原则
数控车床基本指令编程共76页,您现在浏览的是第2页!1.绝对值编程与增量值编程(1)●数控车床编程时,可采用绝对值编程、增量值编程或两者混合编程。●由于被加工零件的径向尺寸在图样上标注和测量时,都是以直径值表示,因此直径方向用绝对值编程时,X以直径值表示;用增量值编程时,以径向实际位移量的二倍值表示,并带上方向符号。数控车床基本指令编程共76页,您现在浏览的是第3页!1.绝对值编程与增量值编程(3)(2)增量值编程
●增量值编程是根据与前一位置的坐标值增量来表示位置的一种编程方法,即程序中的终点坐标是相对于起点坐标而言的。●采用增量值编程时,用U、W代替X、Z进行编程。U、W的正负由行程方向来确定,行程方向与机床坐标方向相同时为正,反之为负。●程序段“G01U50.0W80.0;”表示终点相对于前一加工点的坐标差值在X轴方向为50㎜,Z轴方向为80㎜。数控车床基本指令编程共76页,您现在浏览的是第4页!1.绝对值编程与增量值编程(5)1)绝对值编程…N10G01X30.0Z0F100;(以工件右端面中心为工件坐标系原点,刀具至P0点)N15X40.0Z-25.0;(刀具至P1点)N20X60.0Z-40.0;(刀具至P2点)…数控车床基本指令编程共76页,您现在浏览的是第5页!1.绝对值编程与增量值编程(7)3)混合编程…N10G01U10.0Z-25.0F100;N15X60.0W-15.0;数控车床基本指令编程共76页,您现在浏览的是第6页!2.脉冲数编程与小数点编程(2)(2)小数点输入编程表明以mm为单位,要特别注意小数点的输入。例如,X60.0表示采用小数点编程移动距离为60mm;而X60则表示采用脉冲数编程,移动距离为60μm(0.06mm)。小数点编程时,小数点后的零可省略,如X60.0与X60.是等效的。数控车床基本指令编程共76页,您现在浏览的是第7页!1.指令格式G00X(U)
Z(W)
;GOO指令是模态代码,它命令刀具以点定位控制方式从刀具所在点快速运动到下一个目标位置。它只是快速定位,而无运动轨迹要求,也无切削加工过程。●绝对值编程时,刀具分别以各轴的快速进给速度运动到工件坐标系X、Z点;●增量值编程时,刀具以各轴的快速进给速度运动到距离现有位置为U、W的点。数控车床基本指令编程共76页,您现在浏览的是第8页!3.G00指令应用举例
绝对值编程:G00X120.0Z100.0;增量值编程:GOOU80.0W80.0;数控车床基本指令编程共76页,您现在浏览的是第9页!1.指令格式G01X(U)
Z(W)
F
;●G01指令是模态代码,它是直线运动的命令,规定刀具在两坐标或三坐标间以插补联动方式按F指定的进给速度作任意斜率的直线运动。●绝对值编程时,刀具以F指令的进给速度进行直线插补,运动到工件坐标系X、Z点;●增量值编程时,刀具以F进给速度运动到距离现有位置为U、W的点。●F进给速度在没有新的F指令以前一直有效,不必在每个程序段中都写入F指令。数控车床基本指令编程共76页,您现在浏览的是第10页!3.G01指令应用举例(1)
O2001T0101;M03S450;G00X16.0Z2.0;G01X26.0Z-3.0F60;Z-48.0;X60.0Z-58.0;X80.0Z-73.0;X90.0;G00X100.0Z10.0;M05;M30;数控车床基本指令编程共76页,您现在浏览的是第11页!四、圆弧插补指令编程(G02/G03)
数控车床基本指令编程共76页,您现在浏览的是第12页!1.数控车床加工圆弧顺圆、逆圆判断(2)后置刀架前置刀架数控车床基本指令编程共76页,您现在浏览的是第13页!2.指令格式(2)
(2)指令中字符含义指令中符号含义如下:1)指令格式中G02表示顺圆插补,G03表示逆圆插补。2)采用绝对值编程时,用X、Z表示圆弧终点在工件坐标系中的坐标值;采用增量编程时,用U、W表示圆弧终点相对于圆弧起点的增量值。3)圆心坐标I、K为圆弧起点到圆弧中心所作矢量分别在X、Z轴方向上的分矢量(矢量方向指向圆心),当分矢量方向与坐标轴的方向一致时为“+”号,反之为“一”号,圆心坐标I、K正负取值如图所示。编程时I0、K0可以省略不写。数控车床基本指令编程共76页,您现在浏览的是第14页!2.指令格式(4)
4)用半径R指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧(优弧和劣弧)的可能性,因此,在编程的时候规定圆心角小于或等于180°圆弧时R值为正;圆心角大于180°圆弧时R值为负,如图所示。数控车床基本指令编程共76页,您现在浏览的是第15页!3.G02/G03指令应用举例(1)
(1)采用后置刀架加工时:1)绝对值编程:G02X50.0Z-20.0R25.0F0.3;2)增量值编程:G02U20.0W-20.0I25.0F0.3;数控车床基本指令编程共76页,您现在浏览的是第16页!3.G02/G03指令应用举例(3)
O2003T0101;M03S400;G50S1500;G96S40;G00X0.0Z5.0;G01Z0.0F60.0;G03X24.0Z-24.0R15.0;G02X26.0Z-31.0R5.0;G97S400;G01Z-40.0;X40.0;G00X100.0Z50.0;M05;M30;数控车床基本指令编程共76页,您现在浏览的是第17页!3.G02/G03指令应用举例(5)
建立工件系(对刀方式)●装夹毛坯●在工件内表面试切一刀;●保持刀具位置不变●测量刀具所在位置X、Z方向坐标尺寸(注意Z坐标带符号);●进行形状补正设定,通过“测量”方式输入测量参数;●工件坐标系由此建立。数控车床基本指令编程共76页,您现在浏览的是第18页!3.G02/G03指令应用举例(7)
刀具形状补正参数设定数控车床基本指令编程共76页,您现在浏览的是第19页!3.G02/G03指令应用举例(8)
零件加工完工及程序画面数控车床基本指令编程共76页,您现在浏览的是第20页!1.指令格式G04X(U)
(s)或G04P
(ms)其中X、U、P为暂停时间:P后面的数值为整数,单位为ms;X(U)后面为带小数点的数,单位为s。例如,欲停留1.5s的时间,则程序段为:G04X1.5或G04P1500。数控车床基本指令编程共76页,您现在浏览的是第21页!六、单位选择指令编程(G20/G21)数控车床基本指令编程共76页,您现在浏览的是第22页!2.指令应用说明1)在程序中指令单位时,英制/米制转换指令G20/G21代码要在坐标系设定指令之前,在程序的开头用单独程序段指令。2)电源接通时,英制、米制转换的G代码与切断电源前相同。3)程序执行过程中不要变更G20、G21指令;4)英制输入(G20)和米制输入(G21)相互转换时,为使偏置值符合输入单位,应重新设定。数控车床基本指令编程共76页,您现在浏览的是第23页!1.直径编程和半径编程
车削类零件横断面一般为圆形,所以关于尺寸指定有半径指定和直径指定两种方法。当用直径指定时称为直径编程;当用半径指定时称为半径编程。具体到机床,是用直径指定还是用半径指定,是通过机床参数的设定来确定的。数控车床基本指令编程共76页,您现在浏览的是第24页!1.指令格式G28X(U)
Z(W)
;执行该指令时,刀具先快速移动到指令中X(U)、Z(W)所指的中间点坐标位置,然后自动回参考点。到达参考点后,相应的坐标指示灯亮。数控车床基本指令编程共76页,您现在浏览的是第25页!九、自动从参考点返回指令G29
数控车床基本指令编程共76页,您现在浏览的是第26页!2.指令应用说明
1)G29指令通常紧跟在G28指令之后。2)G29指令仅在其被规定的程序段中有效。数控车床基本指令编程共76页,您现在浏览的是第27页!十、数控车床基本
指令编程举例数控车床基本指令编程共76页,您现在浏览的是第28页!(1)零件结构工艺性分析该零件为简单阶梯轴,尺寸公差按未注公差处理,无形位公差要求,表面粗糙度全部为Ra6.3。(2)毛坯选择选择毛坯尺寸为φ35×30PVC棒料。(3)设备选择选择实训车间现有数控卧式车床。(4)装夹方式选择用三爪卡盘装夹及软爪或护套装夹。(5)刀具选择外圆端面车刀(T0101)。1.示例1(2)数控车床基本指令编程共76页,您现在浏览的是第29页!(7)加工工艺路线安排零件加工工艺路线安排如下:1)车端面:用三爪卡盘夹持毛坯约12㎜左右,校正,夹紧,用外圆端面车刀加工零件φ20侧端面。2)粗车外圆:零件φ20侧加工余量为15㎜(直径方向),粗加工分两次走刀,每次吃刀深度均为3.5㎜,留0.5㎜精加工余量。3)精加工外圆至尺寸。4)工件掉头安装:用软爪或护套夹持φ20加工侧,校正,夹紧。5)加工φ30侧端面,并保证工件全长。6)粗加工φ30侧外圆表面,留0.5㎜精加工余量。7)精加工φ30侧外圆表面至图纸尺寸要求。1.示例1(4)数控车床基本指令编程共76页,您现在浏览的是第30页!1.示例1(6)零件右端加工及其完工画面加工前刀具需要对刀及设置形状补正参数数控车床基本指令编程共76页,您现在浏览的是第31页!1.示例1(8)对于本工件而言,毛坯比工件长5mm;Z方向对刀并将对刀参数通过“测量”方式输入后形成Z向形状补正值,实际工件坐标系Z方向值应在该补正值基础上减去5mm。5mm数控车床基本指令编程共76页,您现在浏览的是第32页!2.示例2(1)数控车床基本指令编程共76页,您现在浏览的是第33页!2.示例2(3)(2)毛坯选择选择毛坯尺寸为φ35×37,PVC棒料。(3)设备选择选择实训车间现有数控卧式车床。(4)装夹方式选择用三爪卡盘装夹及软爪或护套装夹。(5)刀具选择外圆端面车刀(T0101)。数控车床基本指令编程共76页,您现在浏览的是第34页!2.示例2(5)(7)加工工艺路线安排零件加工工艺路线安排如下:1)车右端面:用三爪卡盘夹持毛坯约10㎜左右,校正,夹紧,用外圆端面车刀加工零件φ20侧端面。2)粗车外圆:零件φ20侧加工余量为15㎜(直径方向),粗加工分三次走刀,圆弧侧精加工前要沿45°斜线去掉边角余量,粗加工后单边留0.5㎜精加工余量。3)精加工外圆表面至尺寸。数控车床基本指令编程共76页,您现在浏览的是第35页!2.示例2(7)O2008(已调试)T0101;M03S400;G00X40.0Z0.0;G01X-1.0F50.0;G00X30.0Z1.0;G01Z-25.0F80.0;X40.0;Z1.0;X28.0;G01Z-25.0F80.0;X40.0;Z1.0;X21.0;G01Z-20.0F80.0;G02X30.0Z-24.5R4.5;G01X40.0;G00Z4.14;X0.0;G01X28.28Z-10.0;G00Z0.0;G01X0.0F80.0;G03X19.985Z-9.993R9.993F50.0;G01Z-19.993F50.0;G02X29.985Z-24.993I5.0;G01X40.0;G00X100.0Z50.0;M05;M30;数控车床基本指令编程共76页,您现在浏览的是第36页!2.示例2(9)工件右端对刀时形状补正画面数控车床基本指令编程共76页,您现在浏览的是第37页!2.示例2(11)工件调头装夹画面数控车床基本指令编程共76页,您现在浏览的是第38页!2.示例2(13)工件完工及测量画面数控车床基本指令编程共76页,您现在浏览的是第39页!1.绝对值编程与增量值编程(2)(1)绝对值编程绝对值编程是根据预先设定的编程原点(即工件坐标系原点)计算出工件轮廓基点或节点绝对值坐标尺寸进行编程的一种方法。首先找出编程原点的位置,并用地址X、Z表示工件轮廓基点或节点绝对坐标,然后进行编程。例如程序段“G01X50.0Z80.0;”中,X和Z后面的坐标值表示轮廓终点的绝对值坐标(即轮廓终点相对于工件坐标系原点的值)。数控车床基本指令编程共76页,您现在浏览的是第40页!1.绝对值编程与增量值编程(4)(3)混合编程设定工件坐标系后,绝对值编程与增量值编程混合起来进行编程的方法叫混合编程。数控编程时采用绝对值编程、增量值编程或混合编程,取决于数据处理的方便程度。数控车床基本指令编程共76页,您现在浏览的是第41页!1.绝对值编程与增量值编程(6)2)增量值编程…N10G01U10.0W-25.0F100;(刀具至P1点)N15U20.0W-15.0;(刀具至P2点)…数控车床基本指令编程共76页,您现在浏览的是第42页!2.脉冲数编程与小数点编程(1)(1)脉冲数编程与数控系统最小设定单位(脉冲当量)有关。当系统脉冲当量为0.001时,表示对应一个脉冲,运动部件移动0.001mm。程序中移动距离数值以μm为单位,例如X60000表示移动60000μm,即移动60mm。若小数点后面的数位超过4位时,数控系统则按四舍五入处理。数控车床基本指令编程共76页,您现在浏览的是第43页!二、快速点定位指令编程(G00)
数控车床基本指令编程共76页,您现在浏览的是第44页!2.指令应用说明
1)GOO为模态指令,可由G01、G02、G03 等指令注销。2)移动速度不能用程序指令设定,各轴的快移速度可以相同,可以不相同。3)GOO的执行过程为刀具由程序起始点加速到最大速度,然后快速移动,最后减速到终点,实现快速点定位。4)在执行G00指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,联动直线轴的合成轨迹多数情况是折线,操作者要十分小心,避免刀具与工件发生碰撞。5)G00指令一般用于加工前的快速定位或加工后的快速退刀。数控车床基本指令编程共76页,您现在浏览的是第45页!三、直线插补指令编程(G01)
数控车床基本指令编程共76页,您现在浏览的是第46页!2.指令应用说明
1)GO1为模态指令,可由G00、G02、G03 等指令注销。2)G01指令后的坐标值取绝对值编程还是取增量值编程,由尺寸字(X、Z)或(U、W)决定。3)进给速度由F指令决定。F指令也是模态指令,可由GOO指令取消。如果在G01程序段之前的程序段没有F指令,而现在的G01程序段中也没有F指令,则机床不运动。因此,G01程序中必须含有F指令。数控车床基本指令编程共76页,您现在浏览的是第47页!3.G01指令应用举例(2)
O2002(已调试)T0101;M03S400;G00X31.0Z3.0;G01Z-50.0F80.0;X36.0;Z3.0;X30.0;Z-50.0;X36.0;G00X100.0Z50.0;M05;M30;数控车床基本指令编程共76页,您现在浏览的是第48页!1.数控车床加工圆弧顺圆、逆圆判断(1)●圆弧插补指令可指令刀具沿圆弧移动,圆弧有顺圆与逆圆之分。对于数控车床,根据X、Z轴的正方向,用右手法则判断出Y轴的正方向。●从Y轴正方向向Y轴负方向看过去,顺着加工方向,是顺时针方向的圆弧即为顺圆,逆时针方向的圆弧即为逆圆。数控车床基本指令编程共76页,您现在浏览的是第49页!2.指令格式(1)
数控车床基本指令编程共76页,您现在浏览的是第50页!2.指令格式(3)
数控车床基本指令编程共76页,您现在浏览的是第51页!2.指令格式(5)
5)程序段中同时给出I、K和R值,以R值优先,I、K无效。6)G02、G03用半径指定圆心位置时,不能描述整圆,如果需要用指令描述整圆时,只能使用分矢量编程,同时终点坐标可以省略不写,如“G02(G03)I
K
;”。但在数控车床上,由于刀具结构的原因,一般不超过180°。7)F为圆弧切削时的圆弧切线方向进给速度。数控车床基本指令编程共76页,您现在浏览的是第52页!3.G02/G03指令应用举例(2)
(2)采用前置刀架加工时:1)绝对值编程:G02X50.0Z-20.0R25.0F0.3;2)增量值编程:G02U20.0W-20.0I25.0F0.3;数控车床基本指令编程共76页,您现在浏览的是第53页!3.G02/G03指令应用举例(4)
●选择内孔为φ25,外形尺寸为φ50×100的毛坯棒料;●选择内孔车刀作为孔加工刀具数控车床基本指令编程共76页,您现在浏览的是第54页!3.G02/G03指令应用举例(6)
试切及测量画面数控车床基本指令编程共76页,您现在浏览的是第55页!3.G02/G03指令应用举例(8)
O2004(已调试);T0101;M03S400;G00X30.0Z3.0;G01Z-20.0F50.0;G02X26.0Z-22.0R2.0;G01Z-40.0;X24.0;G00Z50.0;X100.0;M05;M30;数控车床基本指令编程共76页,您现在浏览的是第56页!五、暂停指令编程(G04)
数控车床基本指令编程共76页,您现在浏览的是第57页!2.指令应用说明1)该指令为非模态指令,仅在其规定的程序段中有效。2)G04指令可使刀具作短暂的停留,以获得圆整而光滑的表面质量,常用于钻镗孔、车槽等加工时,刀具在很短时间内实现无进给光整加工。3)G04指令除了用于切槽、钻镗孔外,还可以用于拐角轨迹的控制,如车台阶轴,以弥补跟随误差。4)G04指令可以用于实现暂停,暂停结束后,继续执行下一段程序。数控车床基本指令编程共76页,您现在浏览的是第58页!1.受G20/G21影响的参数1)F表示的进给速度指令值;2)与位置有关的指令值;3)偏移量;4)手摇脉冲发生器1个刻度的值:G20时最小设定单位是0.0001in,G21时最小设定单位是0.001mm;5)步进的移动量;6)某些参数。数控车床基本指令编程共76页,您现在浏览的是第59页!七、直径编程和半径编程
数控车床基本指令编程共76页,您现在浏览的是第60页!八、自动返回参考点指令G28
数控车床基本指令编程共76页,您现在浏览的是第61页!2.指令应用说明
1)X、Z表示绝对编程时,中间点在工件坐标系中的坐标,U、W表示增量编程时,中间点相对于起点的位移量。2)G28指令用于刀具自动更换或者消除机械误差,在执行该指令之前用T0000方式取消刀具位置偏置及刀尖半径补偿。3)在G28程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供G29使用。4)电源接通后,在没有手动返回参考点的状态下,指定G28时,从中间点自动返回参考点,与手动返回参考点相同。这时从中间点到参考点的方向就是机床参数“回参考点方向”设定的方向。5)G28指令仅在其被规定的程序段中有效。数控车床基本指令编程共76页,您现在浏览的是第62页!1.指令格式G29X(U)
Z(W)
;执行该指令后,各轴由中间点移动到指令中所指定的位置处定位。其中X(U)、Z(W)为返回目标点的绝对坐标或相对于G28中间点的增量坐标值。数控车床基本指令编程共76页,您现在浏览的是第63页!3.G28/G29指令应用举例O2005…G28X80.0Z200.0;T0202;G29X40.0Z250.0;…数控车床基本指令编程共76页,您现在浏览的是第64页!1.示例1(1)数控车床基本指令编程共76页,您现在浏览的是第65页!
切削深度ap进给量f主轴转速S粗加工≤3㎜80㎜/min400r/min精加工0.5㎜50㎜/min600r/min1.示例1(3)(6)切削用量选择:数控车床基本指令编程共76页,您现在浏览的是第66页!1.示例1(5)O2006(已调试)T0101;M03S400;G00X36.0Z0.0;G01X-1.0F50.0;G00X28.0Z1.0;G01Z-15.0F80.0;X36.0;G00Z1.0;X21.0;G01Z-15.0F80.0;X36.0;G00Z1.0;X16.0;G01X20.0Z-1.0F50.0S600;Z-15.0;X28.0;X30.0Z-16.0;G00X100.0;Z100.0;M05;M30;O2007(已调试)T0101;M03S400;G00X36.0Z3.0;G01X-1.0F50.0;X36.0Z5.0;Z1.0X-1.0;X36.0Z5.0;Z0.0;X-1.0;G00X31.0Z1.0;G01Z-12.0F80.0;X36.0;G00Z1.0;X26.0;G01X30.0Z-1.0F50.0S600;Z-12.0;G00X100.0Z100.0;M05;M30;工件掉头装夹时数控车床基本指令编程共76页,您现在浏览的是第67页!1.示例1(7)工件调头装夹及其试切测量画面数控车床基本指令编程共76页,您现在浏览的是第68页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 达利园企业制度考试题及答案
- 后勤安全考试题及答案
- 六上期中考试卷及答案
- 山西中考试卷真题及答案
- 2025-2026学年度九年级数学上册第一次月考天津专用 人教版九上第21 22章参考答案
- 科三科目一考试题及答案
- 全国2025年一级消防工程师执业资格考试模拟试卷(含答案)
- 内蒙古自治区2025法检系统司法辅助人员招聘考试(行政职业能力测验)仿真试题及答案
- 《计量经济学》虚拟变量练习题及参考答案
- 翻译需求动机研究-洞察与解读
- 肥料、农药采购服务方案投标文件(技术标)
- 新能源汽车充电站建设项目 投标方案(技术方案)
- 行贿受贿检讨书
- 甲方现场管理基础手册
- 新制定《公平竞争审查条例》学习课件
- 常用量具简介及使用
- 混凝土预制块护坡施工方案
- “皇家杯”全国职业院校宠物营养学知识竞赛试题库
- 组织工作中国家秘密及其密级具体范围的规定
- 循环系统-解剖结构
- 《客舱安全与应急处置》-课件:乘务员自我安全管理
评论
0/150
提交评论