加工中心培训资料_第1页
加工中心培训资料_第2页
加工中心培训资料_第3页
免费预览已结束,剩余39页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.1按键介绍 31. 2手动操作 51.3程式编辑 51. 4数据的显示和设定 81. 5从计算机输入一个程式 10第二篇:编程2.1 坐标系 112.2 辅助功能 122.3 F, S, T, D 码功能 142.4 准备功能 142.41 G代码组及其含义 142.42 G代码解释及应用 1 5第三篇报警代码表3.1程序报警(P/S报警) 323.2伺服报警 333.3超程报警 343. 4过热报警及系统报警 341. FANUC Oi数控系统操作数控定义;数控(CNC ):利用数字化信息对机械加工以及运动过程进行控制的一种方法系统操作键盘在视窗的右上角,其左侧为显示屏,右侧是编程面板。

2、如下图所示1.1按键介绍1. 11数字/字母键Op %Gr叫叱Xu ¥vZw4;57晦M. SjTk讨3-fFl %叫0*数字/字母键用于输入数据到输入区域(如下图所示),系统自动判别取字母还是取数字。字母和数字键通过键切换输入,如:O P, 7A。1. 12编辑键用输入的数据替换光标所在的数据。删除键删除光标所在的数据;或者删除一个程序或者删除全部程序。把输入区之中的数据插入到当前光标之后的位置。取消键消除输入区内的数据。回车换行键 结束一行程序的输入并且换行。1. 13页面切换键程序显示与编辑页面。位置显示页面。位置显示有三种方式,用PAGE按钮选择。参数输入页面。按第一次进入坐

3、标系设置页面,按第二次进入刀具补偿参数页面。进入不同的页面以后,用PAGE按钮切换。系统参数页面信息页面,如“报警”cd£'w图形参数设置页面系统帮助页面HELP复位键1. 14翻页按钮(PAGE向上翻页。向下翻页。1. 15光标移动(CURSORr向上移动光标。向左移动光标。1向卜移动光标。向右移动光标。1. 16输入键INPUT输入键 把输入区内的数据输入参数页面。1.2操作机床1. 21回参考点(1)置模式旋钮在位置。,或按住按钮,即回参考点。(2) 选择各轴1 . 22。移动手动移动机床轴的方法有二种:方法一:快速移动,这种方法用于较长距离的工作台移动。(1)置“ J

4、OG模式一位置:选择各轴,点击方向键,机床各轴移动,松开后停止移动。键,各轴快速移动。方法二:操纵“手脉”,这种方法用于微量调整。在实际生产中,使用手脉可以让操作者容易控制和观查机床移动。1. 23.开、关主轴S3(1)置模式旋钮在“ JOG'位置机床主轴正反转,按主轴停转1. 31启动程序加工零件(1)置模式旋钮在“ AUTO位置 日选择一个程序(参照下面介绍选择程序方法 )按程序启动按钮1. 32.试运行程序试运行程序时,机床和刀具不切削零件,仅运行程序。(1)置在一模式(2)选择一个程序如 00001后按 1调出程序按程序启动按钮i.按程序号搜索(1)选择模式放在“ EDIT&#

5、39;按键输入字母“ 0”(3)1. 33单步运行(1) 置单步开关 日于“ON位置(2) 程序运行过程中,每按一次1. 34选择一个程序有二种方法进行选择:厂 键输入数字“ 7”,输入搜索的号码:“ 07'按:开始搜索;找到后,“07显示在屏幕右上角程序号位置,“07 NC程序显示在屏幕上。ii.选择模式AUTO=)位置iii.(1)按PftOG键入字母“ 0'r 键入数字“ 7”,键入搜索的号码:“ 07”>07_MEM * *21:17;47“07”显示在屏幕上。BG-EDT 0检索N检索【EEVHND(4)可输入程序段号“ N30”,按;搜索程序段。1. 35删除

