第三講-數(shù)控編程步驟-方法-格式-五大功能指令分析課件_第1頁
第三講-數(shù)控編程步驟-方法-格式-五大功能指令分析課件_第2頁
第三講-數(shù)控編程步驟-方法-格式-五大功能指令分析課件_第3頁
第三講-數(shù)控編程步驟-方法-格式-五大功能指令分析課件_第4頁
第三講-數(shù)控編程步驟-方法-格式-五大功能指令分析課件_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第三講數(shù)控車削編程準(zhǔn)備第三講數(shù)控車削編程準(zhǔn)備任務(wù)描述:

任務(wù)描述:任務(wù)目標(biāo):熟悉數(shù)控編程的步驟與方法,掌握數(shù)控車削編程的格式及五大功能指令。掌握簡單零件的編制方法。任務(wù)難點(diǎn)重點(diǎn):

1、數(shù)控編程的格式2、數(shù)控編程的五大功能指令

3、編制產(chǎn)品零件程序任務(wù)目標(biāo):任務(wù)難點(diǎn)重點(diǎn):一、數(shù)控編程的步驟與方法1、數(shù)控編程的步驟任務(wù)準(zhǔn)備:一、數(shù)控編程的步驟與方法1、數(shù)控編程的步驟任務(wù)準(zhǔn)備:2、數(shù)控編程的方法(1)手工編程(2)自動編程注意:數(shù)控車削加工中的幾個特殊點(diǎn)1、刀位點(diǎn)刀位點(diǎn)是在編制加工程序時用來表示刀具位置的坐標(biāo)點(diǎn),一般是刀具上的一點(diǎn)。尖形車刀的刀位點(diǎn)為理想的刀尖點(diǎn),刀尖帶圓弧的車刀,刀位點(diǎn)在圓弧中心;鉆頭的刀位點(diǎn)為鉆尖。2、數(shù)控編程的方法注意:數(shù)控車削加工中的幾個特殊點(diǎn)第三講-數(shù)控編程步驟-方法-格式-五大功能指令分析課件2、對刀點(diǎn)對刀點(diǎn)是用來確定刀具與工件相對位置的點(diǎn),是確定工件坐標(biāo)系與機(jī)床坐標(biāo)系關(guān)系的點(diǎn)。在數(shù)控機(jī)床上加工零件時,對刀點(diǎn)是刀具相對于零件運(yùn)動的起點(diǎn),因?yàn)閿?shù)控加工程序是從這一點(diǎn)開始執(zhí)行的,所以對刀點(diǎn)也稱為起刀點(diǎn)。對刀就是將刀位點(diǎn)置于對刀點(diǎn)上,以便建立工件坐標(biāo)系。2、對刀點(diǎn)3、換刀點(diǎn)所謂換刀點(diǎn),就是數(shù)控程序中制定用于換刀位置。該點(diǎn)可以是某一固定點(diǎn),也可以是任意的一點(diǎn)。換刀點(diǎn)應(yīng)設(shè)在零件或夾具的外部,避免刀架轉(zhuǎn)位時刀具與工件、夾具和機(jī)床產(chǎn)生干涉。3、換刀點(diǎn)二、數(shù)控編程的格式1.數(shù)控車床編程基礎(chǔ)(1)數(shù)控程序的結(jié)構(gòu)與格式

程序結(jié)構(gòu):數(shù)控程序由程序編號、程序內(nèi)容和程序結(jié)束段組成。二、數(shù)控編程的格式1.數(shù)控車床編程基礎(chǔ)(1)數(shù)控程序的結(jié)構(gòu)與FANUC0i-TB數(shù)控系統(tǒng)編制的程序無論是主程序還是子程序都是由程序開始符、程序號、程序段和程序結(jié)束語、結(jié)束符組成。一個程序是由遵循一定結(jié)構(gòu)、句法和格式規(guī)則的若干個程序段組成的,而每個程序段是由若干個指令字組成的。如圖3-1所示。FANUC0i-TB數(shù)控系統(tǒng)編制的程序無論是主例如:O0001;程序編號N001G50X40.0Y30.0;N002G00X28.0T0101S800M03;N003G01X-8.0Y8.0F200;程序內(nèi)容N004X0Y0;N005X28.0Y30.0;N006G00X40.0;N007M02;程序結(jié)束段例如:3.1數(shù)控車床程序的結(jié)構(gòu)組成1程序的文件名(1)程序起始符:%或O符;(2)程序名:FANUC0i-TB數(shù)控系統(tǒng)要求每個主程序和子程序有一個程序號。O××××(地址O后面可以有四位數(shù)字0-9999,數(shù)值前的0可以省略)。2程序段的格式程序段含有執(zhí)行工序所需要的全部數(shù)據(jù)內(nèi)容。它是由若干個字和程序段結(jié)束符“;”所組成。每個字是由地址符和數(shù)值所組成。

