数控车床编程与操作.ppt
《数控车床编程与操作.ppt》由会员分享,可在线阅读,更多相关《数控车床编程与操作.ppt(54页珍藏版)》请在三一办公上搜索。
1、数控车床编程与操作,目 录,一、数控车床程序编制,二、数控车床编程实例,三、CYNC400P数控车床面板介绍,四、CYNC400P数控车床基本操作,数控车床编程与操作,一、数控车床程序编制,数控车床坐标系统,G准备功能,M辅助功能,程序的构成,F进给功能,S主轴转速功能,T刀具功能,数控车床的基本功能,常用G指令的编程方法,*回主目录*,程序的构成,在程序中根据机床的实际运动顺序编写这些指令。,(1)程序段一个程序段:NGX.Z.MSTN:顺序号G:准备功能X,Z:地址字M:辅助功能S:主轴功能T:刀具功能,(2)程序通常在程序的开头是程序号,在程序的最后是M30,表示结束。O0000 程序号
2、码 程序段 程序段 程序段M30 程序段结束,把按顺序排列的各指令称为程序段。为了进行连续的加工,需要很多的程序段,这些程序段的集合称为程序。为识别各程序段所加的编号称为顺序号,而为识别程序所加的编号称为程序号。程序段和程序的构成如下所示。,刀具运动顺序,程序,*回主目录*,*回上级目录*,数控车床坐标系统,数控车床是以其主轴轴线方向为Z轴方向,刀具远离工件的方向为Z轴正方向。X坐标的方向是在工件的径向上,且平行于横向拖板,刀具离开工件旋转中心的方向为X轴正方向。,机床坐标轴,机床原点、参考点、机床坐标系,工件原点和工件坐标系,绝对编程与增量编程,绝对编程是用各轴移动到终点的坐标值进行编程。增
3、量编程是用各轴的移动量直接编程。,绝对编程时,用X、Z是表示X轴与Z轴的坐标值;增量编程时,用U、W表示在X轴和Z轴上的移动量。如图所示,绝对编程时X140 Z40;增量编程时U80 W-60。,*回主目录*,*回上级目录*,数控车床的基本功能,G准备功能,*回主目录*,*回上级目录*,M辅助功能,数控车床的基本功能,*回主目录*,*回上级目录*,F进给功能,数控车床的基本功能,*回主目录*,*回上级目录*,1)每分钟进给量(mm/min)(G98)指令格式:G98 F_2)每转进给量(mm/r)(G99)指令格式:G99 F_3)螺纹的螺距(G32/G76/G92)指令格式:G32/G76/
4、G92 F_ 4)借助于机床控制面板上的倍率按键,F可在一定范围内进行修调,当执行螺纹切削循环G76、G92及螺纹切削G32时,倍率开关失效,进给倍率固定在100%。5)F为续效指令,直到被新的 F值所取代,而工作在 G00方式下,快速定位的速度是各轴的最高速度,与所编 F无关。,S主轴转速功能,1)主轴最高转速限制(G50)指令格式:G50 S_2)恒线速度控制(G96)指令格式:G96 S_3)恒转速控制(G97)指令格式:G97 S_4)设定恒线速度可以使工件各表面获得一致的表面粗糙度。因为线速度,半径小的角速度大,反之角速度小。所以使用G96指令主轴必须能自动变速。(如:伺服主轴、变频
5、主轴)5)S所编程的主轴转速可以借助机床控制面板上的主轴倍率开关进行修调。,数控车床的基本功能,*回主目录*,*回上级目录*,T 刀具功能,1)T代码用于选刀,其后的 4 位数字分别表示选择的刀具号和刀具补偿号;2)执行 T 指令,转动转塔刀架,选用指定的刀具;3)当一个程序段同时包含 T 代码与刀具移动指令时,先执行 T 代码指令,而后执行刀具移动指令;4)刀具的补偿包括刀具偏置补偿、刀具磨损补偿及刀 尖圆弧半径补偿;5)T指令同时调入刀补寄存器中的补偿值。刀尖圆弧补偿号与刀具偏置补偿号对应;6)取消刀补 T_00。,数控车床的基本功能,*回主目录*,*回上级目录*,常用G指令的编程方法,G
6、50 工件坐标系设定,说明:编程时,首先应该确定工件原点并用该指令设定工件坐标系,车削加工工件原点一般设置在工件右端面与主轴轴线的交点上。其中:X、Z刀尖起始点相对于工件原点的x向和z向坐标,注意X应为直径值。,例当以工件左端面为工件原点时:G50 X200 Z260当以工件右端面为工件原点时:G50 X200 Z120当以卡爪前端面为工件原点时:G50 X200 Z250,格式:G50 X_Z_,*回主目录*,*回上级目录*,常用G指令的编程方法,*回主目录*,*回上级目录*,G00 快速定位指令,格式:G00 X(U)_ Z(W)_,说明:1)X、Z目标点绝对值坐标2)U、W目标点相对前一
7、点的增量坐标3)G00 是使刀具以系统预先设定的速度移动定位至所指定的位置。,G00动画演示,绝对值编程:G00 X30 Z15 G00 X100 Z40增量值编程:G00 U-70 W-25 G00 U50 W100,常用G指令的编程方法,G01 直线插补指令,绝对值编程:G01 X30 Z-60 F100 G01 X50 增量值编程:G01 U0 W-75 G01 U20 W0,G01动画演示,格式:G01 X(U)_ Z(W)_ F _,说明:1)G01 是使刀具以指令的进给速度沿直线移动到目标点,2)X、Z目标点绝对值坐标3)U、W目标点相对前一点的增量坐标4)F进给量,若在前面已指定
8、,可以省略。,*回主目录*,*回上级目录*,常用G指令的编程方法,G00和G01 走刀轨迹比较,G01动画演示,刀具从点(3,5)至点(0,0),G00动画演示,G00 X0 Z0(进刀),G01 X0 Z0(进刀),*回主目录*,*回上级目录*,常用G指令的编程方法,G02 顺时针圆弧插补 G03 逆时针圆弧插补,格式:G02/G03 X(U)_Z(W)_I_K_(R_)F_,*回主目录*,*回上级目录*,说明:X,Z圆弧终点绝对坐标值;U,W圆弧终点相对圆弧起点增量坐标;I,K圆心相对圆弧起点增量坐标(IK编程);R圆弧编程(R编程)F圆弧插补的进给量。,常用G指令的编程方法,编程举例:命
9、令刀具加工图中的外轮廓,G01 X20 Z-30 F100G02 X40 Z-40 R10,G01 X28 Z-40 F100G03 X40 Z-46 R6,G02动画演示,G03动画演示,*回主目录*,*回上级目录*,常用G指令的编程方法,1)X,U,P暂停时间(S)2)该指令控制系统按指定时间暂时停止执行后续程序段。暂停时间结束则继续执行。该指令为非模态指令,只在本程序段有效。3)用地址P表示暂停时间单位是毫秒(ms);例:若要暂停2s,可以写成:G04 X2.0;或G04 U2.0;或G04 P2000,G04 暂停指令,格式:G04 X(U)(P)_,说明:,*回主目录*,*回上级目录
10、*,G40:取消刀尖圆弧半径补偿 G41:刀具左补偿 G42:刀具右补偿,说明:G41或G42指令必须和G00或G01指令一起使用,且当切削完成轮廓后即用指令G40取消补偿。,常用G指令的编程方法,假想刀尖轨迹动画演示,*回主目录*,*回上级目录*,常用G指令的编程方法,G28 自动回参考点,说明:1)G28指令的功能是从当前位置以快速定位(G00)移动方式,经过中间点回到参考点。指定中间点的目的是使刀具沿着一条安全路径回到参考点;2)X、Z刀具经过中间点的绝对坐标;3)U、W刀具经过的中间点相对于起点的增量坐标,例:G28 U0 W0;表示从当前位置直接回参考点,格式:G28 X(U)_Z(
11、W)_,*回主目录*,*回上级目录*,常用G指令的编程方法,G32单行程螺纹切削指令,说明:X、Z终点绝对坐标值 U、W切削终点相对起点的增量坐标 F螺纹导程例:G32 X18 Z-55 F2,G32动画演示,格式:G32 X(U)_Z(W)_F_,*回主目录*,*回上级目录*,常用G指令的编程方法,N10T0303;调螺纹刀到工作位置N20G97G99S400M03;设定主轴转速和进刀量单位 N30M08;开切削液N40G00X18Z5;到螺纹车削起点N50 X15.3;X向进刀,准备车第一刀N60G32Z-22F1;车第一刀N70G00X18;X向退刀N80 Z5;Z向退刀N90 X14.
12、9;X向进刀,准备车第二刀N100G32Z-22F1;车第二刀N110G00X18;X向退刀N120 Z5;Z向退刀N130 X14.7;X向进刀,准备车第三刀N140G32Z-22F1;车第三刀N150G00X18;X向退刀N160 Z5;Z向退刀N170G28U0W0M05;回机床零点,主轴停N180M09;关切削液N190M30;程序结束,G32编程实例,工艺计算:1.牙深=11.3=1.3mm(双边)2.牙底直径=16-1.3=14.7mm3.进刀量分配:0.7,0.4,0.2;对应的直径值为:15.3,14.9,14.7。4.螺纹头尾加减速段设定加速段L1=5mm nP/400,减速
13、段L2=2mm nP/1800。,*回主目录*,*回上级目录*,常用G指令的编程方法,G90 轴向切削循环指令,格式:G90 X(U)_ Z(W)_(F_);(加工内、外圆柱面)或 G90 X(U)_ Z(W)_ R_(F_);(加工圆锥面),G90动画演示,说明:1)X、Z切削终点绝对坐标值 2)U、W切削终点相对起点的增量坐标 3)F为切削进给量;4)R为圆锥半径差,R=圆锥起点半径圆锥终点半径。,*回主目录*,*回上级目录*,常用G指令的编程方法,G92 螺纹切削循环,说明:1)X、Z切削终点绝对坐标值 2)U、W切削终点增量坐标 3)F螺纹螺距;4)R为螺纹的锥度:R=圆锥起点半径圆锥
14、终点半径。,G92动画演示,格式:G92 X(U)_ Z(W)_ F_;(圆柱螺纹)或 G92 X(U)_ Z(W)_ R_ F_;(圆锥螺纹),*回主目录*,*回上级目录*,常用G指令的编程方法,G92编程实例,N10 T0303;调螺纹刀到工作位置N20 G97 G99 S400 M03;设定主轴转速和进刀量单位 N30 M08;开切削液N40 G00 X18 Z5;到螺纹车削循环起点N50 G92 X15.3 Z-20 F1.5;车第一刀N60 X14.9;车第二刀N70 X14.7;车第三刀N80 G28 U0 W0 M05;回机床零点,主轴停N90 M09;关切削液N100 M30;
15、程序结束,工艺计算:1.牙深=11.3=1.3mm2.牙底直径=16-1.3=14.7mm3.进刀量分配:0.7,0.4,0.2;对应的直径值:15.3,14.9,14.7。4.螺纹头尾加减速段设定加速段L1=5mm nP/400,减速段L2=2mm nP/1800。,*回主目录*,*回上级目录*,常用G指令的编程方法,G94 径向切削循环指令,说明:1)X、Z切削终点绝对坐标值;2)U、W切削终点相对起点的增量坐标;3)F切削进给速度;4)R刀具路径起点和终点的Z坐标之差;R=圆锥起点Z坐标圆锥终点Z坐标。,G94动画演示,格式:G94 X(U)_ Z(W)_(F_);(车削直端面)或 G9
16、4 X(U)_ Z(W)_ R_(F_);(车削锥度端面),*回主目录*,*回上级目录*,常用G指令的编程方法,G71 轴向粗车复合循环指令,说明:d切削深度(半径值,不指定正负号);e 退刀量;ns精加工形状程序段中的开始程序段号;nf精加工形状程序段中的结束程序段号;uX轴方向精加工余量(直径值);wZ轴方向的精加工余量;f进给速度。,G71动画演示,格式:G71 U(d)_R(e)_ G71 P(ns)_Q(nf)_U(u)_W(w)_F(f)_,*回主目录*,*回上级目录*,常用G指令的编程方法,G71实例车外圆过程演示,G71编程实例,G71实例车外圆仿真演示,*回主目录*,*回上级
17、目录*,N10T0101;外形刀到工作位置N20G97G99S1200M03;设定主轴转速和进刀量单位 N30 M08;开切削液N40 G00 X122 Z6;到外轮廓车削循环起点N50 G71 U1 R4;粗车每次背吃刀量1mm,退刀量4mmN60 G71 P70 Q130 U0.6 W0.3 F0.1;X方向精加工余量为0.6mm,Z方向精加工余量为0.3mmN70 G00 X40 F0.05;精车开始程序段N80G01 Z-30;N90 X60 Z-60;N100 Z-80;N110 X100 Z-90;N120 Z-110;N130 X120 Z-130;精车完成程序段N140 G70
18、 P70 Q130;精车循环N150 G00 X200 Z100 M05;快速退至安全点N160 M09;关切削液N170 M30;程序结束,常用G指令的编程方法,说明:1)d背吃刀量;2)e 退刀量;3)ns精加工形状程序段中的开始程序段号;4)nf精加工形状程序段中的结束程序段号;5)uX轴方向精加工余量;6)wZ轴方向的精加工余量;7)F、S、T分别是进给量、主轴转速、刀具号 地址符。,G72径向粗车复合循环指令,G72动画演示,格式:G72 W(d)_R(e)_ G72 P(ns)_ Q(nf)_ U(u)_ W(w)_ F(f)_,进刀,退刀,*回主目录*,*回上级目录*,常用G指令
19、的编程方法,G73 仿形粗车循环指令,说明:i X轴上退刀距离和方向(半径值);k Z轴上退刀距离和方向;d 重复加工次数;ns 精加工形状程序段中的开始程序段号;nf 精加工形状程序段中的结束程序段号;u X轴方向精加工余量(直径值);w Z轴方向的精加工余量.,G73动画演示,格式:G73 U(i)_ W(k)_ R(d)_ G73 P(ns)_ Q(nf)_U(u)_W(w)_ F(f)_,*回主目录*,*回上级目录*,常用G指令的编程方法,N10 T0101N20 G97 G99 S1200 M03N30 M08N40 G00 X140 Z20N50 G73 U40 W0 R10,N6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 编程 操作
链接地址:https://www.31ppt.com/p-5986184.html