版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)控技術(shù)1一.數(shù)控編程的基本概念
數(shù)控加工程序編制:從分析零件圖紙開始,經(jīng)過工藝分析、數(shù)學(xué)處理到獲得數(shù)控機(jī)床所需的數(shù)控加工程序的全過程叫做數(shù)控編程。二、數(shù)控編程的內(nèi)容和步驟
1、確定工藝過程
(1)選定機(jī)床、刀具與夾具;
(2)確定加工方法和工藝路線;對(duì)刀點(diǎn)的選擇;加工路線的確定;切削用量的確定。
零件圖紙數(shù)學(xué)處理圖紙工藝分析確定工藝過程編寫程序制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改2.1概述數(shù)控技術(shù)1一.數(shù)控編程的基本概念零件圖紙數(shù)學(xué)數(shù)控技術(shù)22、數(shù)學(xué)處理根據(jù)零件圖紙上尺寸及工藝線路的要求,在選定的坐標(biāo)系內(nèi)計(jì)算零件輪廓和刀具運(yùn)動(dòng)軌跡的坐標(biāo)值.
簡單的零件輪廓計(jì)算內(nèi)容:幾何元素的起點(diǎn)、終點(diǎn);圓弧的圓心;兩幾何元素的交點(diǎn)、切點(diǎn).
復(fù)雜的零件輪廓計(jì)算內(nèi)容:用直線或圓弧逼近,根據(jù)要求的精度計(jì)算節(jié)點(diǎn)的坐標(biāo).零件圖紙數(shù)學(xué)處理圖紙工藝分析確定工藝過程編寫程序制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改數(shù)控技術(shù)22、數(shù)學(xué)處理零件圖紙數(shù)學(xué)處理圖紙工數(shù)控技術(shù)33、程序編制
(1)編程根據(jù)加工路線、切削用量、刀具號(hào)碼、刀具補(bǔ)償、輔助動(dòng)作及刀具運(yùn)動(dòng)軌跡,按照數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式,編寫零件加工程序.(2)填寫工藝文件.零件圖紙數(shù)學(xué)處理圖紙工藝分析確定工藝過程程序編制制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改數(shù)控技術(shù)33、程序編制零件圖紙數(shù)學(xué)處理圖紙工數(shù)控技術(shù)44、制備控制介質(zhì)將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息.注意:若程序較簡單,也可直接通過鍵盤輸入.零件圖紙數(shù)值計(jì)算圖紙工藝分析確定工藝過程編寫程序制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改數(shù)控技術(shù)44、制備控制介質(zhì)零件圖紙數(shù)值計(jì)算圖數(shù)控技術(shù)55、程序的校驗(yàn)和試切所制備的控制介質(zhì)(程序),必須經(jīng)過進(jìn)一步的校驗(yàn)和試切削,證明是正確無誤,才能用于正式加工.零件圖紙數(shù)值計(jì)算圖紙工藝分析確定工藝過程編寫程序制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改數(shù)控技術(shù)55、程序的校驗(yàn)和試切零件圖紙數(shù)值計(jì)數(shù)控技術(shù)6?常用的校驗(yàn)和試切方法有3種:閱讀法、模擬法、試切法
(1)閱讀法:閱讀法檢查指令語法的正確性.(2)模擬法:檢查程序(刀具運(yùn)動(dòng)軌跡)的正確性.
空運(yùn)轉(zhuǎn)模擬:平面輪廓:用筆代替刀具,坐標(biāo)紙代工件→空運(yùn)轉(zhuǎn)繪圖.空間曲面:用蠟塊、塑料、木料或價(jià)格低的材料作工件→試切.用圖形(動(dòng)畫)模擬刀具與工件的切削.數(shù)控技術(shù)6?常用的校驗(yàn)和試切方法有3種:數(shù)控技術(shù)7注意:上述方法只能檢查運(yùn)動(dòng)軌跡的正確性,不能判別加工誤差是否滿足要求.
(3)試切法:檢查加工精度
對(duì)實(shí)際的毛坯進(jìn)行試切,不僅可查出程序是否錯(cuò),還可知道加工精度是否符合要求.數(shù)控技術(shù)7注意:上述方法只能檢查運(yùn)動(dòng)軌跡的正數(shù)控技術(shù)8
編制方法有2種:
手工編程、自動(dòng)編程兩種.
1、手工編程:
整個(gè)編程過程由人工完成.對(duì)編程人員的要求高.(熟悉數(shù)控代碼和編程規(guī)則,具備機(jī)械加工工藝知識(shí)和數(shù)值計(jì)算能力)
2、自動(dòng)編程:
編程人員只要根據(jù)零件圖紙的要求,按照某個(gè)自動(dòng)編程系統(tǒng)的規(guī)定,將零件的加工信息用較簡便的方式輸入計(jì)算機(jī).三、數(shù)控編程的方法數(shù)控技術(shù)8編制方法有2種:三、數(shù)控編程數(shù)控技術(shù)9
自動(dòng)編程系統(tǒng)完成:坐標(biāo)值計(jì)算;編制程序;自動(dòng)打印出程序單;制備控制介質(zhì).數(shù)控技術(shù)9自動(dòng)編程系統(tǒng)完成:數(shù)控技術(shù)10一.零件加工程序的結(jié)構(gòu)1.程序的構(gòu)成2.2編程的基礎(chǔ)知識(shí)程序號(hào)程序段1指令字2指令字1字母數(shù)字符號(hào)程序…指令字n程序段號(hào)程序段2…程序段n數(shù)控技術(shù)10一.零件加工程序的結(jié)構(gòu)1.程序的數(shù)控技術(shù)11[例子]O0600N0010G92X0Y0;N0020G90G00X50Y60;N0040G01X10Y50F150S300T12M03;......N0100G00X-50Y-60M02;這是一個(gè)完整加工程序,它有1個(gè)程序號(hào)和10個(gè)程序段組成.O0600程序的編號(hào)(阿拉伯?dāng)?shù)字)程序地址碼(英文字母)(1)程序號(hào)組成規(guī)則數(shù)控技術(shù)11[例子]O0600程序的編號(hào)數(shù)控技術(shù)12注意:不同的數(shù)控系統(tǒng),,程序號(hào)地址碼可以不相同.例如FANAC系統(tǒng)用O,AB8400系統(tǒng)采用P.
編程時(shí)一定要根據(jù)說明書規(guī)定使用.(2)程序段組成規(guī)則程序段以程序段號(hào)開始,以“;”結(jié)束,中間有若干指令字;
一個(gè)程序段的字符數(shù)≤90個(gè).
程序段號(hào):N××××;
2、程序段格式字地址程序段格式(普遍采用);三種帶分割符的固定順序的程序段格式;固定順序程序段格式.數(shù)控技術(shù)12注意:不同的數(shù)控系統(tǒng),,程序號(hào)地?cái)?shù)控技術(shù)132.程序段格式
注意:目前廣泛采用的是字址地程序段格式,也稱地址符可變程序段格式.
這種格式的特點(diǎn)是:●程序段的長短、指令字?jǐn)?shù)和字長都是可變的;●指令字的排列順序沒有嚴(yán)格要求;●不需要的指令字以及與上一個(gè)程序段相同的續(xù)效指令字可以不寫.
數(shù)控技術(shù)132.程序段格式注意:目前廣泛數(shù)控技術(shù)14字址地程序段格式優(yōu)點(diǎn):
程序簡單;可讀性強(qiáng);易于檢查、修改.數(shù)控技術(shù)14字址地程序段格式優(yōu)點(diǎn):數(shù)控技術(shù)152.2編程的基礎(chǔ)知識(shí)字地址程序段的一般格式為:N—G—X—Y—Z—F—S—T—M—;程序段號(hào)G指令尺寸指令進(jìn)給速度指令主軸轉(zhuǎn)速指令輔助功能字程序段結(jié)束符刀具功能字?jǐn)?shù)控技術(shù)152.2編程的基礎(chǔ)知識(shí)字地址程數(shù)控技術(shù)16
程序段由若干個(gè)程序字組成,程序字由地址碼和數(shù)字組成.例如:
N0020G01X25Y-36Z64F100S300T02M03;該程序段由程序段號(hào)和8個(gè)指令字(程序字)組成.X25數(shù)字或符號(hào)地址碼程序字格式:數(shù)控技術(shù)16程序段由若干個(gè)程序字組成,程數(shù)控技術(shù)172.2編程的基礎(chǔ)知識(shí)數(shù)控技術(shù)172.2編程的基礎(chǔ)數(shù)控技術(shù)18一.零件加工程序的結(jié)構(gòu)
數(shù)控技術(shù)18一.零件加工程序的結(jié)構(gòu)
數(shù)控技術(shù)193、主程序、子程序
在一個(gè)零件的加工程序中,若有幾個(gè)連續(xù)的程序段在多處重復(fù)出現(xiàn),則可將這些重復(fù)的程序串單獨(dú)抽出來,按一定的格式編寫成子程序.
調(diào)用的程序段為:N-M98P××××L×;主程序:N01……;
N02……;
N11調(diào)用子程序1;
……N28調(diào)用子程序8;
……N××……M02;子程序1:N01……
;
……
N××……M99;子程序n:N01……
;
……N××……M99;數(shù)控技術(shù)193、主程序、子程序主程序:N數(shù)控技術(shù)202.2編程的基礎(chǔ)右手直角笛卡爾坐標(biāo)系1、坐標(biāo)軸及運(yùn)動(dòng)方向的規(guī)定(1)直線進(jìn)給和圓周進(jìn)給運(yùn)動(dòng)坐標(biāo)系★直角坐標(biāo)系:直線進(jìn)給運(yùn)動(dòng)的坐標(biāo)系(X.Y.Z).二、數(shù)控機(jī)床坐標(biāo)系
直角坐標(biāo)軸相互關(guān)系:
由右手定則決定.★圓周進(jìn)給座標(biāo):繞X.Y.Z軸轉(zhuǎn)動(dòng)的圓進(jìn)給坐標(biāo)軸分別用A、B、C表示.
坐標(biāo)軸正向:由右手螺旋法則而定.數(shù)控技術(shù)202.2編程的基礎(chǔ)右手直角笛卡數(shù)控技術(shù)21XYZX、Y、Z+A、+B、+CXZY+C+B+A2.2編程的基礎(chǔ)知識(shí)具體規(guī)定:①坐標(biāo)系是假定工件不動(dòng),刀具相對(duì)于工件做進(jìn)給運(yùn)動(dòng)的坐標(biāo)系.②以增大工件與刀具之間距離的方向?yàn)樽鴺?biāo)軸的正方向.數(shù)控技術(shù)21XYZX、Y、Z+A、+B、+C數(shù)控技術(shù)22(2)機(jī)床坐標(biāo)軸的確定方法①Z軸的確定以平行于主軸的坐標(biāo)為Z軸.數(shù)控技術(shù)22(2)機(jī)床坐標(biāo)軸的確定方法①Z軸數(shù)控技術(shù)23
具體地講:a.對(duì)于刀具旋轉(zhuǎn)的機(jī)床:
平行于旋轉(zhuǎn)刀具軸線的坐標(biāo)為z坐標(biāo)(見上圖).b.對(duì)于工件旋轉(zhuǎn)的機(jī)床:
平行于旋轉(zhuǎn)工件軸線的坐標(biāo)為z坐標(biāo).數(shù)控技術(shù)23具體地講:數(shù)控技術(shù)24另外,還有無主軸的機(jī)床(如刨床)、兩根以上主軸的機(jī)床(龍門銑床)、主軸擺動(dòng)的機(jī)床,不再贅述.2.2編程的基礎(chǔ)知識(shí)
②X坐標(biāo)的確定
X在水平方向,垂直于Z軸并平行于工件的裝夾面.具體的講:
a.
在刀具旋轉(zhuǎn)的機(jī)床上(銑床、鉆床、鏜床)
數(shù)控技術(shù)24另外,還有無主軸的機(jī)床(如刨床)數(shù)控技術(shù)25(a)
Z軸水平時(shí)(臥式),則從刀具(主軸)向工件看時(shí),X坐標(biāo)的正方向指向右邊.(b)
Z軸垂直時(shí)(立式),對(duì)單立柱機(jī)床,從刀具向立柱看時(shí),X軸的正方向指向右邊數(shù)控技術(shù)25(a)Z軸水平時(shí)(臥式),數(shù)控技術(shù)26b.在工件旋轉(zhuǎn)的機(jī)床上(車床、磨床等)
?X軸的方向是工件的徑向并平行于橫向滑座;?刀具離開工件旋轉(zhuǎn)中心的方向是X軸的正方向.數(shù)控技術(shù)26b.在工件旋轉(zhuǎn)的機(jī)床上(車床、數(shù)控技術(shù)27③Y坐標(biāo)的確定利用已確定的X、Z坐標(biāo)的正方向,用右手定則或右手螺旋法則,確定Y坐標(biāo)的正方向.數(shù)控技術(shù)27③Y坐標(biāo)的確定數(shù)控技術(shù)28顯然、數(shù)控車床沒有Y坐標(biāo)數(shù)控技術(shù)28顯然、數(shù)控車床沒有Y坐標(biāo)數(shù)控技術(shù)29④A、B、C坐標(biāo)用右手定則來確定.⑤附加坐標(biāo)系
X、Y、Z為第一坐標(biāo)系;
U、V、W為第二坐標(biāo)系;
P、Q、R為第三坐標(biāo)系.A、B、C第一回轉(zhuǎn)坐標(biāo)系,其他命名為D、E.數(shù)控技術(shù)29④A、B、C坐標(biāo)數(shù)控技術(shù)302.2編程的基礎(chǔ)知識(shí)(3)編程坐標(biāo)系
編程時(shí)一律假定工件不動(dòng),全部用刀具運(yùn)動(dòng)的坐標(biāo)系編程,即:X、Y、Z、A、B、C.2、機(jī)床坐標(biāo)系與工件坐標(biāo)系(1)機(jī)床原點(diǎn)與機(jī)床坐標(biāo)系
①機(jī)床原點(diǎn):是機(jī)床坐標(biāo)系的零點(diǎn).這個(gè)原點(diǎn)是在機(jī)床調(diào)試完成后便確定了,是機(jī)床上固有的點(diǎn)(見機(jī)床說明書),不能隨意改變.
機(jī)床原點(diǎn)的建立:
用回零運(yùn)行方式建立.數(shù)控技術(shù)302.2編程的基礎(chǔ)知識(shí)(3)編數(shù)控技術(shù)31②機(jī)床坐標(biāo)系●以機(jī)床原點(diǎn)為坐標(biāo)系原點(diǎn)的坐標(biāo)系,是機(jī)床固有的座標(biāo)系,它具有唯一性.●機(jī)床坐標(biāo)系是數(shù)控機(jī)床中所建立的工件坐標(biāo)系的參考坐標(biāo)系.注意:機(jī)床坐標(biāo)系一般不作為編程坐標(biāo)系,僅作為工件坐標(biāo)系的參考坐標(biāo)系(即編程坐標(biāo)與機(jī)床坐標(biāo)系平行但不重合).數(shù)控技術(shù)31②機(jī)床坐標(biāo)系數(shù)控技術(shù)32(2)工件原點(diǎn)與工件坐標(biāo)系①工件原點(diǎn):為編程方便在零件、或工裝夾具上選定的某一點(diǎn).②工件坐標(biāo)系:以工件原點(diǎn)為零點(diǎn)建立的一個(gè)坐標(biāo)系,編程時(shí),所有的尺寸都以此坐標(biāo)系為準(zhǔn)來計(jì)算.③工件原點(diǎn)偏置:指工件隨夾具在機(jī)床上安裝后,工件原點(diǎn)與機(jī)床原點(diǎn)間的距離.注意:
現(xiàn)代數(shù)控機(jī)床均可設(shè)置多個(gè)工件坐標(biāo)系,在加工時(shí)通過G指令進(jìn)行變換.數(shù)控技術(shù)32(2)工件原點(diǎn)與工件坐標(biāo)系數(shù)控技術(shù)33(3)機(jī)床坐標(biāo)系與工件坐標(biāo)系的關(guān)系
①關(guān)系:原點(diǎn)不同,各坐標(biāo)軸互相平行.
②處理辦法:將兩原點(diǎn)間的距離預(yù)儲(chǔ)存在數(shù)控裝置中,在加工過程中,系統(tǒng)便可按機(jī)床坐標(biāo)系確定加工時(shí)的坐標(biāo)值.數(shù)控技術(shù)33(3)機(jī)床坐標(biāo)系與工件坐標(biāo)系的關(guān)數(shù)控技術(shù)343、絕對(duì)坐標(biāo)編程和相對(duì)(增量)坐標(biāo)
絕對(duì)坐標(biāo)系:在這種坐標(biāo)系中,工件所有點(diǎn)的坐標(biāo)值基于固定的坐標(biāo)系(機(jī)床或工件)的原點(diǎn)來確定.
相對(duì)坐標(biāo)系:在這種坐標(biāo)系中,運(yùn)動(dòng)軌跡的終點(diǎn)坐標(biāo)值是相對(duì)于起點(diǎn)計(jì)算的.
例如(轉(zhuǎn)下一頁)數(shù)控技術(shù)343、絕對(duì)坐標(biāo)編程和相對(duì)(增量)坐數(shù)控技術(shù)352.2編程的基礎(chǔ)知識(shí)例如:
在a)圖的絕對(duì)坐標(biāo)系中,B點(diǎn)的坐標(biāo)值為(25,50);
在b)圖的增量坐標(biāo)系中,B點(diǎn)的坐標(biāo)值為(15,30).數(shù)控技術(shù)352.2編程的基礎(chǔ)數(shù)控技術(shù)364、最小設(shè)定單位與編程尺寸的表示法
(1)最小設(shè)定單位(脈沖當(dāng)量、分辨率):指數(shù)控系統(tǒng)能實(shí)現(xiàn)的最小位移量.它是數(shù)控機(jī)床的一個(gè)重要技術(shù)指標(biāo).一般為
0.0001~0.01mm,(2)編程尺寸表示方法:
●以最小設(shè)定單位來表示;
●以毫米為單位來表示.數(shù)控技術(shù)364、最小設(shè)定單位與編程尺寸的表示數(shù)控技術(shù)37三、穿孔帶及代碼數(shù)控技術(shù)37三、穿孔帶及代碼數(shù)控技術(shù)381、穿孔帶的規(guī)格:
(1)數(shù)控采用八位穿孔紙帶;(2)紙帶的每行可穿9個(gè)小孔;
其中一個(gè)小孔成為“同步孔”或“中導(dǎo)孔”,用來產(chǎn)生讀帶同步控制信號(hào).其余八個(gè)大孔為“信息孔”,用來記錄有關(guān)信息.(3)有孔位表示二進(jìn)制的”1”,無孔位表示二進(jìn)制的“0”.數(shù)控技術(shù)381、穿孔帶的規(guī)格:數(shù)控技術(shù)39
第二節(jié)編程的基礎(chǔ)知識(shí)?數(shù)控系統(tǒng)中常用的代碼有ISO代碼和EIA代碼.?ISO代碼由7位二進(jìn)制數(shù)和一位偶校驗(yàn)位組成.?EIA代碼由6位二進(jìn)制數(shù)和一位奇校驗(yàn)位組成.
補(bǔ)奇、補(bǔ)偶的作用:是可以檢驗(yàn)紙帶的孔是否少穿,孔道是否被弄臟、堵塞、斷裂以及閱讀裝置線路元件是否完好.
注意:
EIA是美國電子工業(yè)協(xié)會(huì)簡稱.數(shù)控技術(shù)39第二節(jié)編程的基數(shù)控技術(shù)40ISO代碼規(guī)律:
所有數(shù)字必須在第5和6列上穿孔;
所有字母必須在第7列上穿孔;
第8列是偶數(shù)校驗(yàn)位.EIA代碼規(guī)律:
第5列是偶數(shù)校驗(yàn)位.注意:ISO代碼的信息量是EIA的2倍.(因?yàn)镮SO代碼是7位碼,EIA碼是6位碼)2.2編程的基礎(chǔ)知識(shí)數(shù)控技術(shù)40ISO代碼規(guī)律:2數(shù)控技術(shù)41表2-2ISO及EIA穿孔帶代碼數(shù)控技術(shù)41表2-2ISO及EIA穿孔帶數(shù)控技術(shù)42四、功能代碼簡介
1.準(zhǔn)備功能G代碼
G代碼構(gòu)成:
地址碼G后跟2位數(shù)字組成,從G00-G99共100種.
先介紹2個(gè)基本概念:(1)模態(tài)指令(續(xù)效指令):是指該指令一旦在某程序段中被使用,將一直保持有效到被同組的其它指令取代(或注銷),或整個(gè)程序結(jié)束為止.由此可知:
①同組指令在一個(gè)程序段中只能出現(xiàn)一個(gè),否則只有最后的代碼有效.②模態(tài)指令只需在使用時(shí)指定一次即可,而不必在后續(xù)的程序段中重復(fù)指定.
數(shù)控技術(shù)42四、功能代碼簡介數(shù)控技術(shù)432.2編程的基礎(chǔ)知識(shí)(2)非模態(tài)指令(非續(xù)效指令):是指該指令僅在使用它的某程序段中有效.若需繼續(xù)使用該功能則必須在后續(xù)的程序段中重新指定.代碼
(1)功能保持到被取消或被同樣字母表示的指令所代替
(2)功能僅在出現(xiàn)的程序段內(nèi)有效
(3)
功能
(4)G00a點(diǎn)定位G01a直線插補(bǔ)G02a順時(shí)針方向圓弧插補(bǔ)G03a逆順時(shí)針方向圓弧插補(bǔ)G04*暫停G17cXY平面選擇G18cZX平面選擇數(shù)控技術(shù)432.2編程的基礎(chǔ)知識(shí)(2)非數(shù)控技術(shù)44?表中(2)欄中標(biāo)有字母的行所對(duì)應(yīng)的G代碼是模態(tài)代碼,標(biāo)有相同字母的G代碼為一組.?表中(2)欄中沒有字母的行所對(duì)應(yīng)的G代碼是非模態(tài)代碼.?表中(4)欄中的“不指定”代碼,用作將來修改標(biāo)準(zhǔn)時(shí),指定新的功能.“永不指定”代碼,指的是即使修改標(biāo)準(zhǔn)時(shí),也不指定新的功能.這兩類G代碼可由設(shè)計(jì)者根據(jù)需要定義新的功能.數(shù)控技術(shù)44?表中(2)欄中標(biāo)有字母的行所對(duì)數(shù)控技術(shù)45N0010G00
G17X-Y-M03M08;N0020G01
G42X-Y-F-;N0030X-Y-;N0040G02X-Y-I-J-;N0050X-Y-I-J-;N0060G01X-Y-;N0070G00G40X-Y-M05M09;[例子]模態(tài)代碼的用法.數(shù)控技術(shù)45N0010G00G17數(shù)控技術(shù)462.輔助功能M代碼
M指令構(gòu)成:地址碼M后跟2位數(shù)字組成,從M00-M99共100種.(1)M00—程序停止.相當(dāng)于VCD上的暫停鍵.(2)M01—計(jì)劃(任選)停止.
程序運(yùn)行前,在操作面板上按下“任選停止”鍵時(shí),才執(zhí)行M01指令,主軸停轉(zhuǎn)、進(jìn)給停止、冷卻液關(guān)斷、程序停止執(zhí)行.利用啟動(dòng)按鈕才能再次自動(dòng)運(yùn)轉(zhuǎn),繼續(xù)執(zhí)行下一個(gè)程序段.
注意:
若“任選停止”處于無效狀態(tài)時(shí),M01指令不起作用.數(shù)控技術(shù)462.輔助功能M代碼數(shù)控技術(shù)472.2編程的基礎(chǔ)知識(shí)(3)M02、M30——程序結(jié)束
M30還使運(yùn)行程序返回起始點(diǎn),繼續(xù)加工下一個(gè)零件.(4)M03、M04、M05——分別為主軸順時(shí)針旋轉(zhuǎn)、主軸逆時(shí)針旋轉(zhuǎn)、主軸停轉(zhuǎn).(5)M06——換刀指令.(6)M07、M08、M09——分別為2號(hào)(液狀)冷卻液開、1號(hào)(霧狀)冷卻液開、冷卻液關(guān).(7)M10,M11——運(yùn)動(dòng)部件的夾緊或松開.數(shù)控技術(shù)472.2數(shù)控技術(shù)483.F、S、T代碼
(1)F代碼組成:F后帶若干位數(shù)字,如F150、F3500等.其中數(shù)字表示實(shí)際的合成速度值.單位:mm/min.
作用:用來指定進(jìn)給速度的大小,是進(jìn)給速度代碼.它是續(xù)效代碼.(2)S代碼
組成:S后帶若干位數(shù)字,如S500、S3500等.其中數(shù)字表示實(shí)際的主軸轉(zhuǎn)速值.單位:r/min數(shù)控技術(shù)483.F、S、T代碼數(shù)控技術(shù)492.2編程的基礎(chǔ)知識(shí)
作用:用來指定主軸的轉(zhuǎn)速,是主軸轉(zhuǎn)速功能代碼.
該代碼是續(xù)效代碼.(3)T代碼
組成:地址碼T后跟若干位數(shù)字(一般是4位).
作用:是刀具功能代碼.用來選擇所需的刀具號(hào)和刀補(bǔ)號(hào).該代碼是續(xù)效代碼.[例]T0102前2位數(shù)字表示1號(hào)刀;后2位數(shù)字表示選用2號(hào)刀補(bǔ).數(shù)控技術(shù)492.2編程的基礎(chǔ)知識(shí)數(shù)控技術(shù)502.3
常用準(zhǔn)備功能指令的編程方法一、與坐標(biāo)系有關(guān)的指令
1.絕對(duì)坐標(biāo)與增量坐標(biāo)指令—G90/G91指令
G90指令:表示程序中的編程尺寸值是在某個(gè)坐標(biāo)系下按絕對(duì)坐標(biāo)給定的.
G91指令:表示程序中編程尺寸值是相對(duì)于本段的起點(diǎn),即編程尺寸值是本程序段各軸的移動(dòng)增量,故G91又稱增量坐標(biāo)指令.
(畫圖示意)
數(shù)控技術(shù)502.3常用準(zhǔn)備功能指令的編程方數(shù)控技術(shù)512.3
常用準(zhǔn)備功能指令的編程方法注意:
這兩個(gè)指令是同組續(xù)效指令,也就是說在同一程序段中只允許用其中之一,而不能同時(shí)使用.
在缺省的情況下(即無G90又無G91),
系統(tǒng)按G90狀態(tài)處理.數(shù)控技術(shù)512.3常用準(zhǔn)備功能指令的編程方數(shù)控技術(shù)52X例:AB和BC兩個(gè)直線插補(bǔ)程序段的運(yùn)動(dòng)方向及坐標(biāo)系.
假設(shè)AB段已加工完,要加工BC段,刀具在B點(diǎn),則BC段加工程序段為:
絕對(duì)坐標(biāo):
G90G01X30Y40;
增量坐標(biāo):
G91G01X-50Y-30;YXCYBAC30403050UV數(shù)控技術(shù)52X例:AB和BC兩個(gè)直線插補(bǔ)程序數(shù)控技術(shù)53注意:有的機(jī)床不用G91指定,而是自動(dòng)在軌跡的起點(diǎn)建立平行于X、Y、Z的增量坐標(biāo)系U、V、W則BC的加工程序段可寫成:
G01U-50V-30;2.坐標(biāo)系設(shè)定指令—G92指令
作用:確定工件坐標(biāo)系的原點(diǎn)在距刀具刀位點(diǎn)起始位置(起刀點(diǎn))多遠(yuǎn)的地方.
編程格式:G92XaYbZc;(a、b、c為當(dāng)前刀位點(diǎn)在所設(shè)工件坐標(biāo)系中的坐標(biāo)值)
數(shù)控技術(shù)53注意:有的機(jī)床不用G91指定,而數(shù)控技術(shù)54注意:車削編程中,X一般采用直徑值編寫.
例:數(shù)控車的坐標(biāo)系設(shè)定;
G92X50Z30;注意:
(1)該指令要求X、Z坐標(biāo)值必須齊全;
(2)執(zhí)行該指令時(shí),機(jī)床并不產(chǎn)生運(yùn)動(dòng);(3)執(zhí)行G92前,必須將刀具放在G92要求位置.OZ30φ50X數(shù)控技術(shù)54注意:車削編程中,X一般采用直徑數(shù)控技術(shù)552.3常用準(zhǔn)備功能指令的編程方法注意:通過對(duì)刀找到工件坐標(biāo)系與機(jī)床坐標(biāo)系之間的關(guān)系.數(shù)控技術(shù)552.3常用準(zhǔn)備功能指令的編程方數(shù)控技術(shù)563.坐標(biāo)平面指定指令—G17、G18、G19指令
G17,G18,G19分別表示規(guī)定在XY,ZX,YZ標(biāo)平面內(nèi)的加工.
注意:
若數(shù)控系統(tǒng)只有在一個(gè)平面的加工能力,可省略.銑床中
XY平面最常用,故G17可省略;在車床中,總是在XZ平面內(nèi)運(yùn)動(dòng),G18可省略.數(shù)控技術(shù)563.坐標(biāo)平面指定指令—G17、G數(shù)控技術(shù)57二、運(yùn)動(dòng)控制指令
1、快速點(diǎn)定位指令—G00指令
編程格式:G00X—Y—Z—;
功能:命令刀具從當(dāng)前點(diǎn),以數(shù)控系統(tǒng)預(yù)先調(diào)定的快進(jìn)速度,快速移動(dòng)到程序段所指定的下一個(gè)定位點(diǎn).
注意:
在G00指令中,速度是固定的,不需要指定速度,即F指令無效.數(shù)控技術(shù)57二、運(yùn)動(dòng)控制指令數(shù)控技術(shù)582.直線插補(bǔ)指令—G01
指令編程格式:G01X—Yb—Z—F—;作用:按程序段中規(guī)定的合成進(jìn)給速度F,使刀具相對(duì)于工件,由當(dāng)前位置沿直線移動(dòng)到程序段中規(guī)定的位置.
注意:
?當(dāng)前位置是直線的起點(diǎn),為已知點(diǎn),而程序段中指定的坐標(biāo)值是終點(diǎn)坐標(biāo).
?含有G01的程序段中必須含有進(jìn)給速度指令
F,否則機(jī)床不動(dòng)作.數(shù)控技術(shù)582.直線插補(bǔ)指令—G01數(shù)控技術(shù)59O0020N0010G92X50Z10;N0020G90G00X20Z2S600T11M03;N0030G01X20Z-14F100;N0040X28Z-38;N0050X28Z-48;N0060X42Z-48;N0070G00X50Z10M02;例:車削零件如下圖,設(shè)A點(diǎn)為起刀點(diǎn),刀具由A點(diǎn)快進(jìn)到B點(diǎn),然后沿B→C→D→E→F方向切削,再快退至A點(diǎn).
XZ143848φ20φ280BCDEF2A數(shù)控技術(shù)59O0020例:車削零件如下圖,設(shè)數(shù)控技術(shù)60用絕對(duì)坐標(biāo)編程:O0050N0010G92X28Y20;N0020G90G00X16S600T01M03;N0030G01X-8Y8F100;N0040X0Y0;N0050X16Y20;N0060G00X28M02;XAPB0Y12816128例:銑削下圖零件,設(shè)P點(diǎn)為起刀點(diǎn),刀具由P點(diǎn)快進(jìn)到A點(diǎn),然后沿A-B-O-A方向銑削,再快退至P點(diǎn).數(shù)控技術(shù)60用絕對(duì)坐標(biāo)編程:XAPB0Y12數(shù)控技術(shù)61用相對(duì)(增量)坐標(biāo)編程:O0050N0010G92X28Y20;N0020G91G00X-12S600T01M03;N0030G01X-24Y-12F100;N0040X8Y-8;N0050X16Y20;N0060G00X12Y0M02;2.3常用準(zhǔn)備功能指令的編程方法XAPB0Y12816128數(shù)控技術(shù)61用相對(duì)(增量)坐標(biāo)編程:2.3數(shù)控技術(shù)622.3常用準(zhǔn)備功能指令的編程方法3.圓弧插補(bǔ)指令—G02、G03
G02:順時(shí)針圓弧插補(bǔ).G03:逆時(shí)針圓弧插補(bǔ).
?順、逆時(shí)針方向判別規(guī)則:
沿垂直于圓弧所在平面的坐標(biāo)軸由正方向向負(fù)方向觀察,來判別圓弧的順逆時(shí)針方向.(見下圖)數(shù)控技術(shù)622.3常用準(zhǔn)備功能指令的數(shù)控技術(shù)63?順、逆時(shí)針方向判別規(guī)則:
沿垂直于圓弧所在平面的坐標(biāo)軸由正方向向負(fù)方向觀察,來判別圓弧的順逆時(shí)針方向.數(shù)控技術(shù)63?順、逆時(shí)針方向判別規(guī)則:
數(shù)控技術(shù)64圓弧加工程序段的格式:2.3常用準(zhǔn)備功能指令的編程方法說明:●圓弧的終點(diǎn)坐標(biāo),由X、Y、Z的數(shù)值指定.●程序段中的圓心坐標(biāo)有兩種表示方法:數(shù)控技術(shù)64圓弧加工程序段的格式:2.3常數(shù)控技術(shù)65圓心的位置通常有以下2種表示方法:●用由起點(diǎn)指向圓心的向量在
X,Y,Z軸上的投影I,J,K表示.●用半徑R表示(R用代數(shù)值).當(dāng)θAB≤180o時(shí),R
取正值;當(dāng)180o<θAB<360o
時(shí),R取負(fù)值.注意:
用半徑R編程時(shí),不能描述整圓.XXYIJ起點(diǎn)θABABR100數(shù)控技術(shù)65圓心的位置通常有以下2種表示方法數(shù)控技術(shù)66例:銑削如圖所示R20圓孔.起刀點(diǎn)在坐標(biāo)原點(diǎn)O,
加工時(shí)刀具快進(jìn)至A,沿逆時(shí)針方向以100mm/min速
度切削整圓至A,再快速返回原點(diǎn).解:
用絕對(duì)坐標(biāo)編程O0001N0010G92X0Y0;N0020G90G00X20Y0S300T01M03;N0030G03X20Y0I-20J0F100;N0040G00X0Y0M02;YXR200AG03數(shù)控技術(shù)66例:銑削如圖所示R20圓孔.起數(shù)控技術(shù)672.3常用準(zhǔn)備功能指令的編程方法4、暫停指令—G04
功能:可使刀具作短時(shí)的無進(jìn)給運(yùn)動(dòng).
編程格式:G04X-或G04U-或G04P-;
(X或U后的數(shù)值表示暫停的時(shí)間,單位為
s,或者是刀具、工件的轉(zhuǎn)數(shù),視具體數(shù)
控系統(tǒng)而定.)
用途:
用車削槽、锪平面、鉆孔等光整加工.數(shù)控技術(shù)672.3常用準(zhǔn)備功能指令的編程方數(shù)控技術(shù)68例:圖為锪孔加工,孔底有粗燥度要求,根據(jù)圖示
條件,編制加工程序.解:
孔底有粗燥度要求,根據(jù)圖示條件,編制加工程序如下:O0001……N0010G91G01Z-7F60;N0020G04X5(刀具停留5秒);N0030G00Z7M02;數(shù)控技術(shù)68例:圖為锪孔加工,孔底有粗燥度要數(shù)控技術(shù)69三、刀具補(bǔ)償指令
1、刀具半補(bǔ)償指令—G40、G41、G42指令
(1)刀具半徑自動(dòng)補(bǔ)償概念
如圖所示,用半徑為R的刀具加工外形輪廓為AB的工件,則刀具中心必須沿著與輪廓偏離R的距離的軌跡移動(dòng),才能加工出尺寸合格的工件.
因此,刀具中心的運(yùn)動(dòng)軌跡與工件的輪廓不重合.
如果不考慮刀具半徑,直接按工件輪廓編程,加工時(shí)刀具中心數(shù)控技術(shù)69三、刀具補(bǔ)償指令
1、刀具半數(shù)控技術(shù)70運(yùn)動(dòng)軌跡與工件的輪廓重合.加工出來的零件變小了,不符合要求.
為加工出尺寸符合要求的工件,可根據(jù)輪廓AB的坐標(biāo)參數(shù)和刀具半徑R計(jì)算出刀具軌跡A’B’的坐標(biāo)參數(shù),編制出程序進(jìn)行加工.
這樣做很不方便,特別是當(dāng)?shù)毒吣p,重磨以及更換新刀等導(dǎo)致刀具半徑變化時(shí),又要重新計(jì)算.數(shù)控技術(shù)70運(yùn)動(dòng)軌跡與工件的輪廓重合.加工出數(shù)控技術(shù)712.3常用準(zhǔn)備功能指令的編程方法(2)刀具半徑自動(dòng)補(bǔ)償?shù)墓δ?
數(shù)控系統(tǒng)能根據(jù)工件輪廓AB和刀具半徑,自動(dòng)計(jì)算出刀具中心軌跡A’B’.AA’B’BR數(shù)控技術(shù)712.3常用準(zhǔn)備功能指令的編程數(shù)控技術(shù)722.3常用準(zhǔn)備功能指令的編程方法
(3)刀具半徑自動(dòng)補(bǔ)償指令
G41:刀具左偏,指順著刀具前進(jìn)的方向觀察,
刀具偏在工件輪廓的左邊.
G42:刀具右偏,指順著刀具前進(jìn)的方向觀察,
刀具偏在工件輪廓的右邊.
G40:取消刀補(bǔ),使刀具中心與編程軌跡重合.數(shù)控技術(shù)722.3常用準(zhǔn)備功能指令的編程數(shù)控技術(shù)73與G00,G01指令配合使用時(shí)編程格式:2.3常用準(zhǔn)備功能指令的編程方法
與G02,G03指令配合使用時(shí)編程格式:指定刀具半徑補(bǔ)償值寄存器的地址號(hào)數(shù)控技術(shù)73與G00,G01指令配合使用時(shí)編數(shù)控技術(shù)74例:銑削加工如圖所示輪廓,設(shè)刀具起點(diǎn)在P點(diǎn),刀心的軌跡如圖中虛線所示.應(yīng)用刀具半徑補(bǔ)償功能.
解:利用刀具半徑補(bǔ)償功能,編制程序片段如下:
……
N0010G90G01G41XaYaD01N0020XbYb;N0030XcYc;N0040G42XdYd;N0050G41XaYa;N0060G40XpYpm02;ABCDYXG41G41G42PG40數(shù)控技術(shù)74例:銑削加工如圖所示輪廓,設(shè)刀具數(shù)控技術(shù)75(4)刀具半徑補(bǔ)償功能的其他用途①刀具重磨或刀具磨損后半徑變小的補(bǔ)償;②補(bǔ)償加工誤差;③粗、精加工余量的補(bǔ)償;數(shù)控技術(shù)75(4)刀具半徑補(bǔ)償功能的其他用途數(shù)控技術(shù)762.刀具長度補(bǔ)償指令—G43、G44指令
(1)指令功能:補(bǔ)償假定刀具長度與實(shí)際刀具長度
之間的差值.(2)編程格式:G43Z100H-;G44Z100H-其中:Z值是程序中給定的坐標(biāo)值.H值是刀具長度補(bǔ)償值寄存器的地址碼.(3)用法:
●G43是正補(bǔ)償,即當(dāng)?shù)毒唛L度長于編程時(shí)的刀具數(shù)控技術(shù)762.刀具長度補(bǔ)償指令—G43數(shù)控技術(shù)77長度時(shí),補(bǔ)償值e為正值;反之,e為負(fù)值.有
Z實(shí)際值=Z指令值+(H—中存的數(shù)值)
●G44是負(fù)補(bǔ)償,即當(dāng)?shù)毒唛L度長于編程時(shí)的刀具長度時(shí),補(bǔ)償值e為負(fù)值;反之,e為正值.有
Z實(shí)際值=Z指令值-(H—中存的數(shù)值)使刀具的實(shí)際移動(dòng)距離增加或減少一個(gè)偏置值.例:
按假定長度編制的程序?yàn)椋?/p>
N01G91X70Y35M03;
N02G43H01Z-22;數(shù)控技術(shù)77長度時(shí),補(bǔ)償值e為正值;反之?dāng)?shù)控技術(shù)78
當(dāng)?shù)毒唛L度比編程長度長3mm時(shí),可設(shè)e=3.則執(zhí)行上面的程序,刀具在Z向?qū)嶋H移動(dòng)量分別為(-22)+3=-19實(shí)際刀具與編程刀具結(jié)果相同.數(shù)控技術(shù)78當(dāng)?shù)毒唛L度比編程長度數(shù)控技術(shù)79若短2mm,可設(shè)e=-2.則執(zhí)行上面的程序,刀具在Z向?qū)嶋H移動(dòng)量為(-22)+(-2)=-24
實(shí)際刀具與
編程刀具結(jié)
果相同.數(shù)控技術(shù)79若短2mm,可設(shè)e=-2.則執(zhí)行數(shù)控技術(shù)80四、固定循環(huán)指令
固定循環(huán)指令功能:一個(gè)指令可以完成幾個(gè)固定的動(dòng)作.
例如:鉆孔循環(huán)指令可完成3個(gè)固定動(dòng)作:快速接近,慢速鉆孔,快速退回.
常用G80~G89作為固定循環(huán)指令.有些車床中,常用G33~G35與G76~G79作為固定循環(huán)指令.
注意:本節(jié)介紹了常用的G指令的編程方法.實(shí)際中,不同的系統(tǒng)有不同的規(guī)定,嚴(yán)格按其規(guī)定使用.2.3常用準(zhǔn)備功能指令的編程方法
數(shù)控技術(shù)80四、固定循環(huán)指令2.3常用準(zhǔn)數(shù)控技術(shù)812.4數(shù)控編程的工藝處理
工藝處理內(nèi)容:●零件的工藝性分析;●確定工藝過程和工藝路線;●確定零件安裝方法;●選擇刀具和切削用量.數(shù)控技術(shù)812.4數(shù)控編數(shù)控技術(shù)822.4數(shù)控編程工藝處理一、合理確定零件的加工路線
1.加工線路的選擇原則:?盡量縮短走刀路線,減少空走刀行程以提高生產(chǎn)率.?保證零件的加工精度和表面粗糙度要求.?利于簡化數(shù)值計(jì)算,減少程序編制工作量.數(shù)控技術(shù)822.4數(shù)控編程數(shù)控技術(shù)832.加工路線的確定
加工路線:
指加工過程中刀具相對(duì)于工件的運(yùn)動(dòng)軌跡和運(yùn)動(dòng)方向.
(1)孔類加工(鉆孔、鏜孔)
原則:在滿足精度要求的前提下,盡可能縮短走刀路線:
n個(gè)藍(lán)色路徑=b+(n-1)(a+b)+切入/出段ban個(gè)紅色路徑=b+2(n-1)a+切入/出段ba數(shù)控技術(shù)832.加工路線的確定n個(gè)藍(lán)色路數(shù)控技術(shù)84顯然有:當(dāng)a≈b時(shí),兩個(gè)路徑長度近似相等;
當(dāng)a<<b時(shí),紅色路徑比較短.
當(dāng)a>>b時(shí),藍(lán)色路徑比較短.n個(gè)藍(lán)色路徑=b+(n-1)(a+b)+切入/出段ban個(gè)紅色路徑=b+2(n-1)a+切入/出段ba數(shù)控技術(shù)84顯然有:當(dāng)a≈b時(shí),兩個(gè)路徑長數(shù)控技術(shù)852.4數(shù)控編程工藝處理
下圖所示圓盤上共有8個(gè)等距離(L)的孔.蘭色路徑長約8L,紅色路徑長約(4L+8L=12L).數(shù)控技術(shù)852.4數(shù)控編程工藝處理數(shù)控技術(shù)86(2)銑削
原則:盡量采用切向切入切出,不用徑向切入切出.
切向切入徑向切入數(shù)控技術(shù)86(2)銑削切向切入徑向切入數(shù)控技術(shù)87二、合理選擇對(duì)刀點(diǎn)、換刀點(diǎn)
1、對(duì)刀點(diǎn)
對(duì)刀點(diǎn)(起刀點(diǎn)):指刀具相對(duì)工件運(yùn)動(dòng)的起點(diǎn).
對(duì)刀點(diǎn)的選擇原則:
(1)利于簡化程序編制;
(2)在機(jī)床上找正容易;
(3)引起的加工誤差小.
數(shù)控技術(shù)87二、合理選擇對(duì)刀點(diǎn)、換刀點(diǎn)數(shù)控技術(shù)88CR30R20R50φ20刀具中心運(yùn)動(dòng)軌跡工件輪廓XYZ35例:對(duì)刀點(diǎn)選擇數(shù)控技術(shù)88CR30R20R50φ20刀具中數(shù)控技術(shù)89刀位點(diǎn):指用于確定刀具在機(jī)床坐標(biāo)系中位置的刀具上的特定點(diǎn).常見刀具的刀位點(diǎn)如下圖所示.鏜刀鉆頭立銑刀端銑刀球頭銑刀車刀數(shù)控技術(shù)89刀位點(diǎn):指用于確定刀具在機(jī)床坐標(biāo)數(shù)控技術(shù)90
對(duì)刀:使“對(duì)刀點(diǎn)”與“刀位點(diǎn)”重合的操作.YZ3530工件對(duì)刀示意圖刀具夾具墊板螺栓工件螺帽2.4數(shù)控編程工藝處理數(shù)控技術(shù)90對(duì)刀:YZ3530工件對(duì)刀示數(shù)控技術(shù)91選擇對(duì)刀點(diǎn)的具體要求:
●選在零件的設(shè)計(jì)基準(zhǔn)或工藝基準(zhǔn)上,或與之相關(guān)的位置上,以減少誤差;●選在對(duì)刀方便,便于測量的地方;●選在便于坐標(biāo)計(jì)算的地方.2、換刀點(diǎn)多刀加工的機(jī)床在加工過程中需要換刀,應(yīng)設(shè)換刀點(diǎn).●換刀點(diǎn)位置:某固定點(diǎn)或任意設(shè)定的一點(diǎn).●換刀點(diǎn)設(shè)置:位于工件或夾具的外部.數(shù)控技術(shù)91選擇對(duì)刀點(diǎn)的具體要求:數(shù)控技術(shù)92三、合理選擇工件的裝夾方法、刀具和切削用量●盡量采用通用夾具、組合夾具,必要時(shí)才設(shè)計(jì)專用夾具.●工件的裝卸要快速、方便、可靠.●夾具在夾緊工件時(shí),要使工件上的加工部位開放,夾緊機(jī)構(gòu)上的各部件不得妨礙走刀.四、合理編制工藝文件不同的機(jī)床,其工藝文件不同,不再詳細(xì)介紹.數(shù)控技術(shù)92三、合理選擇工件的裝夾方法、刀具數(shù)控技術(shù)932.5程序編制中的數(shù)值計(jì)算一、概述
數(shù)值計(jì)算:是指根據(jù)工件的圖樣要求,按照確定的加工路線和允許的編程誤差,計(jì)算出數(shù)控系統(tǒng)所需輸入的數(shù)據(jù).
對(duì)于帶有自動(dòng)刀補(bǔ)功能的數(shù)控裝置來說,通常要計(jì)算出零件輪廓上一些點(diǎn)的坐標(biāo)數(shù)值.數(shù)控技術(shù)932.5程序編制中的數(shù)控技術(shù)942.5程序編制中的數(shù)值計(jì)算1.基點(diǎn)和節(jié)點(diǎn)的計(jì)算
基點(diǎn):
一個(gè)零件的輪廓曲線一般是由許多不同的幾何元素組成的,把各幾何元素間的連接點(diǎn)稱為基點(diǎn).
節(jié)點(diǎn):
根據(jù)編程所允許的誤差,將曲線分割成若干個(gè)直線段,其相鄰二直線的交點(diǎn)稱為節(jié)點(diǎn).數(shù)控技術(shù)942.5程序編制中的數(shù)值計(jì)算1.?dāng)?shù)控技術(shù)952.5程序編制中的數(shù)值計(jì)算2.刀位點(diǎn)軌跡的計(jì)算在許多情況下,刀位點(diǎn)軌跡并不與零件輪廓完全重合.編程時(shí)就需要根據(jù)零件輪廓和刀具類型計(jì)算出刀位點(diǎn)的運(yùn)動(dòng)軌跡.數(shù)控技術(shù)952.5程序編制中的數(shù)值計(jì)算2數(shù)控技術(shù)962.5程序編制中的數(shù)值計(jì)算3.輔助計(jì)算
輔助計(jì)算包括增量計(jì)算、脈沖數(shù)計(jì)算、輔助程序段的數(shù)值計(jì)算等.
輔助程序段:是指開始加工時(shí),刀具從對(duì)刀點(diǎn)到切入點(diǎn),或加工完時(shí),刀具從切出點(diǎn)返回到對(duì)刀點(diǎn)而特意安排的程序段.數(shù)值計(jì)算時(shí)要計(jì)算出相關(guān)點(diǎn)的坐標(biāo).數(shù)控技術(shù)962.5程序編制中的數(shù)值計(jì)算3數(shù)控技術(shù)972.5程序編制中的數(shù)值計(jì)算二、直線和圓弧組成的零件輪廓的基點(diǎn)計(jì)算平面零件輪廓的曲線多數(shù)是由直線和圓弧組成的,只需計(jì)算出零件輪廓的基點(diǎn)坐標(biāo)即可.
由直線、圓弧組成的零件輪廓的數(shù)值計(jì)算比較簡單,用數(shù)學(xué)方程求出相鄰幾何元素的交點(diǎn)和切點(diǎn)即可.直線方程的一般形式:Ax+By+C=0圓弧標(biāo)準(zhǔn)方程的形式:(x+a)2+(y+b)2=R2式中:a、b——圓弧的圓心坐標(biāo);
R——圓弧半徑.數(shù)控技術(shù)972.5程序編制中的數(shù)值計(jì)算二、數(shù)控技術(shù)98三、非圓曲線的節(jié)點(diǎn)計(jì)算
非圓曲線:指數(shù)控加工中把除直線與圓弧之外,可用數(shù)學(xué)方程式表達(dá)的平面輪廓曲線.
非圓曲線的逼近:常用直線和圓弧逼近非圓曲線,需要計(jì)算出相鄰二逼近直線或圓弧的節(jié)點(diǎn)坐標(biāo).1.用直線段逼近非圓曲線時(shí)的節(jié)點(diǎn)計(jì)算常用計(jì)算方法有:
等間距法;
等誤差法;
等步長法.數(shù)控技術(shù)98三、非圓曲線的節(jié)點(diǎn)計(jì)算數(shù)控技術(shù)992.5程序編制中的數(shù)值計(jì)算(1)等間距法曲線逼近的節(jié)點(diǎn)計(jì)算
基本原理:等間距法就是將某一坐標(biāo)軸劃分成相等的間距.數(shù)控技術(shù)992.5程序編制中的數(shù)值計(jì)算(1數(shù)控技術(shù)1002.5程序編制中的數(shù)值計(jì)算
如上圖所示,根據(jù)已知曲線方程y=f(x)可由xi求得yixi+1=xi+Δxyi+1=f(xi+Δx)
由于要求曲線y=f(x)與相鄰兩節(jié)點(diǎn)連線間的法向距離小于編程誤差δ允,Δx不能任意確定,一般先取Δx=0.1進(jìn)行試算.數(shù)控技術(shù)1002.5程序編制中的數(shù)值計(jì)算數(shù)控技術(shù)1012.5程序編制中的數(shù)值計(jì)算(2)等程序段法直線逼近的節(jié)點(diǎn)計(jì)算
基本原理:等程序段法就是使每個(gè)程序段的線段長度相等.
如圖所示,首先應(yīng)求出曲線的最小曲率半徑Rmin,由
Rmin及δ允確定允許的步長l.數(shù)控技術(shù)1012.5程序編制中的數(shù)值計(jì)算(數(shù)控技術(shù)102(3)等誤差法直線段逼近的節(jié)點(diǎn)計(jì)算基本原理:任意兩相鄰節(jié)點(diǎn)間的逼近誤差都相等.數(shù)控技術(shù)102(3)等誤差法直線段逼近的節(jié)點(diǎn)數(shù)控技術(shù)1032.用圓弧段逼近非圓曲線時(shí)節(jié)點(diǎn)的計(jì)算當(dāng)輪廓曲線可用數(shù)學(xué)方程表示時(shí),可以用彼此相交的圓弧逼近輪廓曲線.具體有圓弧分割法;
三點(diǎn)作圖法.
(1)圓弧分割法
圓弧分割法應(yīng)用在曲線為單調(diào)的情形.若不是單調(diào)曲線可以在拐點(diǎn)處將曲線分段,使每段曲線為單調(diào)曲線.數(shù)控技術(shù)1032.用圓弧段逼近非圓曲線時(shí)節(jié)點(diǎn)數(shù)控技術(shù)1042.5程序編制中的數(shù)值計(jì)算(2)三點(diǎn)作圖法
先用直線遏近方法計(jì)算輪廓曲線的節(jié)點(diǎn)坐標(biāo),然后再通過連續(xù)的三個(gè)節(jié)點(diǎn)作圓的方法稱為三點(diǎn)作圖法.數(shù)控技術(shù)1042.5程序編制中的數(shù)值計(jì)算(數(shù)控技術(shù)105一.數(shù)控編程的基本概念
數(shù)控加工程序編制:從分析零件圖紙開始,經(jīng)過工藝分析、數(shù)學(xué)處理到獲得數(shù)控機(jī)床所需的數(shù)控加工程序的全過程叫做數(shù)控編程。二、數(shù)控編程的內(nèi)容和步驟
1、確定工藝過程
(1)選定機(jī)床、刀具與夾具;
(2)確定加工方法和工藝路線;對(duì)刀點(diǎn)的選擇;加工路線的確定;切削用量的確定。
零件圖紙數(shù)學(xué)處理圖紙工藝分析確定工藝過程編寫程序制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改2.1概述數(shù)控技術(shù)1一.數(shù)控編程的基本概念零件圖紙數(shù)學(xué)數(shù)控技術(shù)1062、數(shù)學(xué)處理根據(jù)零件圖紙上尺寸及工藝線路的要求,在選定的坐標(biāo)系內(nèi)計(jì)算零件輪廓和刀具運(yùn)動(dòng)軌跡的坐標(biāo)值.
簡單的零件輪廓計(jì)算內(nèi)容:幾何元素的起點(diǎn)、終點(diǎn);圓弧的圓心;兩幾何元素的交點(diǎn)、切點(diǎn).
復(fù)雜的零件輪廓計(jì)算內(nèi)容:用直線或圓弧逼近,根據(jù)要求的精度計(jì)算節(jié)點(diǎn)的坐標(biāo).零件圖紙數(shù)學(xué)處理圖紙工藝分析確定工藝過程編寫程序制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改數(shù)控技術(shù)22、數(shù)學(xué)處理零件圖紙數(shù)學(xué)處理圖紙工數(shù)控技術(shù)1073、程序編制
(1)編程根據(jù)加工路線、切削用量、刀具號(hào)碼、刀具補(bǔ)償、輔助動(dòng)作及刀具運(yùn)動(dòng)軌跡,按照數(shù)控系統(tǒng)規(guī)定指令代碼及程序格式,編寫零件加工程序.(2)填寫工藝文件.零件圖紙數(shù)學(xué)處理圖紙工藝分析確定工藝過程程序編制制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改數(shù)控技術(shù)33、程序編制零件圖紙數(shù)學(xué)處理圖紙工數(shù)控技術(shù)1084、制備控制介質(zhì)將程序單上的內(nèi)容,經(jīng)轉(zhuǎn)換記錄在控制介質(zhì)上,作為數(shù)控系統(tǒng)的輸入信息.注意:若程序較簡單,也可直接通過鍵盤輸入.零件圖紙數(shù)值計(jì)算圖紙工藝分析確定工藝過程編寫程序制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改數(shù)控技術(shù)44、制備控制介質(zhì)零件圖紙數(shù)值計(jì)算圖數(shù)控技術(shù)1095、程序的校驗(yàn)和試切所制備的控制介質(zhì)(程序),必須經(jīng)過進(jìn)一步的校驗(yàn)和試切削,證明是正確無誤,才能用于正式加工.零件圖紙數(shù)值計(jì)算圖紙工藝分析確定工藝過程編寫程序制備控制介質(zhì)校驗(yàn)和試切錯(cuò)誤修改數(shù)控技術(shù)55、程序的校驗(yàn)和試切零件圖紙數(shù)值計(jì)數(shù)控技術(shù)110?常用的校驗(yàn)和試切方法有3種:閱讀法、模擬法、試切法
(1)閱讀法:閱讀法檢查指令語法的正確性.(2)模擬法:檢查程序(刀具運(yùn)動(dòng)軌跡)的正確性.
空運(yùn)轉(zhuǎn)模擬:平面輪廓:用筆代替刀具,坐標(biāo)紙代工件→空運(yùn)轉(zhuǎn)繪圖.空間曲面:用蠟塊、塑料、木料或價(jià)格低的材料作工件→試切.用圖形(動(dòng)畫)模擬刀具與工件的切削.數(shù)控技術(shù)6?常用的校驗(yàn)和試切方法有3種:數(shù)控技術(shù)111注意:上述方法只能檢查運(yùn)動(dòng)軌跡的正確性,不能判別加工誤差是否滿足要求.
(3)試切法:檢查加工精度
對(duì)實(shí)際的毛坯進(jìn)行試切,不僅可查出程序是否錯(cuò),還可知道加工精度是否符合要求.數(shù)控技術(shù)7注意:上述方法只能檢查運(yùn)動(dòng)軌跡的正數(shù)控技術(shù)112
編制方法有2種:
手工編程、自動(dòng)編程兩種.
1、手工編程:
整個(gè)編程過程由人工完成.對(duì)編程人員的要求高.(熟悉數(shù)控代碼和編程規(guī)則,具備機(jī)械加工工藝知識(shí)和數(shù)值計(jì)算能力)
2、自動(dòng)編程:
編程人員只要根據(jù)零件圖紙的要求,按照某個(gè)自動(dòng)編程系統(tǒng)的規(guī)定,將零件的加工信息用較簡便的方式輸入計(jì)算機(jī).三、數(shù)控編程的方法數(shù)控技術(shù)8編制方法有2種:三、數(shù)控編程數(shù)控技術(shù)113
自動(dòng)編程系統(tǒng)完成:坐標(biāo)值計(jì)算;編制程序;自動(dòng)打印出程序單;制備控制介質(zhì).數(shù)控技術(shù)9自動(dòng)編程系統(tǒng)完成:數(shù)控技術(shù)114一.零件加工程序的結(jié)構(gòu)1.程序的構(gòu)成2.2編程的基礎(chǔ)知識(shí)程序號(hào)程序段1指令字2指令字1字母數(shù)字符號(hào)程序…指令字n程序段號(hào)程序段2…程序段n數(shù)控技術(shù)10一.零件加工程序的結(jié)構(gòu)1.程序的數(shù)控技術(shù)115[例子]O0600N0010G92X0Y0;N0020G90G00X50Y60;N0040G01X10Y50F150S300T12M03;......N0100G00X-50Y-60M02;這是一個(gè)完整加工程序,它有1個(gè)程序號(hào)和10個(gè)程序段組成.O0600程序的編號(hào)(阿拉伯?dāng)?shù)字)程序地址碼(英文字母)(1)程序號(hào)組成規(guī)則數(shù)控技術(shù)11[例子]O0600程序的編號(hào)數(shù)控技術(shù)116注意:不同的數(shù)控系統(tǒng),,程序號(hào)地址碼可以不相同.例如FANAC系統(tǒng)用O,AB8400系統(tǒng)采用P.
編程時(shí)一定要根據(jù)說明書規(guī)定使用.(2)程序段組成規(guī)則程序段以程序段號(hào)開始,以“;”結(jié)束,中間有若干指令字;
一個(gè)程序段的字符數(shù)≤90個(gè).
程序段號(hào):N××××;
2、程序段格式字地址程序段格式(普遍采用);三種帶分割符的固定順序的程序段格式;固定順序程序段格式.數(shù)控技術(shù)12注意:不同的數(shù)控系統(tǒng),,程序號(hào)地?cái)?shù)控技術(shù)1172.程序段格式
注意:目前廣泛采用的是字址地程序段格式,也稱地址符可變程序段格式.
這種格式的特點(diǎn)是:●程序段的長短、指令字?jǐn)?shù)和字長都是可變的;●指令字的排列順序沒有嚴(yán)格要求;●不需要的指令字以及與上一個(gè)程序段相同的續(xù)效指令字可以不寫.
數(shù)控技術(shù)132.程序段格式注意:目前廣泛數(shù)控技術(shù)118字址地程序段格式優(yōu)點(diǎn):
程序簡單;可讀性強(qiáng);易于檢查、修改.數(shù)控技術(shù)14字址地程序段格式優(yōu)點(diǎn):數(shù)控技術(shù)1192.2編程的基礎(chǔ)知識(shí)字地址程序段的一般格式為:N—G—X—Y—Z—F—S—T—M—;程序段號(hào)G指令尺寸指令進(jìn)給速度指令主軸轉(zhuǎn)速指令輔助功能字程序段結(jié)束符刀具功能字?jǐn)?shù)控技術(shù)152.2編程的基礎(chǔ)知識(shí)字地址程數(shù)控技術(shù)120
程序段由若干個(gè)程序字組成,程序字由地址碼和數(shù)字組成.例如:
N0020G01X25Y-36Z64F100S300T02M03;該程序段由程序段號(hào)和8個(gè)指令字(程序字)組成.X25數(shù)字或符號(hào)地址碼程序字格式:數(shù)控技術(shù)16程序段由若干個(gè)程序字組成,程數(shù)控技術(shù)1212.2編程的基礎(chǔ)知識(shí)數(shù)控技術(shù)172.2編程的基礎(chǔ)數(shù)控技術(shù)122一.零件加工程序的結(jié)構(gòu)
數(shù)控技術(shù)18一.零件加工程序的結(jié)構(gòu)
數(shù)控技術(shù)1233、主程序、子程序
在一個(gè)零件的加工程序中,若有幾個(gè)連續(xù)的程序段在多處重復(fù)出現(xiàn),則可將這些重復(fù)的程序串單獨(dú)抽出來,按一定的格式編寫成子程序.
調(diào)用的程序段為:N-M98P××××L×;主程序:N01……;
N02……;
N11調(diào)用子程序1;
……N28調(diào)用子程序8;
……N××……M02;子程序1:N01……
;
……
N××……M99;子程序n:N01……
;
……N××……M99;數(shù)控技術(shù)193、主程序、子程序主程序:N數(shù)控技術(shù)1242.2編程的基礎(chǔ)右手直角笛卡爾坐標(biāo)系1、坐標(biāo)軸及運(yùn)動(dòng)方向的規(guī)定(1)直線進(jìn)給和圓周進(jìn)給運(yùn)動(dòng)坐標(biāo)系★直角坐標(biāo)系:直線進(jìn)給運(yùn)動(dòng)的坐標(biāo)系(X.Y.Z).二、數(shù)控機(jī)床坐標(biāo)系
直角坐標(biāo)軸相互關(guān)系:
由右手定則決定.★圓周進(jìn)給座標(biāo):繞X.Y.Z軸轉(zhuǎn)動(dòng)的圓進(jìn)給坐標(biāo)軸分別用A、B、C表示.
坐標(biāo)軸正向:由右手螺旋法則而定.數(shù)控技術(shù)202.2編程的基礎(chǔ)右手直角笛卡數(shù)控技術(shù)125XYZX、Y、Z+A、+B、+CXZY+C+B+A2.2編程的基礎(chǔ)知識(shí)具體規(guī)定:①坐標(biāo)系是假定工件不動(dòng),刀具相對(duì)于工件做進(jìn)給運(yùn)動(dòng)的坐標(biāo)系.②以增大工件與刀具之間距離的方向?yàn)樽鴺?biāo)軸的正方向.數(shù)控技術(shù)21XYZX、Y、Z+A、+B、+C數(shù)控技術(shù)126(2)機(jī)床坐標(biāo)軸的確定方法①Z軸的確定以平行于主軸的坐標(biāo)為Z軸.數(shù)控技術(shù)22(2)機(jī)床坐標(biāo)軸的確定方法①Z軸數(shù)控技術(shù)127
具體地講:a.對(duì)于刀具旋轉(zhuǎn)的機(jī)床:
平行于旋轉(zhuǎn)刀具軸線的坐標(biāo)為z坐標(biāo)(見上圖).b.對(duì)于工件旋轉(zhuǎn)的機(jī)床:
平行于旋轉(zhuǎn)工件軸線的坐標(biāo)為z坐標(biāo).數(shù)控技術(shù)23具體地講:數(shù)控技術(shù)128另外,還有無主軸的機(jī)床(如刨床)、兩根以上主軸的機(jī)床(龍門銑床)、主軸擺動(dòng)的機(jī)床,不再贅述.2.2編程的基礎(chǔ)知識(shí)
②X坐標(biāo)的確定
X在水平方向,垂直于Z軸并平行于工件的裝夾面.具體的講:
a.
在刀具旋轉(zhuǎn)的機(jī)床上(銑床、鉆床、鏜床)
數(shù)控技術(shù)24另外,還有無主軸的機(jī)床(如刨床)數(shù)控技術(shù)129(a)
Z軸水平時(shí)(臥式),則從刀具(主軸)向工件看時(shí),X坐標(biāo)的正方向指向右邊.(b)
Z軸垂直時(shí)(立式),對(duì)單立柱機(jī)床,從刀具向立柱看時(shí),X軸的正方向指向右邊數(shù)控技術(shù)25(a)Z軸水平時(shí)(臥式),數(shù)控技術(shù)130b.在工件旋轉(zhuǎn)的機(jī)床上(車床、磨床等)
?X軸的方向是工件的徑向并平行于橫向滑座;?刀具離開工件旋轉(zhuǎn)中心的方向是X軸的正方向.數(shù)控技術(shù)26b.在工件旋轉(zhuǎn)的機(jī)床上(車床、數(shù)控技術(shù)131③Y坐標(biāo)的確定利用已確定的X、Z坐標(biāo)的正方向,用右手定則或右手螺旋法則,確定Y坐標(biāo)的正方向.數(shù)控技術(shù)27③Y坐標(biāo)的確定數(shù)控技術(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第二章 相互作用-力的合成與分解 2025年高考物理基礎(chǔ)專項(xiàng)復(fù)習(xí)
- 5.2 課時(shí)2 共價(jià)鍵 分子間作用力 課件 高一上學(xué)期化學(xué)蘇教版(2019)必修第一冊(cè)
- 3.3鹽類的水解 第一課時(shí) 課件高二上學(xué)期化學(xué)人教版(2019)選擇性必修1
- 糖尿病與感染綜合管理
- 糖尿病足換藥技術(shù)
- 醫(yī)藥總監(jiān)年度規(guī)劃
- 白血病病人的護(hù)理講課
- 超市教案反思
- 比較輕重中班教案反思
- 化學(xué)反應(yīng)的方向說課稿
- Python程序設(shè)計(jì)課件第7章面向?qū)ο蟪绦蛟O(shè)計(jì)
- 最新爆破安全規(guī)程
- 主題班會(huì)課防盜
- 幼兒園課件《撓撓小怪物》
- 教師教案檢查八大評(píng)分標(biāo)準(zhǔn)教案的評(píng)分標(biāo)準(zhǔn)
- 政府會(huì)計(jì)基礎(chǔ)知識(shí)講義
- 幼兒園整合式主題活動(dòng)設(shè)計(jì)案例《溫馨家園》
- 荒漠區(qū)生態(tài)治理(麥草沙障、植物固沙)施工方案
- 2019年11月系統(tǒng)集成項(xiàng)目管理工程師真題
- 三年級(jí)上冊(cè)語文期中質(zhì)量分析
- 滾珠絲杠基礎(chǔ)知識(shí)ppt課件
評(píng)論
0/150
提交評(píng)論