3.1數(shù)控車床程序的結(jié)構(gòu)組成1程序的文件名

(2)程序段格式Nx…..x

GxxX(U)±x…xZ(W)x…x程序段號準(zhǔn)備功能坐標(biāo)運(yùn)動尺寸Fx…..xSx…xMxxTxxxx

;工藝性指令結(jié)束代碼FANUC系統(tǒng)默認(rèn)的程序段號從5開始,以5為遞增數(shù)。程序結(jié)束符FANUC數(shù)控系統(tǒng)的程序結(jié)束符為“%”。地址符:一般是一個字母,擴(kuò)展地址符也可以包含多個字母。(2)程序段格式Nx…..xGxxX數(shù)值:數(shù)值是一個數(shù)字串,可以帶正負(fù)號和小數(shù)點(diǎn),正號可以省略。程序段格式及說明程序段格式:

N…

字1…

字2…

字3…

…;注釋...;符號和說明見表符號說明N…程序段號數(shù)值為1-9999的正整數(shù),一般以5或10間隔以便以后插入程序段時而無須重新編排程序段號字1…表示程序段指令;注釋...表示對程序段進(jìn)行說明,位于程序段最后但需用分號隔開;表示程序段結(jié)束

表示中間空格數(shù)值:數(shù)值是一個數(shù)字串,可以帶正負(fù)號和小數(shù)點(diǎn),正號可以省略。由于程序段中有很多指令建議程序段的順序和格式為:N…G…

X…

Z…

T…

D…

M…

S…

F…

;注釋…

;3.1.3指令字的格式一個指令字是由地址符(指令字符)和帶符號(如定義尺寸的字)或不帶符號(如準(zhǔn)備功能字G代碼)的數(shù)字?jǐn)?shù)據(jù)組成的。程序段中不同的指令字符及其后續(xù)數(shù)值確定了每個指令字的含義。在數(shù)控程序段中包含的主要指令字符如表3-2所示。由于程序段中有很多指令建議程序段的順序和格式為:準(zhǔn)備功能X,Y,ZA,B,CU,V,W坐標(biāo)軸的運(yùn)動指令R功能地址意義零件程序號O程序號:1~9999程序段號N程序段號:N1~9999G指令運(yùn)動方式(直線、圓弧等)G00-G99

