高職《數(shù)控編程與操作》PPT電子課件
高職《數(shù)控編程與操作》PPT電子課件,數(shù)控編程與操作,高職,數(shù)控,編程,操作,PPT,電子,課件
第第1章章 數(shù)控加工的編程基礎(chǔ)數(shù)控加工的編程基礎(chǔ)1.11.1數(shù)控加工技術(shù)概述數(shù)控加工技術(shù)概述1.1.11.1.1數(shù)控加工原理和特點(diǎn)數(shù)控加工原理和特點(diǎn)1 1數(shù)控機(jī)床的工作原理數(shù)控機(jī)床的工作原理(1 1)數(shù)控程序編制)數(shù)控程序編制(2 2)制成控制介質(zhì))制成控制介質(zhì)(3 3)運(yùn)行數(shù)控加工程序)運(yùn)行數(shù)控加工程序(4 4)零件加工)零件加工2數(shù)控機(jī)床的特點(diǎn)數(shù)控機(jī)床的特點(diǎn)(1)適應(yīng)性強(qiáng)(2)精度高、質(zhì)量穩(wěn)定(3)生產(chǎn)率高(4)自動化程度高,工人的勞動強(qiáng)度低(5)具有良好的經(jīng)濟(jì)效益(6)有利于生產(chǎn)管理的現(xiàn)代化1.1.2數(shù)控加工技術(shù)的發(fā)展歷程數(shù)控加工技術(shù)的發(fā)展歷程1 1數(shù)控機(jī)床的產(chǎn)生數(shù)控機(jī)床的產(chǎn)生在1952年,試制成功出世界第一臺三坐標(biāo)數(shù)控銑床2 2數(shù)控機(jī)床的發(fā)展數(shù)控機(jī)床的發(fā)展第一代數(shù)控:19521959年由電子管構(gòu)成的數(shù)控系統(tǒng)第二代數(shù)控:19591965年由晶體管構(gòu)成的數(shù)控系統(tǒng)第三代數(shù)控:19651970年由小規(guī)模集成電路構(gòu)成的數(shù)控系統(tǒng)1.1.2數(shù)控加工技術(shù)的發(fā)展歷程數(shù)控加工技術(shù)的發(fā)展歷程第四代數(shù)控:19701974年由大規(guī)模集成電路及小型計(jì)算機(jī)構(gòu)成的數(shù)控系統(tǒng)第五代數(shù)控:19741990年由微處理器或微型計(jì)算機(jī)應(yīng)用于數(shù)控系統(tǒng)第六代數(shù)控:1990以后PC機(jī)(個(gè)人計(jì)算機(jī))的性能已發(fā)展到很高的階段,可滿足作為數(shù)控系統(tǒng)核心部件的要求,數(shù)控系統(tǒng)從此進(jìn)入了基于PC時(shí)代。1.1.3數(shù)控加工技術(shù)的發(fā)展方向數(shù)控加工技術(shù)的發(fā)展方向1高可靠性高可靠性2高柔性化高柔性化3高精度化高精度化4高速度化高速度化5系統(tǒng)化系統(tǒng)化6復(fù)合化復(fù)合化1.2數(shù)控編程的內(nèi)容與方法數(shù)控編程的內(nèi)容與方法1.2數(shù)控編程的內(nèi)容與方法數(shù)控編程的內(nèi)容與方法1.2.1數(shù)控編程的內(nèi)容數(shù)控編程的內(nèi)容一般來說,數(shù)控編程的主要內(nèi)容有:零件圖分析、確定加工工藝過程、數(shù)值計(jì)算、填寫加工程序單、制作控制介質(zhì)、程序校驗(yàn)和首件試切。1.2.2數(shù)控編程的方法數(shù)控編程的方法1手工編程手工編程2自動編程自動編程1.3數(shù)控編程中的坐標(biāo)系數(shù)控編程中的坐標(biāo)系1.3.1機(jī)床原點(diǎn)、工件原點(diǎn)和參考點(diǎn)機(jī)床原點(diǎn)、工件原點(diǎn)和參考點(diǎn)1機(jī)床原點(diǎn)機(jī)床原點(diǎn)機(jī)床原點(diǎn)又稱為機(jī)床零點(diǎn),是機(jī)床坐標(biāo)系的原點(diǎn)。機(jī)床原點(diǎn)又稱為機(jī)床零點(diǎn),是機(jī)床坐標(biāo)系的原點(diǎn)。該點(diǎn)是數(shù)控機(jī)床上的一個(gè)固定點(diǎn),其位置是由機(jī)該點(diǎn)是數(shù)控機(jī)床上的一個(gè)固定點(diǎn),其位置是由機(jī)床設(shè)計(jì)人員確定的,通常不允許用戶更改。床設(shè)計(jì)人員確定的,通常不允許用戶更改。1.3.1機(jī)床原點(diǎn)、工件原點(diǎn)機(jī)床原點(diǎn)、工件原點(diǎn)和參考點(diǎn)和參考點(diǎn)2工件坐標(biāo)系原點(diǎn)工件坐標(biāo)系原點(diǎn) 在工件坐標(biāo)系中,確定工件輪廓編程和計(jì)算的原在工件坐標(biāo)系中,確定工件輪廓編程和計(jì)算的原點(diǎn),稱為工件坐標(biāo)系原點(diǎn),簡稱為工件原點(diǎn),也點(diǎn),稱為工件坐標(biāo)系原點(diǎn),簡稱為工件原點(diǎn),也稱為編程零點(diǎn)。在加工中由于工件的裝夾位置是稱為編程零點(diǎn)。在加工中由于工件的裝夾位置是相對于固定的機(jī)床而言,因此相對于固定的機(jī)床而言,因此3機(jī)床參考點(diǎn)機(jī)床參考點(diǎn)機(jī)床參考點(diǎn)也是數(shù)控機(jī)床坐標(biāo)系中一個(gè)固定點(diǎn),機(jī)床參考點(diǎn)也是數(shù)控機(jī)床坐標(biāo)系中一個(gè)固定點(diǎn),是用于對機(jī)床工作臺、滑板與刀具相對運(yùn)動的測是用于對機(jī)床工作臺、滑板與刀具相對運(yùn)動的測量系統(tǒng)進(jìn)行標(biāo)定和控制的點(diǎn)。量系統(tǒng)進(jìn)行標(biāo)定和控制的點(diǎn)。1.3.2數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)與運(yùn)動方向與運(yùn)動方向1坐標(biāo)系確定的原則坐標(biāo)系確定的原則1.3.2數(shù)控機(jī)床的坐標(biāo)系統(tǒng)與運(yùn)動方向數(shù)控機(jī)床的坐標(biāo)系統(tǒng)與運(yùn)動方向1坐標(biāo)系確定的原則坐標(biāo)系確定的原則(1)刀具相對于靜止工件而運(yùn)動的原則)刀具相對于靜止工件而運(yùn)動的原則(2)機(jī)床坐標(biāo)系的規(guī)定)機(jī)床坐標(biāo)系的規(guī)定數(shù)控機(jī)床上的坐標(biāo)系采用右手笛卡兒直角坐標(biāo)系數(shù)控機(jī)床上的坐標(biāo)系采用右手笛卡兒直角坐標(biāo)系2運(yùn)動方向的確定運(yùn)動方向的確定1.3.2數(shù)控機(jī)床的坐標(biāo)系統(tǒng)數(shù)控機(jī)床的坐標(biāo)系統(tǒng)與運(yùn)動方向與運(yùn)動方向(1)Z坐標(biāo)運(yùn)動方向的確定坐標(biāo)運(yùn)動方向的確定Z坐標(biāo)的運(yùn)動方向是由傳遞切削動力的主軸所決定坐標(biāo)的運(yùn)動方向是由傳遞切削動力的主軸所決定的,即平行于主軸軸線的坐標(biāo)軸即為的,即平行于主軸軸線的坐標(biāo)軸即為Z坐標(biāo)坐標(biāo)(2)X坐標(biāo)運(yùn)動方向的確定坐標(biāo)運(yùn)動方向的確定(3)Y坐標(biāo)運(yùn)動方向的確定坐標(biāo)運(yùn)動方向的確定(4)旋轉(zhuǎn)運(yùn)動)旋轉(zhuǎn)運(yùn)動A、B、C軸軸(5)附加坐標(biāo)運(yùn)動)附加坐標(biāo)運(yùn)動(6)工件運(yùn)動的方向規(guī)定)工件運(yùn)動的方向規(guī)定7)主軸旋轉(zhuǎn)運(yùn)動的方向)主軸旋轉(zhuǎn)運(yùn)動的方向1.4典型數(shù)控系統(tǒng)與主要功能典型數(shù)控系統(tǒng)與主要功能1.4.1典型數(shù)控系統(tǒng)典型數(shù)控系統(tǒng)1CNC數(shù)控系統(tǒng)硬件組成數(shù)控系統(tǒng)硬件組成(1)工業(yè)PC機(jī)(2)系統(tǒng)總線(3)數(shù)控系統(tǒng)的操作面板(4)定制功能模塊(5)位置單元接口(6)光隔I/O板(7)多功能板2CNC系統(tǒng)軟件組成系統(tǒng)軟件組成圖1-10華中數(shù)控系統(tǒng)軟件構(gòu)成1.4.2數(shù)控系統(tǒng)的主要功能數(shù)控系統(tǒng)的主要功能1CNC系統(tǒng)的基本功能系統(tǒng)的基本功能(1)控制功能 (2)準(zhǔn)備功能(3)插補(bǔ)功能 (4)進(jìn)給功能(5)刀具功能 (6)主軸功能(7)輔助功能 (8)自診斷功能2CNC系統(tǒng)的選擇功能系統(tǒng)的選擇功能(1)固定循環(huán)功能(2)補(bǔ)償功能思考與練習(xí)題思考與練習(xí)題1數(shù)控機(jī)床的特點(diǎn)有哪些?2NC、CNC、MNC、DNC的含義是什么?3什么是機(jī)床坐標(biāo)系和工件坐標(biāo)系?第第第第2 2章章章章 數(shù)控車床數(shù)控車床數(shù)控車床數(shù)控車床FANUC0iFANUC0i系統(tǒng)的操作與編程系統(tǒng)的操作與編程系統(tǒng)的操作與編程系統(tǒng)的操作與編程 2.1 2.1 數(shù)控車床的位置調(diào)整與坐標(biāo)系的設(shè)定數(shù)控車床的位置調(diào)整與坐標(biāo)系的設(shè)定2.1.1 數(shù)控車床的位置調(diào)整1回參考點(diǎn)操作2手搖操作2.1.2 2.1.2 刀具裝夾與對刀刀具裝夾與對刀1 1刀具裝夾刀具裝夾(1)利用轉(zhuǎn)塔刀架(或電動刀架)的刀具及其裝夾(2)快換刀夾(3)模塊式車削工具及其裝夾2.1.2 2.1.2 刀具裝夾與對刀刀具裝夾與對刀1 1刀具裝夾刀具裝夾(1)利用轉(zhuǎn)塔刀架(或電動刀架)的刀具及其裝夾2.1 2.1 2.1 2.1 數(shù)控車床的位置調(diào)整與坐標(biāo)系的設(shè)定數(shù)控車床的位置調(diào)整與坐標(biāo)系的設(shè)定數(shù)控車床的位置調(diào)整與坐標(biāo)系的設(shè)定數(shù)控車床的位置調(diào)整與坐標(biāo)系的設(shè)定(2)快換刀夾(3)模塊式車削工具及其裝夾2 2數(shù)控車削的對刀數(shù)控車削的對刀(1)對刀的概念1)刀位點(diǎn)2)起刀點(diǎn)3)對刀點(diǎn)與對刀4)對刀基準(zhǔn)點(diǎn)5)對刀參考點(diǎn)6)換刀點(diǎn)2 2 2 2數(shù)控車削的對刀數(shù)控車削的對刀數(shù)控車削的對刀數(shù)控車削的對刀(2)確定對刀點(diǎn)或?qū)Φ痘鶞?zhǔn)點(diǎn)的一般原則1)對刀點(diǎn)的位置容易確定;2)能夠方便換刀,以便與換刀點(diǎn)重合;3)對刀點(diǎn)應(yīng)與工件坐標(biāo)系原點(diǎn)重合;4)批量加工時(shí),為使得一次對刀可以加工一批工件,對刀點(diǎn)應(yīng)該選取在定位元件的起始基準(zhǔn)上,并將編程原點(diǎn)與定位基準(zhǔn)重合,以便直接按照定位基準(zhǔn)對刀。(3)對刀的方法1)采用G50(FANUC數(shù)控系統(tǒng))設(shè)定工件坐標(biāo)系時(shí)的對刀方法2)采用G54G59(FANUC數(shù)控系統(tǒng))設(shè)定工件坐標(biāo)系時(shí)的對刀方法2.2 FANUC0i系統(tǒng)基本編程指系統(tǒng)基本編程指令與程序調(diào)試令與程序調(diào)試 2.2.1程序中用到的各功能字程序中用到的各功能字1 M功能功能(1)M00程序停止(2)M01選擇停止(3)M02程序結(jié)束(4)M03主軸正轉(zhuǎn)(5)M04主軸反轉(zhuǎn)(6)M05主軸停止(7)M08切削液開(8)M09切削液關(guān)(9)M30程序結(jié)束(10)M98子程序調(diào)用(11)M99子程序結(jié)束并返回主程序2 進(jìn)給功能字與刀具功能字進(jìn)給功能字與刀具功能字2 進(jìn)給功能字進(jìn)給功能字(1)G99每轉(zhuǎn)進(jìn)給模式(2)G98每分鐘進(jìn)給模式3刀具功能字刀具功能字T功能指令格式為:T;其中指令T后的前兩位表示刀具號,后兩位為刀具補(bǔ)償號。例如:T0202;表示選擇2號刀,用2號刀具補(bǔ)償。刀具補(bǔ)償包括刀具長度補(bǔ)償和刀尖圓弧半徑補(bǔ)償。準(zhǔn)備功能也叫G功能或G代碼。從G00G99共100種注:(1)FANUC0i控制器的G功能有A、B、C三種類型,一般CNC車床大多設(shè)定成A型,而數(shù)控銑床或加工中心設(shè)定成B型或C型。所以我們這里只介紹A型的G功能。4準(zhǔn)備功能字準(zhǔn)備功能字(2)G功能以組別可區(qū)分為二大類。屬于“00”組別者,為非模態(tài)代碼或非續(xù)效指令,意即該指令的功能只在該程序段執(zhí)行時(shí)發(fā)生效用,其功能不會延續(xù)到下面的程序段。屬于“非00”組別者,為模態(tài)代碼或續(xù)效指令,意即該指令的功能除在該程序段執(zhí)行時(shí)發(fā)生效用外,若下一程序段仍要使用相同功能,則不需再指令一次,其功能會延續(xù)到下一程序段,直到被同一組別的指令取代為止。(3)不同組別的G功能可以在同一程序段中使用。但若是同一組別的G功能,在同一程序段中出現(xiàn)兩個(gè)或兩個(gè)以上時(shí),則以最后面的G功能有效。(4)上列G功能表中有“”記號的G代碼,是表示數(shù)控機(jī)床一經(jīng)開機(jī)后或按了RESET鍵后,即處于此功能狀態(tài)。這些預(yù)設(shè)的功能狀態(tài),是由數(shù)控系統(tǒng)內(nèi)部的參數(shù)設(shè)定的,一般都設(shè)定成如上表所示狀態(tài)。2.2.2數(shù)控車床的編程方式數(shù)控車床的編程方式 2.2.22.2.2數(shù)控車床的編程方式數(shù)控車床的編程方式1 1絕對值編程絕對值編程2 2增量值編程增量值編程3.3.混合編程混合編程2.2.32.2.3基本編程指令基本編程指令1 1G90G90絕對坐標(biāo)編程指令絕對坐標(biāo)編程指令格式:格式:G90G90說明:該指令表示程序段中的運(yùn)動坐標(biāo)數(shù)字為絕對坐標(biāo)值,即從編程說明:該指令表示程序段中的運(yùn)動坐標(biāo)數(shù)字為絕對坐標(biāo)值,即從編程原點(diǎn)開始的坐標(biāo)值。原點(diǎn)開始的坐標(biāo)值。2 2G91G91增量坐標(biāo)編程指令增量坐標(biāo)編程指令格式:格式:G91G91說明:該指令表示程序段中的運(yùn)動坐標(biāo)數(shù)字為增量坐標(biāo)值,即刀具運(yùn)說明:該指令表示程序段中的運(yùn)動坐標(biāo)數(shù)字為增量坐標(biāo)值,即刀具運(yùn)動的終點(diǎn)相對于起點(diǎn)坐標(biāo)值的增量。動的終點(diǎn)相對于起點(diǎn)坐標(biāo)值的增量。2.2.32.2.3基本編程指令基本編程指令3 3G50G50工件坐標(biāo)系設(shè)定工件坐標(biāo)系設(shè)定編程時(shí),首先應(yīng)該確定工件原點(diǎn)并用G50指令設(shè)定工件坐標(biāo)系。車削加工工件原點(diǎn)一般設(shè)置在工件右端面或左端面與主軸軸線的交點(diǎn)上。格式:G50XZ;其中:X、Z值分別為刀尖(刀位點(diǎn))起始點(diǎn)相對工件原點(diǎn)的X向和Z向坐標(biāo),注意X應(yīng)為直徑值。4 4G00G00快速點(diǎn)定位指令快速點(diǎn)定位指令格式:G00 X(U)Z(W);說明:(1)G00指令使刀具以點(diǎn)位控制方式從刀具所在點(diǎn)快速移動到目標(biāo)點(diǎn)。(2)它只是快速定位,無運(yùn)動軌跡要求。(3)G00指令是模態(tài)代碼,其中X(U),Z(W)是目標(biāo)點(diǎn)的坐標(biāo)(4)使用G00指令時(shí),目標(biāo)點(diǎn)不能直接選在工件上,一般要離開工件表面12mm。2.2.32.2.3基本編程指令基本編程指令5 5G01 G01 直線插補(bǔ)指令直線插補(bǔ)指令格式:G01 X(U)Z(W)F;說明:(1)G01指令使刀具從當(dāng)前點(diǎn)出發(fā),在兩坐標(biāo)間以插補(bǔ)聯(lián)動方式按指定的進(jìn)給速度直線移動到目標(biāo)點(diǎn)。G01指令是模態(tài)指令。(2)進(jìn)給速度由F指定。F指令也是模態(tài)指令 6.G02/G036.G02/G03圓弧插補(bǔ)圓弧插補(bǔ)格式:G02/G03X(U)Z(W)IKF;或G02/G03X(U)Z(W)RF;說明:(1)G02:順時(shí)針圓弧插補(bǔ);G03逆時(shí)針圓弧插補(bǔ)。車床上圓弧順逆方向可按圖2-12所示的方向判斷,沿垂直于圓弧所在的平面(XOZ面)的坐標(biāo)軸向負(fù)方向(Y軸)看去,刀具相對于工件轉(zhuǎn)動方向順時(shí)針運(yùn)動為G02,逆時(shí)針運(yùn)動為G03。2.2.32.2.3基本編程指令基本編程指令(2)采用絕對坐標(biāo)編程時(shí),圓弧終點(diǎn)坐標(biāo)為工件坐標(biāo)系中的坐標(biāo)值,用X、Z表示,當(dāng)用增量坐標(biāo)編程時(shí),圓弧終點(diǎn)坐標(biāo)為圓弧終點(diǎn)相對于圓弧起點(diǎn)的坐標(biāo)增量值,用U、W表示。(3)I、K為圓心相對于圓弧起點(diǎn)的增量坐標(biāo),無論是絕對編程還是增量編程,都用增量坐標(biāo)表示。一般用I、K值可進(jìn)行任意圓弧(包括整圓)插補(bǔ)。(4)當(dāng)用半徑R指定圓心位置時(shí)(它不能與I、K同時(shí)使用),由于在同一半徑R的情況下,從圓弧的起點(diǎn)到終點(diǎn)有兩個(gè)圓弧路徑,為區(qū)別二者,規(guī)定圓心角時(shí),用“+R”表示,正號可省略;當(dāng)圓心角時(shí)用“R”表示。用圓弧半徑指定圓心位置時(shí),不能進(jìn)行整圓插補(bǔ)。2.2.32.2.3基本編程指令基本編程指令7自動倒角及倒圓自動倒角及倒圓(1)自動倒角編程指令格式為:G01 Z(W)IF;說明:Z、W分別為圖中b點(diǎn)的絕對值和增量坐標(biāo);I的正負(fù)取決于倒角方向,當(dāng)向X軸正方向倒角時(shí),I為正值,反之取負(fù)值,如圖2-13(a)所示。(a)(b)圖2-13 自動倒角2.2.32.2.3基本編程指令基本編程指令由X軸向Z軸倒角如圖2-13(b)所示,編程指令格式為:G01 X(U)KF;(2)自動倒圓G01指令除了作直線切削外,還可作自動倒圓加工。由Z軸向X軸倒圓如圖2-14(a)所示,編程指令格式為:G01 Z(W)RF;(a)(b)圖2-14 自動倒圓2.2.32.2.3基本編程指令基本編程指令8 8G04G04程序暫停程序暫停該指令控制系統(tǒng)按指定時(shí)間暫時(shí)停止后續(xù)程序段。暫停時(shí)間結(jié)束則繼續(xù)執(zhí)行。該指令為非模態(tài)指令只在本程序段有效。格式:G04 X(U或P)說明:其中X、U的單位(s),P為暫停時(shí)間(ms)。注意在用地址P表示暫停時(shí)間時(shí)不能用小數(shù)點(diǎn)表示法。9 9G27G27返回參考點(diǎn)檢查返回參考點(diǎn)檢查格式:G27 X(U)_Z(W)_;說明:X、Z值指機(jī)床參考點(diǎn)在工件坐標(biāo)系的絕對值坐標(biāo);U、W表示機(jī)床參考點(diǎn)相對刀具目前所在位置的增量坐標(biāo)。10.G2810.G28自動返回參考點(diǎn)自動返回參考點(diǎn)格式:G28 X(U)Z(W);說明:X、Z是刀具經(jīng)過中間點(diǎn)的絕對值坐標(biāo);U、W為刀具經(jīng)過的中間點(diǎn)相對起點(diǎn)的增量坐標(biāo)。11.G2911.G29從參考點(diǎn)返回從參考點(diǎn)返回此指令的功能是使刀具由機(jī)床參考點(diǎn)經(jīng)過中間點(diǎn)到達(dá)目標(biāo)點(diǎn)。格式:G29 XZ;其中X、Z后面的數(shù)值是指刀具的目標(biāo)點(diǎn)坐標(biāo)。2.3 FANUC0i系統(tǒng)車削循環(huán)系統(tǒng)車削循環(huán)程序編寫與調(diào)試程序編寫與調(diào)試 2.3.12.3.1簡單車削循環(huán)簡單車削循環(huán) 1 1G90G90軸向切削循環(huán)指令軸向切削循環(huán)指令(1)圓柱切削循環(huán)格式:G90 X(U)Z(W)F;例2-4 使用1號粗車刀。2號精車刀車削如圖2-20所示工件的外圓,試用G90指令編程。O2003;G50 S3000;(主軸最高轉(zhuǎn)速限制)G96 S120 T0100;(恒線速度設(shè)定,換T01號刀)G50 X150.200.M08;(設(shè)定工件坐標(biāo)系,切削液開)G00 X55.Z3.T0101 M03;(快速定位至循環(huán)起點(diǎn)a,建立刀具補(bǔ)償,主軸正轉(zhuǎn))2.3.12.3.1簡單車削循環(huán)簡單車削循環(huán)圖2-19 軸向切削循環(huán) 圖2-20 車削外圓2.3.12.3.1簡單車削循環(huán)簡單車削循環(huán)G90 X46.Z44.95 F0.2;(以循環(huán)切削方式車削,由abgha)X42.;(以循環(huán)切削方式車削,由acfha)X40.2;(以循環(huán)切削方式車削,由adeha)G00 X150.Z200.T0100;(快速定位至點(diǎn)(100,150),準(zhǔn)備換2號刀)T0202 S150;(換2號刀及2號補(bǔ)償,并提高切削速度為150m/min)X40.Z3.;(刀具至精車起點(diǎn))G01 Z45.F0.07;(精車外圓)X55.;(精車軸肩)G00 X150.Z200.T0000;(刀具至起始點(diǎn),取消刀具補(bǔ)償)M30;(程序結(jié)束)2.3.12.3.1簡單車削循環(huán)簡單車削循環(huán)(2)圓錐切削循環(huán)格式:G90 X(U)Z(W)RF;說明:X(U)、Z(W)含義與圓柱切削循環(huán)指令相同;R是指切削終點(diǎn)P3至起點(diǎn)P2的向量值(以半徑值表示),若錐面起點(diǎn)坐標(biāo)大于終點(diǎn)坐標(biāo)時(shí),該值為正,反之為負(fù)。其刀具軌跡如圖2-21所示。圖2-21圓錐切削循環(huán) 2.3.12.3.1簡單車削循環(huán)簡單車削循環(huán)2 2G94G94徑向切削循環(huán)指令徑向切削循環(huán)指令(1)直端面車削循環(huán)格式:G94(U)Z(W)F;(2)錐面車削循環(huán)格式:G94 X(U)Z(W)RF;各地址代碼的含義大都與G90同,只有R為循環(huán)起點(diǎn)Z坐標(biāo)與終點(diǎn)Z坐標(biāo)之差。2.3.2 粗車復(fù)合循環(huán)程序 1 1G71G71軸向粗車復(fù)合循環(huán)軸向粗車復(fù)合循環(huán)該指令適用于圓柱棒料粗車階梯軸的外圓或內(nèi)孔需切除較多余量時(shí)的情況。格式:G71U(d)R(e);G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);N(ns);S(s)F(f);N(nf);說明:d:每次切削背吃刀量,即X軸向的進(jìn)刀,深度以半徑值表示,一定為正值;e:每次切削結(jié)束的退刀量;ns:精車開始程序段的順序號;nf:精車結(jié)束程序段的順序號;u:X軸方向精加工余量,以直徑值表示;2.3.2 粗車復(fù)合循環(huán)程序w:Z軸方向精加工余量;f:粗車時(shí)的進(jìn)給量;s:粗車時(shí)的主軸功能(一般在G71之前即已指定,故大都省略);t:粗車時(shí)所用的刀具(一般在G71之前即已指定,故大都省略);s:精車時(shí)的主軸功能;f:精車時(shí)的進(jìn)給量;使用G71指令還應(yīng)注意以下兩點(diǎn):(1)由循環(huán)起點(diǎn)C到A點(diǎn)只能用G00或G01指令,且不可有Z軸方向移動指令。(2)車削的路徑必須是單調(diào)增大或減小,即不可有內(nèi)凹的輪廓外形。若使用配置FANUC 10T系統(tǒng)的數(shù)控車床時(shí),則沒有以上限制。2.3.2 粗車復(fù)合循環(huán)程序2 2G72G72徑向粗車復(fù)合循環(huán)徑向粗車復(fù)合循環(huán)此指令用于當(dāng)直徑方向的切除量比軸向余量大時(shí)。指令格式為:G72W(d)R(e);G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);N(ns);S(s)F(f);N(nf);指令中各項(xiàng)的意義與G71相同。其刀具循環(huán)路徑如圖2-29所示,使用方式如同G71。2.3.2 粗車復(fù)合循環(huán)程序3 3G73G73仿形粗車循環(huán)仿形粗車循環(huán)G73指令用于零件毛坯已基本成型的鑄件或鍛件的加工。鑄件或鍛件的形狀與零件輪廓相接近,這時(shí)若仍使用G71或G72指令,則會產(chǎn)生許多無效切削而浪費(fèi)加工時(shí)間。格式:G73 U(i)W(k)R(d);G73P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t);N(ns);S(s)F(f);N(nf);指令中各項(xiàng)的含義說明如下:i:X軸方向退刀距離和方向,以半徑值表示,當(dāng)向+X軸方向退刀時(shí),該值為正,反之為負(fù);k:Z軸退刀距離和方向,當(dāng)向+Z軸方向退刀時(shí),該值為正,反之為負(fù);d:粗切削次數(shù);其余各項(xiàng)含義與G71相同。2.3.2 粗車復(fù)合循環(huán)程序4G70精加工循環(huán)指令精加工循環(huán)指令格式:G70 P(ns)Q(nf);說明:ns開始精車程序段號;nf完成精車程序段號。使用G70時(shí)應(yīng)注意下列事項(xiàng):(1)必須先使用G71、G72或G73指令后,才可使用G70指令。(2)G70指令指定的ns至 nf間精車的程序段中,不能調(diào)用子程序。(3)ns至 nf間精車的程序段所指定的F及S是給G70精車時(shí)使用的。(4)精車時(shí)的S也可以于G70指令前,在換精車刀時(shí)同時(shí)指定。(5)使用G71、G72或G73及G70指令的程序必須儲存于CNC控制器的內(nèi)存內(nèi),即有復(fù)合循環(huán)指令的程序不能通過計(jì)算機(jī)以邊傳邊加工的方式控制CNC機(jī)床。2.4 螺紋車削程序的編寫與調(diào)試螺紋車削程序的編寫與調(diào)試 241 FANUC0i系統(tǒng)基本螺紋車削指令系統(tǒng)基本螺紋車削指令G32 格式:G32 X(U)Z(W)F;說明:G32指令可以執(zhí)行單行程螺紋切削。式中F為螺紋導(dǎo)程。車刀進(jìn)給運(yùn)動嚴(yán)格根據(jù)輸入的螺紋導(dǎo)程進(jìn)行。但是,車刀的切入、切出、返回均需要編入程序。錐螺紋其斜角在45以下時(shí),螺紋導(dǎo)程以Z方向指定,45以上至90時(shí),以X軸方向指定。該指令一般很少使用。使用螺紋切削指令的注意事項(xiàng):主軸恒轉(zhuǎn)速(G97指令)切削螺紋,為能加工到螺紋小徑,車削時(shí)X軸的直徑值逐次減少,若使用G96恒線速度控制指令,則工件旋轉(zhuǎn)時(shí),其轉(zhuǎn)速會隨切削點(diǎn)直徑減少而逐次減少,這會使F(單位:mm/r)導(dǎo)程指定的值產(chǎn)生變動(因?yàn)镕會隨轉(zhuǎn)速而變化),從而發(fā)生亂牙現(xiàn)象。螺紋加工中的走刀次數(shù)和進(jìn)刀量(切削深度)會直接影響螺紋的加工質(zhì)量,車削螺紋的切削深度和切削次數(shù)可參考表3-1。2.4 螺紋車削程序的編寫與調(diào)試螺紋車削程序的編寫與調(diào)試2.4.2 2.4.2 螺紋車削的簡單固定循環(huán)螺紋車削的簡單固定循環(huán)G92G92格式:G92X(U)Z(W)IF;說明:(1)螺紋切削循環(huán)G92為簡單螺紋循環(huán),該指令可切削錐螺紋和圓柱螺紋,其循環(huán)路線與前面的單一形狀固定循環(huán)基本相同,只是F后邊的進(jìn)給量改為導(dǎo)程值即可。(2)X、Z:螺紋終點(diǎn)的絕對坐標(biāo)值;U、W:螺紋終點(diǎn)坐標(biāo)相對于螺紋起點(diǎn)的增量坐標(biāo);I為錐螺紋起點(diǎn)和終點(diǎn)的半徑差。加工圓柱螺紋時(shí),I為零,可省略。2.4.32.4.3車螺紋復(fù)合循環(huán)車螺紋復(fù)合循環(huán)G76 G76 已介紹過G32和G92兩個(gè)車削螺紋指令。G32指令需要4個(gè)程序段才能完成一次螺紋切削循環(huán);G92是一個(gè)程序段可完成一次螺紋切削循環(huán),程序長度比G32短,但仍須多次進(jìn)刀方可完成螺紋切削。若使用G76指令,則一個(gè)指令即可完成多次螺紋切削循環(huán)。格式:G76 P(m)(r)()Q(dmin)R(d);G76 X(U)Z(W)R(i)P(k)Q(d)F(l);2.4 螺紋車削程序的編寫與調(diào)試螺紋車削程序的編寫與調(diào)試說明:m:精車削次數(shù),必須用兩位數(shù)表示,范圍從0199;r:螺紋末端倒角量,必須用兩位數(shù)表示,范圍從0099,例如r=10,則倒角量=100.1導(dǎo)程=導(dǎo)程;:刀具角度,有80、60、55、30、29、0等幾種。m、r、都必須用兩位數(shù)表示,同時(shí)由P指定。例如P021060表示精車削兩次,末端倒角量為一個(gè)螺距長,刀具角度為60;dmin:最小切削深度,若自動計(jì)算而得的切削深度小于dmin時(shí),以dmin為準(zhǔn),此數(shù)值不可用小數(shù)點(diǎn)方式表示。例如dmin=0.02mm,需寫成Q20;d:精車余量;X(U)、Z(W):螺紋終點(diǎn)坐標(biāo)。X即螺紋的小徑,Z即螺紋的長度;i:車削錐度螺紋時(shí),終點(diǎn)B到起點(diǎn)A的向量值。若I=0或省略,則表示車削圓柱螺紋;k:X軸方向之螺紋深度,以半徑值表示。注意:0T系統(tǒng)的k不可用小數(shù)點(diǎn)方式表示數(shù)值;d:第一刀切削深度,以半徑值表示,該值不能用小數(shù)點(diǎn)方式表示,例如d=0.6mm,需寫成Q600;l:螺紋的螺距。2.5 刀具補(bǔ)償與換刀程序的處理刀具補(bǔ)償與換刀程序的處理 2.5.1刀具的幾何補(bǔ)償和磨損補(bǔ)償?shù)毒叩膸缀窝a(bǔ)償和磨損補(bǔ)償 1刀具幾何位置補(bǔ)償?shù)毒邘缀挝恢醚a(bǔ)償(1)刀具幾何位置補(bǔ)償?shù)囊饬x(2)刀具幾何位置補(bǔ)償?shù)脑O(shè)置(3)刀具幾何位置補(bǔ)償?shù)膶?shí)現(xiàn)說明:刀具號應(yīng)與刀盤上的刀位號相對應(yīng)。刀具幾何位置補(bǔ)償畫面可以完成刀具幾何位置補(bǔ)償和刀尖圓弧半徑補(bǔ)償兩個(gè)內(nèi)容。刀具號和刀具補(bǔ)償號可以不相同,如T0103,但此時(shí)T01號刀的幾何位置補(bǔ)償值和刀尖圓弧半徑補(bǔ)償值必須寫在03號(刀補(bǔ)上)位置上。T00為取消刀具補(bǔ)償。2.5 刀具補(bǔ)償與換刀程序的處理刀具補(bǔ)償與換刀程序的處理 2刀具磨損補(bǔ)償?shù)毒吣p補(bǔ)償(1)刀具磨損補(bǔ)償?shù)囊饬x。(2)刀具磨損補(bǔ)償?shù)脑O(shè)置(3)刀具磨損補(bǔ)償?shù)膶?shí)現(xiàn)。2.5.2刀尖半徑補(bǔ)償?shù)都獍霃窖a(bǔ)償 為了在不改變程序的情況下使刀具切削路徑與工件輪廓吻合一致,加工出尺寸正確的工件,就必須使用刀具圓弧半徑補(bǔ)償指令。刀尖圓弧半徑補(bǔ)償指令如下:格式:G41/G42/G40 G01/G00 X(U)_Z(W)_;說明:如圖2-37所示,順著刀具運(yùn)動方向看,刀具在工件的左邊稱為刀具半徑左補(bǔ)償,用G41指令編程。順著刀具運(yùn)動方向看,刀具在工件的右邊,稱為刀具半徑右補(bǔ)償,用G42指令編程。如需要取消刀具左、右補(bǔ)償,可輸入G40代碼,這時(shí),車刀軌跡按理論刀尖軌跡運(yùn)動,也就是假想刀尖軌跡與編程軌跡重合。2.6 FANUC 0i系統(tǒng)綜合車削技術(shù)系統(tǒng)綜合車削技術(shù) 2.6.1 子程序調(diào)用子程序調(diào)用 在程序中,調(diào)用子程序的指令是一個(gè)程序段,其格式隨具體的數(shù)控系統(tǒng)而定,F(xiàn)ANUC 0i系統(tǒng)子程序調(diào)用格式為:M98 P L;說明:M98:子程序調(diào)用字。P后面的4位數(shù)是子程序號;L后面4位數(shù)是重復(fù)調(diào)用次數(shù),省略時(shí)為調(diào)用一次。M98只能出現(xiàn)在主程序中。子程序返回主程序用指令M99,它表示子程序運(yùn)行結(jié)束,請返回到主程序。子程序調(diào)用下一級子程序稱為嵌套,上一級子程序與下一級子程序的關(guān)系,與主程序與第一層子程序的關(guān)系相同。子程序可以嵌套多少層由具體的數(shù)控系統(tǒng)決定。在FANUC 0i系統(tǒng)中,只能有兩次嵌套。2.6 FANUC 0i系統(tǒng)綜合車削技術(shù)系統(tǒng)綜合車削技術(shù)2.6.2 程序的單段、跳段和空運(yùn)行程序的單段、跳段和空運(yùn)行 1程序的單段執(zhí)行程序的單段執(zhí)行2程序的跳段執(zhí)行程序的跳段執(zhí)行3程序的空運(yùn)行程序的空運(yùn)行2.6.32.6.3切槽和鉆孔的處理切槽和鉆孔的處理 1 1G74G74端面鉆孔復(fù)合循環(huán)端面鉆孔復(fù)合循環(huán) 格式:格式:G74XG74XZ ZI(iI(i)K(kK(k)F)FD(dD(d)如圖如圖2-45(a)2-45(a)所示,所示,e e為退刀量,由參數(shù)設(shè)定;為退刀量,由參數(shù)設(shè)定;i i為為X X軸方向的移動量軸方向的移動量(無正負(fù)之分無正負(fù)之分);k k為為Z Z向斷續(xù)進(jìn)給的切削量向斷續(xù)進(jìn)給的切削量(無正負(fù)無正負(fù));d d為每次切削到為每次切削到Z Z向終點(diǎn)后向終點(diǎn)后X X軸方向的退刀量。在軸方向的退刀量。在G90G90方式時(shí),方式時(shí),Z Z為為Z Z向切削終點(diǎn)向切削終點(diǎn)(如孔底如孔底)B)B的絕對的絕對Z Z坐標(biāo);在坐標(biāo);在G91G91方式時(shí),方式時(shí),Z Z為從循環(huán)起點(diǎn)為從循環(huán)起點(diǎn)A A開始至開始至Z Z向終點(diǎn)向終點(diǎn)B B的的Z Z坐標(biāo)增量。此循環(huán)功能可用于內(nèi)外圓的斷續(xù)切削或端面圓環(huán)槽的斷續(xù)坐標(biāo)增量。此循環(huán)功能可用于內(nèi)外圓的斷續(xù)切削或端面圓環(huán)槽的斷續(xù)切削;若省略切削;若省略X X和和I I、D D的指令,則可用于鉆孔加工。的指令,則可用于鉆孔加工。2.6 FANUC 0i系統(tǒng)綜合車削技術(shù)系統(tǒng)綜合車削技術(shù)圖2-45 端面鉆孔復(fù)合循環(huán)2.6 FANUC 0i系統(tǒng)綜合車削技術(shù)系統(tǒng)綜合車削技術(shù)2G75外圓切槽復(fù)合循環(huán)外圓切槽復(fù)合循環(huán)格式:G75XZI(i)K(k)FD(d)此功能可用于端面的斷續(xù)切削,也可用于外圓槽的斷續(xù)切削。如圖2-46(a)所示,各符號的意義與G74相同。當(dāng)省略Z、K、D,則可用于切斷或切窄槽。圖2-46 外圓切槽復(fù)合循環(huán)思考與練習(xí)題思考與練習(xí)題1.數(shù)控系統(tǒng)常用的功能代碼有哪些?各功能的作用是什么?2.工件坐標(biāo)系設(shè)定有幾種格式?你所使用的數(shù)控系統(tǒng)采用的是什么代碼3.數(shù)控車削加工程序編制有哪些特點(diǎn)?簡述S功能、T功能、M功能及G功能代碼的含義及4.采用圓弧插補(bǔ)時(shí),圓心坐標(biāo)常采用哪幾種編程方法?5.固定循環(huán)的作用是什么?6.子程序的作用是什么?7.刀具半徑補(bǔ)償功能的作用是什么?第第3章章 數(shù)控車床數(shù)控車床SIEMENS802D系統(tǒng)系統(tǒng)的操作與編程的操作與編程3.13.1操作規(guī)范及注意事項(xiàng)操作規(guī)范及注意事項(xiàng) 1 1基本安全注意事項(xiàng)基本安全注意事項(xiàng)2.2.機(jī)床狀態(tài)檢查機(jī)床狀態(tài)檢查3.3.刀具選擇刀具選擇4 4對刀對刀3.23.2程序的格式與結(jié)構(gòu)程序的格式與結(jié)構(gòu)1.1.程序名稱程序名稱2.2.字結(jié)構(gòu)及其地址字結(jié)構(gòu)及其地址3.3.程序段結(jié)構(gòu)程序段結(jié)構(gòu)3.23.2程序的格式、結(jié)構(gòu)與編程程序的格式、結(jié)構(gòu)與編程例:N10 G54 G94 F200 M3 S500N20 G0 X200 Z200N30 G1 X60/N40 Z50 程序段可以被跳躍,即跳過N40此程序段N50 G0 X150 Z150N60 M2 ;程序結(jié)束3.3 SIEMENS802D系統(tǒng)數(shù)控車床編程3.3.1程序中用到的各功能字1準(zhǔn)備功能準(zhǔn)備功能字是使數(shù)控機(jī)床建立起某種加工方式的指令,如插補(bǔ)、刀具補(bǔ)償、固定循環(huán)等。由于數(shù)控機(jī)床的廠家很多,每個(gè)廠家使用的G功能、還有我們將講到的M功能與ISO標(biāo)準(zhǔn)也不完全相同,因此對于某一臺數(shù)控機(jī)床,必須根據(jù)機(jī)床說明書的規(guī)定進(jìn)行編程。對于SIEMENS802D準(zhǔn)備功能指令見書上表31 3.3.1程序中用到的各功能字程序中用到的各功能字對于SIEMENS802D輔助功能指令見表3-2:表表3 32 2 輔助功能輔助功能M M指令代碼指令代碼地 址含 義地 址含 義M1程序有條件停止M4主軸逆時(shí)針旋轉(zhuǎn)M2程序結(jié)束M5主軸停止M30程序結(jié)束 M6更換刀具M(jìn)17程序結(jié)束 M41 到M45齒輪級 1 到齒輪級 5M3主軸順時(shí)針旋轉(zhuǎn)M其他功能由廠家決定3.3.1程序中用到的各功能字程序中用到的各功能字說明:(1)如果M0,M1,M2功能位于一個(gè)有坐標(biāo)軸運(yùn)行指令的程序段中,則只有在坐標(biāo) 軸運(yùn)行之后這些功能才會有效。對于M3,M4,M5功能,則在坐標(biāo)軸運(yùn)行之前信號就傳送到內(nèi)部的PLC中。只有當(dāng)受控主軸按M3或M4啟動之后,才開始坐標(biāo)軸運(yùn)行。在執(zhí)行M5指令時(shí)并不等待主軸停止,坐標(biāo)軸已經(jīng)在主軸停止之前開始運(yùn)動。有些數(shù)控機(jī)床采用檔內(nèi)自動無級調(diào)速方法,對于M41到M45功能必須需要的轉(zhuǎn)速前面加上此功能,否則轉(zhuǎn)速不能達(dá)到要求。其它M功能信號與坐標(biāo)軸運(yùn)行信號一起輸出到PLC上。如果你有意在坐標(biāo)軸運(yùn)行之前或之后編程一個(gè)M功能,則你須插入一個(gè)獨(dú)立的M 功能程序段。(2)M在一個(gè)程序段中最多可以有5個(gè)M功能。(3)例:N10 S800;N20 G0 X150 Z200 M3;M3功能在在坐標(biāo)軸運(yùn)動之前啟動主軸N30 M8 M10 M17 M12 M78 M37;M功能最多只能有5個(gè)一個(gè)程序段3.3.1程序中用到的各功能字程序中用到的各功能字3.絕對和增量編程絕對和增量編程:G90、G91、AC、IC說明:(1)G90和G91 指令分別對應(yīng)著絕對位置數(shù)據(jù)輸入和增量位置數(shù)據(jù)輸入。其中 G90表示坐標(biāo)系中目標(biāo)點(diǎn)的坐標(biāo)尺寸,G91表示待運(yùn)行的位移量。(2)G90/G91 適用于所有坐標(biāo)軸,在位置數(shù)據(jù)不同于 G90/G91的設(shè)定時(shí),可以在程序段中通過AC/IC以絕對尺寸/相對尺寸方式進(jìn)行設(shè)定。(3)這兩個(gè)指令不決定到達(dá)終點(diǎn)位置的軌跡,軌跡由G功能組中的其它G功能指令決定。(4)編程G90 絕對尺寸G91 增量尺寸X=AC()某軸以絕對尺寸輸入,程序段方式X=IC()某軸以相對尺寸輸入,程序段方式 (5)例:N10 G90 X20 Z90絕對尺寸N20 X75 Z=IC(-32)X仍然是絕對尺寸,Z是增量尺寸N180 G91 X40 Z20轉(zhuǎn)換為增量尺寸3.3.1程序中用到的各功能字程序中用到的各功能字4恒定切削速度恒定切削速度:G96、G97說明:(1)使用恒定切削速度功能前提條件是主軸是受控制的主軸。G96功能生效以后,主軸轉(zhuǎn)速隨著當(dāng)前加工工件直徑(橫向坐標(biāo)軸)的變化而變化,從而始終保證刀具切削點(diǎn)處編程的切削速度S為常數(shù)(主軸轉(zhuǎn)速直徑=常數(shù))。從G96程序段開始,地址S下的轉(zhuǎn)速值作為切削速度處理。G96為模態(tài)有效,直到被G功能組中一個(gè)其它G指令(G94,G95,G97)替代為止。(2)編程 G96 S LIMS=F 恒定切削生效 G97 取消恒定切削S 切削速度,單位米/分鐘LIMS=主軸轉(zhuǎn)速上限,只在G96中生效F 旋轉(zhuǎn)進(jìn)給率,單位毫米/轉(zhuǎn),與G95中一樣3.3.1程序中用到的各功能字程序中用到的各功能字5.5.倒圓倒圓,倒角倒角:CHF:CHF、RNDRND說明:(1)在一個(gè)輪廓拐角處可以插入倒角或倒圓,指令CHF=或者RND=與加工拐角的軸運(yùn)動指令一起寫入到程序段中。(2)倒角CHF=直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間切入一直線并倒角。(3)倒圓RND=直線輪廓之間、圓弧輪廓之間以及直線輪廓和圓弧輪廓之間切入一圓弧,圓弧與輪廓進(jìn)行切線過渡。(4)編程 CHF=插入倒角,數(shù)值:倒角長度 RND=插入倒圓,數(shù)值:倒圓半徑(5)例:N10 G01 ZCHF=9倒角,長度9毫米N20 G01 Z RND=6倒圓,半徑6毫米6 6可編程零點(diǎn)偏置可編程零點(diǎn)偏置:TRANS:TRANS說明:(1)如果工件上在不同的位置有重復(fù)出現(xiàn)的形狀或結(jié)構(gòu),在這種情況下就需要使用可編程零點(diǎn)偏置。由此就產(chǎn)生一個(gè)當(dāng)前工件坐標(biāo)系,新輸入的尺寸均是在該坐標(biāo)系中的數(shù)據(jù)尺寸。(2)編程 TRANS Z可編程的偏移清除所有有關(guān)偏移、旋轉(zhuǎn)、比例系數(shù)、鏡相的指令3.3.1程序中用到的各功能字程序中用到的各功能字(3)例:N20 TRANS X20可編程零點(diǎn)偏移N30 L10子程序調(diào)用,其中包含待偏移的幾何量N70 TRANS 取消偏移7.子程序調(diào)用子程序調(diào)用(1)SIEMENS802D系統(tǒng)原則上講主程序和子程序之間并沒有區(qū)別。用子程序編寫經(jīng)常重復(fù)進(jìn)行的加工,比如某一確定的輪廓形狀。子程序位于主程序中適當(dāng)?shù)牡胤剑谛枰獣r(shí)進(jìn)行調(diào)用、運(yùn)行。(2)子程序的結(jié)構(gòu)與主程序的結(jié)構(gòu)一樣,在子程序中也是在最后一個(gè)程序段中用M2結(jié)束子程序運(yùn)行。子程序結(jié)束后返回主程序。(3)為了方便地選擇某一子程序,必須給子程序取一個(gè)程序名。程序名可以自由選取,但必須符合規(guī)定。其方法與主程序中程序名的選取方法一樣。(4)子程序調(diào)用的時(shí)候在一個(gè)程序中(主程序或子程序)可以直接用程序名調(diào)用子程序。子程序調(diào)用要求占用一個(gè)獨(dú)立的程序段。如果要求多次連續(xù)地執(zhí)行某一子程序,則在編程時(shí)必須在所調(diào)用子程序的程序名后地址P下寫入調(diào)用次數(shù),最大次數(shù)可以為9999(P1P9999)。(5)例:N10 L600 調(diào)用子程序L600 N20 WELLE7 P3調(diào)用子程序WELLE7,運(yùn)行3次3.3.2坐標(biāo)軸運(yùn)動坐標(biāo)軸運(yùn)動1.1.圓弧插補(bǔ):圓弧插補(bǔ):G02/G03G02/G03說明:(1)SIEMENS802D系統(tǒng)刀具以圓弧輪廓從起始點(diǎn)運(yùn)行到終點(diǎn)。其方向由G功能確定。G2/G3一直有效,直到被G功能組中其它的指令(G0,G1,)取代為止。進(jìn)給速度由編程的進(jìn)給率決定。圓弧順逆和前面章節(jié)FANUC判斷順逆的方法是一樣的。(2)編程:格式 G02/G03 CR=_;2 2恒螺距螺紋切削恒螺距螺紋切削:G33:G33說明:(1)G33功能可以加工下述各種類型的恒螺距螺紋:圓柱螺紋圓錐螺紋、外螺紋/內(nèi)螺紋、單螺紋和多重螺紋、多段連續(xù)螺紋。右旋和左旋螺紋由主軸旋轉(zhuǎn)方向M3和M4確定(M3-右旋,M4-左旋)。在地址S下編程主軸轉(zhuǎn)速,此轉(zhuǎn)速可以調(diào)整。(2)編程:圓柱螺紋格式:G33 Z_ K_ 錐螺紋格式:G33 Z_X_K_錐度小于45度,螺距為K,因?yàn)閆軸位移較大。G33 Z_ X_I_ 錐度大于45度,螺距為I,因?yàn)閄軸位移較大。端面螺紋格式:G33 Z_ I_3.3.2坐標(biāo)軸運(yùn)動坐標(biāo)軸運(yùn)動3 3進(jìn)給率進(jìn)給率 G94G94、G95G95說明(1)進(jìn)給率F是刀具軌跡速度,它是所有移動坐標(biāo)軸速度的矢量和。坐標(biāo)軸速度是刀具軌跡速度在坐標(biāo)軸上的分量。進(jìn)給率F在G1,G2,G3,CIP,CT插補(bǔ)方式中生效,并且一直有效,直到被一個(gè)新的地址F取代為止。進(jìn)給率F的單位由G功能確定。G95更換時(shí)要求寫入一個(gè)新的地址F。(2)編程格式:F(3)例:N10 G94 F90 進(jìn)給量90毫米/分鐘 N120 G95 F1.3 進(jìn)給量1.3毫米/轉(zhuǎn)4.4.連續(xù)路徑加工:連續(xù)路徑加工:G64G64連續(xù)路徑加工方式的目的就是在一個(gè)程序段到下一個(gè)程序段轉(zhuǎn)換過程中避免進(jìn)給停頓,并使其盡可能以相同的軌跡速度(切線過渡)轉(zhuǎn)換到下一個(gè)程序段,并以可預(yù)見的速度過渡執(zhí)行下一個(gè)程序段的功能。在有拐角的軌跡過渡時(shí)(非切線過渡)有時(shí)必須降低速度,從而保證程序段轉(zhuǎn)換時(shí)不發(fā)生速度的突然變化,或者加速度的改變受到限制。當(dāng)輪廓加工完后,必須用G60轉(zhuǎn)換倒準(zhǔn)確定位。3.3.3 SIEMENS802D系統(tǒng)編系統(tǒng)編程基本指令程基本指令1 1切槽:切槽:CYCLE93CYCLE93說明(1)使用切槽循環(huán),切槽循環(huán)可以用于縱向和表面加工時(shí)對任何垂直輪廓單元進(jìn)行對稱和不對稱的切槽??梢赃M(jìn)行外部和內(nèi)部切槽。SIEMENS802D系統(tǒng)對切槽進(jìn)行了編程定義,做為一個(gè)單獨(dú)工序進(jìn)行編程。對于不同的槽形狀有不同的下刀切削方法。進(jìn)給深度(面向槽底)和寬度(從槽到槽)在循環(huán)內(nèi)部計(jì)算并分配給相同的最大允許值。在傾斜表面切槽時(shí),刀具將以最短的距離從一個(gè)槽移動到下一個(gè)槽。即平行于加工槽的錐體。在此過程中,循環(huán)內(nèi)部計(jì)算出到輪廓的安全距離。(2)編程格式:CYCLE93(SPD,DPL,WIDG,DIAG,STA1,ANG1,ANG2,RCO1,RCO2,RCI1,RCI2,F(xiàn)AL1,F(xiàn)AL2,IDEP,DTB,VARI)SPD:橫向坐標(biāo)軸起始點(diǎn)SPL:縱向坐標(biāo)軸起始點(diǎn)WIDG:切槽寬度(輸入符號無效)DIAG:切槽深度(輸入符號無效)STA1:輪廓和縱向軸之間的角度范圍值:0=STA1=180度3.3.3 SIEMENS802D系統(tǒng)編系統(tǒng)編程基本指令程基本指令A(yù)NG1:側(cè)面角1:在切槽一邊,由起始點(diǎn)決定(輸入符號無效)范圍值:0=ANG189.999度ANG2:側(cè)面角2:在另一邊(輸入符號無效)范圍值:0=ANG289.999度RCO1:半徑/倒角1,外部:位于由起始點(diǎn)決定的一邊RCO2:RCO2半徑/倒角2,外部:位于由起始點(diǎn)決定的一邊RCI1:半徑/倒角1,內(nèi)部:位于起始點(diǎn)側(cè),槽的形狀可以通過輸入槽邊或槽底的半徑/倒角來修改。注意輸入的半徑是正符號而倒角是負(fù)符號。RCI2:半徑/倒角2,內(nèi)部位于起始點(diǎn)側(cè)FAL1:槽底的精加工余量,可以單獨(dú)編程槽底和側(cè)面的精加工余量。在加工過程中,進(jìn)行毛坯切削直至最后余量。然后使用相同的刀具沿著最后輪廓進(jìn)行平行于輪廓的切削。FAL2:側(cè)面的精加工余量IDEP:進(jìn)給深度(輸入符號無效)DTB:槽底停頓時(shí)間VARI:加工類型范圍值如下(1.8和11.18):講解書上圖3-13.3.3 SIEMENS802D系統(tǒng)編系統(tǒng)編程基本指令程基本指令2 2毛坯切削:毛坯切削:CYCLE95CYCLE95說明:(1)使用粗車削循環(huán),可以通過近軸的毛坯切削在空白處進(jìn)行輪廓切削,該輪廓已編程在子程序中。輪廓可以包括凹凸切削成分。使用縱向和表面加工可以進(jìn)行外部 和內(nèi)部輪廓的加工。工藝可以隨意選擇。粗加工輪廓時(shí),已編程了從最大編程的進(jìn)給深度處進(jìn)行近軸切削且到達(dá)輪廓的交點(diǎn)后清除平行于輪廓的毛刺。一直進(jìn)行粗加工直到編程的精加工余量。在粗加工的同一方向進(jìn)行精加工。刀具半徑補(bǔ)償可以由循環(huán)自動選擇和不選擇。(2)編程格式:CYCLE95(NPP,MID,F(xiàn)ALZ,F(xiàn)ALX,F(xiàn)AL,F(xiàn)F1,F(xiàn)F2,F(xiàn)F3,VARI,DT,DAM,_VRT)NPP:輪廓子程序名稱,輪廓子程序的名稱應(yīng)遵循編程說明中有關(guān)名稱的規(guī)定。MID:進(jìn)給深度(輸入符號無效),參數(shù)MID用來定義最大允許的進(jìn)給深度用于粗加工。循環(huán)將自動計(jì)算出當(dāng)前的用于粗加工的進(jìn)給深度。對于包含凹凸切削成分的輪廓加工,循環(huán)將粗加工分成幾個(gè)粗加工部分。循環(huán)計(jì) 算出每個(gè)粗加工部分的新的進(jìn)給深度。該進(jìn)給深度值始終位于所編程的深度值和 該值的一半之間。所需的粗加工的步驟數(shù)是由待加工的總深度和將總深度平均分配的最大單位來決定的。3.3.3 SIEMENS802D系統(tǒng)編系統(tǒng)編程基本指令程基本指令FALZ:在縱向軸的精加工余量(輸入符號無效)FALX:在橫向軸的精加工余量(輸入符號無效)FAL:根據(jù)輪廓的精加工余量(輸入符號無效),如果要給特定軸定義不同的精加工余量,可以使用參數(shù)FALZ和FALX來定義粗加工的精加工余量,也可以通過參數(shù)FAL定義用于輪廓的精加工余量。FF1:非退刀槽加工的進(jìn)給率FF2:進(jìn)入凹凸切削時(shí)的進(jìn)給率FF3:精加工的進(jìn)給率VARI:加工類型范圍值:112 見下:DT:粗加工時(shí)用于斷屑的停頓時(shí)間DAM:粗加工因斷屑而中斷時(shí)所經(jīng)過的路徑長度_VRT:粗加工時(shí)從輪廓的退回行程,增量(輸入符號無效),用來編程在粗加工時(shí)刀具在兩個(gè)軸向的退回量。(3)例:講解書上圖3-23.3.3 SIEMENS802D系統(tǒng)編系統(tǒng)編程基本指令程基本指令3.3.螺紋:螺紋:CYCLE97CYCLE97說明:(1)使用螺紋切削循環(huán)可以獲得在縱向和表面加工中具有恒螺距的圓形和錐形的內(nèi)外螺紋。螺紋可以是單頭螺紋和多頭螺紋。多螺紋加工時(shí),每個(gè)螺紋依次加工。自動執(zhí)行進(jìn)給??梢栽诿看魏氵M(jìn)給量切削或恒定切削截面積進(jìn)給中選擇。右手或左手螺紋是由主軸的旋轉(zhuǎn)方向決定的,該方向必須在循環(huán)執(zhí)行前編程好。攻螺紋時(shí),在進(jìn)給程序塊中進(jìn)給和主軸修調(diào)都不起作用。(2)編程格式:CYCLE97(PIT,MPIT,SPL,F(xiàn)PL,DM1,DM2,APP,ROP,TDEP,F(xiàn)AL,IANG,NSP,NRC,NID,VARI,NUMT)有關(guān)參數(shù)含義見下:PIT:螺距作為數(shù)值(輸入符號無效)MPIT:螺距產(chǎn)生于螺紋尺寸范圍值:3(用于M3).60(用于M60)SPL:螺紋起始點(diǎn)位于縱向軸上FPL:螺紋終點(diǎn)位于縱向軸上DM1:起始點(diǎn)的螺紋直徑DM2:終點(diǎn)的螺紋直徑APP:空刀導(dǎo)入量(輸入符號無效)3.3.3 SIEMENS802D系統(tǒng)編系統(tǒng)編程基本指令程基本指令ROP:空刀退出量(輸入符號無效)TDEP:螺紋深度(輸入符號無效)FAL:精加工余量(輸入符號無效)IANG:切入進(jìn)給角范圍值:“+”(用于在側(cè)面的側(cè)面進(jìn)給)“-”(用于交互的側(cè)面進(jìn)給)NSP:首圈螺紋的起始點(diǎn)偏移(輸入符號無效)NRC:粗加工切削數(shù)量(輸入符號無效)NID:停頓數(shù)量(輸入符號無效)VARI:定義螺紋的加工類型范圍值如下(1.4):NUMT:螺紋起始數(shù)量(輸入符號無效)講解書上圖3-33.4編程實(shí)例編程實(shí)例試對圖3-4零件進(jìn)行編程。3.4編程實(shí)例編程實(shí)例 其參考程序?yàn)椋篫HLX1 N1 G94;N2 M3 S800;N3 G54 G90 G0 X200 Z200 N4 T01D1 N5 G0 X60 Z3 N6 CYCLE95(ZHLX 2,1.5,0.05,0.3,120,90,90,9,1);N7 G0 X200 Z200 S400 N8 T02D13.4編程實(shí)例編程實(shí)例N9 G0 X60 Z-16 N10 CYCLE93(32,0,12,4,0,0,45,0,0,0,0,0,0,5,1,5)N11 G0 X200 Z150 S1500 N12 T03D1 N13 G42 G0 X35 Z3 F100 N14 ZHLX 2 N15 G40 G0 X200 Z200 S500 N16 T04D1 N17 G0 X 35 Z3 N18 CYCLE97(,32,0,-19,32,32,5,3,1.3,0,30,0,5,3,1)N19 G0 X200 N20 Z200N21 M05 M05 N22 M30 M30 3.4編程實(shí)例編程實(shí)例ZHLX 2 N1 G01 X0 N2 Z0 X28N3 X32 Z-2N4 Z-36N5 X50N6 X52 Z-38N7 Z-46N8 G02 X52 Z-96 CR=50.4N9 G01 Z-106N10 M17思考與練習(xí)題思考與練習(xí)題1、G00和G01它們有什么不同?各適用什么場合?2、SIEMENS系統(tǒng)與FANUC系統(tǒng)的程序格式與結(jié)構(gòu)有什么不同?3、試用SIEMENS系統(tǒng)指令編制下圖中零件的數(shù)控加工程序。
收藏
編號:64230534
類型:共享資源
大?。?span id="mzebxcnn0" class="font-tahoma">5.86MB
格式:ZIP
上傳時(shí)間:2022-03-21
35
積分
- 關(guān) 鍵 詞:
-
數(shù)控編程與操作
高職
數(shù)控
編程
操作
PPT
電子
課件
- 資源描述:
-
高職《數(shù)控編程與操作》PPT電子課件,數(shù)控編程與操作,高職,數(shù)控,編程,操作,PPT,電子,課件
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。