6、一个程序(1) 选择模式在“ EDIT”按键输入字母“ 0”按 3 键输入数字“ 7”,输入要删除的程序的号码:“07”DCLTE“07” NC程序被删除1. 36删除全部程序(1)选择模式在“ EDIT”按键输入字母“ O”输入“ -9999 ”DCLTE全部程序被删除1. 37搜索一个指定的代码N0010”,“ M',“ F”,“ G03'等一个指定的代码可以是:一个字母或一个完整的代码。例如:“等。搜索应在当前程序内进行。操作步骤如下:(1)在“ AUTO 或“ EDIT”模式(2)按(3)选择一个NC程序(4)(5)3G-EDT 0检目h 检索T 1 REWIND1检索

7、|检索1 ,开始在当前程序中搜索。按输入需要搜索的字母或代码,如:“M ”,“ F”,“ G03”1. 38编辑NC程序(删除、插入、替换操作)(1)模式置于“ EDIT”'选择(2)(3)输入被编辑的 NC程序名如“ 07”,按INSER即可编辑。(4)移动光标:方法一:按PAGE或翻页,按CURSOR:移动光标。方法二:用搜索一个指定的代码的方法移动光标。(5) 输入数据:用鼠标点击数字/字母键,数据被输入到输入域。键用于删除输入域内的数据。(6) 自动生成程序段号输入:按溶T如4.2-5图,在参数页面顺序号中输入“1 ”,所编程序自动生成程序段号。(如:N10N20)FANUC

