Siemens_840D數(shù)控編程指導_第1頁
Siemens_840D數(shù)控編程指導_第2頁
Siemens_840D數(shù)控編程指導_第3頁
Siemens_840D數(shù)控編程指導_第4頁
Siemens_840D數(shù)控編程指導_第5頁
已閱讀5頁,還剩94頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、基本概念1、西門子系統(tǒng)簡介:常見系統(tǒng)有802S/C系統(tǒng)、802D系統(tǒng)、810D系統(tǒng)和840D系統(tǒng)。其中,西門子802S/C系統(tǒng)是西門子公司專門針對中國用戶開發(fā)的一款系統(tǒng)。目前西門子系統(tǒng)在中國市場得到了廣泛的應(yīng)用,西門子840D更是以高端系統(tǒng)出現(xiàn)。西門子系統(tǒng)與FANUC系統(tǒng)的比較2、基本概念2.1插補功能:指定刀具沿直線軌跡或圓弧軌跡移動的功能稱為插補功能。它屬于準備功能,用G代碼后跟若干位數(shù)字來表示。2.2進給功能:用于指定刀具運動速度的功能。單位為mm/min。用F指令 2.3參考點:一個固定的點,是機床生產(chǎn)商通過行程開關(guān)設(shè)定的一個特定位置。在數(shù)控操作中所謂的“回零”回的就是此點。 2.4機

2、床原點(零點):即機床坐標系的原點,也是一個固定點。它是機床制造商在制造、校正機床時設(shè)定的一個特殊位置。 2.5坐標系:在數(shù)控系統(tǒng)中提到共四個坐標系,即機床坐標系、機床參考坐標系、工件坐標系和編程坐標系。 數(shù)控系統(tǒng)中的坐標系均為右手笛卡爾坐標系,如圖示:2.5.1機床坐標系:是機床制造商在設(shè)計機床時設(shè)定的一個坐標系2.5.2機床參考坐標系:是機床生產(chǎn)商通過行程開關(guān)設(shè)定的一個坐標系2.5.3工件坐標系:為確定工件在機床中的準確位置而建立的一個坐標系,即后面所學到的可設(shè)定零點偏置確定的坐標系。2.5.4編程坐標系:在程序編制過程中,在零件圖紙上建立的坐標系2.6主軸功能:用于確定主軸轉(zhuǎn)速的功能,即

3、S指令主軸定位用SPOS=XX格式表示2.7切削速度:切削工件時刀具與工件的相對速度稱為切削速度v.S=1000v/d其中:S:主軸轉(zhuǎn)速V:切削速度D:刀具直徑例:假設(shè)用直徑160mm的刀具,以100m/min的切削速度加工工件,試求其主軸轉(zhuǎn)速?注:進給速度Vf=機床轉(zhuǎn)速n*刀具齒數(shù)Z*每齒切削深度fz,單位是 毫米/分鐘2.8輔助功能:指令機床部件啟停操作的功能。用M指令表示2.9主程序和子程序:2.10準備功能:用來控制刀具(或工作臺)運動軌跡的機能。即G指令2.11刀具長度與半徑補償功能:2.12極坐標:以極點用圓周半徑(極半徑)和角度(極角)來表示工件的坐標的位置2.13絕對尺寸、增量

4、尺寸即所謂的G90G912.14模態(tài)、非模態(tài)用于說明指令的時效性,如果一個指令指定以后直到被同組的其他指令取代才失效,否則持續(xù)有效。這樣的指令即為具有模態(tài)第二講:準備功能1 一、復習回顧: 提問:數(shù)控機床中的坐標系是一個什么樣的坐標系?方向如何判斷?數(shù)控機床中的坐標系有哪些?它們有什么異同? 二、新課: 1、西門子840D系統(tǒng)程序命名規(guī)則 a、前一個符號必須是字母或數(shù)字(或一個字符有下劃線) b、其余符號可以是字母、數(shù)字及下劃線 c、程序名最多有24個字符 d、字符間不允許使用分隔符 2、常見程序段格式 NG.XYZFSDTM 說明: N 程序段號 G 準備功能 XYZ 坐標終點 F 進給速度

5、 S 主軸轉(zhuǎn)速 D 刀沿號 T 刀具號 M 輔助功能 3、平面選擇指令 每兩個坐標軸確定一個平面。第三個坐標軸始終垂直于該平面,并定義刀具進給深度(比如用于 2 D 加 工)。在編程時要求告知控制系統(tǒng)在哪一個平面上加工,從 而可以正確地計算刀具補償。對于確定的圓弧編程方式和極坐標系中,平面的定義同樣很有必要。 指令格式:G17、G18、G19 G17: XY平面 G18: YZ平面 G19: ZX平面 4、G90/G91 指令作用:用于確定坐標輸入方式 指令格式: G90 絕對坐標輸入 G91 增量坐標輸入 指令應(yīng)用: 絕對坐標: P1 為 X20 Y35 P2 為 X50 Y60 P3 為

