數(shù)控基礎編程相關知識_第1頁
數(shù)控基礎編程相關知識_第2頁
數(shù)控基礎編程相關知識_第3頁
數(shù)控基礎編程相關知識_第4頁
數(shù)控基礎編程相關知識_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、準備功能代碼(G代碼)模態(tài)、非模態(tài):用于說明指令的時效性,如果一個指令指定以后直到被同組的其他指令取代才失效,否則持續(xù)有效。這樣的指令即為具有模態(tài)G代碼有兩種模態(tài):模態(tài)式G代碼和非模態(tài)式G代碼。模態(tài)式G代碼具有延續(xù)性,非模態(tài)式G代碼,只限定在被指定的程序塊中有效。

2、輔助代碼(M代碼)M代碼是指用于機床控制的指令,每一程序塊中最多5個M功能

M0* 編程停止M3 主軸右轉M1* 任意停止M4 主軸左轉M2* 主程序結束,返回程序開頭部分M5 主軸停止

M30* 程序結束,效果同M2M17* 子程序結束3、雜功能代碼(F,S,T,D)F表示進給速度,單位為mm/min或mm/revS表示主軸轉速,單位是rev/minT表示刀具選擇代碼

D表示刀具補償號

一、數(shù)控系統(tǒng)的功能4、固定循環(huán)代碼第一類:鉆鏜循環(huán)CYCLE81~CLCLE89

第二類:銑削循環(huán)CYCLE71~CLCLE72,SLOT1~SLOT2,POCKET1~POCKET等

5、運算符/算術功能

+加-減*乘/除

鏈式運算符

SIN()正弦ASIN()反正弦

COS()余弦ACOS()反余弦

TAN()正切ATAN2(,)反正切

ABS()絕對值

SQRT()平方根POT()二次冪(平方)

TRUNC()舍位至整數(shù)ROUND()舍入成整數(shù)

一、數(shù)控系統(tǒng)的功能1.1程序節(jié):一個程序段由一個主程序段和幾個子程序段構成。例:N10D2F200S900M3N20G1X14Y35N30X20Y40N40Y-10N50L10..N80L20N100M301.2程序段跳越

每個程序中,不需執(zhí)行的程序段可以通過跳段完成,將要跳過的程序段前面標明

“/”。幾個相連程序段亦可跳越,不執(zhí)行跳越程序段中的指令,程序從下一個不跳越

的程序段處繼續(xù)。二、程序編制概述1.3注解為了使其它用戶和程序員更容易理解NC程序,建議在程序中插入有意義的注解,

用分號(“;”)

例:N10G1F100X10Y20;解釋NC塊的注解或

N20;94年11月21日BObMiller寫入的程序程序運行時,注解存儲,出現(xiàn)在當前塊顯示中。1.4編程過程1.4.1.準備工件圖紙;確定工件零點;畫出工件坐標系略圖;計算任何遺漏的坐標

1.4.2.指定加工工序

.何時用何種刀具加工何種輪廓?

.工件的各個部分如何排列加工?

.哪些零件要重復加工(或轉動),因而應存儲在子程序中?

.是否在此處可用到其他工件類似的輪廓面(用過的主程序和子程序中:銑螺紋)

.什么地方提議或必須執(zhí)行零點偏移、旋轉、鏡像(框架原理)。二、程序編制概述1.絕對/增量尺寸,G90/91

絕對尺寸

G90(模態(tài))X100絕對尺寸(非模態(tài))增量尺寸G91(模態(tài))X100增量尺寸(非模態(tài))

例:N10G90G0X45Y60Z2T1S2000M3

N20G1Z-5F500刀具橫進給

N30G2X20Y35I0J-25絕對尺寸的圓中心點

N40G0Z2退回

N50M30塊結束2.公/英制測量,G70/G713.可設定零點偏移,G54至G599G54至G57調用第一至第四可設定零偏移

N10G0G90X10Y10F500T1到達

N20G54S1000M3調用第一個零點偏移,主軸正轉

N30L47運行子程序

N40G55G0Z200調用第二個零點偏移,Z軸提起

N50L47像前一樣運行子程序

N80G53X200Y300M30取消零點偏移,程序結束三、定位指令4.選擇工作平面,G17至G19G17工作平面X/Y切入方向ZG18工作平面Z/X切入方向YG19工作平面Y/Z切入方向X5.可編程工作區(qū)極限,G25/G26G25X...Y...Z...(在單獨的NC塊上編程)

G26X...Y...Z...(在單獨的NC塊上編程)

三、定位指令1、

