数车循环指令动画PPT格式课件下载.ppt
- 文档编号:8708444
- 上传时间:2023-05-13
- 格式:PPT
- 页数:85
- 大小:1.80MB
数车循环指令动画PPT格式课件下载.ppt
《数车循环指令动画PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《数车循环指令动画PPT格式课件下载.ppt(85页珍藏版)》请在冰点文库上搜索。
采用增量尺寸编程时,尺寸字用U、V、W表示。
数控车床采用X、Z和U、W分别表示绝对和增量尺寸。
(3)公制尺寸/英制尺寸指令公制与英制单位的换算关系为:
1mm0.0394in.1in.=25.4mm注意:
数控系统不同,公制/英制尺寸指令不同。
FANUC系统采用G21/G20代码;
SIEMENS和FAGOR系统采用G71/G70代码。
使用公制英制转换时,必须在程序开头独立的程序段中指定上述G代码,然后才能输入坐标尺寸。
(4)半径/直径数据尺寸SIEMENS802S/C数控系统,G22和G23指令定义为半径/直径数据尺寸编程。
在数控车床中,可把X轴方向的终点坐标作为半径数据尺寸,也可作为直径数据尺寸,通常把X轴的位置数据用直径数据编程更为方便。
注意:
华中数控的世纪星HNC-21/22T系统的直径/半径编程采用G36/G37代码。
2、常用的辅助功能M00程序停止实际上是一个暂停指令。
当执行有M00指令的程序段后,主轴的转动、进给、切削液都将停止。
它与单程序段停止相同,模态信息全部被保存,以便进行某一手动操作,如换刀、测量工件的尺寸等。
重新启动机床后,继续执行后面的程序。
M01选择停止与M00的功能基本相似,只有在按下“选择停止”后,M01才有效,否则机床继续执行后面的程序段;
按“启动”键,继续执行后面的程序。
M02程序结束该指令编在程序的最后一条,表示执行完程序内所有指令后,主轴停止、进给停止、切削液关闭,机床处于复位状态。
M03主轴正转。
用于主轴顺时针方向转动M04主轴反转。
用于主轴逆时针方向转动M05主轴停止转动M06换刀指令M07冷却液开,用于切削液1开M08冷却液开,用于切削液2开M09冷却液关,用于切削液关M30程序结束,使用M30时,除表示执行M02的内容之外,还返回到程序的第一条语句,准备下一个工件的加工。
M98子程序调用,用于调用子程序;
M99子程序返回,用于子程序结束及返回。
三、插补指令的编程,1、快速线性移动指令G00
(1)编程格式G00X(U)Z(W)_;
式中:
X、Z为刀具移动的目标点坐标。
(2)注意事项使用G00指令时,刀具的实际运动路线并不一定是直线,而是一条折线。
因此,要注意刀具是否与工件和夹具发生干涉。
对不适合联动的场合,每轴可单动。
1、快速线性移动指令G00,执行该段程序时,刀具首先以快速进给速度运动到(60,60)后在运动到(60,100)。
例2:
ABCG50X80.0Z222.0;
G00X40.0Z162.0;
(或U40.0W-60.0);
ADCG50X80.0Z222.0;
G00Z162.0(或W60.0);
X40.0(或U40.0);
2、带进给率的线性插补指令G01G01X(U)Z(W)F;
说明G01指令后的坐标值取绝对值编程还是取增量值编程由G90/G91决定。
F指令也是模态指令,F的单位由直线进给率或旋转进给率指令确定。
例3:
下图为典型车削加工的直线插补实例。
3、圆弧插补指令G02/G03
(1)G02/G03的编程格式用I、K指定圆心位置:
G02X(U)Z(W)IKF_;
G03X(U)Z(W)IKF_;
用圆弧半径R指定圆心位置:
G02X(U)Z(W)RF_;
G03X(U)Z(W)RF_;
(2)说明采用绝对值编程时,圆弧终点坐标为圆弧终点在工件坐标系中的坐标值,用X、Z表示;
当采用增量值编程时,圆弧终点坐标为圆弧终点相对于圆弧起点的增量值。
数控车床的圆心坐标为I、K,表示圆弧起点到圆弧中心所作矢量分别在X、Z坐标轴方向上的分矢量(矢量方向指向圆心)。
图中分别给出了在绝对坐标系中,顺弧与逆弧加工时的圆心坐标I、K的关系。
当用半径指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两个圆弧的可能性,为区别二者,规定圆心角180时,用“R”表示,如图中的圆弧1;
180时,用“R”表示,如图中的圆弧2。
用半径R指定圆心位置时,不能描述整圆。
4、刀具补偿指令及其编程,1、假象刀尖偏置计算如图所示,P点为理论刀尖,图为圆头刀,实际切削点为A、B,分别决定了x向和z向的加工尺寸,x与z的交点P称为假象刀尖,也是确定加工轨迹的点。
正因此,常以P点对刀。
当用圆头刀加工锥面与圆弧时,P点的轨迹与工件轮廓尺寸是不重合的。
刀具半径与假想刀尖,圆头刀加工锥面,
(1)圆头刀加工锥面如图,若假象刀尖P沿工件轮廓AB移动(即P1P2与AB重合),并按AB尺寸编程,则必然产生ABCD的残留误差。
为此,应如右图所示,刀尖的切削点移至AB,并沿AB移动,从而避免了残留误差。
但这时假象刀尖点的轨迹P3P4,它与轮廓AB在x方向相差x,z方向相差z。
设刀具半径为r,可求得:
(2)圆头刀加工圆弧圆头车刀加工圆弧表面与加工锥面基本相似。
如图所示为圆头刀加工四分之一凹凸圆弧表面,AB(粗实线)为工件轮廓,半径为R,圆心O,刀具与圆弧轮廓起、终点的切削点分别为A和B,对应的假象刀尖分别为P1和P2。
对左图凸圆加工情况,圆弧P1P2(虚线)为假象刀尖的轨迹,其半径为(Rr),圆心为O。
对右图凹圆情况同理,只是半径为(Rr)。
当用假象刀尖轨迹编程时,都按图中虚线所示的圆参数编制。
2具备刀具半径补偿功能时的刀具半径补偿,刀具半径补偿指令(G41、G42、G40),刀具半径补偿,刀具半径补偿的建立与取消,刀具半径补偿可通过从键盘输入刀具参数,并在程序中采用刀具半径补偿指令实现。
参数包括刀尖半径、车刀形状、刀尖圆弧位置,这些都与工件的形状有关,必须将参数输入刀据库。
格式:
G41-为左偏刀具半径补偿指令,即沿刀具运动方向看,刀具位于工件的左侧;
G42-为右偏刀具半径补偿指令,即沿刀具运动方向看,刀具位于工件的右侧;
G40-为半径补偿偏置取消指令,即使用G41、G42后必须用G40去取消偏置量,使刀具中心轨迹与编程轨迹重合。
在复合固定循环中,对零件的轮廓定义之后,即可完成从粗加工到精加工的全过程,使程序得到进一步简化。
在此,我们只需指定精加工路线和吃刀量,系统就会自动计算出粗加工路线和加工次数。
现代数控车床配置不同的数控系统,定义了一些具有特殊功能的固定循环切削指令。
2、车削复合固定循环,FANUC0i-TA车削系统的多重固定循环一览表,车削固定循环中地址码的定义,
(一)外圆粗车循环指令(G71)、外圆粗车循环指令的功能该指令只需指定粗加工背吃刀量、精加工余量和精加工路线,系统便可自动给出粗加工路线和加工次数,完成各外圆表面的粗加工。
如下图所示,该功能指定最终切削路径从始点经A到B。
该命令以余量d为切削深度,留精加工预留量u/2及w,最后在完成该切削进程后刀具返回到循环起点。
程序段格式如下:
G71P(ns)Q(nf)U(u)W(w)D(d)F_S_T_;
其中:
d切削深度(背吃刀量、每次切削量),半径值,无正负号,方向由矢量AA决定;
ns精加工路线中第一个程序段(即图中AA段)的顺序号;
nf-精加工路线中最后一个程序段(即图中BB段)的顺序号;
uX方向精加工余量,直径编程时为u,半径编程为u/2;
wZ方向精加工余量;
使用G71编程时的说明:
(1)G71程序段本身不进行精加工,粗加工是按后续程序段nsnf给定的精加工编程轨迹AABB,沿平行于Z轴方向进行。
(2)G71程序段不能省略除F、S、T以外的地址符。
G71程序段中的F、S、T只在循环时有效,精加工时处于ns到nf程序段之间的F、S、T有效。
(3)循环中的第一个程序段(即ns段)必须包含G00或G01指令,即AA的动作必须是直线或点定位运动,但不能有Z轴方向上的移动。
(4)ns到nf程序段中,不能包含有子程序。
(5)G71循环时可以进行刀具位置补偿,但不能进行刀尖半径补偿。
因此在G71指令前必须用G40取消原有的刀尖半径补偿。
在ns到nf程序段中可以含有G41或G42指令,对精车轨迹进行刀尖半径补偿。
(二)G71应用实例例:
按下图所示尺寸编写外圆粗切循环加工程序。
1、选择刀具:
90硬质合金车刀,刀尖半径0.4mm,置于1号刀位。
2、确定切削用量:
1)背吃刀量:
粗车时为2mm,精车时为0.25mm。
2)进给量:
粗车时为0.25mm/r,精车时为0.15mm/r。
3)主轴转速:
粗车时为300r/min,精车时为500r/min。
3、编程,O0006N10G50X200Z140T0101;
N20G90G40G97S240M03;
N30G00X120.0Z10.0M08;
N40G96S300;
N50G71P60Q120U2W0.25D2.0F0.25;
N60G00G42X40.0;
/nsN70G01Z-30.0F0.15;
N80X60.0Z-60.0;
N90Z-80.0;
N100X100.0Z-90.0;
N110Z-110.0;
N120X120.0Z-130.0;
/nfN130G00X125.0;
N140X200.0Z140.0;
N150M30;
例:
用G71指令编程。
如图所示,粗车背吃刀量d=3mm,X、Z轴方向精加工余量均为0.3mm。
O0071N10G50X70Z90T0101;
N20G90G40G97S300M03;
N30G00X58Z62M08;
N40G96S700;
N50G71P60Q140U0.3W0.3D3F200;
N60G41G00X13Z62F500;
(A点)N70G01X20Z58.5;
N80X20Z43;
N90G03X26Z40R3;
N100G01X31;
N110X34Z38.5;
N120Z25;
N130X50Z15;
N140Z-2;
N150G00X70Y90G40;
N160M05;
N170M02;
(三)课堂练习按下图所示尺寸编写外圆粗切循环加工程序。
按下图所示尺寸应用G71编写粗加工程序。
端面粗车复合循环G72,端面粗切循环是一种复合固定循环。
端面粗切循环适于Z向余量小,X向余量大的棒料粗加工,加工过程如下图所示。
G72P(ns)Q(nf)U(u)W(w)D(d)FSTN(ns)N(nf)G72指令与G71指令的区别仅在于切削方向平行于X轴,在ns程序段中不能有X方向的移动指令,其它相同。
封闭轮廓复合循环G73,封闭切削循环是一种复合固定循环,加工过程如下图所示。
封闭切削循环适于对铸、锻毛坯切削,对零件轮廓的单调性则没有要求。
G73P(ns)Q(nf)I(i)K(k)U(u)W(w)D(d)FSTiX轴方向粗车的总退刀量,半径值;
kZ轴方向粗车的总退刀量;
d粗车循环次数;
其余同G71。
在ns程序段可以有X、Z方向的移动。
G73适用于已初成形毛坯的粗加工。
端面啄式钻孔循环指令(G74),G74是在执行工件端面钻孔时,为了防止折刀而设置的指令。
采用G74实现钻孔时,每切进一定深度后,自动退刀断屑、排屑,如此往复循环,直至钻到所需孔深为止。
格式:
G74R(e);
G74Z(W)_Q(k)F(f);
e指定每次的退刀量,该参数为模态指令Z指定孔的深度(Z轴方向)k每次切削深度,单位为微米f钻孔时的钻孔速度,切槽或切断循环指令(G75),G75是在执行工件切槽或切断时,为了防止折刀而设置的指令。
采用G75实现切槽或切断时,每切进一定深度后,退刀排屑,如此往复循环,直至成功为止。
指令格式:
G75R(e);
G75X(U)_P(i)F(f);
使用说明:
(1)e指定每次的退刀量
(2)X切削终点坐标(X轴方向)(3)i每次切削深度,单位为微米(4)f进给速度,复合螺纹切削循环指令G76,复合螺纹切削循环指令可以完成一个螺纹段的全部加工任务。
它的进刀方法有利于改善刀具的切削条件,在编程中应优先考虑应用该指令,如下图所示。
编程格式G76P(m)(r)()Q(dmin)R(d);
G76X(U)Z(W)R(I)F(f)P(k)Q(d);
m-精加工重复次数;
r-倒角量;
-刀尖角;
dmin-最小切入量;
d-精加工余量;
X(U)Z(W)-终点坐标;
I-螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。
加工圆柱螺纹时,i=0。
加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,I为负,反之为正。
k-螺牙的高度(X轴方向的半径值);
d-第一次切入量(X轴方向的半径值);
f-螺纹导程。
精加工循环指令(G70),G70是在执行了G71、G72或G73粗加工循环指令以后的精加工循环,在G70指令程序段内,要指定精加工程序第一个程序段序号和精加工程序最后一个程序段序号。
指令格式:
G70PnsQnf使用说明:
(1)ns精加工形状程序段的开始程序段号
(2)nf精加工形状程序段的结束程序段号,(3)在由G71,G72和G73做了粗切削循环之后,可以用G70代码做最终精加工切削。
(4)G70忽略G71,G72和G73里指派的F、S和T的值,取在ns和nf之间指定的值为有效值。
(5)在循环切削方式期间不能调用辅助功能。
(6)在G70切削过程完成后,刀具以快速移动进程回到起点。
1、螺纹切削指令G32,格式:
G32X(U)Z(W)F;
(模态指令)式中:
X、Z螺纹切削终点绝对坐标;
U、W切削终点相对于起点增量坐标;
F螺纹螺距。
功能:
能完成恒螺距圆柱螺纹、圆锥螺纹和端面螺纹的切削加工。
用G32加工圆柱螺纹、圆锥螺纹和端面螺纹时,分析指令格式的变化特点?
【螺纹加工注意事项】,
(1)数控车床加工螺纹的前提条件是主轴有位置测量装置。
【螺纹加工注意事项】,
(2)车削螺纹时必须使用恒转速度功能,否则车削时X轴的直径值渐次减少,转速会增加,会使F导程指定的值产生变动而发生乱牙现象。
【螺纹加工注意事项】,(3)为防止产生非定值导程螺纹,车削螺纹的前后,需有适当的空刀进入量L1,和空刀退出量L2。
近似公式:
式中:
n主轴转速,r/min.P螺纹导程,mm.注:
取值略大!
【螺纹加工注意事项】,(4)螺纹加工中编程大径决定于螺纹大径。
M3026g,上偏差:
es=0.038mm.公差:
Td=0.28mm则螺纹大径尺寸为:
实际普通螺纹可用粗略估算:
螺纹大径D=公称尺寸0.1mm,【螺纹加工注意事项】,(5)螺纹牙型高和编程小径。
牙型理论高度:
H=0.866P实际牙型高度:
h=H2(H/7)=0.6186P由螺纹车刀刀尖半径:
螺纹小径d=螺纹大径D2h,【螺纹加工注意事项】,(6)螺纹加工中的走刀次数和进刀量(切削深度)直接影响螺纹的加工质量。
X18.3;
G32Z-33.F2.5;
G0X26.;
Z11.;
X17.7;
X17.3;
X16.9;
Z11.X16.75;
G0X26.;
G0X100.Z100.;
M30;
【例】螺纹切削指令应用G32,G97S1500M03;
T0404M08;
G0X26.Z11.;
X19.;
Z11.;
2、螺纹切削循环G92,格式:
G92X(U)Z(W)RF;
X、Z切削终点绝对坐标;
U、W切削终点相对于循环起点增量坐标;
R切削终点至切削起点的向量值(X轴方向);
能完成圆柱螺纹或圆锥螺纹的循环切削。
2、螺纹切削循环G92,O4011;
G97S1500M03;
G92X19.Z-33.F2.5;
X18.3;
X16.75;
【例】用G92替代G32程序,G00X35Z104G92X29.2Z53F1.5X28.6X28.2X28.04G00X200Z200,G00X80Z62;
G92X49.6Z12I-5F2;
X48.7;
X48.1;
X47.5;
X47;
G00X200Z200;
数控车床编程实例,例1编写图示零件的精加工程序,编制如图所示零件精加工程序,其中外圆85mm不加工,三把车刀分别用于车外圆、切槽和车螺纹,刀具布置及安装尺寸见图。
对刀时,用对刀显微镜以T01号刀为准进行,螺纹车刀的刀尖相对T01号刀尖在Z向偏置10mm。
加工程序见表。
一缸盖零件简图,该零件用数控车床加工,加工程序见表。
代码,组号,意义,G00G01G02G03,01,定位直线插补圆弧插补(顺时针)圆弧插补(逆时针),G04,00,延时,G20G21,06,英制输入公制输入,G28G29,00,返回到参考点由参考点返回,G32,01,螺纹切削,G40G41G42,07,刀补取消左刀补右刀补,G52,00,局部坐标系设定,G54G59,11,零点偏置,G指令功能说明,代码,组号,意义,G65,00,宏指令简单调用,G66G67,12,宏指令模态调用取消,G90G91,03,绝对坐标编程增量值编程,G92,00,工件坐标系设计,G80G81G82,01,内/外径车削固定循环端面车削固定循环螺纹车削固定循环,G98G99,05,每分进给每转进给,G71G72G73G76,00,内/外径车削复合固定循环端面车削复合固定循环封闭轮廓车削复合固定循环螺纹车削复合固定循环,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 指令 动画