6、X70 Y20 在相對尺寸系統(tǒng)中,點 P1到 P3的位置為: P1 為 X20 Y35 (以零點為基準) P2 為 X30 Y25 以 P1 為基準 P3 為 X20 Y-40 以 P2 為基準 5、可設(shè)定零點偏置 調(diào)用 G54 或者 G55 或者 G56 或者 G57 或者 G505 G599 取消 G53 或者 G500 或者 SUPA 或者 G153 指令說明 G53 以程序段方式取消當前可設(shè)定零點偏移和可編程零點偏移。 G54 bis G57 調(diào)用第二個到第五個可設(shè)定零點偏移/框架 G153 以程序段方式抑制可設(shè)定、可編程和整個基本框架。 G500 G500=零框架, 標準設(shè)定, (不

7、包括偏移、旋轉(zhuǎn)、鏡像或者標度) 取消可設(shè)定零點偏移/框架(G54到G599),直至下一次調(diào)用。 激活整個基本框架 ($P_ACTBFRAME). G500不等于0 激活第一個可設(shè)定的零點偏移/框架 ($P_UIFR0) 和 激活整個基本框架($P_ACTBFRAME),或者激活一個已修改的 基本框架。 SUPA 程序段方式取消,包括編程的偏移、手輪偏移(DRF)、外部零點偏移和 PRESET偏移。 G505 . G599 調(diào)用第6到第 99可設(shè)定的零點偏移。 功能 通過可設(shè)定的零點偏移 在所有軸中,工件零點以基本坐標系中的零點為基準進行調(diào)節(jié)。這樣可以通過 G指令,在不同的程序之間調(diào)用不同夾具時

8、的零點。 編程舉例 在此示例中有 3個工件,它們分別固定在隨行夾具中并與零點偏移值 G54到 G56相對應(yīng),一個一個進行加工。N10 G0 G90 X10 Y10 F500 T1 返回 N20 G54 S1000 M3 調(diào)用第一個零點偏移,主軸右旋 N30 L47 程序運行,在此作為子程序 N40 G55 G0 Z200 調(diào)用第二個零點偏移Z,在障礙物之后 N50 L47 程序作為子程序運行 N60 G56 調(diào)用第三個零點偏移 N70 L47 程序作為子程序運行 N80 G53 X200 Y300 M30 零點偏移抑制,程序結(jié)束 6、公英制轉(zhuǎn)換 調(diào)用 G70 或者 G71 G700 或者 G7

