{数控加工管理}数控车床编程的基本知识

上传人:卓****库 文档编号:141218828 上传时间:2020-08-05 格式:PPTX 页数:55 大小:1.88MB
返回 下载 相关 举报
{数控加工管理}数控车床编程的基本知识_第1页
第1页 / 共55页
{数控加工管理}数控车床编程的基本知识_第2页
第2页 / 共55页
{数控加工管理}数控车床编程的基本知识_第3页
第3页 / 共55页
{数控加工管理}数控车床编程的基本知识_第4页
第4页 / 共55页
{数控加工管理}数控车床编程的基本知识_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《{数控加工管理}数控车床编程的基本知识》由会员分享,可在线阅读,更多相关《{数控加工管理}数控车床编程的基本知识(55页珍藏版)》请在金锄头文库上搜索。

1、数控车床程序的编制,内容提要: 数控加工对象 数控车床编程的基础知识 数控车床的基本功能指令 数控车床程序段格式与组成 数控车床编程的基本方法,2020/8/5,数控机床加工程序编制,第一节 数控车削的主要加工对象,数控车削加工包括:内外圆柱面的车削加工、端面车削加工、钻孔加工、螺纹加工、复杂外形轮廓回转面的车削加工等,,2020/8/5,数控机床加工程序编制,数控机床上的有关点,在数控机床中,刀具的运动是在坐标系中进行的。在一台机床上,有各种坐标系与零点。理解他们对使用、操作以及编程都有作用。 1. 机床原点 机床原点是机床坐标系的原点。 对某一具体的机床来说,机床原点是固定的,是机床制造商

2、设置在机床上的一个物理位置 2. 机床参考点 是用于对机床工作台、滑板以及刀具相对运动的测量系统进行定标和控制的点,也称为机床零点。 参考点相对于机床原点来讲是一个固定值。,2020/8/5,数控机床加工程序编制,参考点相对于机床原点来讲是一个固定值。 它是在加工之前和加工之后,用控制面板上的回零按钮使移动部件移动到机床坐标系中的一个固定不变的极限点。 数控机床在工作时,移动部件必须首先返回参考点,测量系统置零,之后测量系统即可以以参考点作为基准,随时测量运动部件的位置。 3. 工件坐标系和工件零点 用于确定工件几何图形上各几何要素的位置而建立的坐标系。工件坐标系的原点就是工件零点,2020/

3、8/5,数控机床加工程序编制,工件零点的一般选用原则: 工件零点选在工件图样的尺寸基准上,这样可以直接用图纸标注的尺寸作为编程点的坐标值,减少计算工作量; 能使工件方便地装卡、测量和检验; 工件零点尽量选择尺寸精度较高、粗糙度比较低地工件表面上,以提高加工精度和同一批零件的一致性; 对于有对称形状地几何零件,工件零点最好选择对称中心上。,2020/8/5,数控机床加工程序编制,4. 程序原点 为了编程方便,在图纸上选择一个适当位置作为程序原点,也叫编程原点或程序零点。 对于简单零件,工件零点就是程序零点,这时的编程坐标系就是工件坐标系。 对于形状复杂的零件,需要编制几个程序或子程序,为了编程方

4、便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。 程序原点一般用G92或G54G59(对于数控镗铣床)和G50(对于数控车床)指定,2020/8/5,数控机床加工程序编制,第二节 数控车床编程的基础知识,1、机床坐标系 按JB305182的规定,车床主轴中心线为Z轴,垂直于Z轴的为X轴,车刀远离工件的方向为两轴的正方向。机床原点(机床零点)一般定在主轴中心线(即Z轴)和主轴安装夹盘面的交点上。为使数控装置得知机床原点所在位置的信息,常借助访问参考点来完成,机床参考点是由机床制造厂在机床装配、调试时确定的一个点,此点坐标值为X参、Z参。,2020/8/5,数控