極坐標確定命令,G111N10G17G54加工平面X/Y,工件零點

N20G111X43Y38指定極坐標

N30G0RP=30AP=18Z5到達起點,在柱面坐標定位2、

快速移動,GO3、直線插補,G1

4、圓弧插補,G2/G3G2/G3X...Y...Z...I...J...K...I,J,K圓弧插補參數(shù)G2/G3X...Y...Z...CR=..CR=+...:角度小于或等于180CR=-...:角度大于180

整圓不能用CR=編程,但必須用圓終點和插補參數(shù)編程。5、螺旋插補,G2/G3

G2/G3X...Y...Z...I...J...K...TURN=TURN:全循環(huán)次數(shù)

6、恒定導程的螺紋切削,G33

G33X...Z...K...SF=...*(K指錐角45)

G33X...Z...I...SF=...*(I指錐角45)(SF=只需要對多線數(shù)螺紋編程)

四、加工指令7、剛性攻絲,G331,G332

8、柔性攻內螺紋,G639、特殊的車削刀功能——倒角、倒圓

CHF=…倒輪廓角值=運動方向倒角的長度

CHR=…倒輪廓角值=倒角長度

RND=…輪廓角倒圓值=倒圓半徑

RNDM=…模態(tài)倒圓:以同樣的方法,倒圓幾個連續(xù)的輪廓角值=倒圓半徑(測量單位按照G70/G71)0=停止模態(tài)倒圓

10、暫停時間:G4

F… 按秒計時

G4S…按轉數(shù)時四、加工指令1、

可編程零補償TRANS,ATRANSTRANSX…Y…Z絕對零補償參考G54至G599設定的當前有效工件零點

ATRANSX…Y…Z參考添加的零補償

TRANAS取消可編程零補償適合所有軸

2、可編程轉動ROTAROTROTX…Y…Z…

絕對轉動參考G54至G599設定的當前有效工件零

AROTX…Y…Z添加轉動ROTRPL坐標在G17-G19選定的平面上旋轉

ROT停止旋轉對所有軸而言用

3、可編程鏡面反射MIRROR,AMIRRORMIRRORX0Y0Z0 AMIRRORX0Y0Z0MIRROR 取消鏡面反射

五、框架命令4.進給率控制和主軸運動4.1、進給率

G94按mm/minG95按mm/revF…按G94,G95指定的單位計的進給值4.2、主軸速度S

主軸旋轉方向M3,M4,M54.3、可編程主軸速度極限,G25,G26G25S…主軸速度下限

G26S…主軸速度上限

4.4、固定位置控制主軸,SPOS編程

SPOS=0 標準主軸定位,主軸停在0°