9、10 自軟件版本 SW5 起 指令說明 G70 英制尺寸說明 (長度 inch) G71 公制尺寸說明 (長度 mm) G700 英制尺寸說明 (長度 inch; 進給 inch/min G710 公制尺寸說明 (長度 mm; 進給 mm/min) 功能 在生產(chǎn)圖紙中工件相關(guān)的幾何數(shù)據(jù)可以用公制尺寸編程,也可以用英制尺寸編程。 自軟件版本 SW5起,G70/G71功能可以用 G700/G710擴展。這里,除了幾何尺寸之外,工藝尺寸諸如進給率F在零件程序執(zhí)行過程中,也可以在通過 G700/G710設(shè)定的尺寸系統(tǒng)中說明。 操作順序 G70 或者 G71 下面的幾何參數(shù)可以由控制系統(tǒng)(帶必要的偏差)

10、換算為沒有設(shè)定的尺寸系統(tǒng),從而可以直接輸入(舉例): 位移信息 X, Y, Z, 在圓弧編程時的中間點坐標 I1, J1, K1 插補參數(shù)I, J, K 和圓弧半徑 CR 螺距 可編程的零點偏移 (TRANS) 極半徑 RP 所有其它的參數(shù),諸如進給、刀具補償或者可設(shè)定零點偏移(使用 G70/G71時)以主要尺寸系統(tǒng)說明(MD 10240:SCALING_SYSTEM_IS_METRIC)。 系統(tǒng)變量和機床數(shù)據(jù)的描述同樣與G70/G71文本無關(guān)。 G700 或者 G710 自軟件版本 SW5起,在使用 G700/G710時與G70/G71相反,所有的進給均由控制系統(tǒng)在編程的尺寸系統(tǒng)中說明。 G

11、700/G710代碼在G70/G71相同的組中。 編程的進給值模態(tài)有效,因此在后面G70/G71/G700/G710轉(zhuǎn)換時不能自動改變。 如果要求 G70/G71/G700/G710 中的進給值生效,則必須編程一個新F值。 編程舉例 在基本尺寸系統(tǒng)為公制時,在英制尺寸和公制尺寸之間進行交換(G70/G71)。 N10 G0 G94 X20 Y30 Z2 S2000 M3 T1 基本尺寸系統(tǒng)公制 N20 G1 Z-5 F500 Z軸進給mm/min N30 X90 N40 G70 X2.75 Y3.22 位置以英制輸入,G70一直有效,直至用G71撤銷或者至程序結(jié)束。 N50 X1.18 Y3.

12、54 N60 G71 X 20 Y30 位置輸入,單位毫米 N70 G0 Z2 M30 快速移動,程序結(jié)束 第三講:準備功能2 一、復習回顧: 提問:G70、G71在程序編制時會影響哪些數(shù)據(jù)? G54G57(G54G59)指的是什么?有什么用途? 二、新課: 1、快速定位指令G00 編程: G0 X Y Z G0 AP= RP= RTLIOF, RTLION (SW 6.1 及更高版本) 參數(shù)說明 X Y Z 直角坐標的終點 AP= 極坐標的終點,這里指極角 RP= 極坐標的終點,這里指極半徑RTLIOF 用 G0 非線性的插補(每個軌跡軸作為單軸插補) RTLION 用 G0 線性插補(軌跡

13、軸共同插補) 功能 您可以通過快速運行進行刀具的快速定位,工件的繞行或者返回換刀位置。 這項功能不適用于工件加工! 操作順序 用 G0來編程的刀具運行將以可能的最快速度運行(快速運行)。在每個機床數(shù)據(jù)中,每個軸的快速運行速度都是單獨定義的。 如果同時在多個軸上執(zhí)行快速運行,那么快速運行速度由對軌跡運行所需時間最長的軸來決定。 其它說明 G0模態(tài)有效。 銑削編程舉例: G0可以用于回到起始位置或者刀具換刀點,刀具空運轉(zhuǎn)等等。 N10 G90 S400 M3 絕對尺寸,主軸順時針 N20 G0 X30 Y20 Z2 回到起始位置 N30 G1 Z-5 F1000 刀具橫向進給 N40 X80 Y6

14、5 直線運行 N50 G0 Z2 N60 G0 X-20 Y100 Z100 M30 退刀,程序結(jié)束 2、直線插補指令G01 編程: G1 X Y Z F G1 AP= RP= F 參數(shù)說明 X Y Z 直角坐標的終點 AP= 極坐標的終點,這里指極角 RP= 極坐標的終點,這里指極半徑 F 進給率,單位為毫米/分鐘 功能 刀具用G1在與軸平行,傾斜的或者在空間里任意擺放的直線方向上運動??梢杂弥本€插補功能加工3D平面,槽等。 操作順序 刀具以進給率 F從當前起始點向編程的目標點直線運行。工件在這個軌跡上進行加工。您可以在直角坐標或者極坐標中給出目標點。 舉例: G1 G90 X100 Y20

15、 Z30 A40 F100 以進給100毫米/分鐘的進給率逼近 X,Y,Z上的目標點;回轉(zhuǎn)軸 A作為同步軸來處理,以便能同時完成四個運動。 其它說明 G1模態(tài)有效。在加工時必須給出主軸轉(zhuǎn)速 S和主軸旋轉(zhuǎn)方向 M3/M4。 編程舉例 加工一個槽:刀具沿 X/Y方向從起始點向終點運行。同時在Z方向橫向進給。 N10 G17 S400 M3 選擇工作平面,主軸順時針 N20 G0 X20 Y20 Z2 回到起始位置 N30 G1 Z-2 F40 刀具橫向進給 N40 X80 Y80 Z-15 沿一條傾斜方向的直線運行 N50 G0 Z100 M30 空運轉(zhuǎn)至刀具換刀 3、圓弧插補指令 編程: G2/

16、G3 X Y Z I J K G2/G3 AP= RP= G2/G3 X Y Z CR= G2/G3 AR= I J K G2/G3 AR= X Y Z CIP X Y Z I1= J1= K1= CT X Y Z 指令和參數(shù)說明 G2 順時針方向沿圓弧軌跡運行 G3 逆時針方向沿圓弧軌跡運行 CIP 通過中間點進行圓弧插補 CT 切線過渡的圓弧 X Y Z 直角坐標系的終點 I J K 直角坐標系的圓弧圓心(在 X,Y,Z方向) AP= 極坐標的終點,這里指極角 RP= 極坐標的終點,這里指符合圓弧半徑的極半徑 CR= 圓弧半徑 AR= 圓弧角 I1= J1= K1= 直角坐標的中間點(在

17、X,Y,Z方向) 功能 圓弧插補允許對整圓或圓弧進行加工。 操作順序 工作平面說明 控制系統(tǒng)需要工作平面參數(shù)以確定圓弧旋轉(zhuǎn)方向(G17至G19),G2順時針方向/G3逆時針方向。最好是工作平面的普遍說明。 例外: 您也可以在選擇的工作平面(不在圓弧角說明和螺旋線上)之外加工圓弧。在這種情況下,作為圓弧終點給出的軸地址將決定圓弧平面。 其它說明 G2/G3模態(tài)有效。 用圓心和終點進行圓弧編程 圓弧運動通過以下幾點來描述: 在直角坐標 X,Y,Z中的終點和 地址 I,J,K上的圓弧圓心 分別表示: I: 圓弧中點在 X方向的坐標 J: 圓弧中點在 Y方向的坐標 K: 圓弧中點在 Z方向的坐標 如果

18、圓弧以圓心編程,盡管沒有終點,仍產(chǎn)生一個整圓。 絕對和增量尺寸的輸入 默認的G90/G91 絕對或者增量坐標只對圓弧終點有效。中心點坐標 I,J,K通常以增量尺寸并參考圓弧起點輸入。 您可以參考工件零點用以下程序編程絕對中心點: I=AC(), J=AC(), K=AC() 增量尺寸舉例: N10 G0 X67.5 Y80.211 N20 G3 X17.203 Y38.029 I17.5 J30.211 F500 絕對尺寸舉例: N10 G0 X67.5 Y80.211 N20 G3 X17.203 Y38.029 I=AC(50) J=AC(50) 一個插補參數(shù) I,J,K的值如果是0就可以

19、取消,但是第二個相關(guān)參數(shù)必須給出。 用半徑和終點進行圓弧編程 圓弧運動通過以下幾點來描述: 圓弧半徑 CR= 和 在直角坐標 X,Y,Z中的終點 除了圓弧半徑,您還必須用符號/表示運行角度是否應(yīng)該大于或者小于180。正符可以不注明。 識別符表示: CR=+:角度小于或者等于 180 CR=:角度大于 180 舉例: N10 G0 X67.5 Y80.211 N20 G3 X17.203 Y38.029 CR=34.913 F500 在這種處理方式下您不一定要給出中點。整圓(運行角度 360)不能用CR=來編程,而是通過圓弧終點和插補參數(shù)來編程。 用圓弧角和圓心或者終點進行圓弧編程 圓弧運動通過

20、以下幾點來描述: 圓弧角 AR= 和 在直角坐標 X,Y,Z中的終點或者 地址 I,J,K上的圓弧中點 分別表示: AR=:圓弧角,取值范圍 0 至 360 I,J,K的意義參見前面幾頁。 整圓(運行角度 360)不能用 AR=來編程,而是通過圓弧終點和插補參數(shù)來編程。 舉例: N10 G0 X67.5 Y80.211 N20 G3 X17.203 Y38.029 AR=140.134 F500 或者 N20 G3 I17.5 J30.211 AR=140.134 F500 用極坐標進行圓弧編程 圓弧運動通過以下幾點來描述: 極角 AP= 和極半徑 RP= 在這種情況下,適用以下規(guī)定: 極點在

21、圓心。 極半徑和圓弧半徑相符。 舉例: N10 G0 X67.5 Y80.211 N20 G111 X50 Y50 N30 G3 RP=34.913 AP=200.052 F500 編程舉例 以下程序是圓弧編程舉例。必需的尺寸在右邊的加工圖紙中。 N10 G0 G91 X133 Y44.48 S800 M3 回到起始點 N20 G17 G1 Z-5 F1000 刀具橫向進給 N30 G2 X115 Y113.3 I-43 J25.52 用增量尺寸表示的圓弧終點,圓心 或者 N30 G2 X115 Y113.3 I=AC(90) J=AC(70) 用絕對尺寸表示的圓弧終點,圓心 或者 N30 G

22、2 X115 Y113.3 CR=-50 圓弧終點,圓弧半徑 或者 N30 G2 AR=269.31 I-43 J25.52 用增量尺寸表示的圓弧角,中心點 或者 N30 G2 AR=269.31 X115 Y113.3 圓弧角,圓弧終點 N40 M30 程序結(jié)束 4、螺旋線插補G2/G3TURN 編程: G2/G3 X Y Z I J K TURN= G2/G3 X Y Z I J K TURN= G2/G3 AR= I J K TURN= G2/G3 AR= X Y Z TURN= G2/G3 AP RP= TURN= 指令和參數(shù)說明 G2 沿圓弧軌跡順時針方向運行 G3 沿圓弧軌跡逆時針

23、方向運行 X Y Z 直角坐標的終點 I J K 直角坐標的圓心 AR 圓弧角 TURN= 附加圓弧運行次數(shù)的范圍從 0至 999 AP= 極角 RP= 極半徑 功能 螺旋線插補可以用來加工如螺紋或油槽 (延遲線插補)。 操作順序 在螺旋線插補時,兩個運動是疊加的并且并列執(zhí)行。 水平圓弧運動 垂直直線運動 圓弧運動在工作平面確定的軸上進行。 舉例:工作平面 G17,針對圓弧插補的軸 X和 Y。 然后在垂直的橫向進給軸上進行橫向進給運動,這里是 Z軸。 運動順序 1. 回到起始點 2. 執(zhí)行用TURN= 編程的整圓 3. 回到圓弧終點,例如:作為部分旋轉(zhuǎn) 4. 執(zhí)行第2,3步穿過進刀深度 加工螺

24、旋線所需的螺距 = 整圓數(shù) + 編程的終點 -穿過的進刀深度。 編程舉例 螺旋線插補 N10 G17 G0 X27.5 Y32.99 Z3 回到起始位置 N20 G1 Z-5 F50 刀具橫向進給 N30 G3 X20 Y5 Z-20 I=AC(20) J=AC (20) TURN=2 帶以下參數(shù)的螺旋線:從起始位置執(zhí)行兩個整圓,然后回到終點 N40 M30 程序結(jié)束 5、暫停指令G04 指令格式: G04 F G04 S 參數(shù)說明: F以秒為單位的時間 S用主軸旋轉(zhuǎn)次數(shù)來確定暫停時間 *為非模態(tài)指令 6、倒角指令 編程: CHF= CHR= RND= RNDM= FRC= FRCM= 指令說

25、明 CHF= 輪廓角倒棱 值 = 倒角的長度(由G70/G71確定測量單位) CHR= 輪廓角倒棱(SW 3.5及更高版本)。 在初始運動方向上的倒角編程。 值 = 運動方向中的倒角寬度(測量單位同上) RND= 輪廓角倒圓 值 = 圓的半徑(尺寸單位符合 G70/G71) RNDM= 模態(tài)倒圓:以同樣方法對幾個連續(xù)輪廓角進行倒圓。 值 = 圓的半徑 (尺寸單位符合 G70/G71) 0: 取消模態(tài)倒圓 FRC= 倒角/倒圓的非模態(tài)進給率 值 = 進給率單位毫米/分鐘(G94)或毫米/轉(zhuǎn)(G95);FRC 0 FRCM= 倒角/倒圓的模態(tài)進給率 值 = 進給率單位毫米/分鐘(G94)或毫米/轉(zhuǎn)

26、(G95) 0: 為倒角/倒圓編程的進給率 F 有效 功能 您可以將以下元素插入一個輪廓拐角: 倒角,或倒圓 如果希望用同樣的方法對若干輪廓拐角連續(xù)進行倒圓,那么用RNDM“模態(tài)倒圓”命令達到。 可以用FRC(非模態(tài))或 FRCM(模態(tài))命令給倒角/倒圓編程進給率。 如果沒有編程 FRC/FRCM,那么就應(yīng)用普通的軌跡進給率 F。 倒角, CHF/CHR 若倒角插入其他直線部分,倒角在直線和圓弧輪廓的組合之間進行。倒角插在編程的程序段后面。倒角總是在用G17到 G19激活的平面中。 舉例: N30 G1 X Z F CHR=2 N40 G1 X Z 或者 N30 G1 X Z F CHF=2

27、(cos 2) N40 G1 X Z 倒圓, RND 圓弧輪廓可以在直線和圓弧輪廓的組合之間用切線相交插入。 倒圓總是在用 G17至 G19激活的平面上。 右圖為在兩條直線之間倒圓。 舉例: N30 G1 X Z F RND=2 右圖就是在直線和圓弧之間進行倒圓。 N30 G1 X Z F RND=2 N40 G3 X Z I K第四講:輔助功能一、復習回顧1、在圓弧插補指令使用時,如何判斷圓弧插補方向?2、圓弧的表達方式有幾種?分別是什么?如何表示?3、終點+半徑式編制圓弧加工程序時,CR取值如何確定?與FANUC系統(tǒng)有何異同?二、新課1、輔助功能M指令的作用:輔助功能主要用于機床開關(guān)量的控

28、制。如主軸的啟停、冷卻液的啟閉等2、輔助功能的種類:輔助功能有前指令和后指令之分前指令:與坐標軸移動一起執(zhí)行的指令。后指令:坐標軸移動后才移動的指令。3、常用輔助功能M0* 編程停止M1* 可選的停止 M2* 主程序結(jié)束,返回程序開始 M30* 程序結(jié)束,如 M2 M17* 子程序結(jié)束 M3 主軸順時針旋轉(zhuǎn) M4 主軸逆時針旋轉(zhuǎn) M5 主軸停止 M6 刀具更換(缺省設(shè)定) M70 主軸轉(zhuǎn)換到軸運行方式 M40 自動換檔 M41 齒輪級1 M42 齒輪級2 M43 齒輪級3 M44 齒輪級4 M45 齒輪級5M0與M1的異同:兩者均表示程序停止,但前者表示無條件停止,而后者為計劃停止M2與M30

29、的異同:兩者均為程序結(jié)束,但前者是結(jié)束后光標返回程序頭,而后者表示結(jié)束后光標停在M30處,如果繼續(xù)運行該程序,必須按復位鍵。#M指令除一些通用的(即ISO標準)外,其他沒有指定的,在不同的系統(tǒng)中有著不同的含義。注意區(qū)別西門子與FANUC系統(tǒng)中不同之處第五講:刀具補償功能及應(yīng)用一、復習回顧輔助功能二、新課1、刀具功能T指令在數(shù)控加工程序中可以通過T指令來指定所用刀具。如T01表示1號刀具2、刀具刀沿號D指令編程 D. D0 參數(shù)說明 Dx 刀補號: 沒有 WZV 1. 8 或 帶 WZV (自軟件版本 SW5) 1.12 x x用于D號: 0-32000 D0 撤銷刀具補償,沒有補償生效 功能

30、對于一個確定的刀具,可以用不同的刀具補償程序段,相應(yīng)地分配1到 8(12)個刀沿。由此可以對于一個刀具定義不同的刀沿,這樣就可以在程序段中根據(jù)需要進行調(diào)用。比如,如果是一個切槽車刀可以有不同的補償值,用于左刀沿和右刀沿。一個專用刀沿的長度補償可以調(diào)用D激活。如果編程 D0,則刀具的補償無效。如果沒有編程D字,則在換刀時機床數(shù)據(jù)中的標準設(shè)定生效。 如果編程D號,則刀具長度補償有效。 此外,刀具半徑補償必須通過 G41/G42 開啟。3、刀具補償功能3.1、刀具補償有什么作用? 在編程時,您無需考慮銑刀的直徑、車刀的刀沿位置(車刀的左邊/右邊)以及刀具長度。 您可以直接編程工件尺寸,比如加工圖紙中

31、如何標注就可以如何編程。 在加工工件時控制刀具的行程(取決于刀具的幾何參數(shù)),使其能夠加工出編程的輪廓。 3.2、刀具補償?shù)姆N類刀具補償分為刀具長度補償和刀具半徑補償3.2.1、3.2.2、3.3、刀具半徑補償, G40, G41, G42編程 G40 G41 G42 OFFN= 指令說明 G40 取消刀具半徑補償 G41 刀具半徑補償接通,刀具在輪廓的左側(cè)沿加工方向加工 G42 刀具半徑補償接通,刀具在輪廓的右側(cè)沿加工方向加工 OFFN= 編程輪廓的加工余量(輪廓補償正常)功能 使用刀具半徑補償后,控制系統(tǒng)自動計算不同刀具時等距離的刀具位移。 使用 OFFN時,可以產(chǎn)生等距離的軌跡,比如用于

