倒錐編程
Ⅰ 怎樣編程設置線切割錐度度數
錐度切割有兩種加工方式:等錐體加工和上下異型面加工。
一、等錐體切割
等錐體加工是指上下形狀相同,尺寸不同的工件,加工過程中鉬絲傾斜角度不變。切割時需要進行高度,角度,一個面圖形,定義自斜線操作;
1.錐體加工需要以下幾個參數(單位:um):
H1 = 上下導輪中心之間的垂直距離
H2 = 工件的厚度
H3 = 下導輪中心到工件底面的垂直距離
H4 = 導輪半徑=15.5(㎜)
H5 = 0 作等園弧加工時的最小園弧半經(輸入0)
第五個參數即等園弧加工的最小園弧半徑只有在錐度加工中需要作等園弧控制的工件中可以輸入參數,其它情況下不能輸入數字,只能輸入一個「0」。所謂等園弧加工法是指在作等錐體加工過程中,有一段園弧的上下工件面是等弧長的,這是一種簡單的變錐體加工法,一般只用在小的過渡園弧上。H5的參數值控制所有半徑小於或等於該值的小園弧自動作等園弧加工。
2. 高度輸入
1)定義高度程序中的參考面
GX(顯示正數)表示以上工件面為編程面。
GY(顯示負數)表示以下工件面為編程面。
2) 高度輸入
待命→上檔→設置→高度→GX/GY→H1→高度→H2→高度→H3→高度→ H4→高度→待命。
3. 角度輸入
1) 角度程序中的符號定義(用GX和GY定義)
當加工圖形上小下大時為【正錐】加工;
當加工圖形上大下小時為【倒錐】加工。
在逆割加正錐時、順割加倒錐時,採用A > 0。 當A > 0 時用GX表示。
在逆割加倒錐時、順割加正錐時,採用A < 0。 當A < 0 時用 GY表示、。
2)角度輸入:A = 角度(單位是度、是十進制)
(1)當角度有小數時:上檔→設置→角度→GX/GY→A(整數)→角度→A(小數)→角度→待命。
(2)當角度為整數時:上檔→設置→角度→GX/GY→A(整數)→角度→角度→待命。
4. 定義自斜線:第一段程序的末尾應加【L】,使其變成引線。
Ⅱ CK6140數控車床加工內孔錐螺紋怎麼編程啊
你好,用G32或G92指令都可以。
G32是單段車削,需用G00退刀,進刀;G92是車螺紋循環不用G00退刀。G92比較好編程。例如:
O0018;
M03S1000;
T0101;(假設1號刀是螺紋刀)
G00X--Z--;(快速定位到循環起點,X值比螺紋小徑小,Z值是切入距離一般是螺距的整數倍,2倍就睜棚高行。)
G92X--Z--R--F--;(螺紋和吵加工循環,X值表示第一刀車到的終點直徑值,Z值表示螺紋切削長度,包括切出距離,一般是螺距的1倍,R表示錐度,即切削起點與切削終點的半徑差,正錐是負值,倒錐是正值,F表悉尺示螺距)
X--;(第二刀車到的終點直徑值)
X--;(第三刀車到的終點直徑值)
X--;(第四刀車到的終點直徑值)
G00X--Z--;(快速將刀退到安全位置)
M30;(程序結束)
Ⅲ 數控車工編程相關程序!!!!急用,謝了!!!
一、 G功能代碼
1、與坐標系有關的G代碼
在增量測量的系統中,機床坐標系用開機後手動返回參考點來設定,參考點的坐標值預先由參數設定。
(1)選擇機床坐標系指令(G53)
功能:通過重新設置參考點坐標值的方法,在已設定的機床坐標系基礎上改變機床坐標系。
作用:使刀具快速返回到所設定的參考點。如圖。
格式:(G90)G53 X αY β;
注意:為非模態指令,執行指令時應取消刀補,且須手動返回參考點或G28後才使用。
(2)工件坐標系設定指令G92
功能:通過確定對刀點距工件坐標系原點的距離,即刀具在工件坐標系的坐標值而設定了工件坐標系。
作用:程序從對刀點開始,以後的絕對指令值均是此工件坐標系中的坐標值。該指令不產生運動,只是設定工件坐標系。
格式:N XXG92XZ;
或N XXG92XY;
(3)選擇工件坐標系指令(G54~G59)
這六個坐標系是在機床坐標系設定後,通過CRT/MDI控制面板用參數設定每個工件坐標系原點相對於機床坐標系原點的偏移量,而預先在機床坐標系中建立起的工件坐標系。編程時,可任選一個。
格式: G90G55 G00XY;
可用改變外部工件原點偏移量(EXOFS)和工件原點偏移量(ZOFS1~ZOFS6)來改變已設定好的工件坐標系G54~G59。
用G10指令改變偏移量
G10指令可分別改變每個工件坐標系偏移量。
格式:G10L2PpIP;
其中:L2——表示G10用於改變工件坐標系。
PP——p=0 時,指定外部工件原點偏移量。P= 1~6時,指定1~6工件坐標系。
IP——用G90指定時,表示各軸的工件原點偏移量,用G91指定時,表示該值附加到原已設定的工件原點的偏移量上,形成新的工件原點偏移量。
G92指令改變偏移量
格式:G92 IP;
功能:使用G54~G59選擇的工件坐標系原點移到新建工件坐標系原點。即原工件坐標系( G54~G59)的原點進行了偏移,從而放棄了舊的工件坐標系建立了新的工件坐標系。用G92產生的坐標原點偏移量加到原來所有的工件坐標繫上,它們的原點均移動相同的量。(圖2.7)
附加工件坐標系選擇指令G54.1
功能:可選擇除G54~G59外的附加工件坐標系48個。
格式:G54.1 Pn;
其中;Pn——附加工件坐標系的代碼 ,n=1~48。
附加工件坐標系工件原點偏移量的設置指令格式為:
G10 L20Pn IP;
其中:Pn——設置工件坐標系原點偏移量的代碼, n=1~48。
IP——軸地址和工件坐標系原點偏移量的坐標值。
5)設定局部坐標系指令(G52)
功能:在工件坐標系中設定子工件坐標系,即局部坐標系。圖2.9
格式:G52 IP;設定局部坐標系
G52 IP0;取消局部坐標系
其中:IP——局部坐標系原點偏移量,可用其坐標值表示。
用「G52 IP;」可設定了全部工件坐標系(G54~G59)中的局部坐標系,每個局部坐標系的原點均是由工件坐標系中的IP值設置的,設定了局部坐標系後,在G90下,程序指定的坐標值是局部坐標系中的絕對值。
(6)坐標平面設定指令G17、 G18、 G19
功能:用G17,G18,G19指令分別設定XY平面,ZX平面,YZ平面。圖2.10。
作用:用於選擇插補平面、刀補平面、鑽削指令等。
格式: G17 XPYP;XP為第一軸
G18 ZPXP;ZP為第一軸
G19 YPZP;YP為第一軸
注意:1)在G17、G18或G19程序段中,基本的三個坐標軸地址可省。
2)運動指令坐標與平面選擇無關.
2 坐標值尺寸G代碼
(1)絕對值和增量值編程指令(G90、 G91)圖2.11
格式:G90IP;絕對指令
G91IP;增量指令
2)極坐標尺寸指令(G15、G16)
功能:用極坐標表示刀具運動所到達點的坐標值。
極坐標平面用G17、G18、G19選擇,其第一軸指令半徑,第二軸指令角度。角度的方向以所選平面的第一軸的正方向為基準,逆時針旋轉為正,順時針旋轉為負。
G16為極坐標指令,G15為取消極坐標指令。
格式:G□□ G○○ G16;建立極坐標指令方式
G XX IP;極坐標指令
……;
G15;取消極坐標指令
其中:G□□---選擇極坐標平面;G○○——G90或G91;GXX--指令代碼。
IP指定所選極坐標平面的軸地址,第一軸指令半徑,第二軸指令角度。
用G90時,工件坐標系的原點是極坐標系的原點,並以此度量半徑;
用G91時,現在的位置作為極坐標的原點,並以此度量半徑。
在這兩種情況下,極坐標角度編程可以用絕對值指令或增量值指令。
4)刀尖R補償指令(G40、G41、G42)
數控車編程時,常將刀尖作為一點來考慮,但實際上刀尖是有圓角的,因此以車刀刀尖點編出的程序在端面、外圓、內孔等與軸線平行的表面加工時不產生誤差,但在進行圓弧、圓錐面及倒角切削時,就會產生少切或過切等加工誤差。如圖2.50 。為此須用刀尖R補償指令,可自動地控制刀尖運動。
2)螺紋切削循環指令(G78或G92)
直螺紋切削循環見圖2.69。
格式: G78X(U)—Z(W)—F—;
其中:F為與導程(螺距)有關的速度,如主軸一轉的進給量。
錐螺紋切削循環見圖2.70。
該指令循環動作與錐形切削循環指令相似,所不同的是在螺紋加工終點前刀具沿45度方向走刀。圖中的r為精加工量。
格式:G78X(U)—Z(W)—I—F—;
其中:I為縱向錐面大小端的差值,圖中方向為正。如果I值為負,則進行倒錐螺紋切削。
3)端面切削循環指令(G79或G94)
直端面切削循環見圖2.71。
該指令為:刀具縱向進刀(Z方向),橫向車削(X方向)。
格式:G79X(U)—Z(W)—F—;
其中:X、Z為端面切削的終點坐標值,U、W為端面切削終點位置的增量值;F為切削速度。
錐端面切削循環見圖2.72。
格式:G79X(U)—Z(W)—K—F—;
其中:K—為橫向錐面大小端的差值,圖中方向為正。如果K值為負,則進行反錐形切削。
4)車削復合固定循環指令(G70-G76)
1)外徑粗車循環(G71)循環動作見圖2.73所示。
該指令用於切除棒料毛坯的大部分加工餘量。
格式:G71U(Δd)R(e);
G71P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t);
N(ns)…; 在順序號N(ns)和N(nf)的程序段之間,指定由A—A』—B
的粗加工路線(包括多次進刀循環和形狀程序等)。
N(nf)…;
其中:
Δd一每次半徑方向(即AA』方向)的吃刀量,半徑值。退刀量e也可由參數指定。
ns—指定由A點到B點精加工路線(形狀程序,符合X、Z方向共同的單調增大或縮小的變化)的第一個程序段序號。
nf—指定由A點到B點精加工路線的最後一個程序段序號。
Δu—X軸方向的精車餘量(直徑/半徑指定)。
Δw—Z軸方向的精車餘量。
f,s,f—F,S,T代碼。如前面程序段已指定,這里可省略。
例:已知粗車切深為2mm,退刀量為1mm,精車餘量在X方向為0.6mm(直徑值),Z軸方向為0.3mm,要求編制如圖2.74所示零件外圓的粗、精車加工程序。
加工程序如下:
O005;
N010G92X250.0Y160.0;
N020T0100;N030G96S55M04; 恆線速度控制。N040G00X45.0Z5.0T0101;N050G71U2.0R1.0;N060G71P070Qll0U0.6W0.3F0.2;N070G00X22.0F0.1S58;
N080G01W-17;
N090G02X38.0W-8.0R8;
N100G01W-10.0;
N110X44.0W-10.0;
N120G70P070Q110;精車循環
N130G28U30.0W30.0;
N140M30;
注意:
①對於階梯軸,為保證表面質量要求,須用恆線速指令G96S××,為執行恆線速切削指令,須設定工件坐標系,旋轉軸為控制軸。
②粗車、精車進給量和恆線速設置的位置不同。
2) 端面粗車循環(G72)
循環動作如圖2.75所示,與G71指令類似,不同點是通過與X軸平行的運動來完成直線加工復合循環。
格式:G72W(Δd)R(e);
G72P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t);
N(ns)…;在順序號N(ns)和N(nf)的程序段之間,指定由A—A『—B
的粗加工路線。
……
N(nf)…;
其中:Δd—每次Z軸方向(即AA『方向)的吃刀量(該切深無符號)
e—每次切削循環的退刀量。退刀量也可由參數指定。
ns—指定由A點到B點精加工路線(形狀程序,單調模式)的第一個程序段序號。
nf--指定由A點到B點精加工路線(形狀程序,單調模式)的最後一個程序段序號。
Δu—X軸方向的精車餘量(直徑/半徑指定)。
Δw—Z軸方向的精車餘量。
f,s,f—F,S,T代碼。如前面程序段已指定,這里可省略。
舉例:
已知粗車切深為2mm,退刀量由參數定,精車餘量在X方向為0.5mm(半徑值),Z軸方向為2mm,要求編制如圖2.76所示零件粗、精車加工程序。
加工程序如下:
N100G92 X200.0 Z142.0;
N101T0100;
N102G97S220M08;
N103G00X176.0Z2.0M03;
N104G96S120;
N105G72W2.0;
N106G72P107Q110U0.5W2.0F0.3;
N107G00Z-100.0F0.15S150;
NG01X150.0;
N108G01X120.0Z-60.0;
N109Z-35.0;
N110X80.0W35.0;
N111G70P107Q110;
N112G00G97X200.0Z142.0;
N113M30;
)封閉粗車循環(G73)
該指令也稱做固定形狀粗車循環。只要指出精加工路線,系統自動給出粗加工路線。如圖2.77所示,G73指令為重復執行一個具有逐漸偏移的固定切削模式。適合於已基本成型的鑄造或鍛造一類工件的高效率加工。這類零件粗加工餘量比用棒料直接車出工件的餘量要小得多,故可節省加工時間。循環操作如圖2.77所示,圖中A點為循環起點,粗車循環結束後刀具返回A點。
格式為:
G73U(ΔI)W(ΔK)R(d);G73P(ns)Q(nf)U(Δu)W(Δw)F(f)S(s)T(t); N(ns)…;
在順序號N(ns)和N(nf)的程序段之間,指定由A—A『---B的粗加
工路線。
N(nf)…;
其中:ΔI—X軸方向的總退刀量,半徑值;
ΔK—Z軸方向的總退刀量;
d__循環次數;
應用舉例:
已知粗車X方向總退刀量為9.5ma,Z方向總退刀量為9.5mm;精車餘量:X軸方向為1.0mm(直徑值),Z軸方向為0.5mm,要求編制圖2.78所示零件粗、精車加工程序。
加工程序如下:
N100 G92 X200.0 Z150.0;
N101T0100;
N102G97S200M08;
N103G00X140.0Z40.OM03;
N104G96S120;
N105G73U9.5W9.5R3;
N106G73P107Q111U1.OWO.5FO.3;
N107G00X20.0Z0;
N108G01Z-20.0F0.15S150;
N109X40.0Z-30.0;
Nll0G02X80.0Z-50.0 R--;
NlllG01X100.0Z-58.0;
Nll2G70P107Qlll;
N113G00G97X150.0Z200.0;
N114M02;
4)精車循環(G70)
當用G71、G72、G73指令進行粗加工之後,可以用G70指令按粗車循環指定的精加工路線切除粗加工留下的餘量。
格式:G70P(ns)Q(nf);
其中:ns—指定精加工形狀程序的第一個程序段的順序號;
nf__指定精加工形狀程序的最後一個程序段的順序號。
注意:
①若在粗加工循環以前和G71指令中指定了F、S、T,則G71指令中的F、S、T優先有效,而在N(ns)~N(nf)程序中指定的F、S、T無效。
②精加工循環結束後,刀具返回循環起始點A。
5)間斷縱向切削循環(G74)
功能:使刀具進行間斷的縱向加工(見圖2.79),便於排屑和斷屑。
格式:G74R(e);
G74X(U)- Z(W)- P(Δi)Q(Δk)R(Δd)F(f);
其中:e—每次進刀的回退量,用參數指定;
X—精車圓柱表面的直徑;
Z—從工件原點到端面的尺寸;
U/2—從起點B測得的端面加工深度(A—B的增量);
W—從起點B測得的縱向加工深度(A—C的增量);
Δi—X方向移動、間斷切削深度(無符號數);
Δk—Z方向間斷切削深度(無符號數);
Δd—切削終點的退刀量;
F—進給速度
6)間斷端面切削循環(G75)
該循環指令可以用於端面循環加工,優點是便於斷屑和排屑。
格式:
G75R(e);
G75X(U)- Z(W)- P(Δi)Q(Δk)R(Δd)F(f);
G75指令的動作圖相當於在G74指令中把X和Z相互置換。如果省略Z(W)、Q和R值,而僅X向進刀,則可用於外圓上槽的斷續加工(見圖2.81)。
二、輔助功能M代碼
M功能是根據加工時操作機床的需要而規定的工藝性指令,是指機床輔助動作及狀態的指令代碼。主要用於機床開關量的控制。
常用的M代碼如下:
1、M00程序暫停指令
執行含有M00的程序段後,機床的主軸、進給及冷卻液都自動停止。該指令用於加工過程中測量刀具和工件的尺寸,工件調頭,手動變速等操作。重按「啟動」鍵,可以執行後續的程序。
2、M01計劃暫停指令
執行該指令前須預先按下操作面板上的「任選停止」開關,當執行完含有M01指令的程序段之後,程序立即停止,否則M01無效。該指令常用於工件關鍵尺寸的停機抽樣檢查等,檢查完後可按「啟動」鍵執行後續程序。
3、程序結束指令
M02 該指令編在最後一個程序段,用於執行完程序內所有指令後,主軸停、進給停、冷卻液關,並使機床復位。
M30 該指令與MO2相同,並將程序指針指向程序首或穿孔紙帶倒帶到程序開始處停止。
4、M03主軸正轉,M04主軸反轉M05主軸停。
5、M06自動換刀指令
這條指令不包括刀具選擇功能,但兼有主軸停轉和關閉冷卻液的功能。
6、冷卻液控制指令
M07為2號冷卻液開,用於霧狀冷卻液開。M08為1號冷卻液開,用於液狀冷卻液開。M09為冷卻液關閉。
7、M19 主軸定向停指令
該指令使主軸准確地停止在預定的角度位置上。
8、子程序調用和返回指令M98、M99
(1)子程序:將程序中有固定順序和可重復執行的一部分,作為子程序,供主程序調用,使整個程序簡單化。主程序的開頭用地址O及後面的數字表示程序號。子程序的開頭也用地址O及後面的數字表示子程序號,而子程序的結尾用M99指令。結構見圖2.101。
(2)子程序調用的兩種方式:
1)M98P○○○ ○○○○;
(重復調用的次數)(子程序號)。
例:M98P61008;表示程序號為1008的子程序被連續調用6次。
從子程序返回用M99。
2)M98 P(子程序地址)L(調用次數)
(3)幾種特殊用法
1)M99後面帶程序段號,子程序結束時,若用P指定程序段順序號,則子程序返回到用P指定的程序段順序號的程序段。
2)跳過任選程序段功能
在程序段前面編入符號「/」,當操作面板上任選程序段開關接通,則程序運行時,指令了「/」的程序段被跳過。
3)M99與「任選跳過指令」功能一起使用。
主程序中,若將任選程序段跳過功能和M99一起使用,
Ⅰ)當任選程序段開關斷開時,執行到/M99所在程序段,則返回到主程序開頭,從頭重復執行,若編入/M99 Pn,則返回到n順序號的程序段執行。
Ⅱ)當任選程序段開關接通時,則跳過/M99所在程序段,從其下一個程序段開始執行。
三、變數參數編程與用戶宏程序:
在常規的主程序和子程序內,幾乎所有的功能字,尤其是尺寸字,都有嚴格的地址和隨後的數字(數值)。該數值可用一個可賦值的代號來代替,這個代號被稱作變數。
含有變數的子程序叫做用戶宏程序(主體),在程序中調用用戶宏程序的那條指令叫用戶宏指令,系統可以使用用戶宏程序的功能叫做用戶宏功能。
在用戶宏程序中可以使用運算式及轉向語句,有的還可以使用多種函數。變數可以直接賦值或間接賦值,間接賦值是通過運算式賦值,即把運算式的運算結果賦給某個變數。變數可以參加各種運算。
目前,關於變數的設置、賦值及使用規則,不同的系統差別很大,具體使用時必須參考數控系統的說明書。
宏程序的最大特點是在宏程序主體中,除了使用通常的CNC指令外,還可使用變數的CNC指令,進行變數運算,宏指令可以給變數設定實際值。
在程序中使用變數,通過對變數進行賦值及處理的方法達到程序功能,這種有變數的程序叫宏程序。
u宏程序引入了變數和表達式,還有函數功能,具有實時動態計算功能,可以加工非圓曲線,如拋物線、橢圓、雙曲線等。
u宏程序可以完成圖形一樣,尺寸不同的系列零件加工。
u宏程序可以極大簡化編程,精簡程序,適合較復雜零件的加工。
Ⅳ 鏁版帶緙栫▼G92鍜孏90鍚庨潰鐨凴鏄浠涔堟剰鎬濊佹庝箞綆椼
G92鏍煎紡閲岀殑R鏄閿ュ害鋙虹汗鐨勭洿寰勶紙鍗婂緞錛夊樊錛岀敤閿ュ害璧風偣鍑忓幓閿ュ害緇堢偣灝卞彲浠ヤ簡G90鏍煎紡閲岀殑R鏄鏅閫氶敟搴︾殑鐩村緞宸錛屽悓鏍風敤閿ュ害璧風偣鍑忓幓閿ュ害緇堢偣灝卞彲浠ヤ簡銆
鏁版帶緙栫▼鏄鏁版帶鍔犲伐鍑嗗囬樁孌電殑涓昏佸唴瀹逛箣涓錛岄氬父鍖呮嫭鍒嗘瀽闆朵歡鍥炬牱錛岀『瀹氬姞宸ュ伐鑹鴻繃紼嬶紱璁$畻璧板垁杞ㄨ抗錛屽緱鍑哄垁浣嶆暟鎹錛涚紪鍐欐暟鎺у姞宸ョ▼搴忥紱鍒朵綔鎺у埗浠嬭川錛涙牎瀵圭▼搴忓強棣栦歡璇曞垏銆傛湁鎵嬪伐緙栫▼鍜岃嚜鍔ㄧ紪紼嬩袱縐嶆柟娉曘傛諱箣錛屽畠鏄浠庨浂浠跺浘綰稿埌鑾峰緱鏁版帶鍔犲伐紼嬪簭鐨勫叏榪囩▼銆