欢迎来到天天文库
浏览记录
ID:53065352
大小:1.94 MB
页数:24页
时间:2020-04-16
《车床数控系统功能.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、4.2车床数控系统功能包括:准备功能、辅助功能及F、S、T功能。FANUC0iT系列数控系统1、G功能表见P97表4-1.2、M、S、T功能a、常用M功能代码表:表3-2(P89)b、S功能:指定主轴转速(G96、G97)c、T功能:调用刀具格式举例:T0101;/调用01号刀具,刀具补偿量存放在01号地址中设定主轴转速值单位:G96-m/min(或英尺/min)、G97-rpm模态代码,开机默认G97。G96即恒线速度控制方式,主轴的rmp随半径值变化(r小,角速度大,需限速);G96(G97)和S指令写在同一程序段中。G96、G97指令G96将一直有效,直到出现
2、G97指令,之后的语句按G97执行。G96S100;/表示恒线速度控制100m/minG97S300;/表示主轴转速为300r/min格式:进给速度用F引导一个数字表示,进给速度一直有效,直到程序中指定新的进给速度,之后按新进给速度执行。进给速度单位例:G98-mm/minG99-mm/r(系统开机时的初始化状态)。进给速度对G01(直线插补)、G02及G03(圆弧插补)有效。进给速度的最大值由参数“MAXFEED”设定;G00速度不受进给速度F影响,G00速度在参数“G00FEED”中设定。进给速度F指令1、快速定位指令快速移动的速度由机床参数指定。G00快速直线
3、运动过程中不进行切削。决不允许刀具以G00的速度切入工件。G00X(U)Z(W);G00—快速直线运动终点坐标FANUC0iTA系统常用G代码2、直线插补指令切削速度由程序中的F值指定。在G01语句之前,或该语句中指定F值。G01XZF;G01—直线切削运动终点坐标3、圆弧插补指令G02XZR;G03UWIK;插补方式终点坐标圆弧半径G02X50Z30.0R25.0F0.3;G02U20W-20.0R25.0F0.3;G02X50Z30.0I25.0(K0)F0.3;G02U20W-20I25.F0.3;U、W:分别为X、Z方向圆弧终点与圆弧起点的坐标差值。(其中U
4、值为圆弧终点与起点直径尺寸差值)R:圆弧半径,R>0时,圆弧圆心角≤180度;R<0时,圆弧圆心角>180度。I、K:圆弧起点相对圆心的坐标差值,由起点指向圆心向量确定该数据的符号。前刀架车床坐标系统与后刀架车床坐标系统后刀架:顺、逆圆弧的设定:4、暂停指令G04格式:G04X_;或G04U_;或G04P_;其中,X、U指定的时间允许小数点,单位为s;P指定的时间不允许小数点,单位为ms。如:G04X2.0;或G04P2000作用:指定刀具作短暂的无进给光整加工。如车槽时的槽底暂停、钻孔时的孔底暂停。5、圆柱插补指令G07.1格式:G07.1IPr;/启动圆柱插补方
5、式……G07.1IP0;/圆柱插补方式取消可以用G107代替G07.1;其中:IP为回转轴名称;r为圆柱体半径;圆柱插补只能设定一个回转轴;用于加工圆柱凸轮槽类的零件。使用圆柱插补指令时的注意事项:①在进入圆柱插补方式前应注销任何正在进行的刀具补偿方式,然后,在圆柱插补方式内开始和结束刀具补偿;②在圆柱插补方式中,圆柱半径不能用地址I、J、K指定;③在圆柱插补方式中,圆柱插补方式不能被复位;⑤在圆柱插补方式期间,不能指定钻孔固定循环G81-G89。④在圆柱插补方式中,不能指定工件坐标系G50;圆柱插补指令编程举例:P101-102在圆柱体的外表面上进行加工,将两个直
6、线轴的笛卡尔坐标系变为横轴为回转轴(C),纵轴为直线轴(Z)的坐标系,用该坐标系编制外表面上的加工轮廓。C6、与主轴转速相关指令①最高转速指令G50格式:G50S__;(S后面的数字表示限制的最高转速,r/min)②恒线速度控制指令G96格式:G96S__;(S后面的数字表示控制主轴恒定的线速度,m/min)③恒线速度控制取消指令G97格式:G97S__;(S后面的数字表示恒线速度控制取消后的转速,r/min)区别:G50S3000;G96S150;G97S300;区别:G50X_Z_;/设定工件坐标系,放在第一个程序段(P107)7、刀尖半径补偿指令G41、G42
7、、G40格式:G40;/取消刀具半径补偿,按程序路径进给G41;/按程序路径前进方向刀具偏在零件左侧进给G42;/按程序路径前进方向刀具偏在零件右侧进给使用时注意:①在零件轮廓线以外建立或取消刀尖半径补偿;②在程序中有了G41(或G42)指令后,需先用G40取消原补偿状态,再使用G42(或G41);③在使用G41或G42指令时,不允许有两句连续的非移动指令;④G41或G42指令可与G00或G01写在同一个程序段内使用。准备功能指令—直线运动编程举例:A→BN10G50S2500;N20G40G96G99S100M03;N25T0101;N30G00X20Z2M0
此文档下载收益归作者所有