32、半精加工。刀具半徑補償?shù)慕油?取消 在有 G40、G41或者 G42的程序段中,必須編程一個帶G0或者 G1的運行指令。在此運行指令中,必須對所選擇的工作平面中至少一個軸作出說明。 在接通時如果僅說明一個軸,則自動補充第二個軸的最后位置,并在兩個軸上運行。 說明: 兩個軸必須作為 GEOAX在通道中有效。這可以通過編程 GEOAX加以保證。舉例: N10 G0 X50 T1 D1 N20 G1 G41 Y50 F200 N30 Y100 在程序段 N10中僅接通刀具長度補償。X50沒有補償返回。 在程序段 N20中接通半徑補償,點 X50/Y50補償后返回。 補償方向的更換 G41/G42,

33、G42/G41可以無需中間的 G40編程。編程舉例 “傳統(tǒng)”的方法如下: 刀具調(diào)用,刀具更換,工作平面接通和刀具半徑補償使用。N10 G0 Z100 空運行,用于換刀 N20 G17 T1 M6 換刀 N30 G0 X0 Y0 Z1 M3 S300 D1 調(diào)用刀具補償值,選擇長度補償 N40 Z-7 F500 刀具進給 N50 G41 X20 Y20 刀具半徑補償接通,刀具在輪廓的左側(cè)加工 N60 Y40 銑削輪廓 N70 X40 Y70 N80 X80 Y50 N90 Y20 N100 X20 N110 G40 G0 Z100 M30 刀具空運行,程序結(jié)束 3.4 G40、G41、G42使用

