加工中心培训资料_第1页
加工中心培训资料_第2页
加工中心培训资料_第3页
加工中心培训资料_第4页
加工中心培训资料_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

(培训体系)加工中心培训资料中心加工機培訓教材目录第一篇:操作1.1按键介绍31.2手动操作51.3程式编辑51.4数据的显示和设定81.5从计算机输入一个程式10第二篇:编程2.1坐标系112.2辅助功能122.3F,S,T,D码功能142.4准备功能142.41G代码组及其含义142.42G代码解释及应用15第三篇报警代码表3.1程序报警(P/S报警)323.2伺服报警333.3超程报警343.4过热报警及系统报警341.FANUC0i数控系统操作数控定义;数控(CNC):利用数字化信息对机械加工以及运动过程进行控制的一种方法.系统操作键盘在视窗的右上角,其左侧为显示屏,右侧是编程面板。如下图所示:1.1按键介绍1.11数字/字母键数字/字母键用于输入数据到输入区域(如下图所示),系统自动判别取字母还是取数字。字母和数字键通过键切换输入,如:O—P,7—A。1.12编辑键替换键用输入的数据替换光标所在的数据。删除键删除光标所在的数据;或者删除一个程序或者删除全部程序。插入键把输入区之中的数据插入到当前光标之后的位置。取消键消除输入区内的数据。回车换行键结束一行程序的输入并且换行。上档键1.13页面切换键程序显示与编辑页面。位置显示页面。位置显示有三种方式,用PAGE按钮选择。参数输入页面。按第一次进入坐标系设置页面,按第二次进入刀具补偿参数页面。进入不同的页面以后,用PAGE按钮切换。系统参数页面信息页面,如“报警”图形参数设置页面系统帮助页面复位键1.14翻页按钮(PAGE)向上翻页。向下翻页。1.15光标移动(CURSOR)向上移动光标。向左移动光标。向下移动光标。向右移动光标。1.16输入键输入键把输入区内的数据输入参数页面。1.2操作机床1.21回参考点(1)置模式旋钮在位置。(2)选择各轴,或按住按钮,即回参考点。1.22。移动手动移动机床轴的方法有二种:方法一:快速移动,这种方法用于较长距离的工作台移动。(1)置“JOG”模式位置:(2)选择各轴,点击方向键,机床各轴移动,松开后停止移动。(3)按键,各轴快速移动。方法二:操纵“手脉”,这种方法用于微量调整。在实际生产中,使用手脉可以让操作者容易控制和观查机床移动。1.23.开、关主轴(1)置模式旋钮在“JOG”位置(2)按机床主轴正反转,按主轴停转1.3程式编辑1.31启动程序加工零件(1)置模式旋钮在“AUTO”位置(2)选择一个程序(参照下面介绍选择程序方法)(3)按程序启动按钮1.32.试运行程序试运行程序时,机床和刀具不切削零件,仅运行程序。(1)置在模式(2)选择一个程序如O0001后按调出程序(3)按程序启动按钮1.33单步运行(1)置单步开关于“ON”位置(2)程序运行过程中,每按一次执行一条指令1.34选择一个程序有二种方法进行选择:i.按程序号搜索(1)选择模式放在“EDIT”(2)按键输入字母“O”(3)按键输入数字“7”,输入搜索的号码:“O7”(4)按:开始搜索;找到后,“O7”显示在屏幕右上角程序号位置,“O7”NC程序显示在屏幕上。ii.选择模式AUTO位置iii.(1)按键入字母“O”(2)按键入数字“7”,键入搜索的号码:“07”(3)按→“O7”显示在屏幕上。(4)可输入程序段号“N30”,按搜索程序段。1.35删除一个程序(1)选择模式在“EDIT”(2)按键输入字母“O”(3)按键输入数字“7”,输入要删除的程序的号码:“07”(4)按“07”NC程序被删除1.36删除全部程序(1)选择模式在“EDIT”(2)按键输入字母“O”(3)输入“-9999”(4)按全部程序被删除1.37搜索一个指定的代码一个指定的代码可以是:一个字母或一个完整的代码。例如:“N0010”,“M”,“F”,“G03”等等。搜索应在当前程序内进行。操作步骤如下:(1)在“AUTO”或“EDIT”模式(2)按(3)选择一个NC程序(4)输入需要搜索的字母或代码,如:“M”,“F”,“G03”(5)按检索,开始在当前程序中搜索。1.38编辑NC程序(删除、插入、替换操作)(1)模式置于“EDIT”(2)选择(3)输入被编辑的NC程序名如“07”,按即可编辑。(4)移动光标:方法一:按PAGE:或翻页,按CURSOR:或移动光标。方法二:用搜索一个指定的代码的方法移动光标。(5)输入数据:用鼠标点击数字/字母键,数据被输入到输入域。键用于删除输入域内的数据。(6)自动生成程序段号输入:按→如4.2-5图,在参数页面顺序号中输入“1”,所编程序自动生成程序段号。(如:N10…N20…)1.39删除、插入、替代:按键,删除光标所在的代码按键,把输入区的内容插入到光标所在代码后面。按键,把输入区的内容替代光标所在的代码。1.39通过操作面板手工输入NC程序(1)置模式开关在“EDIT”。(2)按键,再按进入程序页面。(3)按输入“O7”程序名(输入的程序名不可以与已有程序名重复)。(4)按→键,开始程序输入。(5)按→键换行后再继续输入。1.4数据的显示和设定1.42输入零件原点参数(1)按键进入参数设定页面,按“坐标系”。FANUC0i-M(铣床)工件坐标系页面(2)用或选择坐标系。输入地址字(X/Y/Z)和数值到输入域。方法参考“输入数据”操作。(3)按键,把输入域中间的内容输入到所指定的位置。1.43输入刀具补偿参数(1)按键进入参数设定页面,按“”(2)用和键选择长度补偿,半径补偿[图]FANUC0i-M(铣床)刀具补正页面(3)用:和键选择补偿参数编号。(4)输入补偿值到长度补偿H或半径补偿D。(5)按键,把输入的补偿值输入到所指定的位置。1.44位置显示按键切换到位置显示页面。用和键或者软键切换。1.45MDI手动数据输入(1)按键,切换到“MDI”模式(2)按键,再按→分程序段号“N10”,输入程序如:G0X50(3)按“N10G0X50”程序被输入(4)按程序启动按钮。1.46零件坐标系(绝对坐标系)位置绝对坐标系:显示机床在当前坐标系中的位置。相对坐标系:显示机床坐标相对于前一位置的坐标。综合显示:同时显示机床在以下坐标系中的位置。[图4.2-11]FANUC0i-M(铣床)绝对坐标系中的位置(ABSOLUTE)相对坐标系中的位置(RELATIVE)机床坐标系中的位置(MACHINE)当前运动指令的剩余移动量(DISTANCETOGO)1.5.从计算机输入一个程序NC程序可在计算机上建文本文件编写,文本文件(*.txt)后缀名必须改为*.nc或*.cnc。(1)选择EDIT模式,按键切换到程序页面(2)按CARD键;输入程式号读取程式。(3)新建程序名“xxxx”按EXEC进入程式的输入.(4)完毕,按键,程序显示在当前屏幕上.FANUC加工中心编程刀具相对于静止的工件而运动。(刀具运动;工件静止)通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功能,以字母G以及两位数字组成,也被称为G代码。另一类功能被称为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。在这些辅助功能中,Txx用于选刀,Sxxxx用于控制主轴转速。其它功能由以字母M与两位数字组成的M代码来实现。2.1坐标系编程坐标系采用右手直角笛卡尔坐标系。图5.1-11.机床坐标系用机床零点作为原点的坐标系叫做机床坐标系。机床厂家建立的。2.绝对坐标系用来建立工件坐标系,原点以机床坐标系为基准。3.相对坐标系相对坐标系是把当前的机床位置当作原点的坐标系。4.剩余移动距离此功能不属于坐标系,它仅仅显示移动命令发出后目的位置与当前机床位置之间的距离。仅当各个轴的剩余距离都为零时,这个移动命令才完成。2.2辅助功能(M功能)辅助功能包括各种支持机床操作的功能,像主轴的启停、程序停止和切削液开关等等。代码说明M00程序停M01选择停止M02程序结束(复位)M03主轴正转(CW)M04主轴反转(CCW)M05主轴停M06换刀M08切削液开M09切削液关M19主轴定向停止M29刚性攻牙M30程序结束(复位)并回到开头M94镜像取消M95X坐标镜像M96Y坐标镜像M98子程序调用M99子程序结束M49換刀臂維修模式刀臂式M49轉動刀庫至主軸刀具號碼相同位置斗立式M50預備刀,刀套下刀臂式M50刀庫移至主軸位置斗立式M51換刀臂CCW650扣刀刀臂式M51主軸鬆刀(Z軸第二原點位置)斗立式M52主軸鬆刀刀臂式M52刀庫轉動至指定TCode位置斗立式M53換刀臂下,交換刀具(650轉至2950),刀臂上刀臂式M53主軸夾刀斗立式M54主軸夾刀刀臂式M54刀庫回到待命位置斗立式M55換刀臂回到00刀臂式M55主軸刀號與刀庫位置比對斗立式M56預備刀,刀套上刀臂式M56M55OFF斗立式M60刀庫回到第一刀套刀臂式標準M功能說明M00程式停止格式M00;M01選擇性停止格式M01;註:此功能需要外部條件配合。例:當按下操作面盤OPTIONALSTOP鍵,程式執行M01時機器才會停止。若未按下操作面盤OPTIONALSTOP鍵,程式執行M01時無效機器不會停止。M02/M30程式結束並復置格式M02(M30)註:此指令須位於程式最末端,代表該程式已執行完畢。M03主軸正轉格式M03S____;註:1.此指令須搭配S指令,用以指定轉速。2.若未須搭配S指令,則讀取記憶中之轉速。M04主軸反轉格式M04S____;註:1.此指令須搭配S指令,用以指定轉速。2.若未須搭配S指令,則讀取記憶中之轉速。M05主軸運轉停止格式M05;M06自動刀具交換格式M06T__;註:1.此指令使用時,M06須在T碼之前。2.T__是指欲交換之刀具。M08切削冷卻液ON格式M08;M09M07/M08OFF格式M09;M19主軸定位格式M19;註:主軸定位之角度由參數No.6577設定。M29刚性攻丝指令(M29)格式M29S--;指令M29Sxxxx;机床进入刚性攻丝模态,在刚性攻丝模态下,Z轴的进给和主轴的转速建立起严格的位置关系,这样,使螺纹孔的加工可以非常方便地进行。M98呼叫副程式格式M98PXXXXXXXX;註:1.P指副程式號碼及呼叫次數。2.XXXXXXXX,八位數中,前四位數指呼叫副程式之次數,後四位數指副程式號碼。3.若XXXXXXXX,前面之數字為零,可省略不寫.例:1.M98P00000010;=M98P10;呼叫副程式O10執行1次。2.M98P00200010;M98P200010;呼叫副程式O10執行20次。M99回到主程式格式M99;註:此指令使用於副程式之最末單節。2.3F,S,T,D码F代码:用来指令进给量格式:F铣床模态(mm/min)S代码:用来指令主轴转速格式:S(r/min)T代码:用来指令刀具号格式:T□□;□□:表示刀盘工位号;刀盘有24工位。D代码:刀具半径补偿格式:D;00表示取消刀具半径补偿。2.4G代码命令2.4.1G代码组及其含义“模态代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。反之,像原点返回代码就叫“一般代码”。每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载的同组代码替换。G代码组别解释G代码组别解释

