小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

數(shù)控銑床編程指令

 馬話城 2018-04-04

            
                
                     數(shù)控銑床編程指令
4.2.2子程序
1、坐標(biāo)軸運(yùn)動(dòng)(插補(bǔ))功能指令
(1)點(diǎn)定位指令G00
點(diǎn)定位指令(G00)為刀具以快速移動(dòng)速度移動(dòng)到用絕對(duì)值指令或增量值指令指定的工件坐標(biāo)系中的位置。
指令格式:G00X—Y—Z一;
式中X—Y—Z一為目標(biāo)點(diǎn)坐標(biāo)。以絕對(duì)值指令編程時(shí),刀具移動(dòng)到終點(diǎn)的坐標(biāo)值;以增量值指令編程時(shí),指刀具移動(dòng)的距離,用符號(hào)表示方向。
例:
使用G00指令用法如下。如上圖4.6所示,刀具由A點(diǎn)快速定位到B點(diǎn)其程序?yàn)椋?/div>
G00G90X120.Y60.;(絕對(duì)坐標(biāo)編程)
(2)直線插補(bǔ)指令G01
用G01指定直線進(jìn)給,其作用是指令兩個(gè)坐標(biāo)或三個(gè)坐標(biāo)以聯(lián)動(dòng)的方式,按指定的進(jìn)給速度F,從當(dāng)前所在位置沿直線移動(dòng)到指令給出的目標(biāo)位置,插補(bǔ)加工出任意斜率的平面或空間直線。
指令格式:G0lX—Y—Z—F一;
式中X—Y—Z一為目標(biāo)點(diǎn)坐標(biāo)??梢杂媒^對(duì)值坐標(biāo),也可以用增量坐標(biāo)。F(mm/min)為刀具移動(dòng)的速度。加工時(shí)進(jìn)給速度F可以通過CNC的控制面板上的旋鈕在(0—120%)之間變化。
程序段G01X10.Y20.Z20.F80.使刀具從當(dāng)前位置以80mm/min的進(jìn)給速度沿直線運(yùn)動(dòng)到(10,20,20)的位置。
例3:假設(shè)當(dāng)前刀具所在點(diǎn)為X-50.Y-75.,則如下程序段
N1G01X150.Y25.F100;
N2X50.Y75.;
將使刀具走出如圖4.7所示軌跡。
(3)圓弧插補(bǔ)指令G02和G03
G02表示按指定速度進(jìn)給的順時(shí)針圓弧插補(bǔ)指令,G03表示按指定速度進(jìn)給的逆時(shí)針圓弧插補(bǔ)指令。順圓、逆圓的判別方法是:沿著不在圓弧平面內(nèi)的坐標(biāo)軸由正方向向負(fù)方向看去,順時(shí)針方向?yàn)镚02,逆時(shí)針方向?yàn)镚03,
程序格式:
XY平面:
G17G02X~Y~I(xiàn)~J~(R~)F~
G17G03X~Y~I(xiàn)~J~(R~)F~
ZX平面:
G18G02X~Z~I(xiàn)~K~(R~)F~
G18G03X~Z~I(xiàn)~K~(R~)F~
YZ平面:
G19G02Z~Y~J~K~(R~)F~
G19G03Z~Y~J~K~(R~)F~
式中X、Y、Z為圓弧終點(diǎn)坐標(biāo)值,可以用絕對(duì)值,也可以用增量值,由G90或G91決定。由I、J、K方式編圓弧時(shí),I、J、K表示圓心相對(duì)于圓弧起點(diǎn)在X、Y、Z軸方向上的增量值。若采用圓弧半徑方式編程,則R是圓弧半徑,當(dāng)圓弧所對(duì)應(yīng)的圓心角為0~180時(shí),R取正值;當(dāng)圓心角為180~360時(shí),R取負(fù)值。圓心角為180時(shí),R可取正值也可取負(fù)值。
應(yīng)當(dāng)注意:
①整圓只能用I、J、K來編程。若用半徑法以二個(gè)半圓相接,其圓度誤差會(huì)太大。
②一般CNC銑床開機(jī)后,設(shè)定為G17。故在XY平面貌一新銑削圓弧時(shí),可省G17。
③同一程序段同時(shí)出現(xiàn)I、J和R時(shí),以R優(yōu)先。
④當(dāng)I0或J0或K0時(shí),可省不寫。
例4:如圖4.9所示,設(shè)刀具起點(diǎn)在原點(diǎn)O→A→B,則有下列程序:
N10G90G00X40Y60
N20G02X120R40(絕對(duì)坐標(biāo)編程,用R指令圓心)
N20G02X120I40J0(絕對(duì)坐標(biāo)編程,用I、J指令圓心)
例5:如圖4.10所示,設(shè)刀具起點(diǎn)在A點(diǎn),A→B→C,則有下列程序:G02X80Y20R-40
設(shè)刀具起點(diǎn)在A點(diǎn),A→C,則有下列程序:G02X80Y20R40
例6:如圖4.11所示,加工整圓,則有下列程序:G02I40