34、中的注意事項a、刀具半徑補償?shù)慕⒑腿∠仨氃谥本€段上進行b、刀具半徑補償?shù)慕⒑腿∠仨氃谒_定的加工平面內(nèi)c、建立或取消的直線段長度不易過小d、在數(shù)控銑削加工中,精加工通常采用順銑左補償e、刀具補償?shù)慕⒑腿∠仨氃诹慵膺M行第六講:G33、G63等指令一、復習回顧1、在數(shù)控加工中,刀具補償?shù)姆N類有哪些?2、在西門子系統(tǒng)中的D指令與FANUC系統(tǒng)中的D指令有什么異同?3、刀具半徑補償?shù)娜齻€階段是什么?4、為什么要進行刀具半徑補償?在進行刀具半徑補償時應(yīng)注意什么問題?二、新課1、G33指令帶恒定螺距的切削螺紋,G33 帶縱向軸 Z和橫向軸 X的車床編程舉例 圓柱螺紋 G33 Z K SF=*

35、 圓錐螺紋 G33 X Z K SF=* G33 X Z I SF=* 平面螺紋 G33 X I SF=* * SF= 編制復式螺紋程序時才需要 (K 表示圓錐角 45)參數(shù)說明 X Z 直角坐標的終點 I K 螺紋螺距(在 X,Z方向) SF= 起始點偏移,僅用于復式螺紋圓柱螺紋 圓柱螺紋通過螺紋長度和螺紋螺距來描述。 螺紋長度用一個直角坐標 X,Y 或 Z以絕對尺寸增量尺寸來輸入。在車床加工時要輸入Z方向。進給加速或減速時,導入行程和導出行程必須要留有余量。 螺紋螺距在地址 I,J,K上輸入,在車床上主要是用 K。I 在 X方向的螺紋螺距 J 在 Y方向的螺紋螺距 K 在 Z方向的螺紋螺距

