数控车床编程操作教程.ppt
第三章 数控车床编程,3.1数控车床编程基础知识,车床加工实例,3.1数控车床编程基础知识,1.在一个程序段中,可以采用绝对坐标编程、增量坐标编程或二者混合编程。,2.用绝对坐标编程时,坐标值X取工件的直径;增量坐标编程时,用径向实际位移量的2倍值表示,并附上方向符号。,3.为提高工件的径向尺寸精度,X向的脉冲当量取Z向的一半。,4.由于车削加工的余量较大,因此,为简化编程数控装置常具备不同形式的固定循环。5.编程时,常认为刀尖是一个点,而实际中刀尖为一个半径不大的圆弧,因此需要对刀具半径进行补偿。,3.1数控车床编程基础知识,1绝对编程与增量编程(1)绝对编程(2)增量值编程(3)混合编程2直径编程与半径编程,3.2 编程规则,1.机床坐标系2.工件坐标系3.工件坐标系设定,3.3 坐标系,3.3 坐标系,对刀就是确定刀尖在工件坐标系中的位置。常用的对刀方法为试切法。,3.4 对刀,3-4数控车床的对刀,3.4 对刀,1.G90绝对值编程 G91增量值编程,(一)G功能指令,3.5 编程指令,2.快速点位运动 G00XZ,绝对坐标编程为:G00 X30.0 Z6.0,相对坐标编程为:G00 U-30.0 W-83.0,3.5 编程指令,3.5 编程指令,图3-6 G00指令运用,3.直线插补G01XZF,绝对坐标编程为:G01 X20.0 Z-90.0 F0.5,相对坐标编程为:G01 U0.0 W-90.0 F0.5,3.5 编程指令,3.5 编程指令,图3-8 G01指令运用,4.圆弧插补指令 G02、G03,用圆弧半径R指定圆心位置编程,G02(或G03)X Z R F(绝对)G02(或G03)U W R F(相对),用I,K指定圆心位置的编程,G02(或G03)X Z I K F(绝对)G02(或G03)U W I K F(相对),3.5 编程指令,3.5 编程指令,图3-9b 圆弧插补,5.进给暂停 G04P,格式:G04 P1000,3.5 编程指令,3.5 编程指令,6.G20英制输入 G21公制输入,3.5 编程指令,图3-11,7.G27参考点返回检查 G28返回到参考点 G29由参考点返回,8.螺纹切削G32,图3-12 程序起点A,A,G32 X _ Z _ F_,3.5 编程指令,例1 如图3-13所示的圆柱螺纹,螺纹导程为1.5mm。,G00 Z103.0 X29.3 ap1=0.35G32 Z56.0 F1.5G00 X30.0 Z103.0 X28.9 ap2=0.2G32 Z56.0G00 X30.0 Z103.0 X28.5 ap2=0.2.,3.5 编程指令,例2 如图3-14所示的圆锥螺纹,螺纹导程为3.5mm,1=2mm,2=1mm,每次背刀量为1mm。,G00 X12.0G32 X31.0 W-33.0 F3.5G00 X50.0 W33.0 X10.0G32 X39.0 W-33.0,3.5 编程指令,9.刀具半径补偿G40刀具半径补偿取消G41刀具半径左补偿G42刀具半径右补偿,3.5 编程指令,10.坐标系设定G52局部坐标系设定G54G55G56G57G58G59,零点偏置,G92坐标系设定,3.5 编程指令,11.复合循环加工指令G71内、外径车削复合固定循环G72端面车削复合固定循环G73封闭轮廓车削复合固定循环G76螺纹车削复合固定循环,3.5 编程指令,12.循环加工指令G80内、外径车削单一固定循环G81端面车削单一固定循环G82螺纹车削单一固定循环,3.5 编程指令,(二)M指令,3.5 编程指令,M指令表,续表,3.5 编程指令,*暂无此功能,