2、坐標(biāo)系設(shè)置指令
(1)G92--設(shè)置加工坐標(biāo)系
G92指令是將加工原點(diǎn)設(shè)定在相對(duì)于刀具起始點(diǎn)的某一空間點(diǎn)上。
指令格式:G92X~Y~Z~
若程序格式為:G92XaYbZc則將加工原點(diǎn)設(shè)定到距刀具起始點(diǎn)距離為X=-a,Y=-b,Z=-c的位置上。
例7:若程序?yàn)椋篏92X50Y50Z10 
其確立的加工原點(diǎn)在距離刀具起始點(diǎn)X=-50,Y=-50,Z=-10的位置上,如圖4.12所示。
(2)G53指令
當(dāng)執(zhí)行G53指令時(shí),刀具移到機(jī)床坐標(biāo)系中坐標(biāo)值為X、Y、Z的點(diǎn)上。
指令格式:(G90)G53X—Y—Z—;
G53是非模態(tài)指令,僅在它所在的程序段中和絕對(duì)值指令G90時(shí)有效,在增量值指令G91時(shí)無效。
當(dāng)?shù)毒咭苿?dòng)到機(jī)床上某一預(yù)選點(diǎn)(如換刀點(diǎn))時(shí),則使用該指令。例如:
G90G53X5.0Y10.0;
表示將刀具快速移動(dòng)到機(jī)床坐標(biāo)系中坐標(biāo)為(5,10)的點(diǎn)上。
注意:當(dāng)執(zhí)行G53指令時(shí),應(yīng)取消刀具半徑補(bǔ)償、刀具長(zhǎng)度補(bǔ)償、刀具位置偏置,機(jī)床坐標(biāo)系必須在G53指令執(zhí)行前建立,即在電源接通后,至少回過一次參考點(diǎn)(手動(dòng)或自動(dòng))。
(3)G54-G59指令
在機(jī)床中,我們可以預(yù)置六個(gè)工件坐標(biāo)系,通過在CRT-MDI面板上的操作,設(shè)置每一個(gè)工件坐標(biāo)系原點(diǎn)相對(duì)于機(jī)床坐標(biāo)系原點(diǎn)的偏移量,然后使用G54~G59指令來選用它們,G54~G59都是模態(tài)指令,分別對(duì)應(yīng)1?!?#預(yù)置工件坐標(biāo)系。
G54~G59指令的作用就是將NC所使用的坐標(biāo)系的原點(diǎn)移動(dòng)到機(jī)床坐標(biāo)系中坐標(biāo)值為預(yù)置值的點(diǎn)
指令格式:G54(~G59)
該指令執(zhí)行后,所有坐標(biāo)值指定的坐標(biāo)尺寸都是選定的工件加工坐標(biāo)系中的位置。
例8:如圖4.13所示,加工坐標(biāo)系1(G54)為XOY,加工坐標(biāo)系2(G55)為X1OY1,刀具從A點(diǎn)切削到B點(diǎn):
G54G01X120Y80
或G55G01X40Y40
4)局部坐標(biāo)系(G52)
G52可以建立一個(gè)局部坐標(biāo)系,局部坐標(biāo)系相當(dāng)于G54~G59坐標(biāo)系的子坐標(biāo)系。
指令格式:G52X—Y—Z—;
該指令中,X—Y—Z—給出了一個(gè)相對(duì)于當(dāng)前G54~G59坐標(biāo)系的偏移量,也就是說,X—Y—Z—給定了局部坐標(biāo)系原點(diǎn)在當(dāng)前G54~G59坐標(biāo)系中的位置坐標(biāo)。
取消局部坐標(biāo)系的方法也非常簡(jiǎn)單,使用G52X0Y0Z0;即可。

