04 数控车床编程.ppt
《04 数控车床编程.ppt》由会员分享,可在线阅读,更多相关《04 数控车床编程.ppt(66页珍藏版)》请在沃文网上搜索。
1、第四章 数控车床编程 数控车床是目前使用最广泛的数控机床之一。数控车床主要用于加工轴类、盘类等回转体零件。通过数控加工程序的运行,可自动完成内外圆柱面、圆锥面、成形表面、螺纹和端面等工序的切削加工,并能进行车槽、钻孔、扩孔、铰孔等工作。车削中心可在一次装夹中完成更多的加工工序,提高加工精度和生产效率,特别适合于复杂形状回转类零件的加工。加工坐标系加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为C向,顺时针为C向,如图所示:加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面上。数数控控车车床床的的编编程程特特
2、点点直径编程方式 在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值。图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。数数控控车车床床的的编编程程特特点点进刀和退刀方式 对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则 数数控控车车床床的的编编程程特特点点 数控车削加工包括内外圆柱面的车削加工、端面车削加工、钻孔加工、螺
3、纹加工、复杂外形轮廓回转面的车削加工等,在分析了数控车床工艺装备和数控车床编程特点的基础上,下面将结合配置FANUC-0TE数控系统的SSCK20/500数控车床重点讨论数控车床基本编程方法。F功能每转进给量(开机默认)编程格式编程格式 G99 F F后面的数字表示的是主轴每转进给量,单位为mm/r。例:G99 F0.2 表示进给量为0.2 mm/r。每分钟进给量编程格式编程格式G98 F F后面的数字表示的是每分钟进给量,单位为 mm/min。例:G98 F100 表示进给量为100mm/min。数数控控车车床床加加工工准准备备类类指指令令S功能 S功能指令用于控制主轴转速。编程格式编程格式
4、 SS后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。最高转速限制编程格式编程格式 G50 SS后面的数字表示的是最高转速:r/min。例:G50 S3000 表示最高转速限制为3000r/min。数数控控车车床床加加工工准准备备类类指指令令S功能恒线速控制 编程格式编程格式 G96 S S后面的数字表示的是恒定的线速度:m/min。例:G96 S150 表示切削点线速度控制在150 m/min。图中所示的零件,为保持A、B、C各点的线速度在150 m/min,则各点在加工时的主轴转速分别为:A:n=1000150(40)=1193 r/minB:n
5、=1000150(60)=795r/minC:n=1000150(70)=682 r/min 数数控控车车床床加加工工准准备备类类指指令令S功能恒线速取消 编程格式 G97 S S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。数数控控车车床床加加工工准准备备类类指指令令T功能 T功能指令用于选择加工所用刀具。编程格式 TT后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。例:T0303 表示选用3号刀及3号刀具长度
6、补偿值和刀尖圆弧半径补偿值。T0300 表示取消刀具补偿。数数控控车车床床加加工工准准备备类类指指令令M功能 M00:程序暂停,可用NC启动命令(CYCLE START)使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转停止;M08:冷却液开;M09:冷却液关;M30:程序停止,程序复位到起始位置。数数控控车车床床加加工工准准备备类类指指令令加工坐标系设置 编程格式 G50 X Z(Siemens使用G92)式中X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。在
7、数控车床编程时,所有X坐标值均使用直径值,如图所示。G50 X128.7 Z375.1 数数控控车车床床加加工工准准备备类类指指令令快速定位(G00)数数控控车车床床加加工工准准备备类类指指令令 采用绝对方式或者增量方式,使刀具以快速进给速度向工件坐标系的某一点移动。绝对值指令时,刀具分别以各轴快速进给速度移动到工件坐标系中坐标值为(X,Z)的点上;增量值指令时,用刀具相对前一位置移动距离(U,W)来编程。用 G00移动时,刀具轨迹并非直线,各轴以最快速度移动。所以使用 G00指令时要注意刀具是否和工件或夹具发生干涉,忽略这一点就容易发生碰撞,而在快速状态下的碰撞就更加危险。快速定位(G00)
8、数数控控车车床床加加工工准准备备类类指指令令如图所示,刀具从A点运动到B点,其指令为:G00 X400 Z56.0或为G00 U1000 W305由G00定位的方式中,程序段的开头部分对已给定的速度进行加速,在程序段的结束部分进行减速,并根据参数确认到达位置状态的情况之后执行下一个程序段。直线插补(G01)数数控控车车床床加加工工准准备备类类指指令令 直线插补指令是直线运动指令。它命令刀具按指定的F进给速度作任意斜率的直线运动。指令格式:G01X(U)Z(W)F。绝对值指令时,刀具以F指令的进给速度进行直线插补,移动到工件坐标系中坐标值为(X,Z)的点上;增量值指令时,刀具则移至相对前一位置距
9、离为(U,W)的点上。而F代码是进给路线的进给速度指令代码,在没有新的F指令以前一直有效,不必在每个程序段中都写入F指令。直线插补(G01)数数控控车车床床加加工工准准备备类类指指令令直线插补(G01)数数控控车车床床加加工工准准备备类类指指令令直线插补(G01)数数控控车车床床加加工工准准备备类类指指令令圆弧插补(G02、G03)数数控控车车床床加加工工准准备备类类指指令令 它是用来指令刀具在给定平面内以F进给速度作圆弧插补运动(圆弧切削)的指令。指令格式:指令中各指令字的含义见表33:圆弧插补(G02、G03)数数控控车车床床加加工工准准备备类类指指令令 用地址X、Z或U、W指令圆弧的终点
10、,是表示用绝对值或用相对值表示圆弧的终点,当用绝对值编程时,(X,Z)指圆弧终点在工件坐标系中的坐标值。当采用相对值编程时,(U,W)为终点相对于起点的位移量。用地址I、K来指令圆弧圆心的坐标值,I、K分别为从圆弧始点到圆心的矢量分别在X轴和Z轴上的投影(有正、负)。用半径R来指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧的可能性,如图325所示,有大于180o和小于180o两个圆弧。为区分起见,特规定圆心角a180o时,用“R”表示,如图中的圆弧1;a180o是,用“一R”表示,如图中的圆弧2。圆弧插补(G02、G03)数数控控车车床床加加工工准准备备类类指指令令 注
11、意:用R编程只适于非整圆的圆弧插补的情况,不适于整圆的加工。顺时针与逆时针的判别:圆弧插补指令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令 G03。沿着弧所在平面(如XZ平面)的垂直坐标轴(Y)的负方向(一Y)看去,顺时针方向为G02,逆时针方向为G03。圆弧插补(G02、G03)数数控控车车床床加加工工准准备备类类指指令令暂停(G04)数数控控车车床床加加工工准准备备类类指指令令指令格式如下:G04X;或G04 U;或G04 P;G04指令程序暂停,即执行前一个程序段之后,经过延时之后执行下一个程序段。上述指令地址中,P后面不能使用小数点,单位为毫秒(ms)。X及U后面采用小数点指定,单
12、位为秒(s)。程序暂停指令在数控车床上一般用于车槽、镇孔、钻孔指令后,以提高表面质量及有利于铁屑充分排出;还可用于拐角轨迹控制,由于系统的自动加减速作用,刀具在拐角处的轨迹并不是直角,如果拐角处的精度要求很严,其轨迹必须是直角时,可在拐角处使用暂停命令。暂停(G04)数数控控车车床床加加工工准准备备类类指指令令参考点功能(G27、G28)数数控控车车床床加加工工准准备备类类指指令令单一形状固定循环(G90、G94)数数控控车车床床加加工工准准备备类类指指令令 在某些车削加工中,由于切削余量大,通常相同的走刀轨迹要重复多次,此时可利用固定循环功能,单一固定循环可以将一系列连续加工动作,如“切入-
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 04 数控车床编程 数控车床 编程