|
線切割3B程序格式介紹
' _# N7 \% a* A; G6 H* L1 q# q( w9 O9 `5 i7 t% }7 f8 @
線切割" r6 H5 q; w: t& l+ k4 S
數(shù)控線切割機床常用3B程序格式介紹
! \4 |# F. U# I1 u# d8 ]. Y目前,,我國數(shù)控線切割機床常用3B程序格式編程,,其格式如表所示。
6 d2 I5 @! h I- I* _/ g; W表——無間隙補償?shù)某绦蚋袷剑ㄈ鼴型)
0 F" M- l; m. c1 j W. uB X B Y B J G Z
^* B) C% G& p! @ v分隔符號 X坐標值 分隔符號 Y坐標值 分隔符號 計數(shù)長度 計數(shù)方向 加工指令& H6 k5 A! a2 v: e/ p7 T7 d
1,、分隔符號 B ' g& F ?- B, s" T/ @/ \( P% W: l- v
因為X、Y,、J均為數(shù)字,,用分隔符號(B)將其隔開,以免混淆,。2 x# W0 |, O" j
2,、坐標值(X、Y) 8 ?) y6 W, S# L) Y
一般規(guī)定只輸入坐標的絕對值,,其單位為μm,,μm以下應(yīng)四舍五入。) e3 n6 g% S. k7 w7 m! n
對于圓弧,,坐標原點移至圓心,,X、Y為圓弧起點的坐標值,。# d+ L- q, M; f# o+ ~$ M4 s# g
對于直線(斜線),,坐標原點移至直線起點,X,、Y為終點坐標值,。允許將X和Y的值按相同的比例放大或縮小。
* q' m. |' f3 w8 F8 n4 B) ~+ j" ^ 對于平行于X軸或Y軸的直線,,即當X或Y為零時,,X或Y值均可不寫,但分隔符號必須保留,。/ \4 X" L+ D$ l* Q* v- g0 S; A
3,、計數(shù)方向G
* ?) W; T p9 y7 o! I 選取X方向進給總長度進行計數(shù),稱為計X,,用Gx表示,;選取Y方向進給總長度進行計數(shù),稱為計Y,,用Gy表示,。
1 H: h5 V8 r: w(1)加工直線 :+ l) d0 P3 ^; G, Z- T3 Z
|Ye|>|Xe|時,取Gy,;
; X) I' t& H/ r0 x5 o6 _ |Xe|>|Ye|時,,取Gx,;
6 K5 k& D* p5 y3 {! ^9 w4 Q |Xe|=|Ye|時,取Gx或Gy均可,。
6 t' @4 C3 W9 R! M* @* v# I* d(2)對于圓弧,,若:8 T/ U) R, \, ^/ n
|Xe|>|Ye|時,取Gy;
+ B! N; A7 ]) W; i! T |Ye|>|Xe|時,,取Gx,;
' l* f% u4 F w4 {7 N5 s( I |Xe|=|Ye|時,取Gx或Gy均可,。1 J. t, J6 _# r9 E: p( H/ T1 I3 z
4,、計數(shù)長度J
+ Z3 q# X2 [" F 計數(shù)長度是指被加工圖形在計數(shù)方向上的投影長度(即絕對值)的總和,以μm為單位,。
( S9 o5 a( Y5 X5,、加工指令Z % W; T% g% S! f: i$ j. f Y" c* c
加工指令Z是用來表達被加工圖形的形狀、所在象限和加工方向等信息的,�,?刂葡到y(tǒng)根據(jù)這些指令,正確選擇偏差公式,,進行偏差計算,,控制工作臺的進給方向,從而實現(xiàn)機床的自動化加工,。1 g( a8 c+ ?- ?
例:加工圖所示圓弧,,加工起點為A(-2,9),,終點為B(9,,-2),編制加工程序,。
7 o$ c/ {1 q8 U/ N4 ]圓弧半徑:R =9220μm
- t. E- m( x) z' [" [; q計數(shù)長度:JYAC=9000μm4 U `, ]& u0 z
JYCD=9220μm
/ N' R3 z- j! D1 p+ Q$ k8 x/ f7 V j9 j JYDB=R-2000μm =7200μm
# ]! t3 Q! w- ^9 |0 s8 f) V則JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm. k: R" }. {: B4 J( v6 O3 R+ N
其程序為:/ |7 I/ q" d. `8 h
B2000 B9000 B025440GyNR2
7 k) H, a. Q5 Z% L2 I4 `% \8 r4 {(沒有辦法,圖傳不上來,是一半徑R =9220μm ,從第二象限到四象限的圓弧)
/ g: c. Y( F6 i0 |' u$ r3B加工指令代碼
7 i9 ^* Y; p# g* k8 t) n線切削機床除了使用ISO代碼外,,還使用3B、4B,、5B和EIA等,,使用較多的是3B格式,慢走絲多采用4B格式,。本節(jié)內(nèi)容將主要介紹3B格式的指令編程,。, s: N$ V( F$ i# Z6 p
一、 編程方法介紹6 N9 e' }, \ f; ?7 i
3B代碼編程格式是數(shù)控電火花線切割機床上最常用的程序格式,,在該程序格式中無間隙補償,,但可通過機床的數(shù)控裝置或一些自動編程軟件,自動實現(xiàn)間隙補償。具體格式見表,。
/ G+ F1 o J. T3 I0 U0 }9 _9 }3B程序格式表! V$ E G% Z' ^4 \& L7 r- Q, k
B X B Y B J G Z
( j5 E5 m! J: h9 j, ? I9 `分隔符號 X坐標值 分隔符號 Y坐標值 分隔符號 計數(shù)長度 計數(shù)方向 加工指令" H4 l. n) v; e q6 B6 j# G7 ?
其中:B—分隔符號,它的作用是將X,、 Y、 J 數(shù)碼分開來,;% J# ?8 {% J5 Z+ K4 P( v; q; c( `
X,、 Y—增量(相對)坐標值;1 e5 u" D" r/ y" v0 B! {+ T s
J—加工線段的計數(shù)長度,;5 i; e5 L5 }+ e: E
G—加工線段的計數(shù)方向,;/ t O8 ?& [: w2 d1 W
Z— 加工指令;8 D- t0 j7 m! @# @, p( T& @
例如:B1000B2000B2000GYL2,。
8 w5 ^# A8 q# H' ]4 O; E( ^2 O有的系統(tǒng)要求整個程序有一些輔助指令T84(工作液開),、T85(工作液關(guān));T86(貯絲筒開),、T87(貯絲筒關(guān));應(yīng)有停機符M02(程序結(jié)束),。 " K; Z) U# e3 a5 o! t$ [, c7 F
1. 坐標系與坐標值X,、Y的確定 平面坐標系是這樣規(guī)定的:面對機床操作臺,工作臺平面為坐標系平面,,左右方向這X軸,,且右方向為正;前后方向為Y軸,,前方為正,。編程時,采用相對坐標系,,即坐標系的原點隨程序段的不同而變化,。加工直線時,以該直線的起點為坐標系的原點,,X,、Y取該直線終點的坐標值;加工圓弧時,,以該圓弧的圓心為坐標原點,,X、Y取該圓弧起點的坐標值,,單位為μm,。坐標值的負號不寫。
7 P8 T7 b% k2 h& |1 L圖3.67
. `" Y0 t- `) p( E) {# V2. 計數(shù)方向G的確定 不管加工圓弧還是直線,,計數(shù)方向均按終點的位置來確定,。加工直線時,終點靠近何軸,則計數(shù)方向取該軸,;加工與坐標軸成45°角的線段時,,計數(shù)方向取X軸、Y軸均可,,記作:GX或GY,,如圖3.67a所示;加工圓弧時,,終點靠近何軸,,則計數(shù)方向取另一軸;加工圓弧的終點與坐標軸成45°角時,,計數(shù)方向取X軸,、Y軸均可,記作:GX或GY,。如圖3.67b所示,。6 J8 a x! i3 V2 z0 }$ c8 ^
3. 計數(shù)長度的確定 計數(shù)長度是在計數(shù)方向的基礎(chǔ)上確定的。計數(shù)長度是被加工的直線或圓弧在計數(shù)方向坐標軸上的絕對值總和,,其單位為μm,。
, _$ X, @1 {5 y' r, h例如:在圖3.68a中所示中,加工直線OA時計數(shù)方向為X軸,,計數(shù)長度為OB,,數(shù)值等于A點的X坐標值;在圖3.68b中加工半徑為500的圓弧M N時,,計數(shù)方向為X軸,,計數(shù)長度為500×3=1500,即MN中三段圓弧在X軸上投影的絕對值總和,。
, n# [" ]7 k% c) f) Z) J9 i; U圖3.68
7 q+ C' ~: u5 a( b/ K' K4. 加工指令Z的確定 加工直線有四種加工指令:L1,、L2、L3,、L4,。如圖3.69所示。當直線在第Ⅰ象限(包括X軸而不包括Y軸)時,,加工指令記作L1,;當處于第Ⅱ象限(包括Y軸而不包括X軸)時,記作L2,;L3,、L4依次類推。0 s) K. a4 f e
加工順時針圓弧時有四種加工指令:SR1,、SR2,、SR3、SR4。如圖3.70所示,。當圓弧的起點在第Ⅰ象限(包括Y軸而不包括X軸)時,,加工指令記作SR1;當處于第Ⅱ象限(包括X軸而不包括Y軸)時,,記作SR2,;SR3、SR4依次類推,。
+ s% ?6 _# D8 k: G' b" \加工逆時針圓弧時有四種加工指令:NR1,、NR2、NR3,、NR4,,如圖3.70所示。當圓弧的起點在第Ⅰ象限(包括X軸而不包括Y軸)時,,加工指令記作NR1,;當處于第Ⅱ象限(包括Y軸而不包括X軸)時,記作NR2,;NR3,、NR4依次類推。4 E0 n* z+ I7 _
本文來自:大時代設(shè)計論壇 http://bbs.51proe.com
: \1 L( s( v# p% W- A$ a3 Y) f本文來自:大時代設(shè)計論壇 http://bbs.51proe.com |
|