1、零件程序是由數(shù)控裝置專用編程語言書寫的一系列指令組成的。
2、數(shù)控裝置將零件程序轉(zhuǎn)化為對機床的控制動作。
3、最常使用的程序存儲介質(zhì)是磁盤和網(wǎng)絡(luò)。
4、為簡化編程和保證程序的通用性,規(guī)定直線進給坐標軸用X,Y,Z 表示,常稱基本坐標軸。X,Y,Z 坐標軸的相互關(guān)系用右手定則決定。
5、規(guī)定大姆指的指向為X 軸的正方向,食指指向為Y軸的正方向,中指指向為Z 軸的正方向。圍繞X,Y,Z 軸旋轉(zhuǎn)的圓周進給坐標軸分別用A,B,C 表示,
6、數(shù)控機床的進給運動,有的由主軸帶動刀具運動來實現(xiàn),有的由工作臺帶著工件運動來實現(xiàn)。
7、坐標軸正方向,是假定工件不動,刀具相對于工件做進給運動的方向。如果是工件移動則用加“′”的字母表示,按相對運動的關(guān)系,工件運動的正方向恰好與刀具運動的正方向相反,即有:
+X =-X′, +Y =-Y′, +Z =-Z′
+A =-A′, +B =-B′, +C =-C′
同樣兩者運動的負方向也彼此相反。
8、機床坐標軸的方向取決于機床的類型和各組成部分的布局,對車床而言:
——Z 軸與主軸軸線重合,沿著Z 軸正方向移動將增大零件和刀具間的距離;
——X 軸垂直于Z 軸,對應(yīng)于轉(zhuǎn)塔刀架的徑向移動,沿著X軸正方向移動將增大零件和刀具間的距離;
——Y 軸(通常是虛設(shè)的)與X 軸和Z 軸一起構(gòu)成遵循右手定則的坐標系統(tǒng)。
9、機床坐標系是機床固有的坐標系,機床坐標系的原點稱為機床原點或機床零點。在機床經(jīng)過設(shè)計、制造和調(diào)整后,這個原點便被確定下來,它是固定的點。
10、為什么數(shù)控車床開機后要回參考點?
答:數(shù)控裝置上電時并不知道機床零點,為了正確地在機床工作時建立機床坐標系,通常在每個坐標軸的移動范圍內(nèi)設(shè)置一個機床參考點(測量起點),機床起動時,通常要進行機動或手動回參考點,以建立機床坐標系。機床回到了參考點位置,也就知道了該坐標軸的零點位置,找到所有坐標軸的參考點,CNC 就建立起了機床坐標系。
11、機床參考點可以與機床零點重合,也可以不重合,通過參數(shù)指定機床參考點到機床零點的距離。
12、機床坐標軸的機械行程是由最大和最小限位開關(guān)來限定的。機床坐標軸的有效行程范圍是由軟件限位來界定的,其值由制造商定義。
13、工件坐標系是編程人員在編程時使用的,編程人員選擇工件上的某一已知點為原點(也稱程序原點),建立一個新的坐標系,稱為工件坐標系。工件坐標系一旦建立便一直有效,直到被新的工件坐標系所取代。
14、程序原點選擇原則?
答:工件坐標系的原點選擇要盡量滿足編程簡單,尺寸換算少,引起的加工誤差小等條件。一般情況下,程序原點應(yīng)選在尺寸標注的基準或定位基準上。對車床編程而言,工件坐標系原點一般選在,工件軸線與工件的前端面、后端面、卡爪前端面的交點上。
15、什么是對刀點?對刀的目的是什么?
答:對刀點是零件程序加工的起始點。
對刀的目的是確定程序原點在機床坐標系中的位置,對刀點可與程序原點重合,也可在任何便于對刀之處,但該點與程序原點之間必須有確定的坐標聯(lián)系??梢酝ㄟ^CNC 將相對于程序原點的任意點的坐標轉(zhuǎn)換為相對于機床零點的坐標。
16、加工開始時要設(shè)置工件坐標系,用G92 指令可建立工件坐標系;用G54~G59 及刀具指令可選擇工件坐標系。
17、一個零件程序是一組被傳送到數(shù)控裝置中去的指令和數(shù)據(jù)。
18、一個零件程序是由遵循一定結(jié)構(gòu)、句法和格式規(guī)則的若干個程序段組成的,而每個程序段是由若干個指令字組成的。
19、一個指令字是由地址符(指令字符)和帶符號(如定義尺寸的字)或不帶符號(如準備功能字G 代碼)的數(shù)字數(shù)據(jù)組成的。
20、一個程序段定義一個將由數(shù)控裝置執(zhí)行的指令行。
21、一個零件程序必須包括起始符和結(jié)束符。
22、一個零件程序是按程序段的輸入順序執(zhí)行的,而不是按程序段號的順序執(zhí)行的,但書寫程序時,建議按升序書寫程序段號。
26、CNC 裝置可以裝入許多程序文件,以磁盤文件的方式讀寫。
27、華中數(shù)控車系統(tǒng)通過調(diào)用文件名來調(diào)用程序,進行加工或編輯。
28、輔助功能由地址字M 和其后的一或兩位數(shù)字組成,主要用于控制零件程序的走向,以及機床各種輔助功能的開關(guān)動作。
29、M 功能有非模態(tài)M 功能和模態(tài)M 功能兩種形式。
30、非模態(tài)M 功能 (當段有效代碼) :只在書寫了該代碼的程序段中有效。
31、模態(tài)M 功能(續(xù)效代碼):一組可相互注銷的M 功能,這些功能在被同一組的另一個功能注銷前一直有效。
32、M 功能還可分為前作用M 功能和后作用M 功能兩類。
33、前作用M 功能:在程序段編制的軸運動之前執(zhí)行;
34、后作用M 功能:在程序段編制的軸運動之后執(zhí)行。
35、M00、M02、M30、M98、M99 用于控制零件程序的走向,是CNC 內(nèi)定的輔助功能,不由機床制造商設(shè)計決定,也就是說,與PLC 程序無關(guān);
36、其余M 代碼用于機床各種輔助功能的開關(guān)動作,其功能不由CNC 內(nèi)定,而是由PLC 程序指定,所以有可能因機床制造廠不同而有差異(表內(nèi)為標準PLC 指定的功能)。
37、程序暫停M00
38、當CNC 執(zhí)行到M00 指令時,將暫停執(zhí)行當前程序,以方便操作者進行刀具和工件的尺寸測量、工件調(diào)頭、手動變速等操作。
39、暫停時,機床的進給停止,而全部現(xiàn)存的模態(tài)信息保持不變,欲繼續(xù)執(zhí)行后續(xù)程序,重按操作面板上的“循環(huán)啟動”鍵。
40、M00 為非模態(tài)后作用M 功能。
41、程序結(jié)束M02
42、M02 一般放在主程序的最后一個程序段中。
43、當CNC 執(zhí)行到M02 指令時,機床的主軸、進給、冷卻液全部停止,加工結(jié)束。
44、使用M02 的程序結(jié)束后,若要重新執(zhí)行該程序,就得重新調(diào)用該程序。
45、M02 為非模態(tài)后作用M 功能。。
46、、程序結(jié)束并返回到零件程序頭M30
47、M30 和M02 功能基本相同,只是M30 指令還兼有控制返回到零件程序頭(%)的作用。
48、使用M30 的程序結(jié)束后,若要重新執(zhí)行該程序,只需再次按操作面板上的“循環(huán)啟動”鍵。
49、、子程序調(diào)用M98 及從子程序返回M99
50、M98 用來調(diào)用子程序。
51、M99 表示子程序結(jié)束,執(zhí)行M99 使控制返回到主程序。
52、在子程序開頭,必須規(guī)定子程序號,以作為調(diào)用入口地址。
53、在子程序的結(jié)尾用M99,以控制執(zhí)行完該子程序后返回主程序。
54、可以帶參數(shù)調(diào)用子程序。G65 指令的功能和參數(shù)與M98 相同。
55、PLC 設(shè)定的輔助功能:M03、M04、M05、M07、M09
56、主軸控制指令M03、M04、M05
57、M03 啟動主軸以程序中編制的主軸速度順時針方向(從Z 軸正向朝Z 軸負向看)旋轉(zhuǎn)。
58、M04 啟動主軸以程序中編制的主軸速度逆時針方向旋轉(zhuǎn)。
59、M05 使主軸停止旋轉(zhuǎn)。
60、M03、M04 為模態(tài)前作用M 功能;M05 為模態(tài)后作用M 功能,
61、M05 為缺省功能。
62、M03、M04、M05 可相互注銷。
63、M07 指令將打開冷卻液管道。
64、M09 指令將關(guān)閉冷卻液管道。
65、M07 為模態(tài)前作用M 功能;M09 為模態(tài)后作用M 功能,M09為缺省功能。
66、主軸功能S控制主軸轉(zhuǎn)速,其后的數(shù)值表示主軸速度,單位為:轉(zhuǎn)/每分鐘(r/min)。
67、恒線速度功能時S 指定切削線速度,其后的數(shù)值單位為:米/每分鐘(m/min)。
68、G96 恒線速度有效、G97 取消恒線速度。
69、S 是模態(tài)指令,S 功能只有在主軸速度可調(diào)節(jié)時有效。
70、S所編程的主軸轉(zhuǎn)速可以借助機床控制面板上的主軸倍率開關(guān)進行修調(diào)。
71、進給速度F指令表示工件被加工時刀具相對于工件的合成進給速度。
72、F的單位取決于G94(每分鐘進給量mm/min)或G95(主軸每轉(zhuǎn)一轉(zhuǎn)刀具的進給量mm/r)。
73、工作在G01,G02 或G03 方式下,編程的F 一直有效,直到被新的F 值所取代。
74、工作在G00 方式下,快速定位的速度是各軸的最高速度,與所編F 無關(guān)。
75、借助機床控制面板上的倍率按鍵,F(xiàn) 可在一定范圍內(nèi)進行倍率修調(diào)。
76、執(zhí)行攻絲循環(huán)G76、G82,螺紋切削G32 時,倍率開關(guān)失效,進給倍率固定在100%。
77、當使用每轉(zhuǎn)進給量方式時,必須在主軸上安裝一個位置編碼器。
78、直徑編程時,X 軸方向的進給速度為:半徑的變化量/分、半徑的變化量/轉(zhuǎn)。
79、刀具功能(T 機能)T 代碼用于選刀,其后的4 位數(shù)字分別表示選擇的刀具號和刀具補償號。
80、T 代碼與刀具的關(guān)系是由機床制造廠規(guī)定的。
81、執(zhí)行T 指令,轉(zhuǎn)動轉(zhuǎn)塔刀架,選用指定的刀具。
82、當一個程序段同時包含T 代碼與刀具移動指令時:先執(zhí)行T代碼指令,而后執(zhí)行刀具移動指令。
83、T 指令同時調(diào)入刀補寄存器中的補償值。
84、準備功能G 指令由G 后一或二位數(shù)值組成,它用來規(guī)定刀具和工件的相對運動軌跡、機床坐標系、坐標平面、刀具補償、坐標偏置等多種加工操作。
85、G 功能根據(jù)功能的不同分成若干組,其中00 組的G 功能稱非模態(tài)G 功能,其余組的稱模態(tài)G 功能。
86、非模態(tài)G 功能:只在所規(guī)定的程序段中有效,程序段結(jié)束時被注銷;
87、模態(tài)G 功能:一組可相互注銷的G 功能,這些功能一旦被執(zhí)行,則一直有效,直到被同一組的G 功能注銷為止。
88、模態(tài)G 功能組中包含一個缺省G 功能,上電時將被初始化為該功能。
89、沒有共同地址符的不同組G 代碼可以放在同一程序段中,而且與順序無關(guān)。例如,G90、G17 可與G01 放在同一程序段。
90、華中世紀星HNC-21T 數(shù)控裝置G 功能指令見下表。
注意:
[1] 00 組中的G 代碼是非模態(tài)的,其他組的G 代碼是模態(tài)的;[2] 標記者為缺省值。
91、尺寸單位選擇:說明:G20:英制輸入制式;G21:公制輸入制式;
92、G20、G21 為模態(tài)功能,可相互注銷,G21 為缺省值。
93、進給速度單位的設(shè)定:說明:G94:每分鐘進給;G95:每轉(zhuǎn)進給。
94、G94 為每分鐘進給。對于線性軸,F(xiàn) 的單位依G20/G21 的設(shè)定而為mm/min 或in/min;對于旋轉(zhuǎn)軸,F(xiàn) 的單位為度/min。
95、G95 為每轉(zhuǎn)進給,即主軸轉(zhuǎn)一周時刀具的進給量。F 的單位依G20/G21 的設(shè)定而為mm/r 或in/r。這個功能只在主軸裝有編碼器時才能使用。
96、G94、G95 為模態(tài)功能,可相互注銷,G94 為缺省值。
97、 絕對值編程G90 與相對值編程G91
98、G90:絕對值編程,每個編程坐標軸上的編程值是相對于程序原點的。
99、G91:相對值編程,每個編程坐標軸上的編程值是相對于前一位置而言的,該值等于沿軸移動的距離。
100、絕對編程時,用G90 指令后面的X、Z 表示X 軸、Z 軸的坐標值;
101、增量編程時, 用U、W 或G91 指令后面的X、Z 表示X 軸、Z 軸的增量值。
102、表示增量的字符U、W 不能用于循環(huán)指令G80、G81、G82、G71、G72、G73、G76 程序段中。
103表示增量的字符U、W可用于定義精加工輪廓的程序中。
104、G90、G91 為模態(tài)功能,可相互注銷,G90 為缺省值。
105、選擇合適的編程方式可使編程簡化。
106、當圖紙尺寸由一個固定基準給定時,采用絕對方式編程較為方便。
107、當圖紙尺寸是以輪廓頂點之間的間距給出時,采用相對方式編程較為方便。
108、G90、G91 可用于同一程序段中,但要注意其順序所造成的差異。
109、坐標系設(shè)定G92:說明:X、Z:對刀點到工件坐標系原點的有向距離。
110、當執(zhí)行G92 Xα Zβ 指令后,系統(tǒng)內(nèi)部即對(α ,β )進行記憶,并建立一個使刀具當前點坐標值為(α ,β )的坐標系,系統(tǒng)控制刀具在此坐標系中按程序進行加工。
執(zhí)行G92 Xα Zβ 指令后只建立一個坐標系,刀具并不產(chǎn)生運動。
111、G92 指令為非模態(tài)指令。
112、執(zhí)行G92 Xα Zβ 指令時,若刀具當前點恰好在工件坐標系的α 和β 坐標值上,既刀具當前點在對刀點位置上,此時建立的坐標系即為工件坐標系,加工原點與程序原點重合。
113、執(zhí)行G92 Xα Zβ 指令時,若刀具當前點不在工件坐標系的α 和β 坐標值上,則加工原點與程序原點不一致,加工出的產(chǎn)品就有誤差或報廢,甚至出現(xiàn)危險。
114、執(zhí)行G92 Xα Zβ 指令時,刀具當前點必須恰好在對刀點上即工件坐標系的α 和β 坐標值上,由上可知要正確加工,加工原點與程序原點必須一致,故編程時加工原點與程序原點考慮為同一點。
115、執(zhí)行G92 Xα Zβ 指令實際操作時怎樣使兩點一致,由操作時對刀完成。
116、執(zhí)行G92 Xα Zβ 指令時,當α 、β 不同,或改變刀具位置時,既刀具當前點不在對刀點位置上,則加工原點與程序原點不一致。
117、在執(zhí)行程序段G92 Xα Zβ 前,必須先對刀確定對刀點在工件坐標系下的坐標值。
118、坐標系設(shè)定G92選擇的一般原則為:
1)、方便數(shù)學(xué)計算和簡化編程;2)、容易找正對刀;3)、便于加工檢查;
4)、引起的加工誤差??;5)、不要與機床、工件發(fā)生碰撞;6)、方便拆卸工件;
7)、空行程不要太長;
119、坐標系選擇G54~G59是系統(tǒng)預(yù)定的6 個坐標系,可根據(jù)需要任意選用。
120、加工時其坐標系的原點,必須設(shè)為工件坐標系的原點在機床坐標系中的坐標值,否則加工出的產(chǎn)品就有誤差或報廢,甚至出現(xiàn)危險。
121、坐標系選擇G54~G59這6 個預(yù)定工件坐標系的原點在機床坐標系中的值(工件零點偏置值)可用MDI 方式輸入,系統(tǒng)自動記憶。
122、工件坐標系一旦選定,后續(xù)程序段中絕對值編程時的指令值均為相對此工件坐標系原點的值。
123、G54~G59為模態(tài)功能,可相互注銷,G54 為缺省值。
124、使用G54~G59指令前,先用MDI 方式輸入各坐標系的坐標原點在機床坐標系中的坐標值。
125、使用G54~G59指令前,必須先回參考點
126、直接機床坐標系編程G53是機床坐標系編程,在含有G53的程序段中,絕對值編程時的指令值是在機床坐標系中的坐標值。
127、G53其為非模態(tài)指令。
128、G36 直徑編程、G37 半徑編程
129、數(shù)控車床的工件外形通常是旋轉(zhuǎn)體,其X 軸尺寸可以用兩種方式加以指定:直徑方式和半徑方式。
130、G36 為缺省值,機床出廠一般設(shè)為直徑編程。
131、使用直徑、半徑編程時,系統(tǒng)參數(shù)設(shè)置要求與之對應(yīng)
132、快速定位G00說明:X、Z:為絕對編程時,快速定位終點在工件坐標系中的坐標;
U、W:為增量編程時,快速定位終點相對于起點的位移量;
133、G00 指令刀具相對于工件以各軸預(yù)先設(shè)定的速度,從當前位置快速移動到程序段指令的定位目標點。
134、G00 指令中的快移速度由機床參數(shù)“快移進給速度”對各軸分別設(shè)定,不能用F 規(guī)定。
135、G00 一般用于加工前快速定位或加工后快速退刀。
136、快移速度可由面板上的快速修調(diào)按鈕修正。
137、G00 為模態(tài)功能,可由G01、G02、G03 或G32 功能注銷。
138、在執(zhí)行G00 指令時,由于各軸以各自速度移動,不能保證各軸同時到達終點,因而聯(lián)動直線軸的合成軌跡不一定是直線。
139、執(zhí)行G00 指令時,常見的做法是將X 軸移動到安全位置,再放心地執(zhí)行G00 指令。
140、線性進給及倒角G01
141、G01 X(U)_ Z(W) _ F_ ;說明:X、Z:為絕對編程時終點在工件坐標系中的坐標;U、W:為增量編程時終點相對于起點的位移量;F_:合成進給速度。
142、G01 指令刀具以聯(lián)動的方式,按F 規(guī)定的合成進給速度,從當前位置按線性路線(聯(lián)動直線軸的合成軌跡為直線)移動到程序段指令的終點。
143、G01 是模態(tài)代碼,可由G00、G02、G03 或G32 功能注銷。
144、★倒直角
1)格式:G01 X(U)____ Z(W)____C____;
2)說明:直線倒角G01,指令刀具從A 點到B 點,然后到C 點。
3)X、Z: 為絕對編程時,未倒角前兩相鄰軌跡程序段的交點G 的坐標值;
4)U、W:為增量編程時,G 點相對于起始直線軌跡的始點A點的移動距離。
5)C:是相鄰兩直線的交點G,相對于倒角始點B 的距離。
145、★倒圓角
1)格式:G01 X(U)____ Z(W)____R____;
2)說明:直線倒角G01,指令刀具從A 點到B 點,然后到C 點。
3)X、Z: 為絕對編程時,未倒角前兩相鄰軌跡程序段的交點G 的坐標值;
4)U、W:為增量編程時,G 點相對于起始直線軌跡的始點A點的移動距離。
5)R:是倒角圓弧的半徑值。
146、在螺紋切削程序段中不得出現(xiàn)倒角控制指令;
147、X,Z軸指定的移動量比指定的R或C小時,系統(tǒng)將報警,即GA長度必須大于GB長度。
業(yè)務(wù)咨詢:932174181 媒體合作:2279387437 24小時服務(wù)熱線:15136468001 盤古機械網(wǎng) - 全面、科學(xué)的機械行業(yè)免費發(fā)布信息網(wǎng)站 Copyright 2017 PGJXO.COM 豫ICP備12019803號