36、 舉例:K4表示每轉(zhuǎn)4 mm 螺距 螺距值的范圍: 0.001 至 2000.00 毫米/轉(zhuǎn)分別表示:圓錐螺紋 圓錐螺紋通過在縱向和平面方向的終點(圓錐輪廓)以及螺紋螺距來描述。 圓錐輪廓用直角坐標 X,Y,Z以絕對尺寸或增量尺寸輸入,車床加工時優(yōu)先在 X和Z方向。進給加速或減速時,導入行程和導出行程必須要留有余量。 地址 I,J,K上輸入螺紋螺距。 I, J, K的含義參見圓柱螺紋。 螺距參數(shù)由圓錐角(從縱向軸到圓錐外側(cè)計算)來決定。 圓錐角 45時:螺距在平面方向, 例如:I 螺距= 45時,可以指定 I或 K。起點偏移 SF 加工復合螺紋 偏移螺紋切削通過確定 G33程序段中的起點偏移進

37、行編程。 起點偏移在地址 SF=上被定義為絕對角度位置。相關(guān)的設(shè)置數(shù)據(jù)作相應(yīng)的改變。 舉例:SF=45 表示:起始偏移 45 取值范圍:0.0000 至 359.999 度 如果沒有給出起始點偏移,那么使用在設(shè)置數(shù)據(jù)中確定的“螺紋起始角”。 右旋/左旋螺紋 按照主軸方向來設(shè)定右旋或左旋螺紋: M3:順時針方向 M4:逆時針方向 還可以在地址 S下編程所希望達到的轉(zhuǎn)速。 在用 G33 進行螺紋切削時,不能改變主軸轉(zhuǎn)速倍率開關(guān)。(動態(tài)轉(zhuǎn)速變化)。 進給倍率開關(guān)在 G33程序段中不起作用。 編程舉例 用起點偏置 180加工雙圓柱螺紋。螺距為4N10 G1 G54 X99 Z10 S500 F100

38、M3 零點偏置,回到起始點,打開主軸 N20 G33 Z-100 K4 圓柱螺紋:在 Z上的終點 N30 G0 X102 N40 G0 Z10 N50 G1 X99 回到起始位置 N60 G33 Z-100 K4 SF=180 第二次切削:起始點偏移 180 N70 G0 X110 刀具退出 N80 G0 Z10 程序結(jié)束 N90 M30 2、G63指令帶補償夾具的攻絲,G63 編程: G63 X Y Z 參數(shù)說明 X Y Z 鉆孔深度(終點,在直角坐標中給出) 功能 用 G63 可以帶補償夾具的攻絲。 夾具將補償出現(xiàn)在軌跡中的任何偏差。 操作順序 攻絲 編程 直角坐標中的鉆孔深度 主軸轉(zhuǎn)速和

39、主軸方向 進給率 后退運行同樣用G63來編程,但是主軸旋轉(zhuǎn)方向相反。 進給速度 編程的進給率必須和轉(zhuǎn)速與攻絲的螺紋螺距的比例相匹配。 公式: 進給率F (毫米/分鐘) = 主軸轉(zhuǎn)速 S (轉(zhuǎn)/分鐘)x 螺紋螺距(毫米/轉(zhuǎn)) 用 G63把進給率和主軸轉(zhuǎn)速倍率開關(guān)設(shè)置為 100%。其它說明 G63模態(tài)有效。 在一個用 G63編程的程序段之后,最后編程的插補指令 G0,G1,G2會被再次激活。 編程舉例 帶補償夾具的攻絲: 在此例中,要加工一個 M5攻螺紋。M5螺紋的螺距總計 0.8(表中已經(jīng)規(guī)定)。 選擇轉(zhuǎn)速 200轉(zhuǎn)/分鐘時,進給率F為160毫米/分N10 G1 X0 Y0 Z2 S200 F1

40、000 M3 回到起始點,打開主軸N20 G63 Z-50 F160 攻絲,鉆孔深度 50 N30 G63 Z3 M4 回程,編程換向 N40 M30 程序結(jié)束鐘。3、G74指令指令格式:G74 X0Y0Z0說明:G74為非模態(tài)指令,只能用于NC獨立的程序段中。機床關(guān)機重啟后,所有軸必須重新回參考點,此時可以利用G74自動返回到參考點方式。4、G94、G95指令功能:用于進給速度單位變換說明:G94:直線進給率FG95:旋轉(zhuǎn)進給率F編程示例:N10 G94N20S300M3F120N30 G95N40S300M3F0.2第七講:標準循環(huán)1一、復習回顧1、G33指令的作用?2、G63指令的作用?

