GSK928
G50對刀本身就包含定點對刀與試切對刀二種方法,你說的“試切對刀”可能是指機械回零對刀。 G50對刀與機械回零對刀最大的區(qū)別在于:G50對刀必須在編程時就用G50設定工件坐標系,而在對刀時又必須指定基準刀具,刀具的偏置值是與G50確定的坐標系作比較,其余刀具的偏置值是根據基準刀具的偏置值生成的。 回機械零點對刀則不受上述條件限制,對刀前只要先進行機械回零操作,每一把刀具的偏置值都是與機床坐標系進行比較的,所以就不存在基準刀了,用這種方法對刀,最大的優(yōu)點就是任何一把刀具都是獨立的,也就是說工作中哪一把刀具磨損了,只要更換哪一把,其余互不相干,而G50方法對刀因為有基準刀,如果基準刀具磨損了,重新對刀后,其余沒有磨損的刀具也必須根據基準重新對刀。所以現(xiàn)在基本上都是采用回機械零點對刀。 GSK928TC(TE)編程教材 《一》 編程的基本概念 《二》常用G代碼介紹 《三》單一固定循環(huán) 《四》復合型固定循環(huán) 《五》G22、G80:循環(huán)及循環(huán)體結束指令 《六》螺紋加工 《七》M代碼及調用子程序 《八》T代碼及刀補 《九》F代碼 《十》S代碼及G96、G97 《十一》程序編制一般要求 (注意:本教材僅供學習參考,實際操作編程時應以廣數(shù)GSK928T車床數(shù)控系統(tǒng)使用手冊為準) 《一》 編程的基本概念: 一個完整的車床加工程序一般用于在一次裝夾中按工藝要求完成對工件的加工,數(shù)控程序包括程序號、程序段。 (一) 程序號:相當于程序名稱,系統(tǒng)通過程序號可從存儲器中多個程序中識別所要處理的程序,GSK928TC程序號由%及二位數(shù)字組成。 (二) 程序段:相當于一句程序語句,由若干個字段組成,最后以回車結尾。整個程序由若干個程序段構成,一個程序段用來完成刀具的一個或一組動作,或實現(xiàn)機床的一些功能。 (三) 字段(或稱為字):由稱為“地址”的單個英語字母加若干位數(shù)字組成。根據其功能可分成以下幾種類型的字段: ▲程序段號:由字母N及4位整數(shù)組成,位于程序段最前面,主要作用是使程序便于閱讀,并為某些跳轉指令指示目標。(編輯時系統(tǒng)自動添加程序段號,可修改) 為了便于修改程序時插入新程序段,各句程序段號一般可間隔一些數(shù)字(如N0010、N0020、N0030)。 ▲ 準備功能:即G代碼,由字母G及二位數(shù)字組成,大多數(shù)G代碼用以指示刀具的運動。(如G00、G01、G02) ▲ 表示尺寸(坐標值)的字段:一般用在G代碼字段的后面,為表示運動的G代碼提供坐標數(shù)據,由一個字母與坐標值(整數(shù)或小數(shù))組成。字母包括: 表示絕對坐標:X、Y、Z 表示相對坐標:U、V、W 表示園心坐標或刀補:I、 J、 K (車床實際使用的坐標只有X、Z,所以Y、V、J都用不著) ▼表示進給量的字段:用字母F加進給量值組成,一般用在插補指令的程序段中,規(guī)定了插補運動的速度。 ▼S代碼:表示主軸速度的字段。用字母S加主軸每分鐘轉速(或主軸線速度:米/分)組成。 ▼T代碼:表示換刀及刀補,用T及二位數(shù)字表示。 ▼M代碼:輔助功能:用字母M及二位數(shù)字組成,表示機床的開、停等。 ▼其他特殊用途的字段,主要用在一些循環(huán)車削、螺紋車削的G代碼后面。 工件坐標系: 即編程所使用的坐標系,所有的編程工作,都是在工件坐標系的基礎上進行的。 車床的工件坐標系以車床主軸旋轉軸線作為X方向的零位(即徑向零位)。 Z軸方向的零位(即軸向零位)可根據工件情況確定,一般以卡盤端面或工件右端面作為零位。 坐標系的正負方向:以離開工件方向為正,即Z軸為主軸旋轉軸線、從左向右為正,X軸為徑向走刀方向、從中心向外為正(從車削加工的角度來看,常規(guī)的切削進刀方向大都是朝向X、Z軸的負方向)。 當使用絕對值編程時,X坐標始終是正值(除特殊情況外),Z坐標則不一定。 當使用相對值編程時,常規(guī)的外園車削均是朝向負方向的,所以U、W值常常是負值。(相對值編程時,刀具的前進方向與坐標軸正方向一致為正,相反為負)。 工件坐標系是編程員制定的,是執(zhí)行程序的依據,但如何讓數(shù)控系統(tǒng)的坐標值與刀具實際加工的尺寸地一致呢? GSK928TC(TE)可在手動方式下,通過試切對刀(一般對第一把刀、即基準刀)建立工件坐標系。 X方向:通過試切及測量,獲取刀尖在工件坐標系中的X方向正確位置,并在刀尖X位置保持不變的情況下退出刀具,按《Input》鍵、待屏幕顯示“設置”后,按“X“鍵,待屏幕顯示“設置X”后,輸入測得的直徑值,按” Enter “鍵,X方向坐標即已設好。 Z方向:用同樣方法,量得工件的長度方向(到Z值為零的基準面的距離)尺寸,按《Input》鍵、待屏幕顯示“設置”后,按“Z“鍵,待屏幕顯示“設置Z”后,輸入測得的直徑值,按” Enter “鍵,Z方向坐標即已設好。(見手冊P17), 也可以利用卡盤的端面及外園通過對刀塊對刀,基本方法同上。 3個基本概念: ▲插補:數(shù)控機床上,刀具根據指令,沿X軸及Z軸的進給運動。運動軌跡有: Z方向的直線----用于車園柱面 X方向的直線----用于車端面 鈄直線-------------用于車園錐面 園弧----------------用于車球面 插補運動的實質,即數(shù)控車床加工的基本原理:刀具根據數(shù)控系統(tǒng)的指令,沿X軸及Z軸方向分別移動微小的一段距離,刀具的實際移動方向為X、Z二個方向的合成,一連串的這種移動組成了刀具的運動軌跡。 最基本的插補指令:G01、G02、G03 ▲ 模態(tài)代碼與非模態(tài)代碼 模態(tài)代碼:程序中的有關字段一經設置后,在以后的程序段中一直有效,如繼續(xù)保持該狀態(tài),不必重新設置。 非模態(tài)代碼,即一次性代碼,只在本程序段有效。 所有的G代碼可分為模態(tài)與非模態(tài),常用的G00、G01、G02、G33及單一型固定循環(huán)(G90、G92、G94)均為模態(tài)指令。 (二)常用G代碼的使用 G代碼的主要功能:直接控制刀具運動。 ▲ G26、G27、G29及程序參考點 程序參考點(或稱為程序起點)應設置在一個安全的、刀架轉動時不會與工件相碰的位置。 在手動方式下,把刀具移動到一個合適的安全位置,按“Input”鍵、屏幕顯示“設置”后、按“0”鍵、屏幕顯示“設置程序參考點”后、按“Inter”鍵,系統(tǒng)即確認此點為程序參考點。 G26;快速返回參考點 G27;快速返回在X方向的參考點 G29;快速返回在Z方向的參考點 上述指令完成后,刀偏及系統(tǒng)偏置被取消,繼續(xù)移動需使用G00的絕對坐標指令。 ▲ G00 快速移動 使用舉例:G00 X50 Z200;或用相對坐標:G00 U15 W5; 后面帶的二個尺寸字段X 、Z 或U、W用以指示移動的目標位置。執(zhí)行G00的結果是使刀具從當前位置向目標位置快速移動。 G00實際上不屬于插補命令,執(zhí)行時X、Z軸各自獨立運動,,如某一坐標軸先到達后,該軸先停止運動,另一軸繼續(xù)(沿X或Z方向)移動。因此,移動軌跡一般開始是一段鈄直線,然后是一段平行于X或Z軸的直線。 使用G00時必須注意刀具是否可能與工件相碰。 ▲ G01 直線插補 使用舉例:G01 X50 Z200 F60;或用相對坐標:G01 U15 W5 F60; 與G00相似,用X 、Z 或U、W指示插補運動結束時的目標位置。 大多數(shù)車削加工,如外園、內孔、端面、錐面均使用G01來完成。 程序中使用G01的注意事項: ①程序中,如果是首次使用G01,必須指定進給量F值,以后如進給量不變,則F字段可省略。 ②使用G01前,必須保證刀具的當前位置為正確位置(由于G01中只指定了插補的終點位置,并未指明插補的起點位置) ③G00、G01及其坐標值都是模態(tài)指令,下一程序段中可省略相同的字段。 如: N0010 G00 Z200; N0020 X90;(作用等于G00 X90 Z200;) N N0040 X95; (作用等于G01 X95 Z ▲ G02、G03 園弧插補 使用舉例: G00 X50 Z152;(快速定位到起點) G01 Z G03 X150 Z100 R (X150、Z150為園弧的終點坐標,R50為園弧的半徑) 注意: G02用于順時針園弧,G03用于逆時針.本例中園弧從右面小頭向左切削,為逆時針,用G03指令。如從大端處向右面小端加工園弧,則應使用G02。 ▲ G04 暫停 用法舉例:G04 D2.5;(暫停2.5秒) 可用于切槽、臺階端面等需要刀具在加工表面作短暫停留的埸合。 ▲ G93 系統(tǒng)偏置 用法舉例:G93 X1 Z0.5(X方向留1mm余量,Z方向留0.5mm余量。 為了簡化編程,如果粗車各加工面所留的加工余量相同,則可用G93作系統(tǒng)偏置后,粗加工指令也可按圖紙尺寸編寫,粗車結束后用G93 X0 Z0消除偏置,即可精車。 《三》 單一固定循環(huán)G90、G92、G94 《四》 復合型車削固定循環(huán) (1)外園車削循環(huán)G71,在程序中的使用由二部分組成: ﹟第一部份: G71程序段。 ﹟第二部份:用來確定最后車削的軌跡路線,由若干個程序段組成。各段只允許用G01、G02、G03指令。 用法舉例:G71 X100 I5 K1 L3 F80 I5:每次進刀 X100:精車起點的X坐標.(G71車外園時一般用于左大右小的工件,精車起點的X坐標應該在最右端最小的X處)。 使用舉例: N N N N50 Z210 X195 N60 Z200; N ▲ 上述G71指令的粗車是以多次Z軸方向走刀以切除工件余量,為精車提供一個良好的條件,適用于毛坯是園鋼的工件。從N40到N60(描述精車軌跡)各段的X、Z方向坐標值只允許單向減少或單向增大,并只能使用G01、G02、G03。(例如:適用于工件為左邊直徑最大,各級直徑逐漸向右減小的外園車削)。 (2)G72端面車削循環(huán):與G71相似,見手冊。 (3)G74:端面深孔循環(huán) 用法舉例:G74 Z10 I5 K1 R1 F60 這是鉆深孔用的,Z10:深孔最后的Z軸坐標為10;I5:每次鉆進5mm; K1:每次快進到離上次鉆削位置為 (4)G75:切槽循環(huán),用于槽寬大于切刀寬,需重復多次切槽時。 G75切槽槽循環(huán)例(切槽刀寬度為 見下頁圖: 先用G00定位到切槽起點,注意計入切刀寬度。 G75中,X60,Z-35為槽的終點坐標,I11為X向切入深(直徑值),E4.5為每切一刀后,Z方向移動 《五》 G22、G80:循環(huán)及循環(huán)體結束指令 用法舉例:G22 L3 (循環(huán)3次) 。。。。。。(需要重復執(zhí)行的程序段) G80 (循環(huán)體結束) 《六》 螺紋加工 本系統(tǒng)螺紋加工指令有二條:G33、G92。公制的導程用P指定,英制的每英寸牙數(shù)用E指定。另外還有一條攻絲指令G32。 (1)G33:是最基本的螺紋加工指令。 用法舉例:G33 X15.2 Z100 P2 K1.3 X15.2、Z100是螺紋終點坐標, P2:導程(單頭螺紋即為螺距)為2(若為每英寸牙數(shù),則使用E,如E11,為每英寸11牙)。 K1.3:在沒有退刀槽的情況下,指定螺紋退刀的軸向距離為 使用該指令前,應先將刀具定位到正確的起點位置,只要使起點的X坐標小于(內螺紋則為大于)終點的X坐標,即可車出錐螺紋。車園柱螺紋時可省略X字段,刀具在Z軸方向的起點位置應距離工件≥2。 (2)G92:為單一固定循環(huán),G92每執(zhí)行一次,可完成快速進刀--螺紋切削—快速退刀—返回起點。 用法舉例:G92 X15.2 Z100 P2; 意義與G32相同,也可帶K指令指定退刀量,但在使用G92前,只須把刀具定位到一個合適的起點位置(X方向處于退刀位置),執(zhí)行G92時系統(tǒng)會自動把刀具定位到所需的切深位置。而G32則不行:起點位置的X方向必須處于切入位置。 車錐螺紋舉例:G92 X29.2 Z150 R-1.5 E11(R-1.5:起點直徑與終點直徑之差)。 (3)G32:攻絲循環(huán) 使用舉例:G32 Z20 P2(Z:終點坐標;P:導程、英制用E) 循環(huán)過程為:攻絲→攻到指定位置主軸停止→主軸反轉→退出→主軸停止。 附:常用公制螺紋牙深及推薦切削次數(shù)
▲ 螺紋加工應注意的事項: ①主軸轉速:不應過高,尤其是是大導程螺紋,過高的轉速使進給速度太快而引起不正常,一些資料推薦的最高轉速為:使用伺服進給電機時:導程*主軸每分鐘轉速不超過3000 ②切入、切出的空刀量,為了能在伺服電機正常運轉的情況下切削螺紋,應在Z軸方向有足夠的空切削長度,一些資料推薦的數(shù)據如下: 切入空刀量≥2倍導程; 切出空刀量≥0.5倍導程 ③螺紋加工過程中不應變換轉速。 《七》 M代碼及調用子程序: 本機床的主要有效M代碼為: M03:主軸正轉。 M04:主軸反轉。 M05:主軸停。 M08:開冷卻液。 M09:關冷卻液。 M00:程序暫停。(暫停后可按運行鍵繼續(xù)運行) M02:程序結束,回參考點,轉到第一段等待。 M20:程序結束,回參考點,轉到第一段加工。 M30:程序結束,停止主軸和冷卻液,回參考點,轉到第一段等待。一個程序的最后一個程序段通常用M30來結束程序。 控制尾架及卡盤的M代碼本機床無效。M21-M24、M91-M94本機床未使用。 M98、M99:主程序調用及返回。M97:程序轉移: 使用子程序可以減少編程工作量,避免重復勞動,并可使程序結構清晰,便于閱讀分析。GSK928TC、TE的子程序一般放在主程序的后面,主程序用M98指令調用子程序,子程序末尾用M99返回主程序的下一個程序段繼續(xù)執(zhí)行。 如果子程序放在主程序的中間,那么為了在子程序返回后,能執(zhí)行M99句以下的內容,必須使用M97作程序轉移。 用法舉例: N N N N0120 (此處開始為子程序) ……………… N 如果把N0100、N0110二句放在N0200以后,分別變成了N0210、N0220,那么N0090的下一句必須是M97 P0210。 《八》T代碼與刀補: (1)T代碼用來選擇刀具號并指定刀補號。 如T22;第一個2為選擇2號刀具,第二2為指定2號刀補值為當前刀補值。 通常刀具號應與刀補號一致,但0號刀補系統(tǒng)設定為取消刀補,即刀補值為零,有時程序要求取消刀補(如在用G50設定坐標系時),可使用如: T10;即使用1號刀,同時取消刀補。 (2)關于刀補: ▲ 刀補值的設置:(注意:應在手動工作方式,并已設置好工件坐標系的情況下設置刀補) 試切法設刀補: X方向刀補值:試車工件外園后從Z向退刀、X向不動、測量試車的外園直徑、按I鍵、屏幕顯示:刀偏X、輸入量得的直徑值、按Enter鍵,系統(tǒng)即自動計算并存入該號刀的X刀補值。 Z向刀補也可參照進行(應按K鍵,不是按I鍵)。 ②直接鍵入:如果已經知道某號刀補的值,或要修改某號刀補值,則可: 按刀補鍵、按上下箭頭鍵移動光標到所要的刀補號上、按Input鍵、輸入數(shù)據、按Enter鍵即可。(如為增量法修改,即要在原有刀補值基礎上增/減一個數(shù)值,則最后應按《改寫》鍵) 《九》 F代碼及G98、G99: F代碼用于指定進刀量,G98、G99 用于每分鐘進給量、每轉進給量的變換 系統(tǒng)默認的進給量單位為G98即:毫米/分鐘,普通車床加工一般采用毫米/轉, 習慣普通車床每轉走刀量的工人可在在插補指令開始前,使用G99指令(如G99 F0.15)把系統(tǒng)進給量設置為每轉進給量。 《十》S代碼及G96、G97、 ▲S代碼用于指定主軸轉速,本機床主電機為變頻電機,可用S代碼直接指定轉速,如S500,即500轉/分。但如果在G96恒線速狀態(tài)下,則為切削加工線速度。 G96恒線速、如G96 120(指定恒線速 ▲ G97取消恒線速。如G97 S80(取消恒線速,指定轉速為80轉/分) 加工端面時,如果主軸轉速固定,由于加工表面直徑的變化,切削速度也隨著變化,有可能導致表面粗糙度不一致等現(xiàn)象,恒線速狀態(tài)下可隨著工件直徑的減小而相應增加主軸轉速,有助于提高加工表面質量、提高生產率。 恒線速情況下車端面時,刀具接近工件中心時,轉速會變得相當大,這是很危險的,必須通過參數(shù)P10的設置來限制最高轉速: 使用舉例:G96 S150;(恒線速開始,指定切削速度為150米/分) G01 X10; (開始車端面) G97 S200;(取消恒線速,指定轉速為200轉/分 《十一》程序編制一般要求: ▲ 程序中第一個移動指令應該是G00,并應是絕對值定位,X、Z值均不能缺少。 ▲ 每個程序段只能有一個G代碼(G04除外,G04與其他G代碼共段時,先執(zhí)行G04暫停) ▲ 通常、每個程序段內只能有一個M代碼(S、F、T當然只能指定一個) ▲ G代碼與M代碼共段時,執(zhí)行的先后次序與M代碼的工藝性質有關,開主軸、開冷卻這類M代碼先于G代碼執(zhí)行,主軸停止,程序結束這類M代碼在G代碼之后執(zhí)行。 ▲ 特殊的M代碼,如M97(程序轉移),M98(子程序調用),M99(子程序返回),只能單獨成一段。 ▲ 必要的指令、數(shù)據均不能省略,(只有模態(tài)性質的指令,數(shù)據可以在后續(xù)段中省略,) ▲ 程序段內不允許有重復的指令或無關的數(shù)據。(完) |
|