尺寸字圓弧的半徑,固定循環(huán)的參數(shù)I,J,K圓心相對于起點(diǎn)的坐標(biāo)表3-2指令字符一覽表準(zhǔn)備功能X,Y,Z坐標(biāo)軸的運(yùn)動指令R功能地址意程序號的指令P子程序號的指令進(jìn)給速度F進(jìn)給速度指令主軸功能S主軸速度指令刀具功能T刀具編號指令輔助功能M機(jī)床輔助動作指令M00~M99補(bǔ)償號D刀具半徑補(bǔ)償號的指令D00-D99暫停P,X暫停時間的指令重復(fù)次數(shù)L子程序的重復(fù)次數(shù),固定循環(huán)的重復(fù)次數(shù)參數(shù)P,Q車削復(fù)合循環(huán)參數(shù)倒角、倒圓C,R倒角、倒圓參數(shù)指令程序號的指令P子程序號的指令進(jìn)給速度F進(jìn)給速第三講-數(shù)控編程步驟-方法-格式-五大功能指令分析課件三、數(shù)控編程的五大功能指令1、準(zhǔn)備功能(G代碼)準(zhǔn)備功能也稱G功能或G代碼,是用來指令機(jī)床動作方式的功能。準(zhǔn)備功能是用地址符G及其后面的數(shù)字來指令機(jī)床的動作。注意:G功能有非模態(tài)G功能和模態(tài)G功能二種形式:非模態(tài)G功能(當(dāng)段有效代碼):只在書寫了該代碼的程序段中有效;模態(tài)G功能(續(xù)效代碼):一組可相互注銷的G功能,這些功能在被同一組的另一個功能注銷前一直有效。三、數(shù)控編程的五大功能指令1、準(zhǔn)備功能(G代碼)準(zhǔn)備第三講-數(shù)控編程步驟-方法-格式-五大功能指令分析課件2、輔助功能(M代碼)2、輔助功能(M代碼)輔助功能是用來指令機(jī)床輔助動作的一種功能,它由地址符M及其后的兩位數(shù)字組成。(1)M00——程序停止當(dāng)執(zhí)行有M00指令的程序段時,主軸的轉(zhuǎn)動、刀具的進(jìn)給、切削液都將停止。它與單程序段停止相同,模態(tài)信息全部被保存,以便進(jìn)行某種手動操作,如換刀、測量工件的尺寸等。重新啟動機(jī)床后,繼續(xù)執(zhí)行后面的程序。輔助功能是用來指令機(jī)床輔助動作的一種功能,它由地址符(2)M01——選擇停止與M00的功能基本相同,只有在按下“選擇停止”鍵后,M01才有效,否則機(jī)床繼續(xù)執(zhí)行后面的程序段;按下“啟動”鍵后,繼續(xù)執(zhí)行后面的程序。(3)M02——程序結(jié)束該指令編在程序的最后一段,表示執(zhí)行完程序內(nèi)所有指令后,主軸、進(jìn)給停止,切削液關(guān)閉,機(jī)床處于復(fù)位狀態(tài),但程序結(jié)束后不返回到程序的開頭位置。(2)M01——選擇停止(3)M02——程序結(jié)束(4)M30——程序結(jié)束使用M30時,除執(zhí)行M02的功能之外,還自動返回到程序的第一條語句,準(zhǔn)備下一個工件的加工。(4)M30——程序結(jié)束3、進(jìn)給功能(F代碼)進(jìn)給功能是指令刀具切削進(jìn)給的速度。它由地址符F及其后面的數(shù)字組成。F代碼用G98和G99兩G指令來設(shè)定進(jìn)給速度的單位。用G98來指令刀具每分鐘移動的距離,用G99來指令主軸每轉(zhuǎn)一轉(zhuǎn)刀具移動的距離。如:G98G01X

Z

F12.3;表示刀具一分鐘移動了12.3mm,即進(jìn)給F=12.3mm/min。G99G01X

Z

F1.23;表示主軸轉(zhuǎn)一圈,刀具移動了1.23mm,即進(jìn)給速度F=1.23mm/r。3、進(jìn)給功能(F代碼)進(jìn)給功能是指令刀具切削進(jìn)給的速度4、主軸功能(S代碼)主軸功能主要用來指令主軸的轉(zhuǎn)速或速度。它由地址符S及其后面的數(shù)字組成。主軸轉(zhuǎn)速的計量單位有兩種,一種是r/min,另一種m/min。(1)恒線速度控制指令G96在車削端面、圓錐面或圓弧面時,用G96指令恒線速度,使工件上任意一點(diǎn)的切削速度都一樣。例如:G96S125

主軸恒線速度為125m/min。4、主軸功能(S代碼)(2)主軸速度直接指令G97直接指令主軸速度。例如:G97S1000主軸速度為1000r/min。(3)主軸最高轉(zhuǎn)速限制指令G50恒線速度指令后,隨著工件直徑變小,主軸轉(zhuǎn)速會隨之自動提高,為防止飛車,在用G96指令恒線速度的同時,要用G50指令來限制主軸最高轉(zhuǎn)速。例如:G50S1800(指令主軸最高轉(zhuǎn)速1800r/min)G96S100(指令恒線速度為100m/min)(2)主軸速度直接指令G97一、準(zhǔn)備功能

G功能或G指令,是用于數(shù)控機(jī)床做好某些準(zhǔn)備動作的指令。它由地址G和后面的兩位數(shù)字組成,從G00~G99共100種,雖然從G00~G99共有100種G指令,但并不是每種指令都有實(shí)際意義.二、輔助功能M功能或M指令。它由地址M和后面的兩位數(shù)字組成,從M00~M99共100種。在同一程序段中,既有M指令又有其他指令時,M指令與其他指令執(zhí)行的先后次序由機(jī)床系統(tǒng)參數(shù)設(shè)定。一、準(zhǔn)備功能G功能或G指令,是用于數(shù)控機(jī)床三、其他功能

T功能。(1)T4位數(shù)法

T后的4位數(shù)中前兩位數(shù)用于指定刀具號,后兩位數(shù)用于指定刀具補(bǔ)償存儲器號,刀具號與刀具補(bǔ)償存儲器號不一定要相同。(2)T2位數(shù)法目前FANUC系統(tǒng)和國產(chǎn)系統(tǒng)數(shù)控車床采用T4位數(shù)法;絕大多數(shù)的加工中心及SIEMENS系統(tǒng)數(shù)控車床采用T2位數(shù)法。1.坐標(biāo)功能2.刀具功能三、其他功能1.坐標(biāo)功能2.刀具功能三、其他功能