8、Series Oi-MSETTING HANDY00000N00000入1 丨 1SABLETV校正0 (0:OFT I ON)PUNCH CODE1 (0E1A 1-IS0I输人单傥0 (0:MM l.IHCH)0 (0=3 CHAWEL NO i1 (0:OFT LOH)D (D NOCNVl F10H1)徘序停止0 (PROGRAM ¥0.排序停止Cl (SEQUENCE HO.)REF * *15:1.2.04匪i血【坐标系】【撫作】1. 39删除、插入、替代:按ME 键,删除光标所在的代码按insert键,把输入区的内容插入到光标所在代码后面。按键,把输入区的内容替代光标所

9、在的代码1. 39通过操作面板手工输入NC程序(1)DIR置模式开关在“ EDIT”O键,再按按进入程序页面。(3) 按 八"输入“ 07'程序名(输入的程序名不可以与已有程序名重复(4) 按匚;:卜7 g师键,开始程序输入。(5) 按十键换行后再继续输入1. 4数据的显示和设定1. 42输入零件原点参数(1 )按'耀剪键进入参数设定页面,按“坐标系”。FANUC Oi-M(铳床)工件坐标系页面(2) 用嘗E 息E或 11选择坐标系。输入地址字(X/Y/Z )和数值到输入域。方法参考“输入数据”操作。(3) 按 忙 键,把输入域中间的内容输入到所指定的位置。1. 43

10、输入刀具补偿参数(1 )按(2 )用综T键进入参数设定页面,按PAGE半径补偿FANUC Series O?-IUIR具卄正oooaoNDOOOO嗟輛H(J6H) D10.000a .ooo.000120X)000.0000.0000.00010.0000.0000.0000.0000.0000.000O.flOOD.00G0.0000.0000.0000.0000.000D.OOO0.000D.000Q.QQDO.OQOQ.QOO0.0000.000a.Doo0.0000.000现在位迴相对SS1 00.000Y-200.000ZODOOREF+ + + + +EE3 1 JE71NG 坐标

11、柔】操作图 FANUC Oi-M(铳床)刀具补正页面(3 )用:1 和 1 键选择补偿参数编号。(4 )输入补偿值到长度补偿 H或半径补偿D。(5) 按 用“ 键,把输入的补偿值输入到所指定的位置。1. 44位置显示按键切换到位置显示页面。用和 f 键或者软键切换。1. 45 MDI手动数据输入键,切换到“ MD”模式按键,再按HDIi隹 分程序段号“ N10',输入程序如:G0X50insert “ N1OGOX50 程序被输入E 程序启动按钮。1. 46零件坐标系(绝对坐标系)位置 绝对坐标系:显示机床在当前坐标系中的位置。 相对坐标系:显示机床坐标相对于前一位置的坐标。 综合显示

12、:同时显示机床在以下坐标系中的位置。图 4.2 - 11 FANUC 0i-M( 铳床)绝对坐标系中的位置(ABSOLUTE相对坐标系中的位置(RELATIVE机床坐标系中的位置(MACHINE当前运动指令的剩余移动量(DISTANCE TO GO1. 5从计算机输入一个程序NC程序可在计算机上建文本文件编写,文本文件(*.txt)后缀名必须改为*.nc 或*.cnc。(1)选择EDIT模式,按四號键切换到程序页面(2 )按CARDt ;输入程式号读取程式。(3)新建程序名“ xxxx ”按EXECt入程式的输入.(4) 完毕,按Q键,程序显示在当前屏幕上.FANUC加工中心编程刀具相对于静止

13、的工件而运动。(刀具运动;工件静止)通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。一般可编 程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功 能,以字母G以及两位数字 组成,也被称为G代码。另一类功能被称为辅助功能,用来完成程 序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。在这些辅助功能中,Tx x用于选刀,Sx x x x用于控制主轴转速。其它功能由以字母 M与两位数字组成的M代码来实现。2.1坐标系编程坐标系采用右手直角笛卡尔坐标系。图 5.1-

14、11. 机床坐标系用机床零点作为原点的坐标系叫做机床坐标系。机床厂家建立的。2. 绝对坐标系用来建立工件坐标系,原点以机床坐标系为基准。3. 相对坐标系相对坐标系是把当前的机床位置当作原点的坐标系。4. 剩余移动距离此功能不属于坐标系,它仅仅显示移动命令发出后目的位置与当前机床位置之间的距离。仅当各个轴的 剩余距离都为零时,这个移动命令才完成。£机从圮桂Ki血2.2 辅助功能(M功能)辅助功能包括各种支持机床操作的功能,像主轴的启停、程序停止和切削液开关等等。代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M

15、08切削液开M09切削液关M19主轴定向停止M29刚性攻牙M30程序结束(复位)并回到开头M94镜像取消M95X坐标镜像M96Y坐标镜像M98子程序调用M99子程序结束M49換刀臂維修模式刀臂式M49轉動刀庫至主軸刀具號碼相同位置斗立式M50預備刀,刀套下刀臂式M50刀庫移至主軸位置斗立式M51換刀臂CCW650扣刀刀臂式M51主軸鬆刀(Z軸第二原點位置)斗立式M52主軸鬆刀刀臂式M52刀庫轉動至指定 T Code位置斗立式M53換刀臂下,交換刀具(650轉至2950),刀臂上刀臂式M53主軸夾刀斗立式M54主軸夾刀刀臂式M54刀庫回到待命位置斗立式M55換刀臂回到00刀臂式M55主軸刀號與刀

16、庫位置比對斗立式M56預備刀,刀套上刀臂式M56M55 OFF斗立式M60刀庫回到第一刀套刀臂式標準M功能說明 M00程式停止格式M00 ;M01選擇性停止格式M01 ;註:此功能需要外部條件配合。例:當按下操作面盤 Optional sTop鍵,程式執行 moi時機器才會停止。若未按下操作面盤Optionalstop鍵,程式執行M01時無效機器不會停止。M02/M30程式結束並復置格式 M02(M30)註:此指令須位於程式最末端,代表該程式已執行完畢。M03主軸正轉格式M03 S;註:1.此指令須搭配S指令,用以指定轉速。2. 若未須搭配S指令,則讀取記憶中之轉速。M04主軸反轉格式M04

17、S;註:1.此指令須搭配S指令,用以指定轉速。2. 若未須搭配S指令,則讀取記憶中之轉速。M05主軸運轉停止格式M05 ;M06自動刀具交換格式 M06 T_ ;註:1.此指令使用時,M06須在T碼之前。2. T_ 是指欲交換之刀具。M08切削冷卻液ON格式M08 ;M09 M07/M08 OFF格式M09 ;M19主軸定位格式M19 ;註:主軸定位之角度由參數No. 6577設定。M29刚性攻丝指令(M29格式 M29S-;指令M29Sx x x x ;机床进入刚性攻丝模态,在刚性攻丝模态下,Z轴的进给和主轴的转速建立起严格的位置关系,这样,使螺纹孔的加工可以非常方便地进行。M98呼叫副程式

18、格式 M98 PXXXXXXXX;註:1. P 指副程式號碼及呼叫次數。2. XXXXXXXX,八位數中,前四位數指呼叫副程式之次數 ,後四位數指副程式號碼。3. 若XXXXXXXX,前面之數字爲零,可省略不寫.例:1.M98 P 00000010 ; = M98 P 10 ;呼叫副程式 010執行1次。2. M98 P 00200010; M98 P 200010 ;呼叫副程式010執行20次。M99回到主程式格式M99 ;註:此指令使用於副程式之最末單節。2. 3 F , S, T,D 码F代码:用来指令进给量格式:F铳床模态(mm/min)S代码:用来指令主轴转速格式:S (r/min

19、)T代码:用来指令刀具号格式:T口; :表示刀盘工位号; 刀盘有24工位。D代码:刀具半径补偿格式:D; 00表示取消刀具半径补偿。2.4 G代码命令2.4.1 G 代码组及其含义“模态代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。G代码组别解释G代码组别解释*G00定位(快速移动)G73高速深孔钻循环G0101直线进给G74左螺旋切削循环G02顺时针切圆弧G76精镗孔循环G03逆时针切

20、圆弧*G80取消固定循环G0400暂停G8109中心钻循环*G17XY面选择G82反镗孔循环G1802XZ面选择G83深孔钻削循环G19YZ面选择G84右螺旋切削循环G2800机床返回原点G85镗孔循环G29从机床原点返回G86镗孔循环*G4007取消刀具直径偏移G87反向镗孔循环G41刀具半径左偏移G88镗孔循环G42刀具半径右偏移G89镗孔循环*G4308刀具长度+方向偏移*G9003使用绝对值命令*G44刀具长度-方向偏移G91使用相对值命令*G49取消刀具长度偏移G9200设置工件坐标系*G5414机械坐标系选择G9810固定循环返回起始点:G55-G59机械坐标系选择*G99返回固定

21、循环 R点G代码组及解释(带*者表示是开机时会初始化的代码。)2.42 G代码解释G001 快速定位(G00)1.格式G00 X_ Y_ Z_G00这条指令所作的就是使刀具以快速的速率移动到指定的位置,被指令的各轴之间的运动是互不相关的,也就是说刀具移动的轨迹不一定是一条直线。G00指令下,快速倍率控制各轴运动的速度:该速度不受当前值的控制。G00编程举例:;将使刀具走出起始点位置为图所示轨迹。图2.12直线插补(G01)格式:G01 X_ Y_ Z_F_ ;G01指令使当前的插补模态成为直线插补模态,刀具从当前位置移动到指定的位置,其轨迹是一条直线, F-指定了刀具沿直线运动的速度,单位为m

22、m/min(X、Y、Z轴)。该指令是我们最常用的指令之一。假设当前刀具所在点为 X-50. Y-75.,则如下程序段N1 G01 X150. Y25. F100;N2 X50. Y75.;将使刀具走出如下图(图 2.2 )所示轨迹。大家可以看到,程序段 N2并没有指令G01,由于G01指令为模态指令,所以N1程序段中所指令的 G01在N2程序段中继续有效,同样地,指令F100在N2段也继续有效,即刀具沿两段直线的运动速度都是100mm/min。3. G02, G03圓弧切削,螺旋切削格式 G02 (G03)X_ Y_ F_ R_ ;圓弧切削OR G02 (G03)X_ Y_ F_ I_ J_

23、;圓弧切削格式 G02 (G03)X_ Y_ Z_ F_ R_ ;螺旋切削OR G02 (G03)X_ Y_ Z_ F_ I_ J_ K_ ;螺旋切削G02順時針方向G03逆時針方向X,Y,Z圓弧終點座標R圓弧半徑l,J,K 圓弧起點相對於圓心之向量F進給率註:1:圓弧超過180度,R值爲負值。2:全圓切削,一定要用l,J,K 向量。圆弧中心设置为从圆弧起点的相对距离,并且对应于X , Y和Z轴表示为I、J和K。圆弧中心坐标值减去圆弧起点坐标值得到的结果对应分配给I、J、K.3:螺旋切削為選擇功能。2.举例圆弧起点的X坐标值30.圆弧中心的X坐标值10.因此,“ I ” 就是-20. (10

24、- 30 = -20)圆弧起点的Y坐标值10.圆弧中心的Y坐标值5.因此,“ J ” 就是-5. (5- 10=-5)结果,这个情况下圆弧编程指令如下所列:G17 G03 G90 X5. Y25. I-20. J-5.;或者,G17 G03 G91 X-25. Y15. I-20. J-5.;或圆弧半径编程指令:G17 G03 G90 X5. Y25. R20.616.;或者,G17 G03 G91 X-25. Y15. R20.616;注意1)把圆弧中心设置为“I” , “J”和“K”时,必须设置为圆弧起点到圆弧中心的增量值。注意2)命令里的“ 10 ” ,“ J0”和“ K0'可以

25、省略。偏移值指定要求。G04暫停功能格式 G04 X_ ;OR G04 P_ ;P, X暫停時間(秒)註:X1. = P1000 = 1 秒G17, G18, G19 工作平面選定格式 G17(G18, G19);G17 XY工作平面選定G18 ZX工作平面選定G19 YZ工作平面選定註:1.工作平面選定和圓弧切削有關。2.工作平面選定對位移座標不造成影響。G28回復參考點格式(G90, G91) G28 X_ Y_ Z_ ;X,Y,Z參考點座標G29由參考點回復格式(G90, G91) G29 X_ Y_ Z_ ;X,Y,Z參考點座標註:此指令需緊在G28之後使用,其參考點取G28之參考注意

26、:为了安全起见,在执行该命令以前应该取消刀具半径补偿和长度补偿G40/G41/G42刀具半径偏置功能(G40/G41/G42)格式 D補正碼 X_ Y_工作座標G41 X_ Y_D_;G42 X_ Y_D_;G40 X- Y-註:刀具補正在左或在右其判斷原則如下2.偏置功能代码功能G40取消刀具直径偏置G41偏置在刀具行进方向的左侧G42偏置在刀具行进方向的右侧G41刀具半徑補正在左加工路逕G42刀具半徑補正在右注;顺着刀具进给方向去看,如果刀具位于工件的左侧即为左刀补(G41 );如果刀具位于工件的右侧即为右刀补(G42)刀具长度补偿(G43,G44,G49)1格式H补正码 Z目的点坐标G4

27、3 Z_ H_ ;G44 Z_ H_ ;G49 ;代码功能G43刀长正方向补正值G44刀长负方向补止值G49取消刀长偏置值使用G43(G44) H_;指令可以将Z轴运动向正或负向偏移一段距离,这段距离等于H指令的补偿号中存储的补偿值。G43或G44是模态指令,H_指定的补偿号也是模态的使用这条指令,编程人员在编写加工程序时 就可以不必考虑刀具的长度而只需考虑刀尖的位置即可。刀具磨损或损坏后更换新的刀具时也不需要更改加 工程序,可以直接修改刀具补偿值。G54 G59工件坐标系选择(G54G59)1.格式G54 X Y2.功能阳工件攀点 朋做床耶点通过使用G54G59命令,最多可设置六个工件坐标系

28、(16)。在接通电源和完成了原点返回后,系统自动选择工件坐标系1 (G54)。它们均为模态指令,执行某个坐标系命令后将保持其有效性,直到其它坐标系指令发出。G73, G74, G76, G80 至G89自動循環模式一個簡化程式的自動循環,用一個G碼的單節指定通常在幾個單節的加工操作。G code鑽孔(Z方向)孔底位置的動作移回動作用途G73中間進給快速進給高速啄式鑽孔循環G74進給暫停主軸正轉進給攻左牙循環G76P進給主軸定位停止快速進給精搪孔循環G80消除G81進給快速進給鑽孔循環,點搪孔循環G82r進給暫停快速進給鑽孔循環,反搪孔循環G83中間進給快速進給分段式鑽孔循環G84進給暫停主軸逆

29、轉進給攻右牙循環G85:進給進給搪孔循環G86進給主軸停止快速進給搪孔循環G87進給主軸正轉快速進給背搪孔循環G88進給暫停主軸停止手動搪孔循環G89進給暫停進給搪孔循環自動循環動作說明表通常,一個自動循環由以下所示六個動作順序組成動作1-X及丫軸定位(也包含其他軸)動作2-快速移動至R點|動作3-鑽孔動作1 起始點動作4-孔底位置的動作動作5-移回至R點動作2 *呻 動作6動作6-快速移動至起始點 R 點f®動作尹'動作5自動循環動作 “ 動作4咼速深孔钻循环(G73)1.格式G73 XYZRQ FKX_ Y_:孔位数据Z_:孔底深度R_:參考點高度Q_:每次切削进给的切削

30、深度F_:切削进给速度K_:重复次数(如果需要的话)2.功能进给孔底快速退刀。tq图11丨点入°厂F11A° I )j巴厂J- i7 "7 / 1- - .鬥图zCj)视婷点K1).r0QLi/'7 A °30换?20钻头,调用G54工件坐标系3例题N005 M06 T1 ;N010 G54G90G0XOY ;N020 M03 S1000每次切削4MMN030 G43 H1 Z50.N040 G98 G73 Z-35. R3.0 Q4.0 F200;深孔钻削,离工件表面 3MM处开始进给N050 G80;取消固定循环N060 G91G28Z0;N

31、070 M05M30G74攻左牙循环(G74)1.格式G74 XYZR PFKX_ Y_:孔位数据Z_:孔底深度R_:参考点高度P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)G76精镗孔循环(G76)1.格式G76XYZRQPFKX_ Y_:孔位数据Z_:孔底深度R_: 参考点Q_:孔底的偏移量P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)2.功能进给孔底主轴定位停止快速退刀。G76(G98)G76(G99)主軸正轉主軸正轉4角起始點d車起始點1R点111!11点7b :111R點7111一Z,C OSS )Z,點/ L JQ :q

32、"平移(快速進給)平移量q 4 kG80取消固定循环进程(G80)1. 格式G802. 功能这个命令取消固定循环,机床回到执行正常操作状态。孔的加工数据,包括R点,Z点等等,都被取消;但是移动速率命令会继续有效。注意: 要取消固定循环方式,用户除了发出G80命令之外,还能够用 G代码01组(G00, G01, G02, G03等等)中的任意一个命令。G81钻孔循环(G81)1.格式G81 X_Y_Z_R_F_K;X_ Y_:孔位数据Z_:孔底深度R_:参考点F_:切削进给速度K_:重复次数(如果需要的话)G82钻孔循环(G82)1.格式G82 X_Y_Z_R_P_F_K;X_ Y_:

33、孔位数据Z_:孔底深度R_:参考点P_:在孔底的暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)mF i0 一竺匕毗3 1)71R ;讯 A :点(i ”苗停A iG83深孔钻削循环(G83)1.格式G83 X_Y_Z_R_Q_F_K_X_ Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)Q_:每次切削进给的切削深度F_:切削进给速度K_:重复次数(如果需要的话Q1 '丁仞始点1K点山9(a;i11a11401 '14-1riilaii1Q1I111!卜1LQ1It111 h乙展111 JG83(G99)4初始点1艮点A'

34、;S t3+9jI*0irk!1! trI1,i1|i1扫Ji,n1 n11i1 kI111!:dJ1iQ11 11:H'1r i / 1ruG84攻牙循环(G84)1.格式G84 X_Y_Z_R_P_F_K;X_ Y_:孔位数据Z_:孔底深度R_:参考点P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)G85镗孔循环(G85)1.格式G85 X_Y_Z_R_F_K;X_ Y_:孔位数据Z_:孔底深度R_:参考点F_:切削进给速度K_:重复次数(如果需要的话)G86镗孔循环(G86)1. 格式X_ Y_:孔位数据G86 X_Y_Z_R_F_K;Z_:孔底深度R

35、_:参考点F_:切削进给速度K_:重复次数(如果需要的话)2. 功能反镗孔循环(G81)1.格式G87 X_Y_Z_R_Q_P_F_KX_ Y:孔位数据Z_:孔底深度R_:参考点Q_:刀具偏移量P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)2.功能图 8. 3(a)G87进给孔底主轴正转快速退刀。主轴旋转AG88(镗削循环)1.格式G88 X_Y_Z_R_P_F_K;X_ Y_:孔位数据Z_:孔底深度R_:参考点P_:孔底的暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)G89镗孔循环(G89)1.格式G89 X_Y_Z_R_P_F_K;X_

