版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
會(huì)計(jì)學(xué)1FANUC系統(tǒng)數(shù)控車(chē)床編程與操作一.?dāng)?shù)控機(jī)床的基礎(chǔ)知識(shí)
數(shù)控機(jī)床的起源:
1947年由美國(guó)帕森斯公司在研制直升機(jī)葉片輪廓為提高精度和效率,提出了數(shù)控機(jī)床的初始設(shè)想。1949年由帕森斯公司和麻省理工學(xué)院開(kāi)始研究,在1952年研制成世界第一臺(tái)數(shù)控機(jī)床(三坐標(biāo)銑床)。我國(guó)于1958年由清華大學(xué)研制成第一臺(tái)數(shù)控機(jī)床(三坐標(biāo)銑床)。第1頁(yè)/共74頁(yè)二.什么是數(shù)控?cái)?shù)控是數(shù)字控制的簡(jiǎn)稱(chēng),英文縮寫(xiě)為NC,隨著發(fā)展目前數(shù)控一般都采專(zhuān)用計(jì)算機(jī)實(shí)現(xiàn)數(shù)字控制,也稱(chēng)CNC。第2頁(yè)/共74頁(yè)三.?dāng)?shù)控機(jī)床的基本概念1.數(shù)控與編程的定義:(1)數(shù)控:用數(shù)字化信號(hào)對(duì)機(jī)床的運(yùn)動(dòng)及其加工過(guò)程控制的一種方法。(2)編程:從零件圖樣到加工信息用規(guī)定的代碼按一定的書(shū)寫(xiě)格式編寫(xiě)成加工程序單,稱(chēng)為數(shù)控編程。第3頁(yè)/共74頁(yè)2.數(shù)控機(jī)床的工作原理:數(shù)控機(jī)床加工原理是將預(yù)先編好的加工程序以數(shù)據(jù)的形式輸入到機(jī)床內(nèi),系統(tǒng)通過(guò)譯碼、數(shù)據(jù)處理、插補(bǔ)運(yùn)算,最終實(shí)現(xiàn)零件的加工。(零件工藝分析→編寫(xiě)加工程序→輸入到數(shù)控系統(tǒng)內(nèi)→控制機(jī)床運(yùn)動(dòng)→完成零件加工)第4頁(yè)/共74頁(yè)3.數(shù)控的功能分類(lèi):(1)簡(jiǎn)易數(shù)控機(jī)床(2)經(jīng)濟(jì)型數(shù)控機(jī)床(3)全功能型數(shù)控機(jī)床(4)車(chē)銑復(fù)合數(shù)控機(jī)床第5頁(yè)/共74頁(yè)4.數(shù)控機(jī)床的控制分類(lèi):(1)開(kāi)環(huán)控制數(shù)控機(jī)床(沒(méi)有反饋裝置),控制精度低。(2)半閉環(huán)控制(在伺服電機(jī)后面安裝反饋裝置,如絕對(duì)、增量編碼器),控制精度較高。(3)全閉環(huán)控制(反饋裝置安裝在工作臺(tái)上,直接反應(yīng)工作臺(tái)的位移,如光柵尺)控制精度更高。第6頁(yè)/共74頁(yè)四.世界主流數(shù)控系統(tǒng)介紹1.FANUC(發(fā)那克)日本2.OKUMA(奧克瑪)日本3.MITSUBISHI(三菱)日本4.MAZAK(馬扎克)日本5.DASEN(大森)日本6.BROTHER(兄弟)日本7.TOSHBI(東芝)日本8.SIEMENS(西門(mén)子)德國(guó)9.HEIDENHAIN(海得漢)德國(guó)
10.FAGOR(發(fā)格)西班牙
11.HAAS(哈斯)美國(guó)
12.NUM(紐姆)法國(guó)
13.HNC(華中)中國(guó)
14.GSK(廣州數(shù)控)中國(guó)
15.KND(凱恩帝)中國(guó)第7頁(yè)/共74頁(yè)二.編程部分
一.編程的種類(lèi):
1.手工編程(手工編寫(xiě)加工程序)
2.自動(dòng)編程(通過(guò)軟件自動(dòng)生成加工程序,如:UG、Pro/E、Matercam)第8頁(yè)/共74頁(yè)二.編程特點(diǎn):1.絕對(duì)值編程2.增量值編程3.混合式編程(為減少數(shù)值運(yùn)算,避免程序出現(xiàn)錯(cuò)誤,故均采用混合式編程)第9頁(yè)/共74頁(yè)三.程序結(jié)構(gòu):
1.程序號(hào)
2.程序內(nèi)容(由若干個(gè)程序段組成)
3.程序結(jié)束第10頁(yè)/共74頁(yè)四.代碼介紹1.G準(zhǔn)備功能代碼
分為模態(tài)和非模態(tài)的。模態(tài):只要不被同組代碼所取代,持續(xù)有效,只輸入一次,以后的程序若還是執(zhí)行此代碼,程序中就不用再輸入了。非模態(tài):只在現(xiàn)單節(jié)有效,若想下一段程序有效,必須再次輸入。第11頁(yè)/共74頁(yè)2.M輔助功能代碼分為標(biāo)準(zhǔn)的M代碼和特定的M代碼,特定的M代碼根據(jù)機(jī)床的功能由廠家而定。第12頁(yè)/共74頁(yè)3.T刀具功能代碼(如T0101,表示選用1號(hào)刀具,1號(hào)刀具偏置。)第13頁(yè)/共74頁(yè)4.F進(jìn)給功能代碼(分為mm/r:表示每轉(zhuǎn)的進(jìn)給量mm/min:表示每分鐘的進(jìn)給量)第14頁(yè)/共74頁(yè)5.S主軸功能代碼(1)r/min表示主軸每分鐘的轉(zhuǎn)數(shù)。(2)m/min表示切削速度,每分鐘多少米,限用于G96恒限速切削。第15頁(yè)/共74頁(yè)G代碼詳解G00快速定位機(jī)床由設(shè)定的最快速度進(jìn)行程序坐標(biāo)點(diǎn)的定位,F(xiàn)ANUC系統(tǒng)由參數(shù)1420#設(shè)定最高移動(dòng)速度,單位為m/min。第16頁(yè)/共74頁(yè)G01直線插補(bǔ)由程序中給定的速度進(jìn)行直線或斜線插補(bǔ),單位為mm/r或mm/min。在采用每轉(zhuǎn)進(jìn)給時(shí),也能計(jì)算出每分鐘進(jìn)給。由每轉(zhuǎn)進(jìn)給值乘以轉(zhuǎn)速。如采用每分鐘進(jìn)給同樣也能計(jì)算出每轉(zhuǎn)進(jìn)給(每分鐘進(jìn)給值除以轉(zhuǎn)數(shù))注:1422#參數(shù)中設(shè)定最大的切削速度,單位為m/min。只有在特定情況下修改,如加工大的螺距。
第17頁(yè)/共74頁(yè)G02順時(shí)針圓弧插補(bǔ)(和時(shí)鐘的轉(zhuǎn)向相同的方向?yàn)轫槙r(shí)針)判斷方法1.編程時(shí)辨別方法是以后刀架為依據(jù),后刀架用什么指令前刀架就用什么指令,切忌以前刀架去判斷。方法2.以圖紙的中心線為準(zhǔn),按圖紙的上半部分編程。第18頁(yè)/共74頁(yè)G03逆時(shí)針圓弧插補(bǔ)(判斷方法與G02相同)第19頁(yè)/共74頁(yè)G04暫停指令G04為程序的暫停,格式為G04X或G04U或G04P,X和U的單位為秒,P的單位為毫秒.
如:G04X1.;表示暫停1秒
G04U1.;表示暫停1秒
G04P1000;表示暫停1秒。
注:有的機(jī)床在主軸停止?fàn)顟B(tài)下不執(zhí)行暫停指令,只有在主軸旋轉(zhuǎn)下才執(zhí)行。第20頁(yè)/共74頁(yè)G07圓柱插補(bǔ)只有機(jī)床在帶有C軸功能下才能使用,C軸:主軸可以做分度第21頁(yè)/共74頁(yè)G10可編程數(shù)據(jù)輸入1.可以執(zhí)行參數(shù)的輸入。格式G10L50N_P_R_;
L50代表參數(shù)的輸入,N代表要選擇的參數(shù)號(hào),P代表要選擇的軸P1表示選擇X軸,P2為Z軸。R代表修改的數(shù)值,如選擇的不是跟軸有關(guān)的參數(shù),P值不要輸入。2.G10P_X_Z_R_Q_;P代表磨耗值或形狀值,如P1則表示要修改001的磨耗,如果P1的前面+10000,那就代表形狀的修改,P10001表示修改001的形狀值。X和Z分別代表絕對(duì)值的輸入,若選用增量值輸入,用U或W表示。R代表刀尖半徑。Q代表刀尖方向。3.G10L2P_X_Z_。L2代表工件坐標(biāo)系選擇,P代表所選擇的坐標(biāo)系,P1表示選擇G54坐標(biāo)。P1~P6,對(duì)應(yīng)的G54~G59。X和Z代表要輸入的值。第22頁(yè)/共74頁(yè)G11可編程數(shù)據(jù)輸入取消在執(zhí)行完G10之后執(zhí)行G11,取消G10輸入狀態(tài)第23頁(yè)/共74頁(yè)G17~G19加工平面選擇G17代表XY平面,G18為XZ平面,G19為YZ平面。車(chē)床都是采用G18,XZ平面。開(kāi)機(jī)默認(rèn),無(wú)需輸入。第24頁(yè)/共74頁(yè)G20英制輸入(每英寸等于25.4mm)G21公制輸入開(kāi)機(jī)默認(rèn),無(wú)需輸入G22行程檢測(cè)開(kāi)關(guān)打開(kāi)G23行程檢測(cè)開(kāi)關(guān)關(guān)閉G25主軸速度波動(dòng)檢測(cè)開(kāi)G26主軸速度波動(dòng)檢測(cè)關(guān)G27返回參考點(diǎn)檢測(cè)(基本不用)第25頁(yè)/共74頁(yè)G28返回機(jī)床參考點(diǎn)格式G28U0W0采用增量編碼器的機(jī)床執(zhí)行G28時(shí)是靠壓行程開(kāi)關(guān)去完成。而絕對(duì)編碼器的機(jī)床在執(zhí)行G28時(shí)是返回到參數(shù)設(shè)定的值,1240#參數(shù)設(shè)定機(jī)床參考點(diǎn)。第26頁(yè)/共74頁(yè)G30返回第二、第三、第四參考點(diǎn)格式G30PIU0W0;,PI表示第二參考點(diǎn),P2表示。第三參考點(diǎn),P3表示第四參考點(diǎn),數(shù)值由參數(shù)設(shè)定,依次對(duì)應(yīng)的參數(shù)是,1241#、1242#、1243#參數(shù)。第27頁(yè)/共74頁(yè)G32單步螺紋車(chē)削格式:G32Z-100.F2.;F代表螺距。G32也可以執(zhí)行連續(xù)的螺紋車(chē)削。格式:G32Z-30.F2.;
G32X50.Z-50.F2.;
G32Z-80.F2.;也可以執(zhí)行端面螺紋的加工格式:G0X50.;
Z-0.5;
G32X20.F2.;
G0Z2.;
X50.;
Z-1.;
G32X20.F2.;
G0Z100.;第28頁(yè)/共74頁(yè)G32還可以通過(guò)主軸分度的功能執(zhí)行多頭螺紋的加工格式:G32Z_F_Q_;Q代表主軸旋轉(zhuǎn)的角度,無(wú)小數(shù)點(diǎn)。比如主軸分度180度,Q為180000。注:由3451#參數(shù)#0號(hào)參數(shù)控制主軸是否執(zhí)行分度功能,1為執(zhí)行,0為不執(zhí)行。列舉實(shí)例:通過(guò)宏程序加工一個(gè)右旋80頭,左旋80頭的螺紋。O0024M3S30T101#1=0G0X206.Z15.N10#2=204.2WHILE[#2GE202.2]DO1G0X#2G32Z-150.Q#1F237.G32Z15.Q#1F237.#2=#2-1END1#1=#1+4500IF[#1LE355500]GOTO10G0Z200.M30
通過(guò)主軸分度功能G32還可以加工8字油溝,注意:螺距大,轉(zhuǎn)數(shù)低。第29頁(yè)/共74頁(yè)G32還可以執(zhí)行中間切入的螺紋加工,要注意的是要用G32格式45度切入,再45度切出,以預(yù)防扎刀)注:在加工螺紋時(shí)出現(xiàn)亂扣現(xiàn)象,排除不是程序的問(wèn)題后,1.要查看主軸的編碼器的定位銷(xiāo)是否串動(dòng),2.編碼器是否損壞。3.主軸皮帶是否打滑和斷裂。第30頁(yè)/共74頁(yè)G34變螺距螺紋車(chē)削格式:G34Z_F_K_;K代表主軸每轉(zhuǎn)一圈所增加的螺距差,K為負(fù)值時(shí)表示主軸每轉(zhuǎn)一圈所減小的螺距差。若K為1時(shí),表示主軸每轉(zhuǎn)一圈就增加1個(gè)螺距。第31頁(yè)/共74頁(yè)
G41刀尖圓弧半徑左補(bǔ)償(判斷左右補(bǔ)償都是依據(jù)后置刀架去判斷后刀架用什么補(bǔ)償前刀架就用什么。判斷方法是:順著刀具的運(yùn)動(dòng)方向看,刀具所在工件的左邊或右邊,左為G41,右為G42。包括判斷刀尖假象的8個(gè)方向也是以后刀架為準(zhǔn)。)G42刀尖圓弧半徑右補(bǔ)償(判斷方法同G41一樣)G40刀尖圓弧半徑的取消 第32頁(yè)/共74頁(yè)G50
浮動(dòng)坐標(biāo)系的建立和主軸最高轉(zhuǎn)數(shù)的限制浮動(dòng)坐標(biāo)系的建立方法:比如工件的直徑為50,手輪方式刀尖靠在外圓,在相對(duì)坐標(biāo)U值清零,手輪方式搖到相對(duì)坐標(biāo)X軸100的位置,MDI方式下輸入X150。對(duì)Z軸的方法同對(duì)X軸的方法相同。以此刀為基準(zhǔn)刀,對(duì)其他刀時(shí)參照相對(duì)坐標(biāo)的數(shù)值去反。在程序的開(kāi)頭應(yīng)先輸入G50X150.Z150.;程序結(jié)束后,刀具也應(yīng)該停止在此位置。切忌不可移動(dòng)位置,如移動(dòng)了位置后再啟動(dòng)程序,容易發(fā)生撞車(chē)事故。主軸最高轉(zhuǎn)數(shù)的限制:在使用G96恒限速時(shí),隨著切削直徑的減小,主軸的轉(zhuǎn)數(shù)會(huì)不斷的升高,所以用G50限制最高轉(zhuǎn)數(shù)。必須在G96之前輸入,格式:G50S2000;表示主軸轉(zhuǎn)數(shù)每分最高2000轉(zhuǎn)。第33頁(yè)/共74頁(yè)坐標(biāo)系G52局部坐標(biāo)系的設(shè)定(不使用)G53機(jī)械坐標(biāo)系(不使用)G54工件坐標(biāo)系(機(jī)床默認(rèn)為G54工件坐標(biāo)系,無(wú)需輸入,如選用其他坐標(biāo)系,程序里必須輸入要執(zhí)行的坐標(biāo)系,如G55~G59。G55~G59工件坐標(biāo)系(為簡(jiǎn)化編程和最大的滿(mǎn)足零件的加工需求,應(yīng)靈活運(yùn)用工件坐標(biāo)系。舉例:如運(yùn)用G54~G59功能再配合子程序調(diào)用功能或宏程序功能加工帶有多處切槽或多次切斷的工件時(shí)都很方便,效率也高。注:如機(jī)床的G54里Z向輸入-1.而想在G55坐標(biāo)系相對(duì)G54坐標(biāo)再進(jìn)一個(gè)。那G55坐標(biāo)系中Z向就為-2.,而不是輸入-1。第34頁(yè)/共74頁(yè)宏指令G65宏程序非模態(tài)調(diào)用格式:G65P_X_Z_A_B_C_L_;G65為自變量,直接對(duì)相對(duì)應(yīng)的變量號(hào)賦值,被調(diào)用的程序內(nèi)無(wú)需再賦值。X對(duì)應(yīng)#24,Z對(duì)應(yīng)#26,A對(duì)應(yīng)#1,B對(duì)應(yīng)#2.C對(duì)應(yīng)#3。L表示被調(diào)用的次數(shù),如不輸入L,表示只調(diào)用一次,無(wú)需輸入。P表示被調(diào)用的程序號(hào)。如果被調(diào)用的程序號(hào)為9000以后,而再用參數(shù)把9000以后的程序隱藏,那么機(jī)床只運(yùn)行被調(diào)用的程序,但看不到被調(diào)用程序的內(nèi)容。注:被調(diào)用的程序最多可以4級(jí)嵌套,被調(diào)用的程序可以再執(zhí)行程序調(diào)用。被調(diào)用的程序結(jié)束符為M99。)G66宏程序模態(tài)調(diào)用(格式相同,但不同于G65的是G66為模態(tài)調(diào)用,當(dāng)執(zhí)行完被調(diào)用的程序,返回到主程序時(shí),若主程序段出現(xiàn)軸移動(dòng),如G0或G1,那么它執(zhí)行完軸移動(dòng)后再去調(diào)用宏程序,直到主程序中出現(xiàn)G67,才能停止調(diào)用。)G67取消宏程序模態(tài)調(diào)用第35頁(yè)/共74頁(yè)鏡像功能G68鏡像開(kāi)打開(kāi)鏡像功能時(shí),X軸的正向?yàn)樨?fù),負(fù)向?yàn)檎?。此功能僅限于帶有雙刀架的機(jī)床上G69鏡像關(guān)第36頁(yè)/共74頁(yè)循環(huán)指令G71粗車(chē)循環(huán)格式:G71U_R_;G71P_Q_U_W_F_;第一行G71中的U代表X向每次粗車(chē)量的,半徑值表示。R代表退刀量。第二行G71中的P代表粗加工程序中第一個(gè)程序段的順序號(hào)。Q代表粗加工程序中最后一個(gè)程序段的順序號(hào)。U代表X向精車(chē)留量,為半徑值表示。W代表Z向精車(chē)留量。F代表粗車(chē)的走刀量。完整的格式為:G0X100.Z3.;G71U1.5R0.5;G71P1Q100U0.4W0.1F0.3;N1G0X50.;….N100G0X100.;第37頁(yè)/共74頁(yè)G72端面粗車(chē)循環(huán)格式:G72W_R_;G72P_Q_U_W_F_;與G71不同的是G72格式第一行中的W代表Z向的每次粗車(chē)量。其余的代碼指令時(shí)一樣的。注:編程思路也有所不同,G72是從后往前編,就是確定了圖紙的加工線路以后,從終點(diǎn)向起點(diǎn)編寫(xiě)程序。做粗車(chē)時(shí)是從端面開(kāi)始下刀,從前向后走,當(dāng)粗加工完成給精車(chē)留量時(shí),刀具再?gòu)暮笙惹白?,目的是為了精?chē)的留量均勻。當(dāng)實(shí)行精車(chē)時(shí),走刀路線也是從后往前走。第38頁(yè)/共74頁(yè)G73仿形粗車(chē)循環(huán)格式:G73U_W_R_;
G73P_Q_U_W_F_;第一行中的U值代表毛坯總的去除量,用最大直徑減最小直徑再除以2,就是U值。W值根據(jù)工件的形狀可以隨意給,如果端面量比較大,那么W值就相對(duì)大一些,如果量很小,W值可以取小一些,有些情況下W可以不要,直接取0值。R值代表循環(huán)的次數(shù),無(wú)小數(shù)點(diǎn)輸入。R值越大,循環(huán)次數(shù)越多,每次的吃刀量也就越小,反之亦然。第39頁(yè)/共74頁(yè)G70精車(chē)循環(huán)格式:G70P_Q_S_F_;執(zhí)行G71~G73的精車(chē)循環(huán)第40頁(yè)/共74頁(yè)注:在G71~G73循環(huán)的程序中即便輸入了G41或G42也不進(jìn)行刀尖半徑的補(bǔ)償,只有在G70精車(chē)循環(huán)中才執(zhí)行,所以在加工凹圓弧時(shí)要注意出現(xiàn)過(guò)切現(xiàn)象,同樣在執(zhí)行粗車(chē)循環(huán)的程序段內(nèi)的S和F值為無(wú)效,只有在G70精車(chē)中有效。避免出現(xiàn)過(guò)切和欠切現(xiàn)象可以通過(guò)修改參數(shù)5012#4=1,讓G71、G72、G73執(zhí)行半精加工時(shí)執(zhí)行刀尖半徑補(bǔ)償。執(zhí)行G71~G73指令加工外徑時(shí),其循環(huán)前的定位點(diǎn)必須大于毛坯尺寸,加工內(nèi)孔時(shí),定位點(diǎn)必須小于毛坯尺寸的最小孔徑。執(zhí)行G71粗車(chē)循環(huán)時(shí)的第一個(gè)程序段必須為X向的單軸移動(dòng)。G72端面粗車(chē)循環(huán)時(shí)的第一個(gè)程序段必須為Z向的單軸移動(dòng)。第41頁(yè)/共74頁(yè)G74端面切槽循環(huán)格式G74R_;G74X_Z_P_Q_R_F_;G74為斷續(xù)進(jìn)刀,目的是為了保證排削流暢和減少刀具阻力,避免扎刀。第一行中的R值代表每次切深的回退量,即退刀量。第二行中的X代表X向的終點(diǎn)坐標(biāo),Z為Z向的終點(diǎn)坐標(biāo),P為X向的每次吃刀量。無(wú)小數(shù)點(diǎn)輸入,即P1000=1mm。Q為Z向的每次吃刀量,無(wú)小數(shù)點(diǎn)輸入。R為X向的退刀量。退刀時(shí)為了避免刀具撞到工件,第二行中的R值要慎用,或根本不用。F為走刀量。合理運(yùn)用G74功能也可以實(shí)現(xiàn)端面等距槽的加工和端面鉆孔循環(huán)。注:在使用端面切槽循環(huán)和端面等距槽加工時(shí)要正確計(jì)算刀寬,否則將會(huì)造成工件報(bào)廢。列舉實(shí)例:1.端面槽加工;直徑φ20加工到φ50,槽深為10mm的端面槽,刀寬為5mm,以?xún)?nèi)側(cè)刀尖為對(duì)刀點(diǎn)。由內(nèi)向外加工程序G0X20.Z1.;G74R0.2;G74X40.Z-10.P4500Q2000F0.2;G0Z100.;M30;第42頁(yè)/共74頁(yè)2.鉆孔循環(huán):鉆φ20,深30的孔程序:G0X0Z5.G74R0.5;G74Z-30.Q3000F0.2;G0Z100.;M30;第43頁(yè)/共74頁(yè)G75徑向切槽循環(huán)與G74不同的是若使用鉆孔循環(huán)功能只有在帶有動(dòng)力頭的刀架和主軸有C軸功能的機(jī)床上才能實(shí)現(xiàn)。第44頁(yè)/共74頁(yè)3.等距槽加工(直徑φ150加工到φ100,槽寬為5mm,間距為10mm。刀寬為5mm,以外側(cè)刀尖為對(duì)刀點(diǎn)。由外向內(nèi)加工)程序:G0X160.Z-20.G75R0.1G75X80.Z-100.P1000Q15000F0.2G0Z100.M30;第45頁(yè)/共74頁(yè)G76螺紋復(fù)式循環(huán)G76為斜進(jìn)式進(jìn)刀,單刀刃進(jìn)行切削(趕刀切削),其目的是為了較少刀具抗力,避免出現(xiàn)扎刀、崩刀。只有在加工比較大的螺距時(shí)才使用。格式:G76P_Q_R_;G76X_Z_P_Q_R_F_;第一行中P值由六位數(shù)組成,頭兩位為精車(chē)次數(shù),中間兩位為尾退量,后兩位為螺紋刀的角度,Q為粗車(chē)時(shí)的最小吃刀量(半徑值表示,代表單邊吃深,無(wú)小數(shù)點(diǎn)輸入)R為精車(chē)留量(半徑值表示,代表單邊留量,帶小數(shù)點(diǎn))。第二行中X位X向的終點(diǎn)坐標(biāo),Z為Z向的終點(diǎn)坐標(biāo),P為牙高(半徑值表示,代表單邊吃深,無(wú)小數(shù)點(diǎn)輸入),Q為第一刀的吃深(半徑值表示,代表單邊吃深,無(wú)小數(shù)點(diǎn)輸入),R為大小徑的半徑差(只有加工錐螺紋時(shí)使用),F(xiàn)為螺距。第46頁(yè)/共74頁(yè)G83鉆孔循環(huán)格式:G83Z_Q_P_R_K_F_;Z為鉆孔深度,Q為每次鉆深(無(wú)小數(shù)點(diǎn)輸入),P為暫停時(shí)間(無(wú)小數(shù)點(diǎn)輸入),R為安全平面到起點(diǎn)的距離(數(shù)控銑或車(chē)銑中心使用,數(shù)控車(chē)床基本不用)。K為鉆孔的次數(shù)(數(shù)控銑或車(chē)銑中心使用,數(shù)控車(chē)床基本不用)。F為進(jìn)給量。注:在加工深孔時(shí)為了實(shí)現(xiàn)斷削、排削,5114#參數(shù)設(shè)定每次鉆深后的回退距離(無(wú)小數(shù)點(diǎn)輸入)。G84剛性攻絲循環(huán)格式:G84Z_F_;Z為攻絲深度,F(xiàn)為螺距。攻絲循環(huán)的執(zhí)行動(dòng)作:主軸正轉(zhuǎn)→絲錐加工到尺寸→主軸暫?!鬏S反轉(zhuǎn)→絲錐退出。注:在執(zhí)行G70~G84的循環(huán)指令時(shí)先輸入循環(huán)的定位點(diǎn),即G0或G1。當(dāng)循環(huán)結(jié)束后,先返回到定位點(diǎn)后再執(zhí)行下面的程序。G80取消鉆孔循環(huán)第47頁(yè)/共74頁(yè)G90單一車(chē)削循環(huán)格式:G90X_Z_F_;
X和Z為地址值,即絕對(duì)值坐標(biāo)。F為進(jìn)給量。執(zhí)行一段程序機(jī)床實(shí)現(xiàn)4個(gè)動(dòng)作,X向尺寸快速定位→切削→以切削方式退出→Z向定位。程序:G0X100.Z2.;G90X95.Z-50.F0.3;X92.;X90.;G0X150.Z150.實(shí)線為切削方式,虛線為快速定位方式。
第48頁(yè)/共74頁(yè)G90錐面單一切削循環(huán)格式:G90X_Z_R_F_;R為大小徑之差,半徑值表示。在編程時(shí)只給出X向的終點(diǎn)坐標(biāo),起點(diǎn)坐標(biāo)通過(guò)R值機(jī)床自動(dòng)計(jì)算,R帶正負(fù)號(hào),判斷正負(fù)的方法是X值的終點(diǎn)尺寸相對(duì)于起點(diǎn)尺寸,終點(diǎn)尺寸大于起點(diǎn)尺寸R為負(fù)值,終點(diǎn)尺寸小于起點(diǎn)尺寸R為正值。第49頁(yè)/共74頁(yè)如圖1:加工1:5的錐面,程序如下:
G0X85.Z2.;G90X70.Z-100.R-10.2F0.3;X60.;X50.;G0X100.Z100.;M30;第50頁(yè)/共74頁(yè)G92單一螺紋循環(huán)格式:G92X_Z_F_;
X和Z為地址值即絕對(duì)值坐標(biāo),F(xiàn)為螺距。執(zhí)行一段程序機(jī)床實(shí)現(xiàn)4個(gè)動(dòng)作,X向尺寸快速定位→切削→以快退方式退出→Z向定位。若加工無(wú)退刀槽螺紋實(shí)現(xiàn)螺紋的尾退功能時(shí),5130#參數(shù)設(shè)置尾退量,5131#參數(shù)設(shè)置尾退角度。走刀方式見(jiàn)下圖2:第51頁(yè)/共74頁(yè)G92單一錐面螺紋循環(huán)格式:G92X_Z_R_F_;與G90不同的是G92的F為螺距。列舉實(shí)例:加工如圖3的螺紋,螺距為2MM.
程序如下:
G0X25.Z5.;G92X27.Z-52.R1.78F2.;X28.X28.38;G0X100.Z100.;M30;
第52頁(yè)/共74頁(yè)G94端面單一循環(huán)格式:G94X_Z_F_;
除走刀路線不與G90和G92不同,其余基本相同。G94錐面單一循環(huán)格式:G94X_Z_R_F_;除走刀路線不與G90和G92不同,其余基本相同。G94端面單一循環(huán)走刀路徑見(jiàn)下圖4:第53頁(yè)/共74頁(yè)G96恒線速切削格式:G96S_;S為切削速度,單位為m/min。在車(chē)削球面或端面時(shí)為保證表面粗糙度時(shí)執(zhí)行G96功能,為了保證恒線速的一致,主軸的轉(zhuǎn)數(shù)會(huì)隨著徑向的尺寸變化而變化,徑向尺寸越小,主軸轉(zhuǎn)數(shù)越高,反之亦然。注:G96為模態(tài)代碼。線速度的計(jì)算公式為:
VC=πDN/1000主軸速度的計(jì)算:
N=1000VC/πDG97取消恒線速格式:G97S_;即取消G96恒線速功能,S為主軸r/min。注:G97為模態(tài)功能。第54頁(yè)/共74頁(yè)G98每分鐘進(jìn)給G99每轉(zhuǎn)進(jìn)給注:3402#參數(shù)#4位為開(kāi)機(jī)默認(rèn)方式,0為每轉(zhuǎn)進(jìn)給G99,1為每分鐘進(jìn)給G98.第55頁(yè)/共74頁(yè)M代碼詳解M0暫停功能被執(zhí)行的程序段中包含M0時(shí),當(dāng)運(yùn)行到此程序段時(shí)執(zhí)行程序的暫停,再按動(dòng)循環(huán)啟動(dòng)按鈕,程序繼續(xù)執(zhí)行。M1有條件暫停當(dāng)機(jī)床面板上的M1按鈕被按下時(shí)此功能有效,執(zhí)行的動(dòng)作與M0相同。M2程序結(jié)束第56頁(yè)/共74頁(yè)M3
主軸正轉(zhuǎn)M4主軸反轉(zhuǎn)M5主軸停M8
冷卻液開(kāi)M9冷卻液關(guān)M10主軸液壓卡盤(pán)夾緊M11主軸液壓卡盤(pán)松開(kāi)第57頁(yè)/共74頁(yè)子程序M98
調(diào)用子程序格式:M98PXXXXXXXX;P指令由八位數(shù)組成,前四位表示調(diào)用次數(shù),后四位表示被調(diào)用的子程序號(hào)。如O1234號(hào)的程序調(diào)用3次,格式為M98P00031234;前導(dǎo)零可以省略,可簡(jiǎn)寫(xiě)為:M98P31234;若只調(diào)用1次,可以不輸入被調(diào)用的次數(shù),直接輸入被調(diào)用的子程序,子程序最多可以被調(diào)用9999次,子程序最多可以4級(jí)嵌套,即子程序中可以再去調(diào)用子程序。M99
返回主程序被調(diào)用子程序的結(jié)尾必須為M99,返回到主程序中后主程序再繼續(xù)執(zhí)行下面的程序。第58頁(yè)/共74頁(yè)宏程序
1.FANUC系統(tǒng)變量號(hào)為#表示。#1~#33為局部變量,局部變量只能用在宏程序中存儲(chǔ)數(shù)據(jù),例如運(yùn)算結(jié)果。當(dāng)斷電時(shí)局部變量被初始化為空,調(diào)用宏程序時(shí)自變量對(duì)局部變量賦值。即通過(guò)G65對(duì)對(duì)應(yīng)的變量號(hào)進(jìn)行賦值,如G65P9001A50,被調(diào)用的程序中#1就等于50。也可以在程序中直接對(duì)#1~#33進(jìn)行賦值,如#1=50。#100~#199為公共變量,當(dāng)系統(tǒng)斷電后初始化為空。#500~#999為公共變量,當(dāng)系統(tǒng)斷電后數(shù)據(jù)被保存,不丟失。#1000以上為系統(tǒng)變量。第59頁(yè)/共74頁(yè)2.常用的運(yùn)算符號(hào)及功能:運(yùn)算符號(hào)含義
EQ等于
NE不等于
GT大于
GE大于或等于
LT小于
LE小于或等于第60頁(yè)/共74頁(yè)
功能
格式正弦SIN
余弦COS
正切TAN
絕對(duì)值A(chǔ)BS
平方根SQRT
舍入ROUND
上取整FIX
下取整
FUP第61頁(yè)/共74頁(yè)條件表達(dá)和循環(huán)(1)無(wú)條件轉(zhuǎn)移:GOTOn;N為要轉(zhuǎn)移的程序段。GOTO10表示轉(zhuǎn)移到N10段的程序。第62頁(yè)/共74頁(yè)(2)有條件轉(zhuǎn)移:IF[條件表達(dá)]GOTO10;當(dāng)指定的條件表達(dá)式滿(mǎn)足時(shí),轉(zhuǎn)移到標(biāo)有順序號(hào)N的程序段,如果指定的條件表達(dá)式不滿(mǎn)足時(shí),執(zhí)行下個(gè)程序段。
IF[#1LE1]GOTO1;如果條件滿(mǎn)足,#1小于或等于1的話(huà),那么就轉(zhuǎn)移到標(biāo)有N1的程序段中,如果條件不滿(mǎn)足,程序往下執(zhí)行,不進(jìn)行轉(zhuǎn)移.舉例:
#1=0N10G0X100.Z0;若條件滿(mǎn)足轉(zhuǎn)移到此程序段中)…(程序部分)IF[#1LE10]GOTO10;若條件不滿(mǎn)足執(zhí)行下面程序
G0X50.Z50.;第63頁(yè)/共74頁(yè)(3)循環(huán)指令:WHILE[條件表達(dá)]DO1;當(dāng)條件表達(dá)式滿(mǎn)足時(shí),循環(huán)標(biāo)有END1之間的程序,如果表達(dá)式不滿(mǎn)足時(shí),不做循環(huán),執(zhí)行END1之后的程序。
WHILE[#2GT10]DO1;當(dāng)#2大于10的話(huà),循環(huán)到END1之間的程序,當(dāng)條件不滿(mǎn)足時(shí),結(jié)束循環(huán),程序往下執(zhí)行。循環(huán)最多可以3級(jí)嵌套。舉例:
#100=10;
WHILE[#100GT0]DO1;(條件滿(mǎn)足時(shí)執(zhí)行此程序段到END1之間的程序)
…(程序部分)END1;(條件不滿(mǎn)足執(zhí)行下滿(mǎn)的程序)G0X100.;第64頁(yè)/共74頁(yè)實(shí)例(1)拋物線加工G1X0Z0F0.3;#1=0;#2=0;WHILE[#1LE12]DO1;G1X#1*2Z#2;#1=#1+0.5;#2=-#1*#1/12;END1;
第65頁(yè)/共74頁(yè)(2)橢圓加工(參數(shù)編程)程序:#1=0(角度賦值)WHILE[#1LE90]DO1;(循環(huán))
#2=25*SIN[#1];(X坐標(biāo)計(jì)算)#3=25*COS[#1]-25.;(Z坐標(biāo)計(jì)算
G1X#2Z#3F0.3;(直線擬合)
#1=#1+0.5;(角度計(jì)算)
END1;第66頁(yè)/共74頁(yè)(3)橢圓加工(橢圓標(biāo)準(zhǔn)方程編程)程序:#1=25;(長(zhǎng)半軸賦值)
N10#2=25*SQRT[1-[#1*#1]/[25*25]];(X軸計(jì)算)G1X#2Z[#1-25]F0.3;(直線擬合)
#1=#1-1.;(Z軸每次負(fù)方向進(jìn)1)
IF[#1GE0]GOTO10;(條件轉(zhuǎn)移)
G0X100.Z100.;第67頁(yè)/共74頁(yè)(4)利用宏程序分層車(chē)削軸承內(nèi)套滾道部分程序:O0110M3S100T101G0X195.Z-55.#100=1(精車(chē)次數(shù)控制)#101=1.5(切除量)N10#1=189.86(X向起點(diǎn))#2=167.44(X向終點(diǎn))WHILE[#101GE0]DO1(循環(huán)車(chē)削)G0G41X[#1+#101]Z-52.17G3X[#2+#101]Z-8.37R96.64F0.3G0G40X195.Z-55.#101=#101-0.6(粗車(chē)每次0.6mm)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年燃料油國(guó)際貿(mào)易代理及風(fēng)險(xiǎn)管理合同3篇
- 省級(jí)產(chǎn)業(yè)園區(qū)基礎(chǔ)設(shè)施項(xiàng)目商業(yè)計(jì)劃書(shū)
- 吉林xx城中村改造項(xiàng)目可行性研究報(bào)告
- 中醫(yī)兒科練習(xí)試卷附答案
- 五年級(jí)上《少年閏土》說(shuō)課稿
- 快遞員辭職報(bào)告
- 2024年標(biāo)準(zhǔn)化廠區(qū)食堂承包方案及協(xié)議樣本一
- 二年級(jí)語(yǔ)文教學(xué)案例通過(guò)小組合作提高學(xué)生的合作意識(shí)和溝通能力
- 2024年房地產(chǎn)租賃保證金合同示范文本3篇
- 2024年度代理記賬服務(wù)+企業(yè)財(cái)務(wù)報(bào)表編制合同范本2篇
- 2024-2030年版中國(guó)IPVPN服務(wù)行業(yè)發(fā)展現(xiàn)狀及投資商業(yè)模式分析報(bào)告
- 北京市海淀區(qū)2021-2022學(xué)年第一學(xué)期四年級(jí)期末考試語(yǔ)文試卷(含答案)
- 2024-2030年中國(guó)企業(yè)大學(xué)行業(yè)運(yùn)作模式發(fā)展規(guī)劃分析報(bào)告
- 電動(dòng)力學(xué)-選擇題填空題判斷題和問(wèn)答題2018
- 房地產(chǎn)激勵(lì)培訓(xùn)
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試地理試題 附答案
- 【MOOC】微型計(jì)算機(jī)原理與接口技術(shù)-南京郵電大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 違章建筑舉報(bào)范文
- 糖尿病傷口護(hù)理
- 人教版(2024新版)八年級(jí)上冊(cè)物理期末必刷單項(xiàng)選擇題50題(含答案解析)
- 建筑師業(yè)務(wù)實(shí)習(xí)答辯
評(píng)論
0/150
提交評(píng)論