例9:如圖4.14所示加工坐標(biāo)系1(G54)為XOY,局部加工坐標(biāo)系(G52)為X1OY1,刀具從A點(diǎn)切削到B點(diǎn):
N10G54G01X120Y80
N10G54
N20G52X80Y40
N30G01X40Y40
N40G52X0Y0
5)平面選擇指令G17、G18、G19
平面選擇指令G17、G18、G19分別用來指定程序段中刀具的圓弧插補(bǔ)平面和刀具補(bǔ)償平面。
G17:選擇XY平面;
G18:選擇ZX平面;
G19:選擇YZ平面。
一般CNC銑床開機(jī)后,設(shè)定為G17。
3、坐標(biāo)尺寸指令
(1)絕對(duì)值輸入指令G90和增量值輸入指令G91
① G90指令規(guī)定在編程時(shí)按絕對(duì)值方式輸入坐標(biāo),即移動(dòng)指令終點(diǎn)的坐標(biāo)值X、Y、Z都是以工件坐標(biāo)系坐標(biāo)原點(diǎn)(程序零點(diǎn))為基準(zhǔn)來計(jì)算。
② G91指令規(guī)定在編程時(shí)按增量值方式輸入坐標(biāo),即移動(dòng)指令終點(diǎn)的坐標(biāo)值X、Y、Z都是以起始點(diǎn)為基準(zhǔn)來計(jì)算,再根據(jù)終點(diǎn)相對(duì)于始點(diǎn)的方向判斷正負(fù),與坐標(biāo)軸同向取正,反向取負(fù)。
如圖4.15所示,是絕對(duì)值指令編程和增量值指令編程的對(duì)比。
通過上例,我們可以更好地理解絕對(duì)值方式和增量值方式的編程。
(2)極坐標(biāo)系指令(G15、G16)
坐標(biāo)值可以用極坐標(biāo)(半徑和角度)輸入
指令格式為:
G16;極坐標(biāo)系指令有效。
G15;極坐標(biāo)系指令取消。
極坐標(biāo)的平面選擇與圓弧插補(bǔ)的平面選樣方法相同,使用G17、G18、G19指令。用所選平面的第l軸指令半徑,第2軸指令角度。例如,選擇XY平面時(shí),地址X指令半徑,地址Y指令角度,規(guī)定所選平面第1軸(+方向)的逆時(shí)針方向?yàn)榻嵌鹊恼较?,順時(shí)針方向?yàn)榻嵌鹊呢?fù)方向。
半徑和角度可以用絕對(duì)值指令(G90),也可用值指令(G91)
① 當(dāng)半徑用絕對(duì)值指令指定時(shí),局部坐標(biāo)系原點(diǎn)成為極坐標(biāo)系中心,
② 當(dāng)半徑用增量值指令指定時(shí),當(dāng)前點(diǎn)成為極坐標(biāo)系中心
例10:如圖4.16所示,設(shè)刀具起點(diǎn)在A點(diǎn),移動(dòng)軌跡為A→B→C,則
N10G17G90G16
N20G01X100Y60F80(B點(diǎn))
N30G91Y60(C點(diǎn))
N30G15
(3)英制/米制轉(zhuǎn)換(G20、G21)
4、切削用量及進(jìn)給功能
(1)主軸轉(zhuǎn)速S
主軸轉(zhuǎn)速用S表示,如主軸轉(zhuǎn)速為500r/min,寫為S500
S代碼是模態(tài)的,即轉(zhuǎn)速值給定后始終有效,直到另一個(gè)S代碼改變模態(tài)值。
(2)主軸旋轉(zhuǎn)方向
M03 主軸正轉(zhuǎn)(CW)
M04 主軸反轉(zhuǎn)(CCW)
M05 主軸停

