|
2#

樓主 |
發(fā)表于 2013-4-4 13:40:08
來自手機
|
只看該作者
z向平移代碼使用方法
+ Y$ D, s0 a2 s; L6 A, ~ 在調(diào)試產(chǎn)品中平移的對刀速度想對于傳統(tǒng)對刀速度有很大的提升,但操作起來操作步驟和注意事項也相對較多…在此將其繁雜的步驟和注意事項做入代碼中,,從而提高操作效率降低操作失誤率,,使平移更容易理解使用。
, N; M( S" n) c$ X 平移代碼是以手動平移為原理,,并整合所有步驟和注意事項在程序中,,以代碼調(diào)用子程序的方式執(zhí)行。先介紹下手動平移的注意事項和步驟,。
5 ]1 O/ c; k8 U3 z p 手動平移能正確使用的注意事項:
; h- m2 [1 a" ~5 C+ [- `: {) v ①刀塔上所有刀具x,z向在同一基準上,,如若有刀具不在以一號刀為基準的坐標系中,那么操作時一定要有對刀動作,,遵循先平移后對刀的原理,。! T* c, N# ]7 `0 K( ?! N
②磨耗值會影響到平移精度,因為平移時在MDI的方式下磨耗不被計算到刀補里,,所以平移前要將磨耗值加入刀補值中,。$ ?5 F' x' G4 a, w8 z
③機床絲桿的間隙補償會影響到對刀時產(chǎn)生絕對坐標,從而使MDI執(zhí)行刀補和自動執(zhí)行刀補有誤差。操作時要使每次手輪手動都是固定向Z正或Z負方向移動,。3 g8 z* ?1 t# @# }6 K/ m
手動平移的基本步驟:
4 j+ [# n% H) a' i6 A3 E0 f% ?3 g w ①用基準刀試切工件,。. ]5 J- H2 [6 K* u" n4 Z: L
②工件取下測量高度值。, t" _& S9 |9 S V4 A% n, t
③MDI方式執(zhí)行基準刀刀補(如T0101),。
) _1 v* J/ N( Y i8 X. \ ④切換至坐標畫面顯示(pos鍵),將絕對坐標記錄下來,。: d1 U/ Z- p! E3 E. ^
⑤切換至坐標系將數(shù)值加進坐標中,注意正負,,以加入后絕對坐標變?yōu)?為基準,。
' A: b' q v0 ` [; [7 ~ ⑥加入測量工件計算后此處的z值,注意加入的正負性,,以得到計算值為準,。(平移完成)+ s R% h8 C1 Q' w& M4 }$ L4 @' E
平移代碼G100使用格式:: Z% Q4 V* D2 k m, b" x9 B
G100 Z_;/ C ~5 ~, C/ j8 |4 u8 D
Z_:指定當前位置的絕對坐標。
1 @& b, ? T% v' }/ a4 | 例:用一號刀試切后測量此處應為Z0.3,,在MDI下執(zhí)行G100 Z0.3;按啟動,,程序大約執(zhí)行一秒不到,執(zhí)行完切換坐標畫面核對絕對坐標,!平移完成…
$ g1 z4 t/ O# d G100 W_;/ i {: z P/ @$ k; {' L! h0 T
W_:相對平移,。
0 V+ a. z# t# b9 q; @$ ? 例:調(diào)試產(chǎn)品后需整體向下減0.2,在MDI執(zhí)行G100 W-0.2;啟動即可,!/ ? V* E6 Q& h4 @* g" r
G100 W0 A_;% P- X7 w) g* @) B5 m; w
W0 為刀補錄入功能選項,。
. s9 ?9 Z' Q( P( E A_:取值范圍為負數(shù),0,,和不大于機床刀具號的整數(shù),!" w2 ^% D5 e4 P# y: H. v$ R
G100 W0 A_;! T5 g' g0 E; F9 x% [* b3 y
A為負數(shù)時:取消刀補對比功能,此時即使某把刀具刀補變化超過1毫米執(zhí)行平移時也不會報警,!此為模態(tài),,在不指定大于等于零的A值時一直被默認!& p) M/ f2 h" [! F" R6 z( g2 G% o2 r
G100 W0 A0;
p, [8 A, N8 t* v 現(xiàn)有所有刀補數(shù)據(jù)覆蓋保存刀補數(shù)據(jù),,不發(fā)出任何報警,!首次調(diào)試程序時執(zhí)行一次,或者撞機后重新對所有刀具后必須執(zhí)行一次(執(zhí)行此選項必須保證所有刀具可用),。0 c* V2 `6 ^4 r. g% i' ?- ^
G100 W0 A_;
$ a7 L/ |# x2 Z+ l) f 保存當前刀補值;A值指定要保存的刀具號(大于零且小于等于機床刀具數(shù)的整數(shù)),,用于新添加刀具后保存刀補,此時應注意對刀時應和當前基準刀具同一零點,。* q5 s% K `! c6 q5 Y& [' w8 t* @
例:平移完成后,,新添的一把刀具在10號刀位,,對好后在MDI下執(zhí)行G100 W0 A10;若對刀后未執(zhí)行此命令,,在下次平移時會報3110 X AND Z BIAN DONG;! K# p' P& [3 _0 |* H
G100 T_ Z_;" @: s" h: ^* y/ T- d" m. O
指定基準刀具偏移;在不指定T值的情況下默認基準刀為一號刀。3 m8 s# N. A' n: q4 `
例:只使用一號刀以外一把或幾把刀具加工時,例如只使用四號刀,,用四號刀試切后指定Z0,MDI下執(zhí)行G100 T4 Z0;即可,。
" w$ _7 o, s/ o9 F6 G* v6 O 不能試切刀具與執(zhí)行刀具不一樣,因為如果不一樣坐標會出錯,,程序也會執(zhí)行換刀動作,!+ V2 S$ Q; {; z* [7 v9 D
例:用三號刀試切,MDI下執(zhí)行G100 T4 Z0;此時將以四號刀刀補計算坐標,得出的坐標值與三號刀有誤差,,但絕對坐標顯示為Z0,,且刀塔換刀換為四號刀!# `% ^3 T3 y' m3 d- Y/ o
報警信息與處理:
! B0 B' r% ^; r L 3001 Z AND W KONG;% ]. s" `" b3 U* h) U/ O9 \
執(zhí)行時Z,W不能同時不指定,。; S3 i K. v! N1 }6 _ T5 G; s
3002 Z AND W CHONG;
4 k4 j$ g+ V4 b% b 重復指定了Z和W,。0 B! P. Z" s2 s! `8 Z& t& V
3001 NO X;7 C/ B D9 T8 L
不可指定X。
" v2 p6 l2 f: Z' V' e 3001 NO U;8 @4 n6 S U1 D
不可指定U,。
4 T; L' h2 E3 ~& ~ 3003 T DA YU 10;
7 ]* E+ m" K2 m 指定基準刀具號大于機床刀位數(shù),。- |, T7 `7 ^- V# V/ g6 C) ]! H
3004 A ERROR;) |' r1 ?8 f6 }' \' s
A 不在取值范圍。" q9 I( \# }2 q4 j& r
以上為錄入數(shù)據(jù)錯誤報警,,報警時沒進行平移動作復位后錄入正確數(shù)據(jù)即可,。8 H& i. X) e1 P' @- G$ K
A值為負時,刀補對比取消,,此時無論執(zhí)行什么在程序結(jié)束時都會有提醒“PIAN YI OK”,意為偏移程序結(jié)束,,未進行刀補對比。
1 V1 O9 v" _* p @$ J 3100報警;' d2 h5 Q, T: Y8 N. d6 b& S
以31開頭報警為刀補變動的錯誤報警,,31后兩位為報警刀具號,。如3108是八號刀刀補變動超過一毫米。
$ a- `! g9 r( r' b& u! ^ 31__ Z BIAN DONG;
( N2 S3 X+ k2 A. Z/ g$ ^6 { 報警刀具刀補z方向變動超過一毫米,。5 }6 V" b, o8 c& _
31__ X BIAN DONG;# i9 o0 P, j6 M* B
報警刀具刀補X方向變動超過一毫米,。+ @* i4 ~; ~0 w" _1 r' d" y: Q
31__ X AND Z BIAN DONG;
/ Z0 G9 K9 ~8 k' |) Y/ l 報警刀具刀補X,Z方向都變動超過一毫米。
% W8 a) G& G2 e5 w" j 上述報警出現(xiàn)時,,為此次平移的所有刀補值較上次變動超過一毫米,,此時平移已經(jīng)完成,出錯刀具如果不安全可以直接對刀,,完成后執(zhí)行G100 W0;保存報警刀具刀補,。報警后程序會記錄下報警刀具號,保存刀補時可不指定A值,。如果沒保存已經(jīng)正確的刀補值,,下次平移時還會報出同樣的錯誤。
% p! L3 E8 f+ u: J9 _2 T' U, y, M 注意:在平移時為消除絲桿間隙的影響,,刀塔會有一個毫米的往返運動,。誤操作可能導致刀塔換刀,。所以要遠離工件操作!
! N& C/ ]# V" o5 k! J6 `: x$ v 此代碼為調(diào)用子程序,,沒有子程序或未對機床進行設置不能使用,。
; e+ A* D: ^" N 報警只是提供參考,不能以其作為安全保障,,錯誤的操作可能會保存錯誤的刀補數(shù)值,。程序測試成功后其邏輯性是正確的,因此不對任何誤操作引起的后果負責,,請在完全理解的情況下使用,!此代碼為方便操作,提高調(diào)試效率和安全性,,但不能完全替代手動操作,,扎實的基本功、良好的調(diào)試習慣才是安全和效率的保障,。1 J' t, t$ N, C. L2 Z
如有需要改進的地方請即使反饋作出修改...來自: Android客戶端 |
|