41、二、新課1、引入數(shù)控生產(chǎn)廠家為了方便編程人員編程,簡化程序而特殊設(shè)計的。利用一條指令即可由數(shù)控自動控制完成一系列固定加工的循環(huán)動作2、循環(huán)調(diào)用指令MCALLMCALL為模態(tài)調(diào)用指令,用于調(diào)用所使用的固定循環(huán)3、常用固定循環(huán)4、鉆削,定中心CYCLE815、鉆削CYCLE825、深孔鉆削CYCLE836、攻絲,不帶補償襯套CYCLE847、攻絲,帶補償襯套CYCLE8408、鏜孔1CYCLE858、精鏜孔CYCLE869、其他固定循環(huán)CYCLE87CYCLE88CYCLE89CYCLE90第八講:標準循環(huán)2一、復習回顧:1、在孔加工循環(huán)中,孔加工循環(huán)的一般工藝是什么?2、CYCLE81循環(huán)提刀速

42、度為G1速度嗎?3、在使用CYCLE81編程時,是否需要給定F?二、新課1、引入:在孔加工過程中,有時所加工的孔數(shù)很多且成規(guī)律狀分布,如何簡單快捷的編制所需要的程序???2、線性孔排列循環(huán)3、圓周孔排列循環(huán)第九講:習題課1、 編制圖所示零件上所有孔的加工程序。2、 圖所示零件上的20孔已預制,且外形的粗加工也已完成,試編制精銑削外形和銑削槽的數(shù)控加工程序,要求使用兩把不同的刀具和刀具補償功能。第十講:局部坐標系一、復習回顧 二、新課1、引入加工如圖示零件我們發(fā)現(xiàn),如果把坐標原點設(shè)定在左下角,程序編制及基點計算十分復雜,能否簡化?2、可編程零件偏移編程 TRANS X Y Z (在獨立程序段中編程

43、)ATRANS X Y Z (在獨立程序段中編程)指令和參數(shù)說明 TRANS 零點偏移 絕對值,以當前有效的、 用 G54到 G599設(shè)定的工件零點為基準。 ATRANS 與 TRANS相同,但是有附加的零點偏移X Y Z 在所給定的幾何軸方向的偏移值編程舉例 在一個工件中,一個程序之內(nèi)多次出現(xiàn)所說明的形狀。該形狀的加工順序存儲在子程序中。 通過零點偏移,您可以只設(shè)置所需要的工件零點,然后調(diào)用子程序。N10 G1 G54 工作平面 X/Y,工件零點 N20 G0 X0 Y0 Z2 回起始點 N30 TRANS X10 Y10 絕對偏移 N40 L10 子程序調(diào)用 N50 TRANS X50 Y

44、10 絕對偏移 N60 L10 子程序調(diào)用 N70 M30 程序結(jié)束3、可編程的旋轉(zhuǎn), ROT, AROT編程 ROT X Y ZROT RPL=AROTX Y Z AROT RPL=所有指令必須在獨立的程序段中編程。 指令和參數(shù)說明 ROT, 絕對旋轉(zhuǎn),以當前用G54到 G599設(shè)定的工件零點為基準 AROT, 附加旋轉(zhuǎn),以當前設(shè)定的或者編程的零點為基準 X Y Z 空間旋轉(zhuǎn):圍繞幾何軸旋轉(zhuǎn) RPL, 平面中旋轉(zhuǎn):坐標系旋轉(zhuǎn)的角度(平面用 G17-G19設(shè)定)功能 使用ROT/AROT,工件坐標系可以圍繞幾何軸 X/Y/Z中的一個進行旋轉(zhuǎn),或者在所選擇的工作平面 G17到 G19平面中(或者

45、垂直方向的進刀軸)圍繞角度 RPL進行旋轉(zhuǎn)。 這樣,就可以在一個同樣的裝夾位置時對斜置平面進行加工,或者對幾個工件面進行加工。操作順序:空間旋轉(zhuǎn) 可替代的指令, TRANS X Y Z坐標系圍繞所給定的軸旋轉(zhuǎn)編程的角度。 最后說明的可設(shè)定的零點偏移 G54到 G599作為旋轉(zhuǎn)中心。 使用指令 ROT,復位事先設(shè)置的、可編程框架的所有框架部件。 要求在當前的框架上建立一個新的旋轉(zhuǎn),請用 AROT編程。 附加指令, AROT X Y Z旋轉(zhuǎn),在所給定軸方向編程的角度值 當前設(shè)定的或者最后編程的零點作為旋轉(zhuǎn)中心。旋轉(zhuǎn)方向 確定正向轉(zhuǎn)角: 觀察坐標軸的正向,順時針旋轉(zhuǎn)。 操作順序:在平面中旋轉(zhuǎn) 坐標系

46、在用 G17到 G19選擇的平面中旋轉(zhuǎn)。 可替代的指令,ROT RPL附加指令,AROT RPL坐標系在當前的平面中旋轉(zhuǎn)用 RPL=編程的轉(zhuǎn)角。其它的說明參見空間中的旋轉(zhuǎn)。 三、綜合應(yīng)用:將引例通過所學知識進行解答四、注意事項: 第十一講:可編程比例放縮、鏡像功能一、復習回顧1、可編程零點偏置指令的格式?2、可編程旋轉(zhuǎn)指令的格式?角度如何確定?二、新課1、可編程的比例系數(shù), SCALE, ASCALE編程 SCALE X Y Z (在獨立程序段中編程)ASCALE X Y Z (在獨立程序段中編程)指令和參數(shù)說明 SCALE, 絕對放大/縮小,以當前有效的、用 G54至G599設(shè)定的坐標系為基

