FANUC 0i数车基本编程指令Word格式文档下载.docx
《FANUC 0i数车基本编程指令Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《FANUC 0i数车基本编程指令Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
4
教
学
目
的
和
要
求
熟练掌握FANUC0i系统数车基本编程指令。
重
点
FANUC0i系统数车基本编程指令的格式及编程。
难
FANUC0i系统数车基本编程指令编程及应用。
复
习
提
问
FANUC0i系统数车的编程特点?
课外作业题号
自拟题
教学过程
新课导入→新课讲授→练习→小结→布置作业
任课教师:
向成刚
FANUC—0i系统数控车床基本编程指令
新课导入:
本节具体讲述FANUC0i系统的基本编程指令,这些指令和SIEMENS802S系统的指令有相同的地方也有不同的地方,请同学们学习时认真区别。
新课讲授:
一、绝对值编程、增量值编程和混合编程
在FANUC0i系统中,绝对值编程采用地址X、Z进行编程(其中X为直径值);
而在增量值编程时,用U、W进行编程。
U、W的正负由刀具切削时走刀的方向确定,走刀方向与机床坐标方向相同时取正,反之取负。
有时为了方便编程也可采用混合编程,一般情况下,在编程时采用绝对编程。
二、常用准备功能指令
1.G00——快速点定位指令
指令格式:
G00X(U)_Z(W)_;
说明:
X、Z-绝对编程时,快速定位终点在工件坐标系的坐标;
U、W-增量编程时,快速定位终点相对于起点的增量。
G00指令是命令刀具以点定位控制方式从刀具所在点快速运动到目标位置,它是快速定位,没有运动轨迹要求。
G00指令是模态指令。
主要用于非切削加工状态,即一般用于加工前快速定位或加工后快速退刀。
注意在执行G00指令时,若设置为线性插补定位,刀具轨迹为直线;
若设置为非线性插补定位,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线,通常为折线。
操作者必须格外小心,以免刀具与工件发生碰撞。
常见的做法是,将X轴移动到安全位置,再放心地执行G00指令。
G00指令中的快速移动速度是由机床制造商在参数中分别对每个坐标轴设定的。
在G00定位方式中,刀具在程序段开始时加速到预定的速度而在程序段结束时减速。
在确认到位以后执行下个程序段。
2.G01——直线插补指令
G01X(U)_Z(W)_F_;
X、Z-绝对编程时终点在工件坐标系中的坐标;
U、W-增量编程时终点相对于起点的增量(位移量);
F-进给速度。
G01指令是命令刀具在两坐标间以插补联动方式按F指定的进给速度作任意斜率的直线运动。
G01指令是模态指令。
F中指定的进给速度一直有效,直到指定新值。
因此不必对每个程序段都指定F。
如果没有指令F代码,进给速度被当作0。
G01指令的基本用法与其他各系统相同。
此处主要介绍G01指令用于回转体类工件的台阶和端面交接处实现自动倒圆或直角。
⑴圆角自动过渡
G01X_R_F_;
G01Z_R_F_;
X轴向Z轴过渡倒圆(凸圆弧)R为负,Z轴向X轴过渡倒圆(凹圆弧)R为正。
例1,如图所示圆角自动过渡:
O0001;
N10M03S800;
N20T0101;
N30G00X0Z2.0;
N40G01Z0F0.15;
N50X20.R-5.0;
N60Z-25.0R3.0;
N70X30.5;
图G01指令圆角自动过渡
N80G00X100.0Z200.0;
N90M30;
⑵直角自动过渡
G01X_C_F_;
G01Z_C_F_;
倒直角用指令C,其符号的正负设置与倒圆角相同。
例5-2,如图5-2所示直角自动过渡:
O0002;
N50X20.C-3.0;
N60Z-25.C3.0;
N90M30;
图G01指令直角自动过渡
提示:
自动过渡倒圆角和直角指令用于精加工编程时,会带来方便,但应特别注意符号的正负要正确,否则会发生不正确的动作。
3、G02/G03——圆弧插补指令
⑴圆弧顺逆的判断
数控车床是两坐标的机床,只有X轴和Z轴。
其判别方法同前,即首先根据插补圆弧所在的平面(XZ平面)根据右手定则判断出Y轴的正方向(因数控车床的刀架有前置或后置,即Y轴的正方向不同),从Y轴的正方向向负方向看去,刀具顺时针方向加工为G02,刀具逆时针方向加工为G03。
⑵圆弧插补指令程序段的格式
①指定圆弧半径的圆弧插补
X(U)_Z(W)_R_F_;
用绝对尺寸编程时,X、Z为圆弧终点坐标;
用增量尺寸编程时,U、W为圆弧终点相对圆弧起点的增量坐标值。
R是圆弧半径,当圆弧所对应的圆心角小于等于180°
时,R取正值;
当圆弧所对应的圆心角大于180°
时,R取负值。
在车床上,一般情况下不会加工大于180°
的圆弧。
②指定圆心的圆弧插补
X(U)_Z(W)_I_K_F_;
I、K是从圆弧始点向圆弧中心看的矢量,其符号由圆心坐标减始点坐标的正负号确定,其值总是用增量值指定。
如果地址I、K和R同时指定,有地址R指定的圆弧优先,其余被忽略。
如果指令了不包含在指定平面内的轴,显示报警。
4.G04——暂停指令
G04X(U)_或G04P_;
指令中出现X、U或者P时,X和U用法相同,在其后跟延时时间,单位是s,其后需加小数点。
P后面的数字为整数,单位是ms。
如需延时3s,该指令可表达为:
G04X3.0或G04U3.0或G04P3000。
5.G28——返回参考点
指令格式:
G28X(U)_Z(W)_;
说明:
G28指令意义类似于西门子G74指令。
它的作用是各轴快速移动通过中间点回到参考点。
它与G74指令不同的是,G28指令中的坐标字有效,此位置作为中间点。
指定语句G28U0W0表示直接回参考点。
6、G32——单行程螺纹切削指令
⑴指令格式:
G32X(U)__Z(W)__F__
其中X、Z为螺纹终点的绝对标,U、W为螺纹终点相对于起点的增量坐标,F指的是螺纹导程。
对于锥螺纹,其斜角a在45°
以下时,螺纹导程以Z轴方向指定,45°
以上至90°
时,以X轴方向值指定。
G32指令可以执行单行程螺纹切削,螺纹车刀进给运动严格根据输入的螺纹导程进行。
但是,螺纹车刀的切入、切出、返回等需另外编入程序,编写的程序段比较多,在实际编程中一般很少使用G32指令。
⑵适用范围:
用G32指令可以切削直螺纹、锥螺纹和端面螺纹。
警告:
⑴在螺纹切削期间进给速度倍率无效(固定在100%)。
⑵不停主轴而停止螺纹切削刀具进给是非常危险的,这将会突然增加切削深度,因此,在螺纹切削时进给暂停功能无效。
如果在螺纹切削期间按了进给暂停按钮,刀具将在执行了非螺纹切削的程序段后停止,就像按了单程序段按钮一样。
⑶主轴速度倍率功能在切螺纹时失效,主轴倍率固定在100%。
⑷螺纹切削程序段不必指定倒角或拐角R。
⑸由于涡形螺纹和锥形螺纹切削期间恒表面切削速度控制有效,此时由于主轴速度发生变化有可能切不出正确的螺距。
因此,在螺纹切削期间不要使用恒表面切削速度控制,而使用G97。
例3,用G32指令加工如图中的外螺纹。
例图
O0011;
程序名
N10G99G21;
指定转进给,米制单位
N20T0303;
调用3号外螺纹刀,导入3号刀补
N30M03S500;
主轴正转,转速500r/min
N40G00X36.0Z4.0;
快速点定位
N50G00X23.0;
快速进刀
N60G32Z-26.0F2.0;
第一次切削螺纹
N70G00X28.0;
径向抬刀
N80Z4.0;
快速返回起刀点
N90X22.3;
N100G32Z-26.0F2.0;
第二次切削螺纹
N110G00X28.0;
N120Z4.0;
N130X21.8;
N140G32Z-26.0F2.0;
第三次切削螺纹
N150G00X28.0;
N170Z4.0;
N180X21.5;
N190G32Z-26.0F2.0;
第四次切削螺纹
N200G00X28.0;
N210Z4.0;
N220X21.4;
N230G32Z-26.F2.0;
第五次切削螺纹
N240G00X100.0;
刀具沿径向快速退刀
N250Z100.0;
刀具沿轴向快速退刀
N260M30;
程序结束
7、G34——变螺距螺纹加工
G34X(U)_Z(W)_F_K_;
G34指令用于加工增螺距螺纹或减螺距螺纹。
所谓变螺距螺纹指的是以螺纹切入开始指定基准螺距值F,然后每隔一个螺距就产生一个螺距差值K。
其中X、Z为螺纹终点的绝对坐标,X(U)省略时为圆柱螺纹切削;
U、W为螺纹终点相对于起点的增量坐标,Z(W)省略时为端面螺纹切削;
F指的是螺纹导程,单位为㎜;
K为主轴每转导程的增量或减量,单位为㎜/r。
⑵适用范围:
用G34指令可以用于切削圆锥变导程螺纹,利用轴向分线法还可以加工多线变导程螺纹。
⑶注意事项
①G34指令为单段螺纹切削,需要用其他指令返回起始点,进行下一次的切削。
②螺距增减并不会使螺旋槽的宽度增减,在应用该指令时要注意。
③用G34指令编程时,要准确计算螺纹升速段内螺距的增量或减量。
三、刀具补偿功能
刀具补偿功能是数控车床的主要功能之一。
它分为两类:
刀具长度补偿和刀尖圆弧半径补偿。
1.刀具长度补偿(即刀具的偏移)
刀具的偏移是指当车刀刀尖位置与编程位置(工件轮廓)存在差值时,可以通过刀具补偿值的设定,使刀具在X、Z轴方向给以补偿.它是操作者控制工件尺寸的重要手段之一。
刀具偏移可以根据实际需要分别或同时对刀具轴向和径向的偏移量实行修正。
在程序中必须事先编入刀具及其刀补号(例如在粗加工结束后精加工开始前,在程序中专门编入“T0101”),每个刀补号中的X向补偿值或Z向补偿值根据实际需要由操作者输人,当程序在执行如“T0101”后,系统就调用了补偿值,使刀尖从偏离位置恢复到编程轨迹上,从而实现刀具偏移量的修正。
必须在取消刀具补偿状态下调用其他刀具。
2.刀尖圆弧半径补偿
在实际加工中,由于刀具产生磨损及精加工时车刀刀尖磨成小圆弧,刀尖带有半径不大的圆弧能有效提高刀具使用寿命和降低加工表面的粗糙度。
但是刀尖圆弧的存在也造成了一定的负面影响,在编制数控车床加工程序时,通常都将车刀的一个刀尖看作一个点(即刀位点),在加工锥