五、框架命令1、為什么使使用刀具具補償??寫入程序序時,不不必確定定刀具直直徑,車車刀(左左/右車刀))的刀鋒鋒方向或或刀長,,你只須須按加工圖圖尺寸,,簡單編制制工件尺尺寸。加加工工件件時,刀刀具軌跡跡按照刀刀具的幾幾何形狀狀控制,,使得編編程的輪廓可用用任何刀刀具加工工。2、刀具調用用TT=X刀具或加加工所用用刀具的的刀庫位位置3、刀具補補償號DD…刀具補償償號:1..94、刀具半半徑補償償,G40,G41,G42G40取消刀具具半徑補補償G41激活刀具具半徑補補償;刀刀具在朝朝輪廓左左側的加加工方向向操作G42激活刀具具半徑補補償,刀刀具在朝朝輪廓右右側的加加工方向向操作六、刀具具補償例:N10G0Z100退至換刀刀點N20G17T1M6換刀N30G0X0Y0Z1S300D1調用刀具具補償值值,選擇擇長度補補償N40Z-7F500刀具橫進進給N50G41X20Y20激活刀具具半徑補補償,刀刀具在輪輪廓左邊邊工作N60Y40銑輪廓N70X40Y70N80X80Y50N90Y20N100X20N110G40G0Z100M30退刀,程程序結束束六、刀具具補償1、算術參數(shù)數(shù)RR0=…至R249定義實數(shù)數(shù)DEFREAL2、應用子子程序由編程人人員根據(jù)據(jù)需要把把經(jīng)常要要出現(xiàn)的的部分重重復程序序編寫成成一個獨獨立的程程序體,,然后在主主程序中中反復調調用。嵌套深度度:從主程序序可產(chǎn)生生高達11個嵌套子子程序調調用。3、子程序序調用在主程序序中調用用子程序序,要么么用地址址L和子程序序號,要要么規(guī)定定子程序序名稱4、程序控制制4.1條件跳轉轉IF[變量][邏輯判斷斷][變量]GOTOB(F)LABELGOTOB向后跳轉轉,GOTOF向前跳轉轉4.2非條件跳跳轉GOTOB(F)LABEL七、子程程序技術術4.3重復LABEL:(從標識處處開始)…REPEATLABELP=nREPEAT…重復LABEL…跳轉標識識符P…重復次數(shù)數(shù)nLABEL1:((重復復從此開開始)…LABEL2:…(到此結結束)…REPEATLABEL1LABEL2P=n七、子程程序技術術1、概述循環(huán)程序序是指數(shù)數(shù)控系統(tǒng)統(tǒng)產(chǎn)家為為了編程程方便而而設計的的循環(huán)程程序體,,且已被被儲存,,在用戶的的程序子子模塊中中。它的主要要動作包包括以下下3個:Z軸快速接接近工件件表面Z軸以加工工速度加加工至加加工底平平面。Z軸快速退退出。而象深孔孔鉆循CYCLE83包含的動動作就更更多??卓自缴?,,動作就就越多。。2、使用固固定循環(huán)環(huán)時的注注意事項項2.1固定循環(huán)環(huán)為非模模態(tài)調用用。如需需使用模模態(tài)調用用,需增增加模態(tài)態(tài)調用指指令MCALL在CYCLE前面。非非模態(tài)調調用時它它作用在在前面的的一個定定位點。。模態(tài)調調用時則則是在其其后的定定位點上上產(chǎn)生作用用。2.2正確理解解固定循循環(huán)中的的各個平平面的定定義及選選擇原則則:1)返回平面面:循環(huán)加加工后刀具具的返回平平面。在這這一位置上上,工件就就可進行下下一個定位位。因此返回平平面應高于于參考平面面,同時應應高于零件件表面的凸凸臺及夾具具上的壓板板、螺釘?shù)鹊?。八、固定循循環(huán)2)參考平面面(理論加加工開始平平面):可可以任意選選擇。3)安全距距離(與參參考平面之之間的用于于加工安全全平面)::也就是實實際加工開開始平面,,選取時對于于毛坯面一一般應高于于零件表面面5mm,對已加工工面一般應應高于零件件表面2mm。對于剛性攻攻絲時應當當相對增大大3~5mm。4)加工底面面(加工的的最終尺寸寸面):在在使用鉆頭頭時注意增增加一個鉆鉆尖長度。。2.3使用模態(tài)調調用指令MCALL后,當不需需要時。應應當再次調調用MCALL(后面什么么都不用接)來取消消模態(tài)調用用,否則會會在下一次次的定位點點處,將再再執(zhí)行一次次循環(huán),這這是很危險險的。2.4為了使用固固定循環(huán),,在使用前前需打開相相應的標準準循環(huán)子目目錄。將所所需要的固固定循環(huán)裝載上去。。然后關電電,重新啟啟動系統(tǒng),,此時方可可使用。否否則系統(tǒng)會會提示相應應的子程序序沒有定義。。2.5為了能模擬擬固定循環(huán)環(huán),也需要要將模擬狀狀態(tài)下的固固定循環(huán)重重新裝載,,方可使用用。否則模擬系系統(tǒng)提示相相應的子程程序沒有定定義。八、固定循循環(huán)1、鉆鏜循環(huán)環(huán)(CYCLE81~CYCLE89)1.1鉆中心孔循循環(huán):CYCLE81(RTP,RFP,SDIS,DP,DPR)1.2锪沉孔循環(huán)環(huán):CYCLE82(RTP,RFP,SDIS,DP,DPR,DTB)1.3深孔鉆循環(huán)環(huán):CYCLE83(RTP,RFP,SDIS,DP,DPR,F(xiàn)DEP,F(xiàn)DPR,DAM,DTB,DTS,F(xiàn)RF,VARI_AXN,_MDEP,_VRT,_DTD,_DIS1)九、固定循循環(huán)說明1.4剛性攻絲循循環(huán):CYCLE84(RTP,RFP,SDIS,DP,DPR,DTB,SDAC,MPIT,PIT,POSS,SST,SST1)1.5柔性攻絲循循環(huán)CYCLE840(RTP,RFP,SDIS,DP,DPR,DTB,SDR,SDAC,ENC,MPIT,PIT)(注意意主軸初始始轉向應與與螺紋類型型相符)九、固定循循環(huán)說明1.6粗鏜孔循環(huán)環(huán):CYCLE85(RTP,RFP,SDIS,DP,DPR,DTB,F(xiàn)FR,RFF)1.7精鏜孔循環(huán)環(huán):CYCLE86(RTP,RFP,SDIS,DP,DPR,DTB,SDIR,RPA,RPO,RPAP,POSS)九、固定循循環(huán)說明1.8模態(tài)鉆鏜循循環(huán)方式::MCALLCYCLE81—CYCLE89MCALLCYCLE8&(&,&,&,&,)(模態(tài)調用用)IP1(坐標點1)…IPn(坐標點n)MCALL(模態(tài)調用用取消)1.9鉆鏜循環(huán)方方式:(a)線形陣列列鉆孔:HOLES1(SPCA,SPCO,STA1,F(xiàn)DIS,DBH,NUM)九、固定循循環(huán)說明(b)圓形陣列列鉆孔:HOLES2(CPAA,CPO,RAD,STA1,INDA,NUM)(C)使用格格式說明::MCALLCYCLE8&(&,&,&,&,)(模態(tài)調用用)HOSEL1(&,&,&,&,) (鉆鉆鏜模式1)HOSEL2(&,&,&,&,) (鉆鉆鏜模式2)MCALL(取消循環(huán)))九、固定循循環(huán)說明2、循環(huán)銑削削子程序2.1螺紋銑削CYCLE90(RTP,RFP,SDIS,DP,DPR,DIATH,KDIAM,PIT,F(xiàn)FR,CDIR,TYPTH,CPA,CPO)功能:可以以加工內螺螺紋或外螺螺紋,需要要螺旋插補補,加工時時,需使用用循環(huán)調用用前定義的的當前平面面中的三個個幾何軸。。說明:在循循環(huán)內部計計算刀具半半徑,因此此,循環(huán)調調用之前必必須編程刀刀具補償,,如果加工工內螺紋,,則監(jiān)控刀刀具半徑并并出現(xiàn)61105“刀具半徑太太大”且循環(huán)終止止。九、固定循循環(huán)說明2.2加工按圓弧弧排列的圓圓弧槽LONGHOLE(RTP,RFP,SDIS,DP,DPR,NUM,LENG,CPA,CPO,RAD,STA1,INDA,F(xiàn)FD,F(xiàn)FP1,MID)功能:該循循環(huán)要求使使用帶“端面齒”的銑刀??煽梢约庸ぐ窗磮A弧排列列的槽,槽槽的縱向軸軸按軸向調調整,槽的的寬度由刀刀具直徑?jīng)Q決定(即加加長孔)。。九、固定循循環(huán)說明說明:使用用MID和槽的總深深度(DPR),循環(huán)自自動計算位位于一半的的最大切削削深度和最最大切削深深度間的一一個切削值值,按照最最小可能的的切削數(shù)量量為基礎。。當MID=0表示一次切切削完成槽槽深切削。。切削深度度從參考平平面開始。。FFP1適用于平面面中粗加工工的所有動動作。FFD用于垂直于于此平面的的切削。當INDA=0,則根據(jù)槽槽的數(shù)量計計算增量角角,以便使使槽在圓弧弧上平均分分布。九、固定循循環(huán)說明2.3加工按圓弧弧排列的長長圓弧槽SLOT1(RTP,RFP,SDIS,DP,DPR,NUM,LENG,WID,CPA,CPO,RAD,STA1,INDA,F(xiàn)FD,F(xiàn)FP1,MID,CDIR,F(xiàn)AL,VARI,MIDF,F(xiàn)FP2,SSF)功能:SLOT1循環(huán)是一個個綜合的粗粗加工和精精加工循環(huán)環(huán)。該循環(huán)環(huán)要求使用用帶“端面齒”的銑刀??煽梢约庸ぐ窗磮A弧排列列的槽,槽槽的縱向軸軸按放射狀狀排列,定定義了槽寬寬的值。沿沿著圓弧槽槽的外形切切削(刀子子中心軌跡跡)九、固定循循環(huán)說明九、固定循循環(huán)說明2.4加工按圓弧弧排列的圓圓周槽SLOT2(RTP,RFP,SDIS,DP,DPR,NUM,AFSL,WID,CPA,CPO,RAD,STA1,INDA,F(xiàn)FD,F(xiàn)FP1,MID,CDIR,F(xiàn)AL,VARI,MIDF,F(xiàn)FP2,SSF)功能:SLOT2循環(huán)是一個個綜合的粗粗加工和精精加工循環(huán)環(huán)。該循環(huán)環(huán)要求使用用帶“底齒”的銑刀??煽梢约庸ぐ窗磮A弧排列列的圓周槽槽,定義了了槽寬的值值。九、固定循循環(huán)說明九、固定循循環(huán)說明2.5加工矩形槽槽POCKET1(RTP,RFP,SDIS,DP,DPR,LENG,WID,CARD,CPA,CPO,STA1,F(xiàn)FD,F(xiàn)FP1,MID,CDIR,F(xiàn)AL,VARI,MIDF,F(xiàn)FP2,SSF)功能:POCKET1循環(huán)是一個個綜合的粗粗加工和精精加工循環(huán)環(huán)。該循環(huán)環(huán)要求使用用帶“端面齒”的銑刀。深深度進給始始終從槽中中心點開始始并在垂直直方向上執(zhí)執(zhí)行,這樣樣才能在此此位置完成成預銑削。。九、固定循循環(huán)說明2.6加工圓形槽槽POCKET2(RTP,RFP,SDIS,DP,DPR,PRAD,CPA,CPO,F(xiàn)FD,F(xiàn)FP1,MID,CDIR,F(xiàn)AL,VARI,MIDF,F(xiàn)FP2,SSF)功能:POCKET2循環(huán)是一個個綜合的粗粗加工和精精加工循環(huán)環(huán)。該循環(huán)環(huán)要求使用用帶“端面齒”的銑刀。深深度進給始始終從槽中中心點開始始并在垂直直方向上執(zhí)執(zhí)行,這樣樣才能在此此位置完成成預銑削。。九、固定循循環(huán)說明2.7端面銑削CYCLE71(RTP,RFP,SDIS,DP,PA,PO,LENG,WID,STA,MID,MIDA,F(xiàn)DP,F(xiàn)ALD,F(xiàn)FP1,VARI,F(xiàn)DP1)功能:此循循環(huán)識別粗粗加工(分分布連續(xù)加加工端面直直至精加工工)和精加加工(端面面的最后一一步加工))。循環(huán)運運行時不帶帶刀具半徑徑補償,深深度進給在在開口處進進行。九、固定循循環(huán)說明2.8輪廓銑削CYCLE72(KNAME,RTP,RFP,SDIS,DP,MID,F(xiàn)AL,F(xiàn)ALD,F(xiàn)FP1,F(xiàn)FD,VARI,RL,AS1,LP1,F(xiàn)F3,AS2,LP2)功能:此循環(huán)環(huán)可以銑削定定義在子程序序中的任何輪輪廓。循環(huán)運運行時可以有有或沒有刀具具半徑補償,,不要求輪廓廓一定是封閉閉的,通過刀刀具半徑補償償?shù)奈恢脕矶ǘx內部或外外部加工。2.9外部長方方形銑削削CYCLE76(RTP,RFP,SDIS,DP,DPR,LENG,WID,CRAD,PA,PO,STA,MID,F(xiàn)AL,F(xiàn)ALD,F(xiàn)FP1,F(xiàn)FD,CDIR,VARI,AP1,AP2)功能:此此循環(huán)可可以在加加工平面面加工長長方形凸凸臺,精精加工時時需要端端面銑刀刀,深度度進給在在加工輪輪廓循環(huán)環(huán)開始以以前進行行。2.10外部圓形形銑削CYCLE77(RTP,RFP,SDIS,DP,DPR,PRAD,PA,PO,MID,F(xiàn)AL,F(xiàn)ALD,F(xiàn)FP1,F(xiàn)FD,CDIR,VARI,AP1)功能:此此循環(huán)可可以在加加工平面面加工圓圓形凸臺臺,精加加工時需需要端面面銑刀,,深度進進給在加加工輪廓廓循環(huán)開開始以前前進行九、固定定循環(huán)說說明3、車削子子程序3.1輪廓車削削格式:CYCLE95(NPP,MID,F(xiàn)ALZ,F(xiàn)ALX,F(xiàn)AL,F(xiàn)F1,F(xiàn)F2,F(xiàn)F3,VARI,DT,DAM,VRT,)3.2螺紋車削削CYCLE97(PIT,MPIT,SPL,F(xiàn)PL,DM1,DM2,APP,ROP,TDEP,F(xiàn)AL,IANG,NSP,NRC,NID,VARI,NUMT)九、固定定循環(huán)說說明一、零零件加工工程序結結構與格格式的區(qū)區(qū)別a,加工程程序的結結構加工程序序主要由由程序號號、程序序段和程程序結束束字符組組成加加工程序序的開頭頭要有程程序號,,以便進進行程序序檢索。。程序號號就是給給零件加加工程序序一個

溫馨提示

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

評論

0/150

提交評論