数控车床编程的基本知识资料课件

上传人:仙*** 文档编号:241406973 上传时间:2024-06-23 格式:PPT 页数:55 大小:1.99MB
返回 下载 相关 举报
数控车床编程的基本知识资料课件_第1页
第1页 / 共55页
数控车床编程的基本知识资料课件_第2页
第2页 / 共55页
数控车床编程的基本知识资料课件_第3页
第3页 / 共55页
点击查看更多>>
资源描述
数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识数控车床程序的编制l l内容提要:内容提要:l l数控加工数控加工对象对象l l数控车床编程的基础知识数控车床编程的基础知识l l数控车床的基本功能指令数控车床的基本功能指令l l数控车床程序段格式与组成数控车床程序段格式与组成l l数控车床编程的基本方法数控车床编程的基本方法2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第一节 数控车削的主要加工对象数控车削的主要加工对象 数数控控车车削削加加工工包包括括:内内外外圆圆柱柱面面的的车车削削加加工工、端端面面车车削削加加工工、钻钻孔孔加加工工、螺螺纹纹加加工工、复复杂杂外外形形轮轮廓廓回回转转面面的的车车削加工等,削加工等,2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识数控机床上的有关点数控机床上的有关点 在数控机床中,刀具的运动是在坐标系中进行的。在在数控机床中,刀具的运动是在坐标系中进行的。在一台机床上,有各种坐标系与零点。理解他们对使用、一台机床上,有各种坐标系与零点。理解他们对使用、操作以及编程都有作用。操作以及编程都有作用。1.机床原点机床原点是机床坐标系的原点。对某一具体的机床来说,机床原点是固定的,是机床制造商设置在机床上的一个物理位置2.机床参考点是用于对机床工作台、滑板以及刀具相对运动的测量系统进行定标和控制的点,也称为机床零点。参考点相对于机床原点来讲是一个固定值。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识参考点相对于机床原点来讲是一个固定值。它是在加工之前和加工之后,用控制面板上的回零按钮使移动部件移动到机床坐标系中的一个固定不变的极限点。数控机床在工作时,移动部件必须首先返回参考点,测量系统置零,之后测量系统即可以以参考点作为基准,随时测量运动部件的位置。3.工件坐标系和工件零点 用于确定工件几何图形上各几何要素的位置而建立的坐标系。工件坐标系的原点就是工件零点2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识工件零点的一般选用原则:工件零点选在工件图样的尺寸基准上,这样可以直接用图纸标注的尺寸作为编程点的坐标值,减少计算工作量;能使工件方便地装卡、测量和检验;工件零点尽量选择尺寸精度较高、粗糙度比较低地工件表面上,以提高加工精度和同一批零件的一致性;对于有对称形状地几何零件,工件零点最好选择对称中心上。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识4.程序原点为了编程方便,在图纸上选择一个适当位置作为程序原点,也叫编程原点或程序零点。对于简单零件,工件零点就是程序零点,这时的编程坐标系就是工件坐标系。对于形状复杂的零件,需要编制几个程序或子程序,为了编程方便和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。程序原点一般用G92或G54G59(对于数控镗铣床)和G50(对于数控车床)指定2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第二节 数控车床编程的基础知识1 1、机床坐、机床坐标系系 按按JB3051JB30518282的的规定,定,车床主床主轴中心中心线为Z Z轴,垂直于,垂直于Z Z轴的的为X X轴,车刀刀远离工件的方向离工件的方向为两两轴的正方向。机床原点(机床零点)一般定在主的正方向。机床原点(机床零点)一般定在主轴中心中心线(即(即Z Z轴)和主)和主轴安装安装夹盘面的交点上。面的交点上。为使数控装置得知机床使数控装置得知机床原点所在位置的信息,常借助原点所在位置的信息,常借助访问参考点来完成,机床参考点是由机床制参考点来完成,机床参考点是由机床制造厂在机床装配、造厂在机床装配、调试时确定的一个点,此点坐确定的一个点,此点坐标值为X X参、参、Z Z参。参。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识2 2、对刀刀 对刀:对刀:对刀:对刀:就是使就是使就是使就是使“对刀点对刀点对刀点对刀点”与与与与“刀位点刀位点刀位点刀位点”重合的操作重合的操作重合的操作重合的操作。数控车削加工中,应首先确定零件的加工原点,以建立准确的加工坐标系,同时考虑刀具的不同尺寸对加工的影响。这些都需要通过对刀来解决。v一般对刀 一般对刀是指在机床上使用相对位置检测手动对刀。下面以Z向对刀为例说明对刀方法,见图a。刀具安装后,先移动刀具手动切削工件右端面,再沿X向退刀,将右端面与加工原点距离N输入数控系统,即完成这把刀具Z向对刀过程。手动对刀是基本对刀方法,但它还是没跳出传统车床的“试切-测量-调整”的对刀模式,占用较多的在机床上时间。此方法较为落后。图a 相对位置检测对刀 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识图图b b 机外机外对对刀刀仪对仪对刀刀 图图c c 自自动对动对刀刀*机外对刀仪对刀 机外对刀的本质是测量出刀具假想刀尖点到刀具台基准之间X及Z方向的距离。利用机外对刀仪可将刀具预先在机床外校对好,以便装上机床后将对刀长度输入相应刀具补偿号即可以使用,如图b所示。*自动对刀 自动对刀是通过刀尖检测系统实现的,刀尖以设定的速度向接触式传感器接近,当刀尖与传感器接触并发出信号,数控系统立即记下该瞬间的坐标值,并自动修正刀具补偿值。自动对刀过程如图c所示。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识3 3、数控、数控车床的床的编程特点程特点 v 加工坐标系 加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为C向,顺时针为C向,如图所示:加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识v直径编程方式 在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识v进刀和退刀方式 对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如图所示。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第二节、数控车床编程的基本功能指令第二节、数控车床编程的基本功能指令1 1,准备功能指令,准备功能指令 准备功能指令又称准备功能指令又称G G指令或指令或G G代码,它是建立机床或控制数控代码,它是建立机床或控制数控系统工作的一种指令系统工作的一种指令,规定了机床运动线型、坐标系、坐标平面、规定了机床运动线型、坐标系、坐标平面、规定了机床运动线型、坐标系、坐标平面、规定了机床运动线型、坐标系、坐标平面、刀补、刀偏、暂停等多种操作。刀补、刀偏、暂停等多种操作。刀补、刀偏、暂停等多种操作。刀补、刀偏、暂停等多种操作。G G G G指令由字母指令由字母指令由字母指令由字母G G G G和其后两位数字组成,不同的数控车床,其指和其后两位数字组成,不同的数控车床,其指和其后两位数字组成,不同的数控车床,其指和其后两位数字组成,不同的数控车床,其指令系统也不尽相同。令系统也不尽相同。令系统也不尽相同。令系统也不尽相同。G00:G00:快速定位快速定位 G01 G01:直线插补直线插补 G02 G02:圆弧插补(顺时针)圆弧插补(顺时针)G03 G03:圆弧插补(逆时针)圆弧插补(逆时针)G04 G04:暂停暂停 G20 G20:英制输入英制输入 G21 G21:公制输入:公制输入2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识G32:G32:螺纹切削螺纹切削G40:G40:取消刀具半径补偿取消刀具半径补偿G41:G41:刀具半径左补偿刀具半径左补偿G42:G42:刀具半径右补偿刀具半径右补偿G50:G50:坐标设定,主轴最大转速设定坐标设定,主轴最大转速设定G70:G70:精加工符合循环精加工符合循环G71:G71:外圆粗加工复合循环外圆粗加工复合循环G72:G72:断面粗加工复合循环断面粗加工复合循环G73:G73:固定形状粗加工复合循环固定形状粗加工复合循环G74:G74:端面切槽、钻孔复合循环端面切槽、钻孔复合循环G75:G75:外圆切槽复合循环外圆切槽复合循环G76:G76:螺纹切削复合循环螺纹切削复合循环G90:外圆切削循环外圆切削循环G92:螺纹切削循环螺纹切削循环G94:断面切削循环:断面切削循环G96:主轴横线速控制主轴横线速控制G97:主轴横转速控制取主轴横转速控制取 消消G98:每分钟进给:每分钟进给G99:每转进给每转进给 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识2,辅助功能指令,辅助功能指令 辅助功能指令又称辅助功能指令又称M指令或指令或M代码,这类指令的作用是控制机床或系代码,这类指令的作用是控制机床或系统的辅助功能动作,如:冷却液的开、关;主轴的正、反转;程序结束统的辅助功能动作,如:冷却液的开、关;主轴的正、反转;程序结束等。等。M指令由字母指令由字母M和其后两位数字组成和其后两位数字组成。注意:在同一程序段中,若有两个或两个以上的辅助功能指令,则读后注意:在同一程序段中,若有两个或两个以上的辅助功能指令,则读后面的指令面的指令M00:程序停止程序停止M01:程序选择停止程序选择停止M02:程序结束程序结束M03:主轴正传主轴正传M04:主轴反转主轴反转M05:主轴停止主轴停止M08:冷却液开冷却液开M09:冷却液关冷却液关M30:程序结束程序结束M98:调用子程序调用子程序M99:程序结束并返回主程序程序结束并返回主程序2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识3 3 3 3,F F、S S、T T功能能指令功能能指令功能能指令功能能指令 (1 1)、)、F F功能功能 F F功能指令用于控制切削功能指令用于控制切削进给进给量。在程序中,有两种使用方法。量。在程序中,有两种使用方法。vv 每每转进给转进给量量 编编程格式程格式 G99 FG99 F F F后面的数字表示的是主后面的数字表示的是主轴轴每每转进给转进给量,量,单单位位为为mm/rmm/r。例:例:G99 F0.2 G99 F0.2 表示表示进给进给量量为为0.2 0.2 mm/rmm/r。vv 每分每分钟进给钟进给量量 编编程格式程格式G98 F G98 F F F后面的数字表示的是每分后面的数字表示的是每分钟进给钟进给量,量,单单位位为为 mm/minmm/min。例:例:G98 F100 G98 F100 表示表示进给进给量量为为100100mm/minmm/min。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识l(2 2)S S功能功能l l S S S S功能指令用于控制主功能指令用于控制主功能指令用于控制主功能指令用于控制主轴转轴转速。速。速。速。l l 编编程格式程格式程格式程格式 SSSSl l S S S S后面的数字表示主后面的数字表示主后面的数字表示主后面的数字表示主轴转轴转速,速,速,速,单单位位位位为为r/minr/minr/minr/min。在具有恒在具有恒在具有恒在具有恒线线速功能的速功能的速功能的速功能的机床上,机床上,机床上,机床上,S S S S 功能指令功能指令功能指令功能指令还还有如下作用。有如下作用。有如下作用。有如下作用。vv最高最高最高最高转转速限制速限制速限制速限制 l l 编编程格式程格式程格式程格式 G50 S G50 S G50 S G50 S l l S S S S后面的数字表示的是最高后面的数字表示的是最高后面的数字表示的是最高后面的数字表示的是最高转转速:速:速:速:r/minr/minr/minr/min。l l 例:例:例:例:G50 S3000 G50 S3000 G50 S3000 G50 S3000 表示最高表示最高表示最高表示最高转转速限制速限制速限制速限制为为3000300030003000r/minr/minr/minr/min。vv恒恒恒恒线线速控制速控制速控制速控制 l l 编编程格式程格式程格式程格式 G96 S G96 S G96 S G96 S l l S S S S后面的数字表示的是恒定的后面的数字表示的是恒定的后面的数字表示的是恒定的后面的数字表示的是恒定的线线速度:速度:速度:速度:m/minm/minm/minm/min。l l 例:例:例:例:G96 S150 G96 S150 G96 S150 G96 S150 表示切削点表示切削点表示切削点表示切削点线线速度控制在速度控制在速度控制在速度控制在150 150 150 150 m/minm/minm/minm/min。l l 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识例:例:对图对图中所示的零件,中所示的零件,为为保持保持A A、B B、C C各点的各点的线线速度在速度在150 150 m/minm/min,则则各点在加各点在加工工时时的主的主轴转轴转速分速分别为别为:A A:n=1000150(40)=1193 r/minn=1000150(40)=1193 r/minB B:n=1000150(60)=795r/minn=1000150(60)=795r/minC C:n=1000150(70)=682 r/minn=1000150(70)=682 r/minvv 恒恒线线速取消速取消 编编程格式程格式 G97 S G97 S S S后面的数字表示恒后面的数字表示恒线线速度控制取速度控制取消后的主消后的主轴转轴转速,如速,如S S未指定,将未指定,将 保保留留G96G96的最的最终值终值。例例:G97 G97 S3000 S3000 表表示示恒恒线线速速控控制制取取消后主消后主轴转轴转速速3000 3000 r/minr/min。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识l(3 3)、)、T T功能功能l l T T T T功能指令用于功能指令用于功能指令用于功能指令用于选择选择加工所用刀具。加工所用刀具。加工所用刀具。加工所用刀具。l l l l 编编程格式程格式程格式程格式 TTTTl l T T T T后面通常有两位数表示所后面通常有两位数表示所后面通常有两位数表示所后面通常有两位数表示所选择选择的刀具号的刀具号的刀具号的刀具号码码。但也有。但也有。但也有。但也有T T T T后面用四后面用四后面用四后面用四位数字,前两位是刀具号,后两位是刀具位数字,前两位是刀具号,后两位是刀具位数字,前两位是刀具号,后两位是刀具位数字,前两位是刀具号,后两位是刀具长长度度度度补偿补偿号,又是刀尖号,又是刀尖号,又是刀尖号,又是刀尖圆圆弧半径弧半径弧半径弧半径补偿补偿号。号。号。号。l l 例:例:例:例:T0303 T0303 T0303 T0303 表示表示表示表示选选用用用用3 3 3 3号刀及号刀及号刀及号刀及3 3 3 3号刀具号刀具号刀具号刀具长长度度度度补偿值补偿值和刀尖和刀尖和刀尖和刀尖圆圆弧半弧半弧半弧半径径径径补偿值补偿值。T0300 T0300 T0300 T0300 表示取消刀具表示取消刀具表示取消刀具表示取消刀具补偿补偿。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制 字地址可变程序段:地址指明指令的意义,字的数目可变字地址可变程序段:地址指明指令的意义,字的数目可变。N G X Y F S T M LF序序号号准备准备功能功能坐标坐标运动运动尺寸尺寸速度速度指令指令转速转速指令指令刀具刀具指令指令辅助辅助指令指令结束结束指令指令第三节、数控加工程序的格式与组成第三节、数控加工程序的格式与组成1、.程序段格式程序段格式2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识 2 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(因参数设定不同)一般的数控系统允许使用小数点输入数值,也可以不用。小数一般的数控系统允许使用小数点输入数值,也可以不用。小数一般的数控系统允许使用小数点输入数值,也可以不用。小数一般的数控系统允许使用小数点输入数值,也可以不用。小数点可以用于距离、时间和速度等单位。点可以用于距离、时间和速度等单位。点可以用于距离、时间和速度等单位。点可以用于距离、时间和速度等单位。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识3 3、零件加工程序的结构、零件加工程序的结构例:%O0600N001 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;%一个完整的加工程序由若干程序段组成,每个程序段由若干指一个完整的加工程序由若干程序段组成,每个程序段由若干指令组成,每个指令又由字母、数字、符号组成。令组成,每个指令又由字母、数字、符号组成。程序开头程序开头程序内容部分程序内容部分 程序结束程序结束由此可见:由此可见:由此可见:由此可见:一个完整的一个完整的一个完整的一个完整的程序必须包程序必须包程序必须包程序必须包括程序开始括程序开始括程序开始括程序开始部分、程序部分、程序部分、程序部分、程序内容部分和内容部分和内容部分和内容部分和程序结束部程序结束部程序结束部程序结束部分。分。分。分。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节、数控车床编程的基本方法第四节、数控车床编程的基本方法 CNC车床编程时,可以采用绝对值编程方式、相对值编程方式或混合编程方式。1、绝对值编程坐标指令 绝对值编程是用刀具移动的终点位置的坐标值进行编程方法,它是用绝对坐标指令X、Z进行编程。格式如下:X _ Z_ 为绝对值坐标指令,地址X后的数字为直径值。2、相对值坐标指令 相对值编程时用刀具移动量直接编程的方法,程序段中的轨迹坐标都是相对前一位置坐标的增量尺寸,用U、W及其后面的数字分别表示X、Z方向的增量尺寸。U_ W_ 为相对值坐标指令,地址U后的数字为X方向移动量的二倍 不同的数控系统,其编程格式及指令大同小异,不同的数控系统,其编程格式及指令大同小异,不同的数控系统,其编程格式及指令大同小异,不同的数控系统,其编程格式及指令大同小异,现以现以现以现以 FANUC 0T/18TFANUC 0T/18T系统的数控车床的基本编程方法说明如下:系统的数控车床的基本编程方法说明如下:系统的数控车床的基本编程方法说明如下:系统的数控车床的基本编程方法说明如下:一:坐标值编程方式一:坐标值编程方式一:坐标值编程方式一:坐标值编程方式2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识3 3、混合编程坐标指令、混合编程坐标指令、混合编程坐标指令、混合编程坐标指令 在以程序段中,可以混合使用绝对值坐标(在以程序段中,可以混合使用绝对值坐标(在以程序段中,可以混合使用绝对值坐标(在以程序段中,可以混合使用绝对值坐标(X X或或或或Z)Z)和相对值坐标和相对值坐标和相对值坐标和相对值坐标指令指令指令指令(U(U或或或或W)W)进行编程。混合编程坐标指令有两组,一组指令是进行编程。混合编程坐标指令有两组,一组指令是进行编程。混合编程坐标指令有两组,一组指令是进行编程。混合编程坐标指令有两组,一组指令是X X轴轴轴轴以绝对值,以绝对值,以绝对值,以绝对值,Z Z轴以相对值坐标指令(轴以相对值坐标指令(轴以相对值坐标指令(轴以相对值坐标指令(X,W),X,W),另一组是另一组是另一组是另一组是X X轴以相对值,轴以相对值,轴以相对值,轴以相对值,Z Z轴以绝对值的坐标指令(轴以绝对值的坐标指令(轴以绝对值的坐标指令(轴以绝对值的坐标指令(U U,Z)Z)例如:例如:例如:例如:X X_ W_ ,_ W_ ,地址地址地址地址X X后面的数字后面的数字后面的数字后面的数字为为直径直径直径直径值值U_ Z_ ,U_ Z_ ,地址地址地址地址U U后面的数字后面的数字后面的数字后面的数字为为X X方向方向方向方向实际实际移移移移动动量的二倍量的二倍量的二倍量的二倍 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识二、快速定位指令二、快速定位指令二、快速定位指令二、快速定位指令G00G00 G00G00是指令刀具以点定位控制方式从刀具所在点快速运行到下是指令刀具以点定位控制方式从刀具所在点快速运行到下一个目标点的位置,它是快速定位,而无运动轨迹要求。一个目标点的位置,它是快速定位,而无运动轨迹要求。程序格式:G00 X(U)Z(W)其中X(U)、Z(W)为目标点的坐标。说明:执行该指令时,移动速度不需要在程序中设定,其速度有机床生产厂家预先调好,若程序中编入进给速度F,则它对G00程序无效。G00 指令为模态指令,在下一程序段中连续有效。三、直线插补编程指令三、直线插补编程指令G01 直线插补也称直线切削,它的特点是刀具以直线插补运算联动方式由某坐标点移动到另一座标点,有移动进给功能指令F来设定,机床执行G01指令时,在该程序中必须有F指令2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识程序格式:程序格式:G01 X(U)G01 X(U)Z(W)Z(W)F F程序中的程序中的X(U)X(U)、Z(W)Z(W)为目标点坐标,为目标点坐标,F F 为进给速度为进给速度说明:G01指令是模态指令,具有续效性。进给速度由F指定。如果在G01之前的程序段中没有F指令,而当前的G01程序段中也没有F指令,则机床不运动。四、圆弧插补指令四、圆弧插补指令G02、G03 圆弧插补指令使刀具在指定平面内按给定的进给速度作圆弧插补运动,切削出圆弧曲线。数控车床是两个坐标的机床,只有X轴和Z轴,在判断圆弧的逆、顺时,应按照右手定则将Y轴也加以考虑。从Y 轴的正向向Y轴的负方向看去,判断XZ平面内所加工圆弧曲线的方向,顺时针圆弧插补用2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识G02,G02,指令,逆时针圆弧插补用指令,逆时针圆弧插补用G03G03指令。指令。加工圆弧时经常采用如下两种编程方法:1、用圆弧终点坐标和半径R编写 程序格式:G02(G03)X(U)Z(W)R F 说明:所谓圆弧七点坐标就是开始切削圆弧时的位置,圆弧终点坐标就是结束切削圆弧的位置。起点起点终点终点(60.20)(60.20)X XY Y2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识2.用分矢量I、K和圆弧终点坐标编写圆弧加工程序 程序格式:G02(G03)X(U)Z(W)IKF说明:用分矢量I、K和圆弧重点坐标编写圆弧加工程序时,应首先找到圆弧的方向矢量,即从圆弧起点指向圆心的矢量,然后将其在X轴和Z轴上分解,分解后的矢量分别用在X轴和Z轴上的投影I、K加上正负号表示,当分矢量I、K的方向一致时取正号,不一致时取负号。用圆弧半径和终点坐标加工圆弧时,由于在同一半径的情况下,从圆弧起点到终点有两个圆弧的可能性,为区分两者,规定圆心角小于或等于180时,用“+R”表示,圆心角大于180而小于360,用“-R”表示。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识五、暂停指令五、暂停指令五、暂停指令五、暂停指令G04G04G04G04 使刀具在指令规定的时间内停止移动的功能,本指令最主要的共用在于切槽或钻孔时能将切削及时切断,以利于继续切削;或是在横向车槽加工凹槽底部时,以此功能来使刀具进给暂停,使凹槽底部能切除未切齐的部分,保证凹槽底部平整;或是拐角处的精度要求很严格。指令格式:G04 X或G04 U或G04 P最大指令时间为9999.999秒,最小为16ms。例如:暂停2.5s,G04 X2.5 或 G04 U2.5 或 G04 P2500.注意:使用注意:使用P不能有小数点,最末一位数的单位是不能有小数点,最末一位数的单位是ms;G04功能只能在单功能只能在单独程序段中指令才起作用。独程序段中指令才起作用。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程六、倒角、倒六、倒角、倒圆编程程vv 4545倒角倒角由由轴轴向切削向端面切削倒角,即由向切削向端面切削倒角,即由Z Z轴轴向向X X轴轴倒角,倒角,i i的正的正负负根据倒角是向根据倒角是向X X轴轴正向正向还还是是负负向向,如如图图a a所示。所示。其其编编程格式程格式为为 G01 Z(W)Ii G01 Z(W)Ii。由端面切削向由端面切削向轴轴向切削倒角,即由向切削倒角,即由X X轴轴向向Z Z轴轴倒角,倒角,k k的正的正负负根据倒角是向根据倒角是向Z Z轴轴正向正向还还是是负负向,如向,如图图b b所示。所示。编编程格式程格式 G01 X(U)KkG01 X(U)Kk。a)Za)Z轴轴向向X X轴轴 b)Xb)X轴轴向向Z Z轴轴 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程vv任意角度倒角任意角度倒角在直在直线进给线进给程序段尾部加上程序段尾部加上C C,可自可自动动插入任意角度的倒角。插入任意角度的倒角。C C的数的数值值是是从假从假设设没有倒角的拐角交点距倒角始点或与没有倒角的拐角交点距倒角始点或与终终点之点之间间的距离,如的距离,如图图所示。所示。例:例:G01 X50 C10 G01 X50 C10 X100 Z-100 X100 Z-100 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程vv倒倒圆圆角角编编程格式程格式 G01 Z(W)RrG01 Z(W)Rr时时,圆圆弧倒角情况如弧倒角情况如图图a a所示。所示。编编程格式程格式 G01 X(U)RrG01 X(U)Rr时时,圆圆弧倒角情况如弧倒角情况如图图b b所示。所示。a)Za)Z轴轴向向X X轴轴 b)Xb)X轴轴向向Z Z轴轴 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程vv任意角度倒任意角度倒圆圆角角若程序若程序为为 G01 X50 R10 F0.2 G01 X50 R10 F0.2 X100 Z-100 X100 Z-100 则则加工情况如加工情况如图图所示。所示。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程七、刀尖七、刀尖圆弧自弧自动补偿功能功能 编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,如图a所示。当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,如图b所示。具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生。图a 刀尖圆角R 图b 刀尖圆角R造成的少切与过切2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识lG40-取消刀具半径补偿,按程序路径进给。lG41-左偏刀具半径补偿,按程序路径前进方向刀具偏在零件左侧进给。lG42-右偏刀具半径补偿,按程序路径前进方向刀具偏在零件右侧进给。l 在设置刀尖圆弧自动补偿值时,还要设置刀尖圆弧位置编码,指定编码值的方法参考图c。第四节 数控车床编程图c 刀尖圆角R的确定方法2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程例:例:应应用刀尖用刀尖圆圆弧自弧自动补偿动补偿功能加工如功能加工如图图所示零件所示零件 刀尖位置刀尖位置编码编码:3 3 N10 G50 X200 Z175 T0101 N10 G50 X200 Z175 T0101 N20 M03 S1500 N20 M03 S1500 N30 G00 G42 X58 Z10 M08 N30 G00 G42 X58 Z10 M08 N40 G96 S200 N40 G96 S200 N50 G01 Z0 F1.5 N50 G01 Z0 F1.5 N60 X70 F0.2 N60 X70 F0.2 N70 X78 Z-4 N70 X78 Z-4 N80 X83 N80 X83 N90 X85 Z-5 N90 X85 Z-5 N100 G02 X91 Z-18 R3 F0.15 N100 G02 X91 Z-18 R3 F0.15 N110 G01 X94 N110 G01 X94 N120 X97 Z-19.5 N120 X97 Z-19.5 N130 X100 N130 X100 N140 G00 G40 G97 X200 Z175 S1000 N140 G00 G40 G97 X200 Z175 S1000 N150 M30 N150 M30 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程八、八、单一固定循一固定循环 单一固定循环可以将一系列连续加工动作,如“切入-切削-退刀-返回”,用一个循环指令完成,从而简化程序。(1)圆柱面或圆锥面切削循环 圆柱面或圆锥面切削循环是一种单一固定循环,圆柱面单一固定循环如图a、b所示,圆锥面单一固定循环如图c所示。图a 圆柱面切削循环 图b G90的用法(圆柱面)2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程编编程格式程格式 G90 X(U)G90 X(U)Z(W)Z(W)F F 式中:式中:X X、Z-Z-圆圆柱面切削的柱面切削的终终点坐点坐标值标值;U U、W-W-圆圆柱面切削的柱面切削的终终点相点相对对于循于循环环起点坐起点坐标标分量。分量。例:例:应应用用圆圆柱面切削循柱面切削循环环功能加工功能加工图图b b所示零件。所示零件。N10 G50 X200 Z200 T0101 N10 G50 X200 Z200 T0101 N20 M03 S1000N20 M03 S1000N30 G00 X55 Z4 M08N30 G00 X55 Z4 M08N40 G01 G96 Z2 F2.5 S150N40 G01 G96 Z2 F2.5 S150N50 G90 X45 Z-25 F0.2N50 G90 X45 Z-25 F0.2N60 X40N60 X40N70 X35N70 X35N80 G00 X200 Z200 N80 G00 X200 Z200 N90 M30N90 M30图c 圆锥面切削循环图d 端面切削循环 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程图e 锥面端面切削循环 图f G94的用法(锥面)v 圆锥面切削循环 编程格式 G90 X(U)Z(W)I F式中:X、Z-圆锥面切削的终点坐标值;U、W-圆柱面切削的终点相对于循环起点的坐标;I-圆锥面切削的起点相对于终点的半径差。如果切削起点的X向坐标小于终点的X向坐标,I值为负,反之为正。如图c所示。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程例:应用圆锥面切削循环功能加工图c所示零件。G01 X65 Z2 G90 X60 Z-35 I-5 F0.2 X50G00 X100 Z200(2)端面切削循环 端面切削循环是一种单一固定循环。适用于端面切削加工,如图d所示。v平面端面切削循环 编程格式 G94 X(U)Z(W)F 式中:X、Z-端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标。例:应用端面切削循环功能加工图d所示零件。G00 X85 Z5 G94 X30 Z-5 F0.2 Z-10 Z-15 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程v锥面端面切削循环 编程格式 G94 X(U)Z(W)K F式中:X、Z-端面切削的终点坐标值;U、W-端面切削的终点相对于循环起点的坐标;K-端面切削的起点相对于终点在Z轴方向的坐标分量。当起点Z向坐标小于终点Z向坐标时K为负,反之为正。如图e所示。例:应用端面切削循环功能加工图f所示零件。G94 X20 Z0 K-5 F0.2 Z-5 Z-10 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程九、复合固定循九、复合固定循环 在复合固定循环中,对零件的轮廓定义之后,即可完成从粗加工到精加工的全过程,使程序得到进一步简化。(1)外圆粗切循环 外圆粗切循环是一种复合固定循环。适用于外圆柱面需多次走刀才能完成的粗加工,如图所示。编程格式:G71 U(d)R(e)G71 P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)式中:d-背吃刀量;e-退刀量;ns-精加工轮廓程序段中开始程序段的段号;nf-精加工轮廓程序段中结束程序段的段号;u-X轴向精加工余量;w-Z轴向精加工余量;f、s、t-F、S、T代码。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程注意:1、nsnf程序段中的F、S、T功能,即使被指定也对粗车循环无效。2、零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少;X轴、Z轴方向非单调时,nsnf程序段中第一条指令必须在X、Z向同时有运动。例:按如图所示尺寸编写外圆粗切循环加工程序。N10 G50 X200 Z140 T0101 N20 G00 G42 X120 Z10 M08 N30 G96 S120 N40 G71 U2 R0.5 N50 G71 P60 Q120 U2 W2 F0.25 N60 G00 X40 /ns N70 G01 Z-30 F0.15 N80 X60 Z-60 N90 Z-80 N100 X100 Z-90 N110 Z-110 N120 X120 Z-130 /nf N130 G00 X125 N140 X200 Z140 N150 M02 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程 (2)端面粗切循环 端面粗切循环是一种复合固定循环。端面粗切循环适于Z向余量小,X向余量大的棒料粗加工,如图所示。编程格式 G72 U(d)R(e)G72 P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)式中:d-背吃刀量;e-退刀量;ns-精加工轮廓程序段中开始程序段段号;nf-精加工轮廓程序段中结束程序段段号;u-X轴向精加工余量;w-Z轴向精加工余量;f、s、t-F、S、T代码。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程 (2 2)端面粗切循)端面粗切循环环 端端面面粗粗切切循循环环是是一一种种复复合合固固定定循循环环。端端面面粗粗切切循循环环适适于于Z Z向向余余量量小小,X X向向余余量量大大的的棒棒料料粗粗加加工,如工,如图图所示。所示。编编程格式程格式 G72 U(d)R(e)G72 U(d)R(e)G72 P(ns)G72 P(ns)Q(nfQ(nf)U(u)W(w)F(f)S(s)T(t)U(u)W(w)F(f)S(s)T(t)式中:式中:d-d-背吃刀量;背吃刀量;e-e-退刀量;退刀量;ns-ns-精加工精加工轮轮廓程序段中开始程序段的段号;廓程序段中开始程序段的段号;nfnf-精加工精加工轮轮廓程序段中廓程序段中结结束程序段的段号;束程序段的段号;u-Xu-X轴轴向精加工余量;向精加工余量;w-Zw-Z轴轴向精加工余量;向精加工余量;f f、s s、t-Ft-F、S S、T T代代码码。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程 (3 3)封)封闭闭切削循切削循环环 封封闭闭切切削削循循环环是是一一种种复复合合固固定定循循环环,如如图图所所示示。封封闭闭切切削削循循环环适适于于对对铸铸、锻锻毛毛坯坯切切削削,对对零件零件轮轮廓的廓的单调单调性性则则没有要求。没有要求。编编程格式程格式 G73 U(i)W(k)R(d)G73 U(i)W(k)R(d)G73 P(ns)G73 P(ns)Q(nfQ(nf)U(u)W(w)F(f)S(s)T(t)U(u)W(w)F(f)S(s)T(t)式中:式中:i-Xi-X轴轴向向总总退刀量;退刀量;k-Zk-Z轴轴向向总总退刀量(半径退刀量(半径值值););d-d-重复加工次数;重复加工次数;ns-ns-精加工精加工轮轮廓程序段中开始程序段的段号;廓程序段中开始程序段的段号;nfnf-精加工精加工轮轮廓程序段中廓程序段中结结束程序段的段号;束程序段的段号;u-Xu-X轴轴向精加工余量;向精加工余量;w-Zw-Z轴轴向精加工余量;向精加工余量;f f、s s、t-Ft-F、S S、T T代代码码。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程例:按如图所示尺寸编写封闭切削循环加工程序。例:按如图所示尺寸编写封闭切削循环加工程序。N01 G50 X200 Z200 T0101 N01 G50 X200 Z200 T0101 N20 M03 S2000 N20 M03 S2000 N30 G00 G42 X140 Z40 M08 N30 G00 G42 X140 Z40 M08 N40 G96 S150 N40 G96 S150 N50 G73 U9.5 W9.5 R3 N50 G73 U9.5 W9.5 R3 N60 G73 P70 Q130 U1 W0.5 F0.3 N60 G73 P70 Q130 U1 W0.5 F0.3 N70 G00 X20 Z0 /ns N70 G00 X20 Z0 /ns N80 G01 Z-20 F0.15 N80 G01 Z-20 F0.15 N90 X40 Z-30 N90 X40 Z-30 N100 Z-50 N100 Z-50 N110 G02 X80 Z-70 R20 N110 G02 X80 Z-70 R20 N120 G01 X100 Z-80 N120 G01 X100 Z-80 N130 X105 /N130 X105 /nfnf N140 G00 X200 Z200 G40 N140 G00 X200 Z200 G40 N150 M30 N150 M30 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程 (4 4)精加工循)精加工循环环 由由G71G71、G72G72、G73G73完完成成粗粗加加工工后后,可可以以用用G70G70进进行行精精加加工工。精精加加工工时时,G71G71、G72G72、G73G73程程序序段段中中的的F F、S S、T T指指令令无无效效,只只有有在在ns-ns-nfnf程序段中的程序段中的F F、S S、T T才有效。才有效。编编程格式程格式 G70 P(ns)G70 P(ns)Q(nfQ(nf)式中:式中:ns-ns-精加工精加工轮轮廓程序段中开始程序段的段号;廓程序段中开始程序段的段号;nfnf-精加工精加工轮轮廓程序段中廓程序段中结结束程序段的段号。束程序段的段号。例例:在在G71G71、G72G72、G73G73程程序序应应用用例例中中的的nfnf程程序序段段后后再再加加上上“G70 G70 PnsPns QnfQnf”程程序序段段,并并在在ns-ns-nfnf程程序序段段中中加加上上精精加加工工适适用用的的F F、S S、T T,就可以完成从粗加工到精加工的全就可以完成从粗加工到精加工的全过过程。程。2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程十、深孔十、深孔钻循循环 深孔深孔钻钻循循环环功能适用于深孔功能适用于深孔钻钻削加工,如削加工,如图图所示。所示。编编程格式程格式 G74 G74 G74 G74 R R G74 X G74 X G74 X G74 X Z Z Z Z P P P P Q Q Q Q F F F F 式中:式中:R R为每次循环进给后的退刀量为每次循环进给后的退刀量 X、Z为终点坐标值;P为X方向每次切削深度,半径值,无正负号;Q为Z方向每次切削深度,无正负号;F为刀具切削进给速度。注意:程序中P、Q后的值不能写成小数;钻孔时P项不需要写,每切一个深度P,即退一个R,再切削时,从退刀位置开始,进给Q.一直循环切削至终点后才退回起点。第一位置切削至深度尺寸后,退回至循环起始位置后,沿X方向移动P,再继续进行Z方向深度切削。例:采用深孔例:采用深孔钻钻削循削循环环功能加工如功能加工如图图 所示深孔,所示深孔,试编试编写加工程序。写加工程序。其中:其中:e=1e=1,k=20 k=20,F=0.1F=0.1。N10 G50 X200 Z100 T0202 N10 G50 X200 Z100 T0202 N20 M03 S600 N20 M03 S600 N30 G00 X0 Z1 N30 G00 X0 Z1 N40 G74 R1 N40 G74 R1 N50 G74 Z-80 Q20 F0.1 N50 G74 Z-80 Q20 F0.1 N60 G00 X200 Z100 N60 G00 X200 Z100 N70 M30 N70 M30 2024/6/23数控机床加工程序编制数数数数控控控控技技技技术术术术第二章 数控加工程序编制数数数数控控控控技技技技术术术术数控车床编程的基本知识第四节 数控车床编程十一、外径切槽循十一、外径切槽循环外径切削循外径切削循环环功能适合于在外功能适合于在外圆圆面上切削沟槽或切断加工。面上切削沟槽或切断加工。编编程格式程格式 G75 RG75 R G75 XG75 X Z Z P P Q Q F F 式中:式中:R R为为每次循每次循环进给环进给后的退刀量后的退刀量 X、Z为终点坐标值;P为X方向每次切削深度,半径值,无正负号;Q为Z方向每次切削移动量,无正负号;F为刀具切削进给速度。注意:程序中P、Q后的值不能写成小数;每切一个深度P,即退一个R,再切削时,从退刀位置开始,进给一个深度P.第一位置切削至直径尺寸后,刀具退到该位置循环起点,在Z方向移动一个Q值。例:例:试编试编写写进进行行图图3.413.41所示零件切断加工的程序。所示零件切断加工的程序。G50 X200 Z100 T0202 G50 X200 Z100 T0202 M03
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!