*G00定位(快速移动)G73高速深孔钻循环G01直线进给G74左螺旋切削循环01G02顺时针切圆弧G76精镗孔循环G03逆时针切圆弧*G80取消固定循环

G0400暂停G81中心钻循环

*G17XY面选择G82反镗孔循环

G1802XZ面选择G8309深孔钻削循环

G19YZ面选择G84右螺旋切削循环G28机床返回原点G85镗孔循环00G29从机床原点返回G86镗孔循环*G40取消刀具直径偏移G87反向镗孔循环

G4107刀具半径左偏移G88镗孔循环

G42刀具半径右偏移G89镗孔循环*G43刀具长度+方向偏移*G90使用绝对值命令03*G4408刀具长度–方向偏移G91使用相对值命令*G49取消刀具长度偏移G9200设置工件坐标系*G5414机械坐标系选择G9810固定循环返回起始点G55-G59机械坐标系选择*G99返回固定循环R点G代码组及解释(带*者表示是开机时会初始化的代码。)2.42G代码解释\G001快速定位(G00)1.格式G00这条指令所作的就是使刀具以快速的速率移动到指定的位置,被指令的各轴之间的运动是互不相关的,也就是说刀具移动的轨迹不一定是一条直线。G00指令下,快速倍率控制各轴运动的速度:该速度不受当前F值的控制。G00编程举例:起始点位置为X-50,Y-75.;指令G00X150.Y25.;;将使刀具走出图所示轨迹。图2.12直线插补(G01)格式:G01X_Y_Z_F_;G01指令使当前的插补模态成为直线插补模态,刀具从当前位置移动到指定的位置,其轨迹是一条直线,F-指定了刀具沿直线运动的速度,单位为mm/min(X、Y、Z轴)。该指令是我们最常用的指令之一。假设当前刀具所在点为X-50.Y-75.,则如下程序段N1G01X150.Y25.F100;N2X50.Y75.;将使刀具走出如下图(图2.2)所示轨迹。大家可以看到,程序段N2并没有指令G01,由于G01指令为模态指令,所以N1程序段中所指令的G01在N2程序段中继续有效,同样地,指令F100在N2段也继续有效,即刀具沿两段直线的运动速度都是100mm/min。3.G02,G03圓弧切削,螺旋切削.格式G02(G03)X__Y__F__R__;圓弧切削ORG02(G03)X__Y__F__I__J__;圓弧切削格式G02(G03)X__Y__Z__F__R__;螺旋切削ORG02(G03)X__Y__Z__F__I__J__K__;螺旋切削G02順時針方向G03逆時針方向X,Y,Z圓弧終點座標R圓弧半徑I,J,K圓弧起點相對於圓心之向量F進給率註:1:圓弧超過180度,R值為負值。2:全圓切削,一定要用I,J,K向量。圆弧中心设置为从圆弧起点的相对距离,并且对应于X,Y和Z轴表示为I、J和K。圆弧中心坐标值减去圆弧起点坐标值得到的结果对应分配给I、J、K.3:螺旋切削為選擇功能。。2.举例图5.2-3圆弧起点的X坐标值30.圆弧中心的X坐标值10.因此,“I”就是-20.(10-30=-20)圆弧起点的Y坐标值10.圆弧中心的Y坐标值5.因此,“J”就是-5.(5–10=-5)结果,这个情况下圆弧编程指令如下所列:G17G03G90X5.Y25.I-20.J-5.;或者,G17G03G91X-25.Y15.I-20.J-5.;或圆弧半径编程指令:G17G03G90X5.Y25.R20.616.;或者,G17G03G91X-25.Y15.R20.616;注意1)把圆弧中心设置为“I”,“J”和“K”时,必须设置为圆弧起点到圆弧中心的增量值。注意2)命令里的“I0”,“J0”和“K0”可以省略。偏移值指定要求。G04暫停功能格式G04X___;ORG04P___;P,X暫停時間(秒)註:X1.=P1000=1秒G17,G18,G19工作平面選定格式G17(G18,G19);G17XY工作平面選定G18ZX工作平面選定G19YZ工作平面選定註:1.工作平面選定和圓弧切削有關。2.工作平面選定對位移座標不造成影響。G28回復參考點格式(G90,G91)G28X__Y__Z__;X,Y,Z參考點座標G29由參考點回復格式(G90,G91)G29X__Y__Z__;X,Y,Z參考點座標註:此指令需緊在G28之後使用,其參考點取G28之參考注意:为了安全起见,在执行该命令以前应该取消刀具半径补偿和长度补偿。G40/G41/G42刀具半径偏置功能(G40/G41/G42)格式D補正碼X__Y__工作座標2.偏置功能代码功能G40取消刀具直径偏置G41偏置在刀具行进方向的左侧G42偏置在刀具行进方向的右侧註:刀具補正在左或在右其判斷原則如下:G41刀具半徑補正在左加工路逕G42刀具半徑補正在右注;顺着刀具进给方向去看,如果刀具位于工件的左侧即为左刀补(G41);如果刀具位于工件的右侧即为右刀补(G42).刀具长度补偿(G43,G44,G49)1.格式H补正码Z目的点坐标代码功能G43刀长正方向补正值G44刀长负方向补正值G49取消刀长偏置值使用G43(G44)H__;指令可以将Z轴运动向正或负向偏移一段距离,这段距离等于H指令的补偿号中存储的补偿值。G43或G44是模态指令,H__指定的补偿号也是模态的使用这条指令,编程人员在编写加工程序时就可以不必考虑刀具的长度而只需考虑刀尖的位置即可。刀具磨损或损坏后更换新的刀具时也不需要更改加工程序,可以直接修改刀具补偿值。G54~G59工件坐标系选择(G54~G59)1.格式G54X_Y_2.功能通过使用G54~G59命令,最多可设置六个工件坐标系(1~6)。在接通电源和完成了原点返回后,系统自动选择工件坐标系1(G54)。它们均为模态指令,执行某个坐标系命令后将保持其有效性,直到其它坐标系指令发出。G73,G74,G76,G80至G89自動循環模式一個簡化程式的自動循環,用一個G碼的單節指定通常在幾個單節的加工操作。Gcode鑽孔(Z方向)孔底位置的動作移回動作用途G73中間進給快速進給高速啄式鑽孔循環G74進給暫停主軸正轉進給攻左牙循環G76進給主軸定位停止快速進給精搪孔循環G80消除G81進給快速進給鑽孔循環,點搪孔循環G82進給暫停快速進給鑽孔循環,反搪孔循環G83中間進給快速進給分段式鑽孔循環G84進給暫停主軸逆轉進給攻右牙循環G85進給進給搪孔循環G86進給主軸停止快速進給搪孔循環G87進給主軸正轉快速進給背搪孔循環G88進給暫停主軸停止手動搪孔循環G89進給暫停進給搪孔循環自動循環動作說明表通常,一個自動循環由以下所示六個動作順序組成。動作1X及Y軸定位(也包含其他軸)動作2快速移動至R點動作3鑽孔動作起始點動作4孔底位置的動作動作5移回至R點動作2動作6動作6快速移動至起始點R點動作3動作5自動循環動作動作4高速深孔钻循环(G73)1.格式X_Y_:孔位数据Z_:孔底深度R_:參考點高度Q_:每次切削进给的切削深度F_:切削进给速度K_:重复次数(如果需要的话)2.功能进给孔底快速退刀。3例题N005M06T1;换Ø20钻头,N010G54G90G0XOY;调用G54工件坐标系N020M03S1000N030G43H1Z50.N040G98G73Z-35.R3.0Q4.0F200;深孔钻削,离工件表面3MM处开始进给每次切削4MMN050G80;取消固定循环N060G91G28Z0;N070M05M30G74攻左牙循环(G74)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点高度P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)G76精镗孔循环(G76)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点Q_:孔底的偏移量P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)2.功能进给孔底主轴定位停止快速退刀。G76(G98)G76(G99)主軸正轉主軸正轉起始點起始點R点R點Z點OSSZ點OSSQQ註:主軸定位主軸定位刀具平移(快速進給)平移量qG80取消固定循环进程(G80)1.格式2.功能这个命令取消固定循环,机床回到执行正常操作状态。孔的加工数据,包括R点,Z点等等,都被取消;但是移动速率命令会继续有效。注意:要取消固定循环方式,用户除了发出G80命令之外,还能够用G代码01组(G00,G01,G02,G03等等)中的任意一个命令。G81钻孔循环(G81)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点F_:切削进给速度K_:重复次数(如果需要的话)2.功能G81(G98)G81(G99)起始點起始點R點R點Z點Z點G82钻孔循环(G82)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点P_:在孔底的暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)G83深孔钻削循环(G83)1.格式X_Y_:孔位数据Z_:孔底深度(绝对坐标)R_:每次下刀点或抬刀点(绝对坐标)Q_:每次切削进给的切削深度F_:切削进给速度K_:重复次数(如果需要的话G84攻牙循环(G84)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)2.功能G85镗孔循环(G85)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点F_:切削进给速度K_:重复次数(如果需要的话)G86镗孔循环(G86)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点F_:切削进给速度K_:重复次数(如果需要的话)2.功能G87反镗孔循环(G81)1.格式X_Y:孔位数据Z_:孔底深度R_:参考点Q_:刀具偏移量P_:暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)2.功能G87进给孔底主轴正转快速退刀。G88G88(镗削循环)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点P_:孔底的暂停时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)2.功能G89镗孔循环(G89)1.格式X_Y_:孔位数据Z_:孔底深度R_:参考点P_:孔底的停刀时间(单位:毫秒)F_:切削进给速度K_:重复次数(如果需要的话)2该固定循环在G85的基础上增加了孔底的暂停,参见图G90/G91绝对命令/增量命令(G90/G91)此命令设定指令中的X,Y和Z坐标是绝对值还是相对值,不论它们原来是绝对命令还是增量命令。含有G90命令的程序块和在它以后的程序块都由绝对命令赋值;而带G91命令及其后的程序块都用增量命令赋值。4.3.3可编程工件坐标系(G92)格式:(G90)G92X-Y-;该指令建立一个新的工件坐标系,使得在这个工件坐标系中,当前刀具所在点的坐标值为指令的值。G92指令是一条非模态指令,但由该指令建立的工件坐标系却是模态的。实际上,该指令也是给出了一个偏移量,这个偏移量是间接给出的,它是新工件坐标系原点在原来的工件坐标系中的坐标值,从G92的功能可以看出,这个偏移量也就是刀具在原工件坐标系中的坐标值与指令值之差。如果多次使用G92指令,则每次使用G92指令给出的偏移量将会叠加。对于每一个预置的工件坐标系(G54~G59),这个叠加的偏移量都是有效的。750.1單位:MMR25900.150600.115252525M6*1深10,4孔1000.05註:1.刀具表加工順序刀具名稱刀具尺寸用途備註欄1面銑刀3”銑工件表面2端銑刀25粗銑3端銑刀20精銑4中心鑽定中心孔5鑽頭5.2鑽孔6牙攻M6*1攻牙2:不考慮工件厚度。3.不考慮工件夾持。4.程式原點定位在工件左下方尖端。加工程式O0001(DEMO);程式開頭G17G40G49G80G00;消除所有循環G91G28Z0M5;回復Z軸原點M6T1;更換為第一把刀具N1(FACE);第一加工循環(面銑刀)G90G54X-50.Y30.;移動至第一工作座標系及下刀點上方G43H01Z3.M3S500;刀長補正及主軸旋轉G01Z-1.F200;下降至Z軸加工點X150.;Y80.;X-50.;G00Z30.;升高至Z軸上方安全點G91G28Z0M5;回復Z軸原點M6T2;更換為第二把刀具N2(M25);第二加工循環(端銑刀25)G90G54X-20.Y-20.;移動至第一工作座標系及下刀點上方G43H02Z3.M3S680;刀長補正及主軸旋轉G01Z-10.F200;下降至Z軸加工點G42D12X0Y0;刀具右補正X100.Y0;X100.Y60.;X75.Y90.;X25.Y90.;G03R25.X0Y65.F100;G01X0Y0F200;G00G40X-20.Y-20.;消除刀具徑補正