36、 Y_:孔位数据Z_:孔底深度R_:参考点P_:孔底的停刀时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)2该固定循环在G85的基础上增加了孔底的暂停,参见图G90/G91绝对命令/增量命令(G90/G91)此命令设定指令中的 X, Y 和Z坐标是绝对值还是相对值,不论它们原来是绝对命令还是增量命令。含有G90命令的程序块和在它以后的程序块都由绝对命令赋值;而带G91命令及其后的程序块都用增量命令 赋值。4.3. 3可编程工件坐标系(G92 格式:(G90 G92 X-Y-;该指令建立一个新的工件坐标系,使得在这个工件坐标系中,当前刀具所在点的坐标值为指令的值。G92指令是一

37、条非模态指令,但由该指令建立的工件坐标系却是模态的。实际上,该指令也是给出了一个偏移 量,这个偏移量是间接给出的,它是新工件坐标系原点在原来的工件坐标系中的坐标值,从G92的功能可以看出,这个偏移量也就是刀具在原工件坐标系中的坐标值与指令值之差。如果多次使用G92指令,则每次使用G92指令给出的偏移量将会叠加。对于每一个预置的工件坐标系(G54G59),这个叠加的偏移量都是有效的。加工順序刀具名稱刀具尺寸用途備註欄1面銑刀3”銑工件表面2端銑刀025粗銑3端銑刀020精銑4中心鑽定中心孔5鑽05.2鑽孔6牙攻M6*1攻牙2:不考慮工件厚度。3. 不考慮工件夾持。4. 程式原點定位在工件左下方尖

38、端。加工程式OOOOI(DEMO);程式開頭G17 G40 G49 G80 GOO ;消除所有循環G91 G28 ZO M5 ;回復Z軸原點M6 T1 ;更換爲第一把刀具N1(FACE);第一加工循環(面銑刀)G90 G54 X-50. Y30.;移動至第一工作座標系及下刀點上方G43 H01 Z3. M3 S500 ;刀長補正及主軸旋轉G01 Z-1. F200 ;下降至Z軸加工點X150.;Y80.;X-50.;GOO Z30.;升高至Z軸上方安全點G91 G28 ZO M5 ;回復Z軸原點M6 T2 ;更換爲第二把刀具N2(M25);第二加工循環(端銑刀025)G9O G54 X-2O.

39、 Y-2O.;移動至第一工作座標系及下刀點上方G43 HO2 Z3. M3 S68O ;刀長補正及主軸旋轉GO1 Z-1O. F2OO ;下降至Z軸加工點G42 D12 XO YO ;刀具右補正X1OO. YO ;X1OO. Y6O.;X75. Y9O.;X25. Y9O.;GO3 R25. XO Y65. F1OO ;GO1 XO YO F2OO ;GOO G4O X-2O. Y-2O.;消除刀具徑補正GOO Z3O.;升高至Z軸上方安全點G91 G28 ZO M5 ;回復Z軸原點M6 T3 ;更換爲第三把刀具N3(M2O);第三加工循環(端銑刀02O)G9O G54 X-2O. Y-2O.

40、;移動至第一工作座標系及下刀點上方G43 HO3 Z3. M3 S78O ;刀長補正及主軸旋轉GO1 Z-1O. F2OO ;下降至Z軸加工點G42 D13 XO YO ;刀具右補正X1OO. YO ;X100. Y60.;X75. Y90.;X25. Y90.;G03 R25. X0 Y65. F100 ;G01 X0 Y0 F200 ;G00 G40 X-20. Y-20.;G00 Z30.;G91 G28 Z0 M5 ;M6 T4 ;N4(CENTER);G90 G54 X25. Y15.;G43 H04 Z3. M3 S1000 ;G99 G81 Z-3. R3. F200 ;X50.

41、 Y15.;X75. Y15.;X25. Y65.;G80 ;G00 Z30.;G91 G28 Z0 M5 ;M6 T5 ;N5(DR5.2);G90 G54 X25. Y15.;G43 H05 Z15. M3 S900 ;G98 G73 Z-15. Q3. R3. F200 ;X50. Y15.;X75. Y15.;X25. Y65.;G80 ;G00 Z30.;G91 G28 Z0 M5 ;M6 T6 ;N6(TP6);G90 G54 X25. Y15.;G43 H06 Z3. M3 S300 ;G98 G84 Z-11. R3. F200 ;X50. Y15.;X75. Y15.;X25

42、. Y65.;G80 ;G00 Z30.;G91 G28 Y0 Z0 M5 ;消除刀具徑補正升高至Z軸上方安全點回復Z軸原點更換爲第四把刀具第四加工循環(中心鑽)移動至第一工作座標系及下刀點上方 刀長補正及主軸旋轉自動循環並回到參考點消除自動循環升高至Z軸上方安全點回復Z軸原點更換爲第五把刀具第五加工循環(鑽頭、5.2)移動至第一工作座標系及下刀點上方刀長補正及主軸旋轉自動循環並回到起始點消除自動循環升高至Z軸上方安全點回復Z軸原點更換爲第六把刀具第六加工循環(牙攻M6*1)移動至第一工作座標系及下刀點上方 刀長補正及主軸旋轉自動循環並回到起始點消除自動循環升高至Z軸上方安全點回復Y, Z軸原

43、點M30 ;程式結束並復置第三篇报警代码表3. 1.程序报警(P/S报警)报警号报警内容000修改后须断电才能生效的参数,参数修改完毕后应该断电。001TH报警,外设输入的程序格式错误。002TV报警,外设输入的程序格式错误。003输入的数据超过了最大允许输入的值。参考编程部分的有关内容。004程序段的第一个字符不是地址,而是一个数字或“-”。005一个地址后面跟着的不是数字,而是另外一个地址或程序段结束符。006符号“”使用错误”出现在一个不允许有负值的地址后面,或 连续出现了两个“”)。007小数点“”使用错误。009一个字符出现在不能够使用该字符的位置。010指令了一个不能用的 G代码。

44、011一个切削进给没有被给出进给率。014程序中出现了同步进给指令(本机床没有该功能)。015企图使四个轴同时运动。020圆弧插补中,起始点和终点到圆心的距离的差大于876号参数指定的数值。021圆弧插补中,指令了不在圆弧插补平面内的轴的运动。029H指定的偏置号中的刀具补偿值太大。030使用刀具长度补偿或半径补偿时,H指定的刀具补偿号中的刀具补偿值太人。033编程了一个刀具半径补偿中不能出现的交点。034圆弧插补出现在刀具半径补偿的起始或取消的程序段。037企图在刀具半径补偿模态下使用G17、G18或G19改变平面选择。038由于在刀具半径补偿模态下,圆弧的起点或终点和圆心重合,因此将产 生过切削的情况。041刀具半径补偿时将产生过切削的情况。043指令了一个无效的 T代码。044固定循环模态下使用 G27、G28或G30指令。046G30指令中P地址被赋与了一个无效的值(对于本机床只能是2)。051自动切角或自动圆角程序段后出现了不可能头现的运动。052自动切角或自动圆角程序段后的程序段不是G01指令。053自动切角或自动圆角程序段中,符号“,”后面的地址不是C或R055自动切角或自动圆角程序段中,运动距离小于C或R的值。060在顺序号搜索时,指令的顺序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论