47、準 ASCALE, 附加放大/縮小,以當前有效的、設(shè)定的或者編程的坐標系為基準 X Y Z 在所給定的幾何軸方向的比例系數(shù) 功能 使用 SCALE/ASCALE,可以對所有的軌跡軸、同步軸和定位軸在所給定軸方向編程比例系數(shù)。 由此一個形狀的大小可以進行改變。這樣,您就可以編程幾何形狀相似的輪廓或者不同收縮率的材料。附加指令, ASCALE X Y Z要求在當前的框架上建立一個比例修改,請用 ASCALE編程。 這種情況下,最后有效的框架用新的比例系數(shù)相乘。 當前設(shè)定的或者最后編程的坐標系作為比例修改的基準。 取消比例系數(shù) 對于所有軸: SCALE (沒有軸參數(shù))在此之前編程的框架所有部件均被復

48、位。編程舉例 在這個工件中出現(xiàn)兩個形狀相同的槽,所不同的是尺寸大小不同,并且相互扭轉(zhuǎn)。 加工順序在子程序中編程。 通過零點偏移和旋轉(zhuǎn)可以設(shè)定所需的工件零點,通過縮放再縮小輪廓,然后再次調(diào)用該子程序。N10 G17 G54 工作平面 X/Y,工件零點 N20 TRANS X15 Y15 絕對偏移 N30 L10 加工大的凹槽 N40 TRANS X40 Y20 絕對偏移 N50 AROT RPL=35 平面中旋轉(zhuǎn) 35 N60 ASCALE X0.7 Y0.7 比例系數(shù),用于較小的凹槽 N70 L10 加工小的凹槽 N80 G0 X300 Y100 M30 位移行程,程序結(jié)束2、可編程的鏡像,

49、MIRROR, AMIRROR編程 MIRROR X0 Y0 Z0 (在獨立的NC程序段中編程) AMIRROR X0 Y0 Z0 (在獨立的NC程序段中編程) 指令和參數(shù)說明 MIRROR, 絕對鏡像,以當前有效的、用 G54至 G599設(shè)定的坐標系為基準 AMIRROR, 附加鏡像,以當前有效的、設(shè)定的或者編程的坐標系為基準 X Y Z 幾何軸,必須更換其方向這里所給定的值可以自由選擇,比如 X0 Y0 Z0。 功能 使用 MIRROR/AMIRROR可以鏡像坐標系中的工件形狀。在調(diào)用子程序編程的鏡像后,所有的運行均執(zhí)行鏡像功能。 操作順序 可替代的指令, MIRROR X Y Z在所選擇

50、的工作平面中,通過軸向方向更換編程鏡像功能。 舉例:工作平面 G17 X/Y在 Y軸上的鏡像要求在 X軸上變換方向,然后用MIRROR X0進行編程。 然后輪廓鏡像到鏡像軸 Y的對面,并進行加工。鏡像功能針對用 G54到 G57設(shè)定的坐標軸。 用指令MIRROR清除所有以前設(shè)置的可編程的框架。附加指令, AMIRROR X Y Z要求以當前的轉(zhuǎn)換為基礎(chǔ)建立的一個鏡像,請用AMIRROR編程。 當前設(shè)定的或者最后編程的坐標系作為基準。 取消鏡像 對于所有軸: MIRROR (沒有軸參數(shù))在此之前編程的框架所有部件均被復位。其它說明 按照改變后的加工方向,控制系統(tǒng)使用鏡像指令自動轉(zhuǎn)換軌跡修正指令(

51、G41/G42或者 G42/G41)。 同樣這也適用于圓弧旋轉(zhuǎn)方向(G2/G3或者 G3/G2)。 如果在MIRROR之后用 AROT編程一個附加旋轉(zhuǎn),則根據(jù)情況您必須使用相反的旋轉(zhuǎn)方向(正向/負向或者負向/正向)。 對于幾何軸的鏡像,控制系統(tǒng)會自動換算成旋轉(zhuǎn),有時則換算成機床數(shù)據(jù)設(shè)定的鏡像軸的鏡像。這也適用于可設(shè)定的零點偏移。編程舉例 這里給出的輪廓您可以作為子程序編程。其它的3個輪廓通過鏡像產(chǎn)生。 工件零點設(shè)定在輪廓中心。 N10 G17 G54 工作平面 X/Y,工件零點 N20 L10 右上方的第一個輪廓被加工。 N30 MIRROR X0 X軸鏡像(X軸方向?qū)φ{(diào)) N40 L10 左

52、上方的第二個輪廓被加工 N50 AMIRROR Y0 Y軸鏡像(Y軸方向?qū)φ{(diào)) N60 L10 左下方的第三個輪廓被加工。N70 MIRROR Y0 MIRROR復位以前的框架。Y軸鏡像(Y軸方向?qū)φ{(diào)) N80 L10 右下方的第四個輪廓被加工。 N90 MIRROR 取消鏡像。 N100 G0 X300 Y100 M30 位移行程,程序結(jié)束 第十二講:習題課編程舉例:平面旋轉(zhuǎn) 在一個工件中,一個程序之內(nèi)多次出現(xiàn)所說明的形狀。除了零點偏移之外,還必須進行旋轉(zhuǎn),因為這些工件形狀并不是軸向排列的。N10 G17 G54 工作平面 X/Y,工件零點 N20 TRANS X20 Y10 絕對偏移 N30 L10 子程序調(diào)用 N40 TRANS X55 Y35 絕對偏移 N50 AROT RPL=45 坐標系旋轉(zhuǎn) 45 N60 L10 子程序調(diào)用 N70 TRANS X20 Y40 絕對偏移(復位所有到目前為止的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論