【文档说明】数控车削编程课件.ppt,共(92)页,8.249 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-45616.html
以下为本文档部分文字说明:
-第2章数控车削编程辽宁工程技术大学职业技术学院2.1数控车床概述2.2车床数控系统的基本功能2.3数控车床的基本编程方法2.4螺纹车削加工指令2.5循环编程2.6刀具补偿功能2.7子程序2.8SINUMERIK802D系统编程简介2.9华中HNC-21/22T车床数控系统
编程简介2.10典型数控车床编程综合实例-辽宁工程技术大学职业技术学院一、数控车床的分类二、数控车削加工零件的类型三、数控车削加工特点四、数控车床编程特点2.1数控车床概述-数控编程与加工技术LGDZY一、数控车
床的分类1、按主轴的布臵形式分类(1)卧式数控车床主轴轴线处于水平位臵的数控车床。(2)立式数控车床主轴轴线处于垂直位臵的数控车床。(2)四轴控制的数控车床车床上有两个独立的回转刀架,可以实现四坐标轴联动控制。2、按照数控系统控制的轴数分类(1
)两轴控制的数控车床车床上只有一个回转刀架,可实现两坐标轴联动控制。二、数控车削加工零件的类型轴套类零件的加工表面大多是内、外圆柱面,其轮廓可以是与Z轴平行的直线,切削形成阶梯轴或圆柱螺纹;也可以是与Z轴倾斜的直线,切削形成圆锥面或圆锥螺纹;还可以是圆弧或非圆曲线,切削形成曲面。1、轴套类
零件轮盘类零件的加工表面多是端面,端面的轮廓也可以是直线、斜线、圆弧、曲线或端面螺纹等。2、轮盘类零件-数控编程与加工技术LGDZY数控车床与普通车床一样,装上特殊卡盘可以加工偏心轴或在箱体、板材上进行钻孔、扩孔、铰孔及镗孔等。3、其它类零件1、适应性强,用于各种小批量零件的加工三、数控车削
加工特点2、加工精度高,零件的互换性好3、具有较高的生产效率和较低的加工成本四、数控车床编程特点2.在图样上和在测量时,零件的径向尺寸均以直径表示,所以数控车床系统多以直径编程,即绝对坐标方式编程时,X值以直径表示;相对坐标方式
编程时,X值以径向实际位移量的二倍表示。有的数控车床采用半径编程,即X值以半径或径向实际位移量表示。1.在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程或增量值编程,也可以采用混合编程。-辽宁工程技术大学职业技术学院一、准备功能(G代码)二、辅助功能
(M代码)三、进给、主轴、刀具功能(F/S/T代码)2.2数控车床的基本功能-G代码组别功能G0001快速定位G01直线插补G02顺时针圆弧插补G03逆时针圆弧插补G0400暂停G10可编程数据输入G11可编程数据输入方式取消G1716XY平面选择G18
ZX平面选择G19YZ平面选择G2006英吋输入G21毫米输入G2700返回参考点检查G28返回参考点G30返回第2、3、4参考点G31跳转功能一、准备功能(G代码)数控编程与加工技术LGDZY准备功能也称G功能或G代码,是用来指令机床
动作方式的功能。准备功能是用地址符G及其后面的数字来指令机床的动作。G3201单行程螺纹切削G34变螺距螺纹切削G4007刀尖半径补偿取消G41刀尖半径左补偿G42刀尖半径右补偿G5000坐标系或最大主轴速度设定G52局部坐
标系设定G53机床坐标系设定G5414选择工件坐标系1G55选择工件坐标系2G56选择工件坐标系3G57选择工件坐标系4G58选择工件坐标系5G59选择工件坐标系6G6500宏程序调用G6612宏程序模态调用G67宏程序模态调用取消-
数控编程与加工技术LGDZY辅助功能是用来指令机床辅助动作的一种功能,它由地址符M及其后的两位数字组成。二、辅助功能(M代码)(4)M30——程序结束(1)M00——程序停止当执行有M00指令的程序段时,主轴的转动、刀具的进给、切削液都将停止。它与单程序段停止相同,模
态信息全部被保存,以便进行某种手动操作,如换刀、测量工件的尺寸等。重新启动机床后,继续执行后面的程序。(2)M01——选择停止与M00的功能基本相同,只有在按下“选择停止”键后,M01才有效,否则机床继续执行后面的程序段;按下“启动”键后,继续执行后面的程序。(3)M02—
—程序结束该指令编在程序的最后一段,表示执行完程序内所有指令后,主轴、进给停止,切削液关闭,机床处于复位状态,但程序结束后不返回到程序的开头位臵。使用M30时,除执行M02的功能之外,还自动返回到程序的第一条语句,准备下一个工件的加工。-数控编程与加工技术LGDZY三、进给功能、主轴
功能和刀具功能(F、S、T代码)表示主轴转一圈,刀具移动了1.23mm,即进给速度F=1.23mm/r。1、进给功能(F代码)进给功能是指令刀具切削进给的速度。它由地址符F及其后面的数字组成。2、主轴功能(S代码)F代码用G98和G99两G指令来设
定进给速度的单位。用G98来指令刀具每分钟移动的距离,用G99来指令主轴每转一转刀具移动的距离。如:G98G01XZF12.3;表示刀具一分钟移动了12.3mm,即进给速度F=12.3mm/min。G99G01XZF1.23;主轴功能主要用来指令主轴的转速或速度。它由
地址符S及其后面的数字组成。主轴转速的计量单位有两种,一种是r/min,另一种是m/min。在车削端面、圆锥面或圆弧面时,用G96指令恒线速度,使工件上任意一点的切削速度都一样。(1)恒线速度控制指令G9
6例如:G96S125主轴恒线速度为125m/min。-数控编程与加工技术LGDZY(2)主轴速度直接指令G97直接指令主轴速度。例如:G97S1000主轴速度为1000r/min。(3)主轴最高转速限制指令G50恒线速度指令后,随着工件直
径变小,主轴转速会随之自动提高,为防止飞车,在用G96指令恒线速度的同时,要用G50指令来限制主轴最高转速。例如:G50S1800(指令主轴最高转速为1800r/min)G96S100(指令恒线速度为100m/min)3、刀具功能(T代码)刀具功能主要用来选择刀具,也可用来选择刀具的长度补
偿和刀具半径补偿。它由地址符T及其后面的数字组成。在FANUC0i系统中,这两种形式均可通用。例如:T0101表示采用1号刀具和1号刀补。TXXTXXXX刀补号刀补号刀具号刀具号F、S、T代码均为模态代码。刀具号和刀
具补偿号有两种形式:-辽宁工程技术大学职业技术学院一、编程的一般规则二、快速点定位指令G00三、直线插补指令G01四、圆弧插补指令G02/G03五、暂停指令G042.3数控车床的基本编程方法-数控编程与
加工技术LGDZY一、编程的一般规则说明:(1)X轴为绝对坐标,Z轴为增量坐标。(2)X轴为增量坐标,Z轴为绝对坐标。1、绝对坐标编程格式:G00XZ;说明:刀具运动的终点是用绝对坐标指令的,地址X后面的数字为直径值。2、增量
坐标编程格式:G00UW;说明:刀具运动的终点是用增量坐标指令的,地址U后面的数字为X方向实际移动量的2倍值。3、混合坐标编程格式:(1)G00XW;(2)G00UZ;说明:G90指令,表示程序段中的运动坐标数字为绝对坐标值。4、特殊指令G90、G91编程格式:G90G00X
Z;G91G00XZ;G91指令,表示程序段中的运动坐标数字为增量坐标值。-数控编程与加工技术LGDZY二、快速点定位指令G00说明:(1)刀具以点位控制方式从当前点快速移动到目标点。(2)快速定位,无运动轨迹要求,移动速度
是机床设定的空行程速度,与程序段中指定的进给速度无关。格式:G00X(U)Z(W);(3)G00指令是模态代码,其中X(U),Z(W)是目标点的坐标。(4)车削时快速定位目标点不能直接选在工件上,一般要离开工件表面
1~2mm。如图所示,从起点A快速运动到目标点B,其绝对坐标方式编程为:G00X60.Z100.;其增量坐标方式编程为:G00U80.W80.;执行上述程序段时,刀具快速运动到点(60,60),再运动到点(60,100),所以使用G00指令
时要注意刀具是否和工件及夹具发生干涉,忽略这一点,就容易发生碰撞。-数控编程与加工技术LGDZY三、直线插补指令G01说明:(1)刀具从当前点出发,在两坐标或三坐标间以插补联动方式按指定的进给速度直线移动到目标点。G01指令是模态指令。格式:G01X(U)Z(
W)_F;(2)进给速度由F指定。它可以用G00指令取消。在G01程序段中或之前必须含有F指令。G00X200.Z100.;如图所示,选右端面O为编程原点,绝对坐标编程为:G00U-150.W-98.S800M03;G01W-42.F80;U3
0.W-20.;G00U120.W160.;……G00X50.Z2.S800M03;G01Z-40.F80;X80.0Z-60.;增量坐标编程为:-数控编程与加工技术LGDZY例2.1工件如图所示,刀尖从A点移动到B点,完成车外圆、车槽、车倒角的操作。或:
G91G01X0Z-28.F80;①车外圆G00X20.Z2.;绝对坐标方式:G90G01Z-26.F80;增量坐标方式:G01U0W-28.F80;增量坐标方式:G01U-17.F50;②车槽G00X35.Z-26.;绝对坐标方式:G01X18.F50;-数控编程与加
工技术LGDZY增量坐标方式:G01U6.W-3.F80;③车倒角G00X24.Z2.;绝对坐标方式:G01X30.Z-1.F80;四、圆弧插补指令G02∕G03格式:G02∕G03X(U)_Z(W)_I_K_F_;或
:G02∕G03X(U)_Z(W)_R_F_;说明:(1)G02:顺时针圆弧插补,G03:逆时针圆弧插补。(2)采用绝对坐标编程时,圆弧终点坐标为工件坐标系中的坐标值,用X、Z表示,当用增量坐标编程时,圆弧
终点坐标为圆弧终点相对于圆弧起点的坐标增量值,用U、W表示。-(4)用半径R指定圆心位臵时(它不能与I、K同时使用),由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧路径。为区别二者,规定圆心角α≤180°时,用“+R”表
示,正号可省略;圆心角α>180°时用“-R”表示。用半径R指定圆心位臵时,不能进行整圆加工。(3)I为圆弧起点至圆弧中心在X方向上的距离(以半径值表示),K为圆弧起点至圆弧中心在Z方向上的距离。I、K是增量值,并带有“+、-”号。I、K方向是从圆弧起点指向圆心,其正负取决于该方向与坐标轴方向是
否相同,相同为正,反之为负。数控编程与加工技术LGDZYG02X40.Z-40.I10.K0F60;增量坐标编程方式:G00U-80.W-18.;G01U0W-32.F80;G02U20.W-10.I10.K0F60;
②使用圆弧半径R编程G00X20.Z2.;G01Z-30.F80;G02X40.Z-40.R10.F60;①使用圆心坐标I、K编程绝对坐标编程方式:G00X20.Z2.;G01Z-30.F80;-数控编程与加工技术LGDZY如图所示,刀具从A点开始沿B
→C→D移动的程序段如下:①使用圆心坐标I、K编程绝对坐标编程方式:G00U-72.W-18.;G01W-42.F80;G03U12.W-6.I0K-6.F60;G00X28.Z2.;G01Z-40.F80;G03X40.Z-46.R6.F60;G00X28.Z2.;G01Z-40.F80;G0
3X40.Z-46.I0K-6.F60;增量坐标编程方式②使用圆弧半径R编程,绝对坐标编程方式:-数控编程与加工技术LGDZY①选择刀具,确定安装位臵:选择60°刀,安装于T01号位臵;②确定加工路线:粗车、精车ф18外圆、半球SR7至图纸尺寸。⑤编程例2
.2编制图示零件的加工程序。③设臵编程坐标原点、换刀点:原点在右端面中心,换刀点A(30,10)。④计算刀具轨迹坐标值G50X30.Z10.;S800M03T0101;G00X19.Z1.;G01Z-23.F80;G00X20.Z1.;X15.;G01Z-13.F60;G00X16Z1.5;X0
;G03X16.Z-7.I0K-8.5F40;G01X15.;G02X0Z0.5I-7.5K0F40;G01X0Z0F20;G03X14.Z-7.I0K-7.F20;G01Z-13.;X18.;Z-23.;G00X30.Z10.;M30;-数控编程与加工技术LGDZY五、暂停指
令G04例如:车削环形槽,刀具进给暂停2秒的程序为:格式:G04X(P)_说明:(1)执行该程序段暂停给定时间,暂停时间过后,继续执行下一段程序。(2)X(P):暂停时间。其中X后面可用小数表示,单位为秒,如G04X5.表示前面的程序执行完后,要经过5秒的暂停
,下面的程序段才能执行。地址P后面用整数表示,单位为毫秒。如G04P1000表示暂停1000毫秒。……G01U-6.F50;切槽G04X2.;主轴不停,刀具在槽底停留2秒G00U6.;退刀……-辽宁工程技术大学职业技术学院一、螺纹加工方法二
、螺纹尺寸的计算三、螺纹车削加工指令2.4螺纹车削加工指令-数控编程与加工技术LGDZY一、螺纹加工方法在数控车床上加工螺纹的进刀方式通常有直进法和斜进法,如图所示。直进法使刀具双侧刃切削,切削力较大,一般用于螺距或
导程小于3mm的螺纹加工。斜进法使刀具单侧刃切削,切削力较小,一般用于螺距或导程大于3mm的螺纹加工。加工螺距较大、牙型较深的螺纹时,常采用多次走刀,分层切削的方法进行加工。每次切削深度按递减规律分配,递减规律由数控系统设定,目的是使每次切削面积接近
相等。加工多头螺纹时,首先车好一条螺纹,然后轴向移动一个螺距,再车另一条螺纹。-数控编程与加工技术LGDZY2、螺纹进刀与退刀距离车削螺纹时,为了避免在进给机构加减速过程中切削,应留有一定的升速进刀距离δ1和减速退刀距离δ2。其数值
与进给系统的动态特性、螺纹精度和螺距有关,一般δ1=2~5mm,δ2=(1/4~1/2)δ1。刀具实际Z向行程包括螺纹有效长度L,以及升降速段距离δ1和δ2。二、螺纹尺寸的计算1、螺纹牙型高度式中h——牙型实际高度,mm;H——牙型理论高度,mm;P——螺距,mm。P
Hh54125.085-数控编程与加工技术LGDZY三、螺纹车削加工指令(3)当斜角α在45°以下时,螺纹导程以Z方向指定,45°以上至90°时,以X轴方向指定。1、G32——单行程螺纹切削格式:G32X(U)_Z(W)_F_说明:(1)
X、Z——单行程螺纹终点坐标;U、W——单行程螺纹终点相对于螺纹起点的增量坐标;F——螺纹导程。(2)在程序设计时,应将车刀的切入、切出、返回均编入程序中。说明:式中,X(U)、Z(W)、F含义与G32相同;K为螺纹每导程的增减量,其范围为0.0001~100mm/r。2、G34——变导
程螺纹切削格式:G34X(U)_Z(W)_F_K-辽宁工程技术大学职业技术学院一、固定循环二、复合循环2.5循环编程-数控编程与加工技术LGDZY说明:X、Z为圆柱面切削终点的绝对坐标;U、W为终点相对于起点的增量坐标,U、W数值符号由刀
具路径方向来决定。一、固定循环1、G90——外径/内径切削循环(1)圆柱面切削循环格式:G90X(U)_Z(W)_F_X20.刀具运动轨迹为:A→G→H→D→AG90X40.Z30.F30刀具运动轨迹为:A→B→C→D→AX30.刀具运动轨迹为:A→E→F→D→AF
-数控编程与加工技术LGDZY(2)圆锥面切削循环格式:G90X(U)_Z(W)_R_F_说明:如图所示,R为锥体大小端的半径差。用增量值表示,其符号取决于刀具起于锥端面的位臵,当刀具起于锥端大头时,R为正值;起于锥端小头时,R为负值。即起点坐
标大于终点坐标时,R为正值,反之为负。X20.例如:加工如图所示零件的程序如下:G90X40.Z20.R-5.F30X30.-数控编程与加工技术LGDZY2、G92——螺纹切削循环(1)圆柱螺纹切削循环格式:G92X(U)_Z(W)_F_说明:刀具从循环起点A开始,按A、B、C、
D进行自动循环,最后回到循环起点A。式中的X、Z为切削终点(C点)的坐标值,U、W为起点坐标到终点坐标的增值,F为螺距(2)圆锥螺纹切削循环格式:G92X(U)_Z(W)_R_F_说明:式中的X(U)、Z(W)、F的含义同上,R为圆锥螺纹终点半径与起点半径的差值,R值的正负判断方法与G90相同。
-数控编程与加工技术LGDZY-0.038-0.31830【例2.3】车削如图所示M30×2-6g的普通螺纹,试编写加工程序。由GB/T197—2003知:该螺纹大径为Фmm,取编程大径为Ф29.8mm。螺纹
小径为d1=d-1.0825P=30-1.0825×2=27.835,取编程小径为Ф27.8mm。加工程序如下:M05M30G50X200.Z100.S300M03T0101G00X40.Z4.G92X29.
1Z-49.F2.X28.6X28.2X27.9X27.8G00X200.Z100.-数控编程与加工技术LGDZY3、G94——端面切削循环(1)平端面切削循环格式:G94X(U)_Z(W)_F_说明:如图所示,式
中X(U)、Z(W)、F的含义与圆柱面切削循环G90基本相同。Z10.刀具运动轨迹为:A→G→H→D→A例如:加工如图所示工件的程序为G94X18.Z18.F30.刀具运动轨迹为:A→B→C→D→AZ14.刀具运动轨迹为:A→
E→F→D→A-数控编程与加工技术LGDZY(2)锥端面切削循环格式:G94X(U)_Z(W)_R_F_说明:如图所示,式中X(U)、Z(W)、R、F的含义与圆锥面切削循环G90基本相同。例如:加工如图所示工件的程序为Z19.刀具运动轨迹为:A→G→H→D→AG94X20
.Z29.R-7.F30.刀具运动轨迹为:A→B→C→D→AZ24.刀具运动轨迹为:A→E→F→D→A-数控编程与加工技术LGDZY二、复合循环1、G71——外径/内径粗车循环格式:G71U(Δd)R(e)G71P(ns)Q(nf)U(Δu)W(Δw)F_S_T_N(ns)……N(nf)(2)
含在G71程序段中的或前面程序段中指定的F、S、T功能有效,包含在ns~nf程序段中的F、S、T功能,只对精车循环有效,对粗车循环无效。说明:(1)程序段中各地址符的含义为:e:回刀时的径向退刀量(由参数设定);Δd:每次切削深度(沿AA′方向,半径给定
);ns:精加工程序第一程序段顺序号;nf:精加工程序最后程序段顺序号;Δu:径向(X轴方向)的精车余量;Δw:轴向(Z轴方向)的精车余量。-数控编程与加工技术LGDZY2、G72——端面粗车循环格式:G72W(Δd)R(e)G72P(
ns)Q(nf)U(Δu)W(Δw)F_S_T_N(ns)……N(nf)说明:(1)如图所示,该指令是使刀具沿着平行于X轴从外径往轴心方向进行加工端面循环。(2)程序段中各地址符的含义与它们在G71中的含义相同。-数控编程与加工技术LGDZY3、G73——固定形状粗
车循环(仿形循环)格式:G73U(Δi)W(Δk)R(d)G73P(ns)Q(nf)U(Δu)W(Δw)F_S_T_说明:(1)地址符除Δi、Δk、d之外,其余与G71中的含义相同。Δi:X轴方向的退出距离和方向,即粗车时的径向余量(半径值)。Δk:Z轴方向的退出距离和方向
,即粗车时的轴向余量。d:粗车循环次数。(2)当Δi和Δk或Δu和Δw值分别由地址U和W规定时,它们的意义由G73程序段中的地址P和Q决定。当P和Q没有指定在同一个程序段中时,U和W分别表示Δi和Δk,当P和Q指定在同一个程序段中时,U和W分别表示Δ
u和Δw。(3)有P和Q的G73指令执行循环加工,不同的进刀方式Δu、Δw、Δi和Δk的符号不同,应予以注意,加工循环结束时,刀具返回到A点。-数控编程与加工技术LGDZY4、G70——精车循环格式:G70P(ns)Q(nf)
说明:(1)当用G71、G72、G73指令粗车工件后,用G70指令精车循环,切除粗加工留的余量。(2)ns:精车循环的第一个程序段的顺序号。nf:精车循环的最后一个程序段的顺序号。(3)精车循环中G71、G72、G73程序段中的F、S、T指令都无效,只有在ns~nf之间指定的F、S、
T才有效。当ns~nf程序段中不指定F、S、T时,粗车循环中指定的F、S、T才有效。(4)当G70循环加工结束时,刀具返回到起点并读下一个程序段。(5)G70~G73中ns到nf间的程序段不能调用子程序。(6)使用G70精车循环时,要注意其快速退刀的路线,防止刀具与工件碰撞。如图2-27所示
,从A点开始执行G70是安全的,从B点开始执行G70将发生碰撞。-数控编程与加工技术LGDZYM30【例2.4】加工如图所示零件,其毛坯为棒料。工艺设计为:粗加工时切深5mm,进给速度0.3mm/r,主轴转速500r/min;精加工余量为4mm(直径量),Z向2m
m,进给速度为0.15mm/r,主轴转速为800r/min。G50X200.Z220.G00X128.Z182.M03S500T0101G71U5.R2.G71P60Q120U4.W2.F0.3N60G00X32.S8
00(ns)G01Z140.F0.15X48.Z110.Z90.X80.Z80.Z60.N120X112.Z40.(nf)G70P60Q120G00X200.Z220.-数控编程与加工技术LGDZYM30【例2.5】加工如图所示零件,其毛坯为棒料。工艺设计与例2.4相同。G
50X180.Z60.G00X136.Z2.M03S500T0101G72W5.R2.G72P60Q110U4.W2.F0.3N60G00X108.Z-64.S800(ns)G01X80.W10.F0.15W10.X48.W8.W16.N110X32.W20.(nf)G70P60Q110G00
X180.Z60.-数控编程与加工技术LGDZYM30【例2.6】加工如图所示零件,其毛坯为棒料。工艺设计为:粗加工分三刀进行,第一刀留给后两刀加工X、Z方向单边余量均为14mm,进给速度0.3mm/r,主轴转速500r/
min;精加工余量X向为4mm(直径量),Z向为2mm,进给速度0.15mm/r,主轴转速800r/min。G50X200.Z200.G00X160.Z40.M03S500T0101G73U14.W14.R3G73P60Q
110U4.W2.F0.3N60G00X20.Z0(ns)G01Z-20.F0.15S800X40.Z-30.Z-50.G02X80.Z-70.R20.N110G01X100.Z-80.(nf)G70P60Q110G00X200.Z200.-数控编程与加工技术LGDZY5、G
74——端面深孔钻削循环格式:G74R(e)G74Z(W)Q(Δk)F(f)(2)式中:e为回退量,该值是模态值;Z为孔底的绝对坐标值;W为钻削深度;Δk为Z方向的切削量(不带符号,用最小输入增量作为单位,不支持小数点输入);f为进给速度。
说明:(1)G74指令切削轨迹如图所示,该指令可实现断屑加工,用做琢式深孔钻削循环。【例2.7】如图所示深孔钻削循环,孔深80mm,切削量20000,回退量5mm,进给速度0.08mm/r,主轴转速800r/min,程序如下:M30;G00X50.Z100.
;G74Z-80.Q20000F0.08;G74R5.;G00X0.Z5.;S800M03;G50X50.Z100.;-辽宁工程技术大学职业技术学院一、刀具位臵补偿二、刀具圆弧半径补偿2.6刀具补偿功能-数控编程与加工技术LGDZY一、刀具位臵补偿当车刀刀尖的实际位臵与编程理论位臵存在差值时
,通过刀具位臵补偿值的设定,使刀具在X、Z轴方向获得相应的补偿量。如图所示,假定以刀架中心A作为编程起点,刀具安装后,刀尖与编程起点A不能重合,必然会存在一定的偏移,其偏移值为ΔX、ΔZ。如果将ΔX、ΔZ输入到相应的存储器中,当程序执行到刀
具补偿功能时,原来的编程起点A就被刀尖的实际位臵所代替了。当刀具磨损后或工件尺寸有误差时,只要修改存储器中的ΔX、ΔZ值即可。例如,某工件加工后外圆直径比要求的尺寸大了0.02mm,则可以用U-0.02修改
相应存储器中的ΔX值;当长度方向尺寸有偏差时,修改方法类同。需要注意的是,刀补程序段内有G00或G01功能才能有效。而且偏移量补偿必须在一个程序段的执行过程中完成,这个过程不能省略。例如,G00X20.Z20.T0202;表示调用02号刀具,具有刀具补偿,补偿值存在0
2号存储器中。当选择T代码偏移号0或00时,取消刀具位臵补偿,在取消程序段的终点,补偿量为0。例如:G00X20.Z20.T0200;指定偏移号00以取消02号刀具的位臵补偿。-数控编程与加工技术LGDZY二、刀尖圆弧半径补偿1
、刀尖圆弧半径补偿的概念为了提高刀具强度和工件表面的加工质量,延长刀具的使用寿命,通常将车刀刀尖磨成圆弧状,如图所示。编程时以理想刀尖点A来编程,数控系统控制A点的运动轨迹。切削时,实际起作用的切削刃是刀尖圆弧的各切点,这会产生加工表面的形状误差,而刀尖圆弧半径补偿功能就是用来补偿由于刀尖圆弧
半径R引起的工件形状误差。车内外圆柱、端面时,刀具实际切削刃的轨迹与工件轮廓一致,并无误差产生。车削锥面时,工件轮廓(即编程轨迹或理想刀尖轨迹)为实线,实际车出形状(实际切削刃轨迹)为虚线,故产生误差δ。同样,车圆弧面时产生误差δ1~δ2。-数控编程与加工技术LGDZY2、刀尖圆弧半径补
偿的基本原理在编程时,不用计算刀尖圆弧中心运动轨迹,只按零件轮廓编程即可。刀尖圆弧半径补偿值可以通过手动输入方式,直接从控制面板上输入,数控系统便能自动地计算出刀尖圆弧半径中心轨迹,并按刀尖圆弧中心轨迹运动。在执行刀尖圆弧半径
补偿时,刀具自动偏离工件轮廓一个刀尖圆弧半径,从而加工出所要求的工件轮廓。同理,当用同一把刀具进行粗、精加工时,也可运用此功能进行加工。设粗加工余量为Δ,刀具圆弧半径为r,则粗加工时可设刀具圆弧半径补偿值
为r+Δ,在精加工时,刀具圆弧半径补偿值改为r,即可切除粗加工留的余量,达到精加工的要求。-数控编程与加工技术LGDZY3、刀尖圆弧半径补偿的方法(1)刀尖圆弧半径补偿参数①刀尖圆弧半径②车刀的形状和位臵车刀形状和
位臵共有9种,如图所示。分别用参数0~9表示,A点为理想刀尖点。(2)刀尖半径补偿指令G41/G42/G40格式:G41/G42/G40G01/G00X(U)Z(W);说明:①G41:刀尖半径左补偿,如图所示,顺着刀具
运动方向看,刀具在工件的左边。②G42:刀尖半径右补偿,顺着刀具运动方向看,刀具在工件的右边。③G40:取消刀尖半径补偿,车刀按理想刀尖轨迹运动,即理想刀尖轨迹与编程轨迹重合。③X(U)、Z(W):建立或取消刀尖半径补偿过程中,刀具移动的终点坐
标。-数控编程与加工技术LGDZY④G41、G42、G40指令只能与G00、G01结合编程,通过直线运动建立或取消刀补。不能与G02、G03等其他指令结合编程,否则报警。G41、G42、G40为模态指令。G41、G42不能重复使用,前面程序段用了G41(或G42),后面就不能继续使用
G42(或G41),必须先用G40指令解除G41刀补状态后,才可使用G42刀补指令,否则不能正常进行补偿。(3)刀尖半径补偿的应用X28.Z-40.;如图所示的工件,使用G42指令编程如下:G00X20.Z5.;G01G42X2
0.Z0F80;Z-22.;车削如图所示的圆弧工件,如果不采用刀具半径补偿编程,车出工件如图中虚线形状。如果用以下方法编程,即可消除形状误差。-辽宁工程技术大学职业技术学院一、子程序的结构二、子程序的调用三、子程序的嵌套2.7子程序-数控编程与加工技术LGDZY一、子程
序的结构例如O子程序名……子程序内容M99;子程序结束二、子程序的调用一个子程序也可以调用下一级的子程序。子程序必须在主程序结束指令后建立,其作用相当于一个固定循环。FANUC0i系统子程序调用格式为:M98P
;说明:M98:子程序调用字;P后面的前3位数字为子程序重复调用次数;后4位数字为子程序号。当不指定重复次数时,子程序只调用一次。该指令连续调用子程序(1002号)5次。子程序与主程序相似,由子程序名、程序内容和程序结束指令组成。例如:M98P51002
;例如:G00X100.M98P1200子程序调用指令(M98P)可以与运动指令在同一个程序段中使用。-数控编程与加工技术LGDZY三、子程序的嵌套子程序调用下一级子程序称为嵌套,上一级子程序与下一级子程序的关系,与主程序与第一层子程序的关系相同。G
00X34.Z0G00W-12.【例2.8】如图所示为车削不等距槽。已知:毛坯直径37mm,长度77mm,一号外圆车刀,二号切断刀,宽度为2mm,加工程序如下:O0010G50X150.Z100.T0101S800M03M08G01X0F0.3G00X34.Z2.G01Z-55.F0.3G00X
150.Z100.T0202X32.Z0M98P20015G00X150.Z100.M09M30O0015M99G01U-12.F0.15G04X1.G00U12.G01U-12.F0.15G04X1.G00U12.W-8.-辽宁工程技术大学职业技术
学院一、尺寸系统二、坐标轴运动三、其他G指令四、循环指令2.8SINUMERIK802D系统编程指令简介-数控编程与加工技术LGDZY一、尺寸系统1、G90/G91/AC/IC——绝对坐标/增量坐标编程指令格式:G90/G91X/Z=AC()某
轴以绝对坐标输入,程序段方式;X/Z=IC()某轴以增量坐标输入,程序段方式(1)用X/Z=AC(),X/Z=IC()定义赋值时必须要有一个等于符号,数值要写在圆括号中。如:G90X20Z90绝对坐标编程X75Z=IC(-32)X仍然是绝对坐标,Z是增量坐标。……G91X50Z30增量坐标编程X-
12Z=AC(18)X仍然是增量坐标,Z是绝对坐标。说明:(2)圆心坐标也可以用绝对坐标I/K=AC()定义。-数控编程与加工技术LGDZY2、G70/G71——英制/公制输入指令格式:G70或G700G71或G710(2)G700和G710也适用于进
给率F,单位分别为in/min或mm/min。说明:(1)系统根据所设定的状态把所有的几何值转换为英制尺寸或公制尺寸(这里刀具补偿值和可设定零点偏臵值也作为几何尺寸)。如:G71X20Z30公制尺寸X50Z60G71继续生效……G70X30Z17.3开始英制尺寸……3.DIAM
ON/DIAMOF——直径/半径数据尺寸格式:DIAMON直径数据尺寸或DIAMOF半径数据尺寸说明:车床常把X轴的数据作为直径尺寸编程,也可以转换为半径尺寸。如:DIAMONX44Z20X轴直径数据方式X50Z30DIAMON继续有效……DIAMOFX22Z20X轴开始转换为半径数据方式X25
Z30-数控编程与加工技术LGDZY4、G54~G59/G500/G53/G153——可设臵的零点偏臵指令G500G0X20取消可设定零点偏臵格式:G54~G59第一~第六可设定零点偏臵G500取消可设定零点偏臵,模态有效G53取消可设定零点偏臵,程
序段方式有效,可编程的零点偏臵也取消G153同G53,以程序段方式取消附加的基本框架例如:G54调用第一可设定零点偏臵5、G25/G26/WALIMON/WALIMOF——可编程的工作区域限制指令格式:G25X_Z_工作区域
下限G26X--Z--工作区域上限WALIMON工作区域限制有效WALIMOF工作区域限制取消说明:(1)可以用G25/G26定义所有轴的工作区域,规定哪些区域可以运行,哪些区域不可以运行。(2)当刀具长度
补偿有效时,刀具必须要在此区域内,否则,刀架参考点必须在此区域内。坐标值以机床为参照系。(3)G25/G26可以与地址S一起,用于限定主轴转速。(4)坐标轴只有在回参考点之后,工作区域限制才有效。-数控编程与加工技术LGDZY例如:G25
X0Z30工作区域限制下限G26X80Z160工作区域限制上限T1G0X70Z140WALIMON工作区域限制有效……仅在工作区域内WALIMOF工作区域限制取消二、坐标轴运动1、G0——快速点定位指
令格式:G0X_Z_说明:(1)该指令用于快速定位刀具,没有对工件进行加工。(2)可以在几个轴上同时执行快速移动,由此产生一线性轨迹。2、G1——直线插补指令格式:G1X_Z_F_说明:刀具以直线从起始点移动到目标位臵,以地址F的进给速
度运行。3、G2/G3——圆弧插补指令格式:G2/G3X_Z_I_K_F_圆心和终点或G2/G3CR=_X_Z_F_半径和终点或G2/G3AR=_I_K_F_张角和圆心或G2/G3AR=_X_Z_F_张角和终点-数控编程与加工技术LGDZY说明:(1)
其他的圆弧编程方法有:CT——圆弧用切线连接;CIP——通过中间点的圆弧。(2)已知圆心和终点的编程方法与FANUC0i系统相同。只有用圆心和终点定义的程序段才可以编程整圆。已知终点和半径编程举例,如图所示圆
弧,编程如下:G90X100Z95圆弧的起始点G3X100Z12CR=55终点和半径已知终点和张角编程举例,如图所示圆弧,编程如下:G90X100Z95圆弧的起始点G3X100Z12AR=97终点和张角-数控编程与加工技术LGDZY已
知圆心和张角编程举例,如图所示圆弧,编程如下:G90X100Z95圆弧的起始点G3I-37K-41AR=97圆心和张角通过中间点的圆弧插补编程举例,如图所示圆弧,编程如下:G90X98Z95圆弧的起始点CIPX98Z12I1=136K1=54终点和中间点切线过渡圆弧插补编程举例,如图所示圆弧
,编程如下:G1Z52直线ABCTX98Z95切向连接的圆弧-数控编程与加工技术LGDZY4、G4——暂停指令格式:G4F_暂停时间(s)G4S_暂停主轴转数说明:(1)该指令可以使加工暂停给定的时间,如切削退
刀槽。(2)G4指令单程序段有效。例如:G1Z-50F200S200M3设定进给率F和主轴速度S。X50F指令和S指令继续有效。G4F3暂停3秒Z70G4S20主轴暂停20r,相当于在200r/min时暂停0.1min。5、G33——恒螺距
螺纹切削指令格式:G33Z_K_SF=_圆柱螺纹G33Z_X_K_SF=_锥螺纹,锥角小于45°G33Z_X_I_SF=_锥螺纹,锥角大于45°G33X_I_SF=_横向(端面)螺纹说明:(1)用来加工带恒定螺距的螺纹;要求主轴有位臵测量系统。(2)SF:起始
点偏移(绝对坐标)。在加工螺纹中切削位臵偏移后以及在加工多头螺纹时,均要求起始点偏移一段距离。(3)在具有两个坐标轴尺寸的圆锥螺纹加工中,螺距地址I或K下必须设臵较大位移的螺纹尺寸,另一个较小的螺纹尺寸不用给出。-数控编程
与加工技术LGDZY(4)M3为右旋螺纹;M4为左旋螺纹。(5)螺纹长度中要考虑导入空刀量和退出空刀量。G0X546、G331/G332——螺纹插补指令G332Z_K_退刀说明:(1)主轴必须是位臵控制的主轴,且具有位臵测量系统。【例2.9】圆柱双头螺纹,起始点偏移180°,螺纹长度(包括导
入和退出空刀量)100mm。螺距4mm/r,右旋,圆柱已经预制,程序如下:G54G0G90X50Z0S500M3回起始点,主轴右转。G33Z-100K4SF=0螺距:4mm/rG0X54Z0X50G33Z-100K4SF=180第二条螺纹线,180°偏移。格式:SPOS=主轴处于位臵
调节状态G331Z_K_S_加工螺纹,K为正时,主轴右旋,反之左旋;(3)在G332中编程的螺距与在G331中编程的螺距一样,主轴自动反向。(2)Z为攻丝深度,K为螺距。-数控编程与加工技术LGDZY(5)该指令在加工螺纹时坐标轴速度由主轴转速和
螺距确定,而与进给率F没有关系,F处于存储状态。7、G74/G75——回参考点/返回固定点指令如:G74/G75X1=0Z1=0程序段中X1和Z1的数值不识别。8、G94/G95——直线进给率/旋转进给率指令如:G94F310进给率310mm/minS200M3主
轴旋转G95F15进给率15mm/r格式:G94F直线进给率mm/minG95F旋转进给率mm/r说明:G94/G95可扩展到恒切削速度G96/G97功能,会对主轴S产生影响。9、G9(G60)/G64—
—准确定位/连续路径加工格式:G9准确定位,单程序段有效;G60准确定位,模态有效;G64连续路径加工。(4)在攻丝之前,必须用SPOS=指令使主轴处于位臵控制运行状态。格式:G74/G75X_Z_说明:该指令需要独立程序段,并且程序段方式有效。G94
和G95更换时要求写入一个新的地址F。-数控编程与加工技术LGDZY说明:(1)该指令生效时,当到达定位精度后,移动轴的进给速度减小到零。(2)G64加工方式,是在一个程序段转到下一个程序段的过程中,避免进给停顿,
使其尽可能以相同的轨迹速度转换到下一个程序段,并以可预见的速度过渡执行下一个程序段。三、其他G指令如:G25S20主轴转速下限:20r/minG26S800主轴转速上限:800r/min1、G25/G26——主轴极限转速指令
格式;G25S_主轴转速下限G26S_主轴转速上限说明:该指令可限制特定情况下主轴的极限范围,并覆盖以前设定的数据。G97取消恒定切削指令2、G96/G97——恒定切削速度指令格式:G96S_LIMS=F_恒定切削指令说明:(1)该指令生效后,主轴转速随着当前加工工件直径的变化
而变化,从而始终保证刀具切削点处的切削速度S为常数。(2)S为切削速度,单位为m/min;LIMS=为主轴转速上限,只在G96中生效;F为旋转进给率,单位为mm/r。-数控编程与加工技术LGDZY(2)只有在线性插补(G0或G1)时,才可进行刀尖半径补偿。(3)当工件从大
径加工到小径时,主轴转速可能提高很多,因而在此建议给定主轴转速极限值LIMS=。LIMS值只对G96指令有效。3、G40/G41/G42——刀尖半径补偿指令格式:G41X_Z_刀尖半径左补偿G42X_Z_刀尖半径右补偿G40X_Z_取消刀尖半径补偿说
明:(1)刀具必须有相应的刀具补偿号(D)才能有效。4、G450/G451——拐角特性指令(3)G451指令以刀尖半径为距离的等距线的交点。刀具在工件转角处不切削。格式:G450圆弧过渡G451交点说明:(1)在G41/G42有效且一段轮廓到另一段轮廓以不连续的拐角过渡时,
可通过该指令调节拐角特性。(2)G450指令的刀具中心轨迹为一个圆弧,其起点为前一曲线的终点,终点为后一曲线的起点,半径为刀尖半径。-数控编程与加工技术LGDZY5、子程序子程序的结构与主程序的结构一样,子程序名开始的两个符号必须是字母,其后的符号可以
是字母、数字或下划线,不得使用分隔符,最多为16个字符。用M2指令结束子程序。子程序结束后返回主程序。除了用M2指令外,还可以用RET指令结束子程序,RET指令要占用一个程序段。子程序不仅可以从主程序中调用,也可以从其他子
程序中调用,这个过程称为子程序的嵌套。子程序的嵌套深度为8层。子程序名还可以使用地址字L后面加数字构成,L后面的数字最多7位,并且只能为整数,数字中的每个零都有意义,不能省略。如:L123并非L0123或L0012
3,它们表示3个不同的子程序。在一个程序中(主程序或子程序)可以直接用程序名调用子程序。如:N10L123调用子程序N20HAO7调用子程序HAO7如:L246P4调用子程序L246,运行4次。如果要求多次连续地执行某一子程序,则在编程时必须在所调用子程序的程序
名后地址P下写入调用次数。用RET指令结束子程序,返回主程序时不会中断G64连续路径运行方式,用M2指令则会中断G64运行方式,并进入停止状态。-数控编程与加工技术LGDZY格式:CYCLE93(SPD,SPL,WIDG,DIAG,STA1,ANG1,ANG2RCO1,RCO2,RCI1,RCI2
,FAL1,FAL2,IDEP,DTB,VARI)四、循环指令1、CYCLE93——凹槽循环说明:SPD:端面轴的起点SPL:纵向轴的起点WIDG:凹槽宽度,无符号DIAG:凹槽深度,无符号STA1:轮廓与纵轴的夹角ANG1:侧角1,在凹槽的起始点ANG2:侧角2,在其他的
起始点RCO1:倒角1,凹槽边的外部起点RCO2:倒角2,凹槽底部的外部起点RCI1:倒角1,凹槽根部的内部起点RCI2:倒角2,凹槽根部的内部起点FAL1:凹槽底部的精加工余量FAL2:材料的精加工余量IDEP:进给深度,无符号DTB:凹槽底部暂停VARI:加工类型
-数控编程与加工技术LGDZY说明:SPD:端面轴的起点;SPL:纵向轴的终点;FRPM:定义形状,E=形状E;F=形状F。2、CYCLE94——退刀槽循环,精车格式:CYCLE94(SPD,SPL,FRPM)格式:
CYCLE95(NPP,MID,FALZ,FALX,FAL,FF1,FF2,FF3,VARI,DT,DAM,-VRT)3、CYCLE95——坯料切削循环说明:NPP:轮廓子程序名称MID:进给深度,无符号FALZ:沿纵轴的精加工余量FALX:沿端面轴的精加工余量FAL:沿
轮廓的精加工余量FF1:粗加工的进给率FF2:进入凹槽的进给率FF3:精加工的进给率VARI:加工类型DT:粗加工时的暂停时间DAM:粗加工中断路径-VRT:从轮廓返回的路径-数控编程与加工技术LGDZY4、CYCLE97——螺纹切削循
环格式:CYCLE97(PIT,MRIT,SPL,FPL,DM1,DM2,APP,ROP,TDEP,FAL,IANG,NSP,NRC,NID,VARI,NOMTH)说明:PIT:螺纹导程值MRIT:以螺距为螺纹尺寸SP
L:螺纹纵向起点FPL:螺纹纵向终点DM1:在起点的螺纹直径DM2:在终点的螺纹直径APP:导刀路径,无符号ROP:摆动路径,无符号TDEP:螺纹深度,无符号FAL:精加工余量,无符号IANG:进给角
度,带符号NSP:第一螺纹起点偏臵NRC:粗加工次数NID:空刀次数VARI:螺纹加工类型NOMTH:螺纹数-辽宁工程技术大学职业技术学院2.9华中HNC-21/22T车床数控系统编程指令简介-数控编程与加工技术LGD
ZY华中系统中(G90/G91)、(G92/G54~G59)、(G00/G01)、(G02/G03)、(G28/G29)、(G41/G42/G43)等指令与FANUC0i系统格式、含义相同。与FANUC0i系统不同的部分有(2)数控车床加工的工件外形通常是旋转体,
其X轴的尺寸可以用两种方式加以指定:直径方式与半径方式。G36为缺省值。机床出厂一般设为直径编程。本书例题,未经说明均为直径编程。1、G20/G21——英制/公制尺寸单位的设定格式:G20/G21说明:(1)G20:英制输入制式(英寸)G21:公制输入制式(毫
米)(2)G20、G21为模态指令,可相互注销,G21为缺省值。2、G36/G37——直径/半径编程格式:G36/G37说明:(1)G36:直径编程G37:半径编程-数控编程与加工技术LGDZY(4)G94、G95为模态指令,
可相互注销,G94为缺省值。3、G53——机床坐标系编程G53是机床坐标系编程,在含有G53的程序段中,绝对值编程时的指令值是在机床坐标系中的坐标值。其为非模态指令。4、G94/G95——进给速度单位的设定格式:G94F/G95F说明:(1)G94:每分钟进给量G95:每转进给量(2)G9
4:对于线性轴,F的单位依G20/G21的设定而为mm/min或in/min;对于旋转轴,F的单位为度/min。(3)G95:F的单位依G20/G21的设定而为mm/r或in/r。这个功能只在主轴装有编码器时才能使用。
格式:G01X(U)_Z(W)_C_5、倒角加工指令(1)直线后倒直角G01指令④C:两直线交点相对于倒角终点的距离,即倒角的直角边长度。说明:①该指令用于直线后倒直角。②X、Z:绝对坐标编程时,为倒角前两直线的交点坐标。③U、W:增量坐标编程时,为倒角前两直线交点相对于起始直线始点的移动距离。
-数控编程与加工技术LGDZY格式:G01X(U)_Z(W)_R_(2)直线后倒圆角G01指令④R:倒角圆弧的半径值。说明:①该指令用于直线后倒圆角。②X、Z:绝对坐标编程时,为倒角前两直线交点的坐标值。③U、W:增量坐标编程时,为倒角前两
直线交点相对于起始直线始点的移动距离。⑤RL=:倒角终点相对于圆弧终点的距离,即倒角的直角边长度。(3)圆弧后倒直角G02(G03)指令格式:G02(G03)X(U)_Z(W)_R_RL=_说明:①该指令用于圆弧后倒直角。②X、Z:绝对坐标编程时,为倒角前圆弧终点的坐标值。③U、
W:增量坐标编程时,为圆弧终点相对于圆弧始点的增量值。④R:圆弧的半径值。(4)圆弧后倒圆角G02(G03)指令格式:G02(G03)X(U)_Z(W)_R_RC=_说明:①该指令用于圆弧后倒圆角。②X、Z:绝对坐标编程时,
为倒角前圆弧终点的坐标值。③U、W:增量坐标编程时,为圆弧终点相对于圆弧始点的增量值。-数控编程与加工技术LGDZY⑤RC=:倒角圆弧的半径值。④R:圆弧的半径值。N80M30【例2.10】如图所示,用倒角指令编程。%2552N10M03S
300N20G00U-70W-10N30G01U26C3F100N40W-22R3N50U39W-14C3N60W-34N70G00U5W80-数控编程与加工技术LGDZY【例2.11】如图所示,用倒角指令编程。N100M30%2553N00T0101N10G00X70Z10M03S400N20
G00X0Z4N30G01W-4F100N40X26C3N50Z-21N60G02U30W-15R15RL=3N70G01Z-70N80G00U10N90X70Z10-数控编程与加工技术LGDZY(3)G0
4可使刀具作短暂停留,以获得圆滑光整的表面。该指令除用于切槽、钻镗孔外,还可以用于拐角轨迹控制。6、G04——延时指令格式:G04P_说明:(1)P值是暂停时间,单位为秒。(2)G04为非模态指令,仅在其被指定的程序段中有效。(3)G46指令功能只在恒线速度功能有效时有效。7、G
96/G46/G97——恒线速度主轴极限转速限定格式:G96S恒线速度有效G46X_P_主轴极限转速限定G97S取消恒线速度功能说明:(1)S:G96后面的S值为切削的恒线速度(m/min)。G97后面的S值为取消恒线速度后,指定的主轴转速(r/min)。(2)
X:恒线速度时主轴最低速限定(r/min)。(3)P:恒线速度时主轴最高速限定(r/min)。注意:(1)使用恒线速度功能,主轴必须能自动变速(如:伺服主轴、变频主轴)。(2)在系统参数中设定主轴最高限速。-数控编程与加工技术LGDZY【例2.12】用恒线速度指令编写如图所示零件的加工程序
。N130M30%2554N10T0101N20G00X40Z5N30M03S400N40G96S80N50G46X300P700N60G00X0N70G01Z0F60N80G03U24W-24R15N90G02X26Z-31R5N10
0G01Z-40N110X40Z5F500N120G97S300-数控编程与加工技术LGDZY(5)R、E:螺纹切削的退尾量,R表示Z向退尾量,E为X向退尾量。R、E在绝对或增量坐标编程时都是以增量方式指定,其为
正表示沿Z、X正向回退,为负表示沿Z、X负向回退。使用R、E免去退刀槽。R、E可以省略,表示不用回退功能;根据螺纹标准R一般取2倍螺距,E取螺纹的牙型高度。8、G32——螺纹加工指令格式:G32X(U)_Z(W)_R_E_P_F_说明:(1)X、Z:绝对编程时
,有效螺纹终点在工件坐标系中的坐标。(2)U、W:增量编程时,有效螺纹终点相对于螺纹切削起点的位移量。(3)F:螺纹导程。(4)P:主轴基准脉冲处距离螺纹切削起始点的主轴转角。说明:I为切削起点相对于切削终点的X向有向距离。9、
G80/G81/G82——简单切削循环指令(1)G80——内、外径切削循环指令①圆柱面的内、外径切削循环格式:G80X(U)_Z(W)_F_②带锥度的内、外径切削循环格式:G80X(U)_Z(W)_I_F
_-数控编程与加工技术LGDZY⑥I:螺纹起点与螺纹终点的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程)。(2)G81——端面切削循环指令①端平面切削循环格式:G81X(U)_Z(W)_F_②圆锥端面切削循环格式:G81X(U)_Z(W)_K_F_说明:K为切
削起点相对于切削终点的Z向有向距离。(3)G82——螺纹切削循环指令格式:G82X(U)_Z(W)_I_R_E_C_P_F_说明:①X、Z:有效螺纹终点的坐标值,或终点相对起点的增量值。②R、E:Z、X轴向螺
纹退尾量,为增量值。③P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起点之间对应的主轴转角。④F:螺纹导程。⑤C:螺纹头数,为0或者1时切削单头螺纹。-数控编程与加工技术LGDZY【例2.1
3】用螺纹切削循环G82指令编写如图所示螺纹加工程序。%2560N10T0101N20G00X35Z104N30M03S300N40G82X29.2Z18.5C2P180F3N50X28.6Z18.5C2P180F3N60X28.2Z18.5C2P180F3N70X2
8.04Z18.5C2P180F3N80M30-数控编程与加工技术LGDZY●f、s、t:粗加工时G71中编程F、S、T有效,而精加工时处于ns到nf程序段之间的F、S、T有效。10、G71/G72/G73/G76——复合循
环指令(1)G71——内、外径粗加工循环指令①无凹槽内(外)径粗车复合循环格式:G71U(Δd)R(r)P(ns)Q(nf)X(Δx)Z(Δz)F(f)S(s)T(t)说明:●Δd:切削深度(每次切削量),指定时不加符号,方向由矢量决定。●r:
每次退刀量。●ns:精加工路径开始程序段的顺序号。●nf:精加工路径最后程序段的顺序号。●Δx:X方向精加工余量。●Δz:Z方向精加工余量。【例2.14】用无凹槽外径粗车复合循环G71指令编写如图所示零件加工程序。-数控编程与加工技术LGDZY
N170M30%2561N00T0101N10G00X60Z30N20M03S460N30G01X46Z3F100N40G71U1.5R1P50Q130X0.4Z0.1N50G01X0Z0F100N70X10Z-2N80Z-20N90G02U10W-5R5N100G01W-10N110G0
3U14W-7R7N120G01Z-52N130U10W-8N140W-18N150X50N160G00X80Z80N60X6-数控编程与加工技术LGDZY●在顺序号ns到顺序号nf的程序段中,不能有子程序。②有凹槽内(外)径粗车复合循环格式:G71U(Δd)R(r)P(
ns)Q(nf)E(e)F(f)S(s)T(t)说明:e:精加工余量,其为X方向的等高距离;外径切削为正,内径切削为负;其他参数含义同前。注意:●G71指令必须带有P、Q地址ns、nf,且与精加工路径起、止
顺序号对应,否则不能加工。●ns的程序段必须为G00/G01指令,即G71指令必须要有径向移动且是直线运动或点位运动。【例2.15】用有凹槽外径粗车复合循环G71指令编写如图所示零件加工程序。N05T0101%2562N10G00X80Z100N20M03S400N30G00X42Z3-
数控编程与加工技术LGDZYN210M30N40G71U1R1P80Q190E0.3F100N50G00X80Z100N60T0202N70G00G42X42Z3N80G00X10N90G01X20Z-2F80N100Z-8N110G02X28Z-12R4N120G01Z-17N13
0U-10W-5N140W-8N150U8.66W-2.5N160Z-37.5N170G02X30.66W-14R10N180G01W-10N190X40N200G00G40X80Z100-数控编程与加工技术L
GDZY③其他参数含义同前。(2)G72——端面粗加工复合循环指令格式:G72W(Δd)R®P(ns)Q(nf)X(Δx)Z(Δz)F(f)S(s)T(t)说明:①Δx:X方向精加工余量;Δz:Z方向精加工余量。②该循环与G71
的区别仅在于切削方向平行于X轴。③在顺序号ns到nf的程序段中,可有G02/G03指令,但不能有子程序。注意:①G72指令必须带有P、Q地址,否则不能加工。②ns的程序段应包含G00/G01指令,且该程序段中,不应有X向移动指令。【例2.16】用端面粗加工循环G72
指令编写如图所示零件加工程序。%2563N10T0101N20G00X100Z80N30M03S400-数控编程与加工技术LGDZYN200M30N40X80Z1N50G72W1.2R1P80Q170X0.2
Z0.5F100N60G00X100Z80N70G42X80Z1N80G00Z-53N90G01X54Z-40F80N100Z-30N110G02U-8W4R4N120G01X30N130Z-15N140U-16N150G03U-4W2R2N160G01Z-2N
170U-6W3N180G00X50N190G40X100Z80-数控编程与加工技术LGDZY格式:G73U(ΔI)W(ΔK)R(r)P(ns)Q(nf)X(Δx)Z(Δz)F(f)S(s)T(t)(3)G73——封闭轮廓粗加工循环指令③其他参数含义
同前。说明:①ΔI:X方向粗加工总余量。②ΔK:Z方向粗加工总余量。【例2.17】用封闭轮廓粗加工循环G73,编写如图所示零件加工程序。N150M30%2564N05T0101N10G00X80Z80N20M03S400N30G00X60Z5
N40G73U3W0.9R3P50Q130X0.6Z0.1F120N50G00X0Z3N60G01U10Z-2F80N70Z-20N80G02U10W-5R5N90G01Z-35N100G03U14W-7R7N110G01Z-52N120U10W-10N130U10N140G00X80Z8
0-数控编程与加工技术LGDZY说明:①c:精车次数(1~99),为模态值。(4)G76——螺纹切削复合循环指令格式:G76C(c)R(r)E(e)A(a)X(x)Z(z)I(i)K(k)U(d)V(Δdmin)Q(Δ
d)P(p)F(L)⑤x:绝对编程时为螺纹终点的X轴坐标值;增量编程时为螺纹终点相对于循环起点在X轴的有向距离。②r:Z轴方向螺纹退尾长度(模态值)。③e:X轴方向螺纹退尾长度(模态值)。④a:螺纹牙
型角,即刀尖角度,可在80°、60°、55°、30°、29°、0°六个角度中选择(为模态值)。⑩Δdmin:最小切削深度,即当第n次切削,深度小于此值时,以该值半径进行切削(半径值)⑥z:绝对编程时为螺纹终点的Z轴坐标值;增量编程时为螺纹终点相对于循环起点在Z轴的有向距离。⑦i:螺
纹两端的半径差;如i=0,为直螺纹切削方式。⑧k:螺纹牙型高度(半径值)。⑨d:精加工余量(半径值)。⑿p:主轴基准脉冲处距离切削起点的主轴转角。⑾Δd:第一次切削深度(半径值)。⒀L:螺纹导程(同G32)。-数控编程与加工技术LGDZY【例2.18】用螺纹切削复合循环G76指令编写如图所
示螺纹加工程序。%2565N10T0101N20G00X100Z100N30M03S400N40G00X90Z4N50G80X61.125Z-30I-1.063F80N60G00X100Z100M05N70T0202N80M03S300N90G00X90Z4N100G76C
2R-3E1.3A60X58.15Z-24I-0.875K1.299U0.1V0.1Q0.9F2N110G00X100Z100N120M30③在复合循环G71、G72、G73中,由P、Q指定顺序号的程序段之间,不应包含M98子程序调用及M99子程序返回指令。(5)复合循环指令注意事项①G71、
G72、G73复合循环中地址P指定的程序段,应有准备功能的G00或G01指令,否则产生报警。②在MDI方式下,不能运行G71、G72、G73指令,可运行G76指令。-辽宁工程技术大学职业技术学院2.10典型数控车床编程综合实例一、轴类零件加工二、盘类零件加工
-数控编程与加工技术LGDZY一、轴类零件加工【例2.19】如图所示为一阶梯轴,以棒料为毛坯。(1)装夹:采用三爪卡盘(2)确定坐标原点和加工路线坐标原点选在工件的左端面中心,加工路线为P0→P1→P2→P3→P4→P5→P6→P7→P0。(3)坐标计算刀具起点距右端面X200,Z8
0.则P0(200,185)P1点考虑C2倒角直线插补。选定各点为:P1(30,108),P2(40,103),P3(40,75),P4(60,65),P5(60,35),P6(70,30),P7(70,20)。(4)选择刀具及切削用量根据工件材料、刀具耐用度等要求
,取n=600r/min,f=0.12mm/r。-数控编程与加工技术LGDZY(5)程序说明:毛坯是棒料,用G71多重循环切除余量。精车余量0.5mm,Δu=1mm,Δw=0.5,Δd=3.5,f=0.12,s=250。
(6)加工程序O0010S600M03T0101G00X80.Z108.G71P40Q100U2.W1.D2.F0.2S250N40G00X30.F0.1S250G01X40.W-5.W-28.X60W-10.W-30.G
03X70.W-5.R5.N100G01W-5.G70P0040Q0100G00X200.Z200.M30G50X200.Z188.-数控编程与加工技术LGDZY(7)若工件毛坯为锻件,粗车循环可用G73功能。如图所
示,大端端面与外圆已粗车,外圆尺寸为Ф70。设X轴余量为10,Z轴余量为8。精车余量为0.5,即Δi=5,Δk=4,Δu=1,Δw=0.5,Δd=3,程序如下:O0010G50X200.Z305.S400M03T0101G00X80.Z105.G01X0F0.1G00X8
5.W10.G73P70Q120I5.K4.U1.W0.5D3.F0.2S250T0101G73N70G00X20.W-7.G01X30.W-5.F0.1S300W-28.X60.W-10.W-30.N120G03X70.W-5.R5.G70P70Q120G00X200.Z3
05M30-数控编程与加工技术LGDZY(8)工件有圆柱面、圆锥面和圆弧面,使用刀具半径补偿功能G41、G42。在补偿之前要将刀具半径值、刀具方向输入到刀具补偿存储器中。(9)若工件是阶梯轴,则在不同直径处,为了保证同一切削速度v0,其主轴转速n会不同。可用主轴恒速切削功能,指令形式为“G96
S60”,S60表示主轴线速度为60m/min,在指令中增加限速指令“G50S2000”,即主轴转速最高2000r/min。取消恒速切削功能指令为“G97S250”,表明取消恒速切削功能后,主轴转速为250r/min。将上述三条指令插入到程序中的相应位臵即可实现恒速切削。【例2.20】用G7
1和G92指令编写车削如图所示工件的加工程序,毛坯直径Ф28mm。工件外圆分粗、精车,精车余量在X轴方向为0.4mm(直径值),在Z轴方向为0.1mm,粗车时每次吃刀深度1mm。M16螺纹大径为Ф15.8mm,螺距为2mm,总吃刀深度1.3mm(半径值)。用高速钢螺纹车刀低速7次进给车削,每次吃
刀深度(半径值)分别为ap1=0.4mm,ap2=ap3=ap4=0.2mm,ap5=ap6=ap7=0.1mm,进退刀段取δ1=2mm,δ2=1mm。1号刀为90°外圆车刀,基准刀;2号刀为车槽刀,主切削刃宽3mm,左边为刀位点;3号刀为60°螺纹刀;4
号刀为切断刀,主切削刃宽3mm,刀头长30mm,左边为刀位点。-数控编程与加工技术LGDZYO0010G50X70.Z30.T0100S800M03G00X40.Z2.G01X28.F0.3G71P70Q130U
0.4W0.1F0.2S800N70G01X7.8Z2.F0.3X15.8Z-2.Z-28.X24.Z-38.Z-48.G02X24.Z-66.R15.N130G01Z-80.G70P70Q130G00X70.Z30.T0202M00G00X30.Z-28.G01X20.F
0.3X12.F0.1G04X1.0G00X16.8Z-26.5G01X15.8F0.3X12.8Z-28.F0.1G00X70.Z30.T0200T0303M00-数控编程与加工技术LGDZYG00X24.Z2.G82X15.Z-26.F2.X
14.6X14.2X13.8X13.6X13.4X13.2G00X70.Z30.T0300T0404M00G00X30.Z-83.G01X-0.5F0.2G00X30.G00X70.Z30.T0400M05M30-数控编程与加工技术LGDZY二、盘类零件的数
控车削加工如图所示,工件的外圆不需要加工。根据图形特点,应选用一把90°内孔镗刀和一把内孔槽刀。加工内表面时,按照普通车削工艺的要求,依据工件的内孔直径由小到大依次加工。内环槽的加工一般安排在粗车以后
,精车以前进行。O0010G50X0Z120.S800M03G00X25.Z4.G01Z-52.F0.3G00U-2Z4.X27.G01Z-36.F0.3G00U-2.Z4.X29.G01Z-36.G00U-2.Z4.X31.G01Z-36.G00U-2.Z4.
X33.G01Z-18.G00U-2.Z4.X35.G01Z-18.G00U-2.Z4.X37.G01Z-18.G00U-2.Z4.Z120.T03S200M03F0.1G00X30.Z4.G01Z-18.X39.G00X30.Z120.T01G01X4
0.Z0F0.2X38.01W-1.Z-18.X32.Z-36.X26.Z-52.G00U-2.Z4.Z120.M30-辽宁工程技术大学职业技术学院