G00Z30.;升高至Z軸上方安全點

G91G28Z0M5;回復Z軸原點

M6T3;更換為第三把刀具

N3(M20);第三加工循環(端銑刀20)

G90G54X-20.Y-20.;移動至第一工作座標系及下刀點上方

G43H03Z3.M3S780;刀長補正及主軸旋轉

G01Z-10.F200;下降至Z軸加工點

G42D13X0Y0;刀具右補正

X100.Y0;X100.Y60.;X75.Y90.;X25.Y90.;G03R25.X0Y65.F100;G01X0Y0F200;G00G40X-20.Y-20.;消除刀具徑補正G00Z30.;升高至Z軸上方安全點G91G28Z0M5;回復Z軸原點M6T4;更換為第四把刀具N4(CENTER);第四加工循環(中心鑽)G90G54X25.Y15.;移動至第一工作座標系及下刀點上方G43H04Z3.M3S1000;刀長補正及主軸旋轉G99G81Z-3.R3.F200;自動循環並回到參考點X50.Y15.;X75.Y15.;X25.Y65.;G80;消除自動循環G00Z30.;升高至Z軸上方安全點G91G28Z0M5;回復Z軸原點M6T5;更換為第五把刀具N5(DR5.2);第五加工循環(鑽頭5.2)G90G54X25.Y15.;移動至第一工作座標系及下刀點上方G43H05Z15.M3S900;刀長補正及主軸旋轉G98G73Z-15.Q3.R3.F200;自動循環並回到起始點X50.Y15.;X75.Y15.;X25.Y65.;G80;消除自動循環

G00Z30.;升高至Z軸上方安全點

G91G28Z0M5;回復Z軸原點

M6T6;更換為第六把刀具

N6(TP6);第六加工循環(牙攻M6*1)

G90G54X25.Y15.;移動至第一工作座標系及下刀點上方

G43H06Z3.M3S300;刀長補正及主軸旋轉

G98G84Z-11.R3.F200;自動循環並回到起始點

X50.Y15.;X75.Y15.;X25.Y65.;G80;消除自動循環

G00Z30.;升高至Z軸上方安全點

G91G28Y0Z0M5;回復Y,Z軸原點

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

055自动切角或自动圆角程序段中,运动距离小于C或R的值。

060在顺序号搜索时,指令的顺序号没有找到。070程序存储器满。071被搜索的地址没有找到,或程序搜索时,没有找到指定的程序号。

072程序存储器中程序的数量满。073输入新程序时企图使用已经存在的程序号。

074程序号不是1~9999之间的整数。076子

温馨提示

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

评论

0/150

提交评论