(3)進(jìn)給速度和進(jìn)給量
G94表示進(jìn)給速度,單位mm/min,
G95表示進(jìn)給量,單位mm/r
進(jìn)給速度和進(jìn)給量用F表示。
(4)切削方式(G64)

(5)精確停止(G09)及精確停止方式(G61)

(6)暫停(G04)
作用:在兩個(gè)程序段之間產(chǎn)生一段時(shí)間的暫停。
格式:G04P-;或G04X-;
地址P或X給定暫停的時(shí)間,以秒為單位,范圍是0.001~9999.999秒。如果沒有P或X,G04在程序中的作用與G09相同。
5、輔助功能
輔助功能代碼及其含義輔助功能包括各種支持機(jī)床操作的功能,像主軸的啟停、程序停止和切削液節(jié)門開關(guān)等等。
6、刀具補(bǔ)償
(1)刀具半徑補(bǔ)償指令G40~G42
刀具半徑補(bǔ)償功能是指數(shù)控程序按零件的實(shí)際輪廓來編寫,加工時(shí)系統(tǒng)自動(dòng)偏離輪廓一個(gè)刀具半徑(稱偏置量),生成偏置的刀具中心軌跡。
① 刀具半徑左補(bǔ)償指令G41和右補(bǔ)償指令G42。
刀具半徑左補(bǔ)償是指沿著刀具運(yùn)動(dòng)方向向前看(假設(shè)工件不動(dòng)),刀具位于零件左側(cè)的刀具半徑補(bǔ)償,指令代碼為G41,如圖4.19所示。
刀具半徑右補(bǔ)償是指沿刀具運(yùn)動(dòng)方向向前看(假設(shè)工件不動(dòng)),刀具位于零件右側(cè)的刀具半徑補(bǔ)償,指令代碼為G42,如圖4.20所示。
指令格式:
G00(G01)G41(G42)X—Y—D一;
式中的X、Y表示刀具移至終點(diǎn)時(shí),輪廓曲線(編程軌跡)上點(diǎn)的坐標(biāo)值;D為刀具半徑補(bǔ)償寄存器地址字,后面一般用兩位數(shù)字表示偏置量的代號(hào),偏置量在加工前可用MDI方式輸入
為了保證刀具從無半徑補(bǔ)償運(yùn)動(dòng)到所希望的刀具半徑補(bǔ)償起始點(diǎn),必須用一直線程序段G00或C01指令來建立刀具半徑補(bǔ)償。
注意:
a.在運(yùn)用刀具半徑補(bǔ)償后的刀補(bǔ)狀態(tài)中,如果存在有兩段以上的沒有移動(dòng)指令值或存在非指定平面軸的移動(dòng)指令段,則有可能產(chǎn)生進(jìn)刀不足或進(jìn)刀超差。
b. G41、G42與順銑逆銑的關(guān)系。在立式銑床上銑外輪廓時(shí),采M03、G41加工方式為順銑:銑槽內(nèi)輪廓時(shí),采用M03、G41加工方式為逆銑。采用G42時(shí)相反。
② 取消刀具半徑補(bǔ)償指令G40
指令格式:
G00(G01)G40X—Y—;
X、Y值是撤消補(bǔ)償直線段的終點(diǎn)坐標(biāo)
下面舉例說明。
使用半徑為R5mm的刀具加工如圖4.23所示的零件,加工深度為5mm,加工程序編制如下:
O10          
G55G90G01Z40F2000  //進(jìn)入2號(hào)加工坐標(biāo)系
M03S500       //主軸啟動(dòng)
G01X-50Y0      //到達(dá)X,Y坐標(biāo)起始點(diǎn)
G01Z-5F100       //到達(dá)Z坐標(biāo)起始點(diǎn)
G01G42X-10Y0H01     //建立右偏刀具半徑補(bǔ)償
G01X60Y0       //切入輪廓
G03X80Y20R20     //切削輪廓
G03X40Y60R40      //切削輪廓
G01X0Y40      //切削輪廓
G01X0Y-10      //切出輪廓
G01G40X0Y-40     //撤消刀具半徑補(bǔ)償
G01Z40F2000     //Z坐標(biāo)退刀
M05         //主軸?! ?/div>
M30         //程序停
2)刀具長(zhǎng)度補(bǔ)償指令G43/G44/G49
(1)功能
指令格式:
G43Z_H_;把指定的刀具偏置值加到命令的Z坐標(biāo)值上,如圖4.24所示。
G44Z_H_;把指定的刀具偏置值從命令的Z坐標(biāo)值上減去,如圖4.24所示。
G49Z_;取消刀具偏置值。
(2)舉例
例12:如圖4.25所示,設(shè)H01=0時(shí),用以下程序加工得圖示尺寸零件
G54G90G00X30Y-5
G43Z5H01M03S350
G01Z-3F50
G41Y30D01
Y90
X110
Y30
X20
G40X0Y0
G49G0Z100
M05
M30
當(dāng)H01=-2時(shí),可得圖4.26所示。