(1)每分鐘進(jìn)給

直線運(yùn)動的單位為mm/min;如果主軸是回轉(zhuǎn)軸,則其單位為°/min。準(zhǔn)備功能字G98(數(shù)控銑床及部分?jǐn)?shù)控車床系統(tǒng)采用G94)來指定。(2)每轉(zhuǎn)進(jìn)給

單位為mm/r,準(zhǔn)備功能字G99(數(shù)控銑床及部分?jǐn)?shù)控車床系統(tǒng)采用G95)來指定。3.進(jìn)給功能三、其他功能3.進(jìn)給功能三、其他功能

S功能(1)轉(zhuǎn)速S單位是r/min,準(zhǔn)備功能G97來指定(2)恒線速度v單位為m/min,用準(zhǔn)備功能G96來指定。式中v——切削線速度,單位為m/min;

D——刀具直徑,單位為mm;

n——主軸轉(zhuǎn)速,單位為r/min。在實(shí)際操作過程中,可通過機(jī)床操作面板上的主軸倍率開關(guān)來對主軸轉(zhuǎn)速值進(jìn)行修正,一般其調(diào)整范圍為50%-120%。4.主軸功能三、其他功能式中v——切削線速度,單位三、其他功能

圖3-10線速度與轉(zhuǎn)速關(guān)系三、其他功能圖3-10線速度與轉(zhuǎn)速關(guān)系三、其他功能

(3)主軸的啟、停

輔助功能M03/M04/M05進(jìn)行控制(1)指令分組

就是將系統(tǒng)中不能同時執(zhí)行的指令分為一組,并以編號區(qū)別。

對于不同組的指令,在同一程序段內(nèi)可以進(jìn)行不同的組合。而同組指令則應(yīng)避免編入同一程序段內(nèi),以免引起混淆。四、常用功能指令的屬性三、其他功能(3)主軸的啟、停四、常用功

(2)模態(tài)指令

(又稱為續(xù)效指令)表示該指令一經(jīng)在一個程序段中指定,在接下來的程序段中一直持續(xù)有效,直到出現(xiàn)同組的另一個指令時,該指令才失效。對于模態(tài)指令與非模態(tài)指令的具體規(guī)定,通常情況下,絕大部分的G指令與所有的F、S、T指令均為模態(tài)指令,M指令的情況比較復(fù)雜,請查閱有關(guān)系統(tǒng)出廠說明書。(3)開機(jī)默認(rèn)指令四、常用功能指令的屬性四、常用功能指令的屬性第五節(jié)數(shù)控機(jī)床的編程規(guī)則

一、絕對坐標(biāo)與增量坐標(biāo)(1)FANUC系統(tǒng)中的絕對坐標(biāo)與增量坐標(biāo)

直接以地址符X、Z組成的坐標(biāo)功能字表示絕對坐標(biāo),而用地址符U、W組成的坐標(biāo)功能字表示增量坐標(biāo)。

FANUC數(shù)控車床可不能用G90/G91指令來指定絕對坐標(biāo)與增量坐標(biāo)。(2)SIEMENS系統(tǒng)中的絕對坐標(biāo)與增量坐標(biāo)絕對坐標(biāo)用指令G90表示,增量坐標(biāo)用G91表示。第五節(jié)數(shù)控機(jī)床的編程規(guī)則一、絕對坐標(biāo)與增第五節(jié)數(shù)控機(jī)床的編程規(guī)則

數(shù)字單位以米制為例分為兩種,一種是以mm為單位,另一種是以脈沖當(dāng)量即機(jī)床的最小輸入單位為單位,現(xiàn)在大多數(shù)機(jī)床常用的脈沖當(dāng)量為0.001mm。數(shù)控編程時,不管那種系統(tǒng),為保證程序的正確性,最好不要省略小數(shù)點(diǎn)的輸入。二、米制與英制編程

如FANUC系統(tǒng)采用G21/G20來進(jìn)行米、英制的切換,而SIEMENS系統(tǒng)和A-B系統(tǒng)則采用G71/G70來進(jìn)行米、英制的切換。三、小數(shù)點(diǎn)編程第五節(jié)數(shù)控機(jī)床的編程規(guī)則數(shù)5、刀具功能(T代碼)