5、机床加工程序编制,2、对刀,对刀: 就是使“对刀点”与“刀位点”重合的操作。 数控车削加工中,应首先确定零件的加工原点,以建立准确的加工坐标系,同时考虑刀具的不同尺寸对加工的影响。这些都需要通过对刀来解决。,一般对刀 一般对刀是指在机床上使用相对位置检测手动对刀。下面以Z向对刀为例说明对刀方法,见图a。 刀具安装后,先移动刀具手动切削工件右端面,再沿X向退刀,将右端面与加工原点距离N输入数控系统,即完成这把刀具Z向对刀过程。手动对刀是基本对刀方法,但它还是没跳出传统车床的“试切-测量-调整”的对刀模式,占用较多的在机床上时间。此方法较为落后。,图a 相对位置检测对刀,2020/8/5,数控机床

6、加工程序编制,图b 机外对刀仪对刀,图c 自动对刀,* 机外对刀仪对刀 机外对刀的本质是测量出刀具假想刀尖点到刀具台基准之间X及Z方向的距离。利用机外对刀仪可将刀具预先在机床外校对好,以便装上机床后将对刀长度输入相应刀具补偿号即可以使用,如图b所示。,* 自动对刀 自动对刀是通过刀尖检测系统实现的,刀尖以设定的速度向接触式传感器接近,当刀尖与传感器接触并发出信号,数控系统立即记下该瞬间的坐标值,并自动修正刀具补偿值。自动对刀过程如图c所示。,2020/8/5,数控机床加工程序编制,3、数控车床的编程特点,加工坐标系 加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴

7、)的运动方向则以从机床尾架向主轴看,逆时针为C向,顺时针为C向,如图所示: 加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。,2020/8/5,数控机床加工程序编制,直径编程方式 在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。,2020/8/5,数控机床加工程序编制,进刀和退刀方式 对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间

8、,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如图所示。,2020/8/5,数控机床加工程序编制,第二节、数控车床编程的基本功能指令,1,准备功能指令 准备功能指令又称G指令或G代码,它是建立机床或控制数控系统工作的一种指令,规定了机床运动线型、坐标系、坐标平面、刀补、刀偏、暂停等多种操作。 G指令由字母G和其后两位数字组成,不同的数控车床,其指令系统也不尽相同。 G00: 快速定位 G01:直线插补 G02:圆弧插补(顺时针) G03:圆弧插补(逆时针) G04:暂停 G20:英制输入 G21:公制输入,2020/8/5,数控机床加工

9、程序编制,G32: 螺纹切削 G40: 取消刀具半径补偿 G41: 刀具半径左补偿 G42: 刀具半径右补偿 G50: 坐标设定,主轴最大转速设定 G70: 精加工符合循环 G71: 外圆粗加工复合循环 G72: 断面粗加工复合循环 G73: 固定形状粗加工复合循环 G74: 端面切槽、钻孔复合循环,G75: 外圆切槽复合循环 G76: 螺纹切削复合循环 G90: 外圆切削循环 G92: 螺纹切削循环 G94:断面切削循环 G96: 主轴横线速控制 G97: 主轴横转速控制取 消 G98:每分钟进给 G99: 每转进给,2020/8/5,数控机床加工程序编制,2,辅助功能指令 辅助功能指令又称

10、M指令或M代码,这类指令的作用是控制机床或系统的辅助功能动作,如:冷却液的开、关;主轴的正、反转;程序结束等。M指令由字母M和其后两位数字组成。,注意:在同一程序段中,若有两个或两个以上的辅助功能指令,则读后面的指令,M00: 程序停止 M01: 程序选择停止 M02: 程序结束 M03: 主轴正传 M04: 主轴反转 M05: 主轴停止,M08: 冷却液开 M09: 冷却液关 M30: 程序结束 M98: 调用子程序 M99: 程序结束并返回主程序,2020/8/5,数控机床加工程序编制,3,F、S、T功能能指令 (1)、F功能 F功能指令用于控制切削进给量。在程序中,有两种使用方法。 每转