注意:
①在用G43(G44)H或者用G49命令的指派來省略Z軸移動(dòng)命令時(shí),,偏置操作就會(huì)像G00G91Z0命令指派的那樣執(zhí)行。也就是說,用戶應(yīng)當(dāng)時(shí)常小心謹(jǐn)慎,因?yàn)樗拖裼械毒唛L(zhǎng)度偏置值那樣移動(dòng)。
②用戶除了能夠用G49命令來取消刀具長(zhǎng)度補(bǔ)償,還能夠用偏置號(hào)碼H0的設(shè)置(G43/G44H0)來獲得同樣效果。
③若在刀具長(zhǎng)度補(bǔ)償期間修改偏置號(hào)碼,先前設(shè)置的偏置值會(huì)被新近賦予的偏置值替換。
4.2.2子程序
1、子程序的格式
一個(gè)子程序應(yīng)該具有如下格式:

在程序的開始,應(yīng)該有一個(gè)由地址O指定的子程序號(hào),在程序的結(jié)尾,返回主程序的指令M99是必不可少的。M99可以不必出現(xiàn)在一個(gè)單獨(dú)的程序段中,作為子程序的結(jié)尾,這樣的程序段也是可以的:
G90G00X0Y100.M99;
2、調(diào)用子程序的編程格式M98P~;
M98P×××××××;
式中:P――表示子程序調(diào)用情況。P后共有8位數(shù)字,前四位為調(diào)用次數(shù),省略時(shí)為調(diào)用一次;后四位為所調(diào)用的子程序號(hào)。
子程序調(diào)用指令可以和運(yùn)動(dòng)指令出現(xiàn)在同一程序段中:
G90G00X?75.Y50.Z53.M98P40035;
該程序段指令X、Y、Z三軸以快速定位進(jìn)給速度運(yùn)動(dòng)到指令位置,然后調(diào)用執(zhí)行4次35號(hào)子程序。
3、子程序的執(zhí)行
子程序的執(zhí)行舉例。
例13: 如圖4.26所示,編制圖示輪廓的加工程序,設(shè)刀具起點(diǎn)距工件上表面50mm,切削深度3mm.
子程序(加工圖形1的程序)
O10
G41G91G01X30Y-5D01F50
Y5
G02X20I10
X-10I-5
G03X-10I-5
G0Y-5
G40X-30Y5
M99
主程序
O20
G54G90G17M03S600
G0X0Y0
G43G0Z5H01
G01Z-3F50
M98P10(加工圖形1)
G90Y50
M98P10(加工圖形2)
G90G49Z50
M05
M30
4、子程序的特殊用法
(1)子程序用P指令返回的地址:M99Pn
在M99返回主程序指令中,我們可以用地址P來指定一個(gè)順序號(hào),當(dāng)這樣的一個(gè)M99指令在子程序中被執(zhí)行時(shí),返回主程序后并不是執(zhí)行緊接著調(diào)用子程序的程序段后的那個(gè)程序段,而是轉(zhuǎn)向執(zhí)行具有地址P指定的順序號(hào)的那個(gè)程序段。如下例:
(2)自動(dòng)返回程序頭:主程序中執(zhí)行M99
3)注意:
子程序調(diào)用指令M98不能在MDI方式下執(zhí)行,如果需要單獨(dú)執(zhí)行一個(gè)子程序,可以在程序編輯方式下編輯如下程序,并在自動(dòng)運(yùn)行方式下執(zhí)行。
××××;
M98P××××;
5、使用子程序的注意事項(xiàng)
(1)主程序中的模態(tài)G代碼可被子程序中同一組的其他G代碼所更改。
(2)最好不要在刀具補(bǔ)償狀態(tài)下的主程序中調(diào)用子程序,因?yàn)楫?dāng)子程序中連續(xù)出現(xiàn)二段以上非移動(dòng)指令或非刀補(bǔ)平面軸運(yùn)動(dòng)指令時(shí)很容易出現(xiàn)過切等錯(cuò)誤
4.2.3圖形變換功能
1、比例及鏡向功能G51、G50 
(1)各軸按相同比例編程
編程格式:
G51X~Y~Z~P~
…………
G50
式中:
X、Y、Z--比例中心坐標(biāo)(絕對(duì)方式);
P--比例系數(shù),最小輸入量為0.001,比例系數(shù)的范圍為:0.001~999.999。該指令以后的移動(dòng)指令,從比例中心點(diǎn)開始,實(shí)際移動(dòng)量為原數(shù)值的P倍。P值對(duì)偏移量無影響。