刀具功能主要用來選擇刀具,也可用來選擇刀具的長度補(bǔ)償和刀具半徑補(bǔ)償。它由地址符T及其后面的數(shù)字組成。刀具號和刀具補(bǔ)償號的形式:在FANUC0i系統(tǒng)中,這兩種形式均可通用。例如:T0101表示采用1號刀具和1號刀補(bǔ)。F、S、T代碼均為模態(tài)代碼。5、刀具功能(T代碼)刀具功能主要用絕對編程方式和增量編程方式GxxX(U)±x…xZ(W)x…x注:FANUC系統(tǒng)中,用X、Z表示絕對坐標(biāo)編程;用U、W表示相對坐標(biāo)編程。直徑編程和半徑編程注:FANUC系統(tǒng)中,采用的都是直徑編程絕對編程方式和增量編程方式GxxX(U)±x…xZ(半徑編程:

G00X5.Z5.;直徑編程:

G00X10.Z5.;

★考慮使用上的方便,一般采用直徑編程。

CNC系統(tǒng)缺省的編程方式為直徑編程。半徑編程:★考慮使用上的方便,一般采用直徑編程。G00——快速點(diǎn)定位指令格式:G00X(U)_Z(W)_說明:(1)G00指令是模態(tài)代碼X、Z:為絕對編程時,快速定位終點(diǎn)在工件坐標(biāo)系中的坐標(biāo);

U、W:為增量編程時,快速定位終點(diǎn)相對于起點(diǎn)的位移量;G00——快速點(diǎn)定位指令(2)刀具以點(diǎn)位控制方式從當(dāng)前點(diǎn)快速移動到目標(biāo)點(diǎn)。(3)快速定位,無運(yùn)動軌跡要求,移動速度是機(jī)床設(shè)定的空行程速度,與程序段中指定的進(jìn)給速度無關(guān)。(4)車削時快速定位目標(biāo)點(diǎn)不能直接選在工件上,一般要離開工件表面1~2mm。(2)刀具以點(diǎn)位控制方式從當(dāng)前點(diǎn)快速移動到目標(biāo)點(diǎn)。如圖所示,從起點(diǎn)A快速運(yùn)動到目標(biāo)點(diǎn)B,其絕對坐標(biāo)方式編程為:

G00X60.Z100.;

其增量坐標(biāo)方式編程為:G00U40.W80.;

執(zhí)行上述程序段時,刀具快速運(yùn)動到點(diǎn)(60,60),再運(yùn)動到點(diǎn)(60,100),所以使用G00指令時要注意刀具是否和工件及夾具發(fā)生干涉,忽略這一點(diǎn),就容易發(fā)生碰撞。

如圖所示,從起點(diǎn)A快速運(yùn)動到目標(biāo)點(diǎn)B,G00X60.直線插補(bǔ)指G01說明:(1)刀具從當(dāng)前點(diǎn)出發(fā),在兩坐標(biāo)或三坐標(biāo)間以插補(bǔ)聯(lián)動方式按指定的進(jìn)給速度直線移動到目標(biāo)點(diǎn)。G01指令是模態(tài)指令。格式:G01X(U)

Z(W)_F

;(2)進(jìn)給速度由F指定。它可以用G00指令取消。在G01程序段中或之前必須含有F指令。

直線插補(bǔ)指G01說明:格式:G01X(U)Z(G00X200.Z100.;

如圖所示,選右端面O為編程原點(diǎn),絕對坐標(biāo)編程為:G00U-150.W-98.S800M03;G01W-42.F80;U30.W-20.;G00U120.W160.;……G00X50.Z2.S800M03;G01Z-40.F80;X80.0Z-60.

;增量坐標(biāo)編程為:G00X200.Z100.;

如圖所示,選右端面O為圓錐的車削切削原理圓錐分為正錐和倒錐,在數(shù)控車床上車外圓錐時,有兩種加工路線。圓錐的車削圓弧插補(bǔ)指令G02/G03

圓弧插補(bǔ)指令是使刀具在指定平面內(nèi)按給定的進(jìn)給速度作圓弧插補(bǔ)運(yùn)動,切削出圓弧曲線。順時針圓弧插補(bǔ)用G02指令,逆時針圓弧插補(bǔ)用G03指令。圓弧插補(bǔ)指令G02/G03圓弧插補(bǔ)指令

從與圓弧所在平面相垂直的坐標(biāo)軸的正方向向負(fù)方向看,順時針圓弧插補(bǔ)指令為G02,逆時針圓弧插補(bǔ)指令為G03。從與圓弧所在平面相垂

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論