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