例14:如圖4.30所示,起刀點(diǎn)為X10Y-10,編程如下:
O0001             //主程序
N100G92X-50Y-40
N110G51X0Y0P2
N120M98P0100
N130G50
N140M30
O0100            //子程序
N10G00G90X0.Y-10.F100
N20G02X0.Y10.I0.J10.
N30G01X15.Y0.
N40G01X0.Y-10.
N50M99           //子程序返回
(2)各軸以不同比例編程
各個(gè)軸可以按不同比例來縮小或放大,當(dāng)給定的比例系數(shù)為-1時(shí),可獲得鏡像加工功能。
編程格式:
G51X~Y~Z~I(xiàn)~J~K~
…………
G50
式中:
X、Y、Z--比例中心坐標(biāo);
I、J、K―-對(duì)應(yīng)X、Y、Z軸的比例系數(shù),在±0.001~±9.999范圍內(nèi)。本系統(tǒng)設(shè)定I、J、K不能帶小數(shù)點(diǎn),比例為1時(shí),應(yīng)輸入1000,并在程序中都應(yīng)輸入,不能省略。
(3)鏡像功能
比例系數(shù)為-1
再舉一例來說明鏡像功能的應(yīng)用。圖4.31所示,其中槽深為2mm,比例系數(shù)取為+1000或-1000。設(shè)刀具起始點(diǎn)在O點(diǎn),程序如下:
子程序:O9000
N10G00X60Y60       //到三角形左頂點(diǎn)
N20G01Z-2F100      //切入工件
N30G01X100Y60      //切削三角形一邊
N40X100Y100        //切削三角形第二邊
N50X60Y60          //切削三角形第三邊
N60G00Z4           //向上抬刀
N70M99             //子程序結(jié)束
主程序:O100
N10G92X0Y0Z10      //建立加工坐標(biāo)系
N20G90             //選擇絕對(duì)方式
N30M98P9000        //調(diào)用9000號(hào)子程序切削1#三角形
N40G51X50Y50I-1000J1000 //以X50Y50為比例中心,以X比例為-1、Y比例為+1開始鏡向
N50M98P9000        //調(diào)用9000號(hào)子程序切削2#三角形
N60G51X50Y50I-1000J-1000//以X50Y50為比例中心,以X比例為-1、Y比例為-1開始鏡向
N70M98P9000        //調(diào)用9000號(hào)子程序切削3#三角形
N80G51X50Y50I1000J-1000//以X50Y50為比例中心,以X比例為+1、Y比例為-1開始鏡向
N90M98P9000        //調(diào)用9000號(hào)子程序切削4#三角形
N100G50            //取消鏡向
N110M30            //程序結(jié)束
2、坐標(biāo)系旋轉(zhuǎn)功能G68、G69
該指令可使編程圖形按照指定旋轉(zhuǎn)中心及旋轉(zhuǎn)方向旋轉(zhuǎn)一定的角度,G68表示開始坐標(biāo)系旋轉(zhuǎn),G69用于撤消旋轉(zhuǎn)功能。
(1)基本編程方法
編程格式:G68X~Y~R~
     ......
     G69