11、进给量 编程格式 G99 F F后面的数字表示的是主轴每转进给量,单位为mm/r。 例:G99 F0.2 表示进给量为0.2 mm/r。 每分钟进给量 编程格式G98 F F后面的数字表示的是每分钟进给量,单位为 mm/min。 例:G98 F100 表示进给量为100mm/min。,2020/8/5,数控机床加工程序编制,(2)S功能 S功能指令用于控制主轴转速。 编程格式 S S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S 功能指令还有如下作用。 最高转速限制 编程格式 G50 S S后面的数字表示的是最高转速:r/min。 例:G50 S3000 表示最高转速限

12、制为3000r/min。 恒线速控制 编程格式 G96 S S后面的数字表示的是恒定的线速度:m/min。 例:G96 S150 表示切削点线速度控制在150 m/min。,2020/8/5,数控机床加工程序编制,例: 对图中所示的零件,为保持A、B、C各点的线速度在150 m/min,则各点在加工时的主轴转速分别为:A:n=1000150(40)=1193 r/minB:n=1000150(60)=795r/minC:n=1000150(70)=682 r/min,恒线速取消 编程格式 G97 S S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将 保留G96的最终值。 例:G97

13、 S3000 表示恒线速控制取消后主轴转速3000 r/min。,2020/8/5,数控机床加工程序编制,(3)、T功能 T功能指令用于选择加工所用刀具。 编程格式 T T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。 例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。T0300 表示取消刀具补偿。,2020/8/5,数控机床加工程序编制,字地址可变程序段:地址指明指令的意义,字的数目可变。,N G X Y F S T M LF,序号,准备功能,坐标运动尺寸,速度指令,转速指令,刀具指令,辅助

14、指令,结束指令,第三节、数控加工程序的格式与组成,1、. 程序段格式,2020/8/5,数控机床加工程序编制,2、小数点输入,(1) 对于距离,小数点的单位是mm或in;对于时间,小数点的位置单位是s 例如: X35.0 即为X(坐标)35mm或35in F1.35 即为F1.35mm/r或1.35mm/min(米制) G04 X2.0 表示暂停2s (2)程序中有无小数点的含义不同 无小数点时,与参数设定的最小输入增量有关 G21 X1.0 即为 X1in G21 X1 即为X0.001mm或0.01mm(因参数设定不同),一般的数控系统允许使用小数点输入数值,也可以不用。小数点可以用于距离

15、、时间和速度等单位。,2020/8/5,数控机床加工程序编制,3、零件加工程序的结构,例: % O0600 N001 G92 X0 Y0 Z1.0; N002 S300 M03; N003 G90 G00 X5.5 Y6.0; : : N014 G00 X5.0 Y10.0 Z3.0; N015 X0 Y0; N016 M30; %,一个完整的加工程序由若干程序段组成,每个程序段由若干指令组成,每个指令又由字母、数字、符号组成。,程序开头,程序内容部分,程序结束,由此可见:一个完整的程序必须包括程序开始部分、程序内容部分和程序结束部分。,2020/8/5,数控机床加工程序编制,第四节、数控车床

16、编程的基本方法,CNC车床编程时,可以采用绝对值编程方式、相对值编程方式或混合编程方式。 1、绝对值编程坐标指令 绝对值编程是用刀具移动的终点位置的坐标值进行编程方法,它是用绝对坐标指令X、Z进行编程。格式如下: X _ Z_ 为绝对值坐标指令,地址X后的数字为直径值 。 2、相对值坐标指令 相对值编程时用刀具移动量直接编程的方法,程序段中的轨迹坐标都是相对前一位置坐标的增量尺寸,用U、W及其后面的数字分别表示X、Z方向的增量尺寸。 U_ W_ 为相对值坐标指令,地址U后的数字为X方向移动量的二倍,不同的数控系统,其编程格式及指令大同小异, 现以 FANUC 0T/18T系统的数控车床的基本编程方法说明如下:,一:坐标值编程方式,2020/8/5,数控机床加工程序编制,3、混合编程坐标指令,在以程序段中,可以混合使用绝对值坐标(X或Z)和相对

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号