式中:
X、Y——旋轉(zhuǎn)中心的坐標(biāo)值(可以是X、Y、Z中的任意兩個(gè),它們由當(dāng)前平面選擇指令G17、G18、G19中的一個(gè)確定)。當(dāng)X、Y省略時(shí),G68指令認(rèn)為當(dāng)前的位置即為旋轉(zhuǎn)中心。
R——旋轉(zhuǎn)角度,逆時(shí)針旋轉(zhuǎn)定義為正方向,順時(shí)針旋轉(zhuǎn)定義為負(fù)方向。
當(dāng)程序在絕對(duì)方式下時(shí),G68程序段后的第一個(gè)程序段必須使用絕對(duì)方式移動(dòng)指令,才能確定旋轉(zhuǎn)中心。如果這一程序段為增量方式移動(dòng)指令,那么系統(tǒng)將以當(dāng)前位置為旋轉(zhuǎn)中心,按G68給定的角度旋轉(zhuǎn)坐標(biāo)。
例16:圖4.32所示,編制圖示輪廓的加工程序,設(shè)刀具起點(diǎn)距工件上表面50mm,切削深度3mm.
子程序(加工圖形1的程序)
O10
G41G01X30Y-5D01F50
Y0
G02X5
0I10
X40I-5
G03X20I-5
G0Y-5
G40X0Y0
M99
主程序
O20
G54G90G17M03S600
G43G0Z5H01
G01Z-3F50
M98P10(加工圖形1)
G68X0Y0R45.(旋轉(zhuǎn)45度)
M98P10(加工圖形2)
G68X0Y0R90.(旋轉(zhuǎn)90度)
M98P10(加工圖形3)
G69
G49Z50
M05
M30
(2)坐標(biāo)系旋轉(zhuǎn)功能與刀具半徑補(bǔ)償功能的關(guān)系。旋轉(zhuǎn)平面一定要包含在刀具半徑補(bǔ)償平面內(nèi)。以圖4.33所示為例:
N10G92X0Y0
N20G68G90X10Y10R-30
N30G90G42G00X10Y10F100H01
N40G91X20
N50G03Y10I-10J5
N60G01X-20
N70Y-10
N80G40G90X0Y0
N90G69M30
當(dāng)選用半徑為R5的立銑刀時(shí),設(shè)置:H01=5。
(3)與比例編程方式的關(guān)系
在比例模式時(shí),再執(zhí)行坐標(biāo)旋轉(zhuǎn)指令,旋轉(zhuǎn)中心坐標(biāo)也執(zhí)行比例操作,但旋轉(zhuǎn)角度不受影響,這時(shí)各指令的排列順序如下:
G51……
G68……
……
G41/G42……
……
G40……
G69……
G50……


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多