機械社區(qū)
標(biāo)題: NCT如何編寫宏程序?---[請教] [打印本頁]
作者: xiao99999 時間: 2007-6-20 21:48
標(biāo)題: NCT如何編寫宏程序?---[請教]
�,。危茫匀绾尉帉懞瓿绦�,,我到了一個新的單位,聽說他們的機床有特殊的加工G代碼,,是靠輸入的參數(shù)紙帶,,我調(diào)出來一看就是宏程序,,但大部分看不懂,,這里想向高手請教,,機床是天田的.
作者: cnf2130 時間: 2007-6-21 12:27
標(biāo)題: Re: NCT如何編寫宏程序?---[請教]
編宏程序,,沒見過,。 現(xiàn)在都用軟件編程的,,而且零件變化很大,,就是編了,也不實用,。
作者: 小站 時間: 2007-6-21 15:10
標(biāo)題: Re: NCT如何編寫宏程序,?---[請教]
你看一下論壇里介紹
作者: 小站 時間: 2007-6-21 15:22
標(biāo)題: Re: NCT如何編寫宏程序?---[請教]
21. G98 多數(shù)取的基準(zhǔn)點與排列間隔之設(shè)定
, | f( F' Q! e9 a多數(shù)取加工時,制品對于材料作何種排列的指令
/ w: t2 c1 Y+ y+ Q格式 G98 Xx0 Yy0 Ixp Jyp Pnx Kny $ Z& G) `2 R: r) w( A: l& }4 X: p
x0……排列在左下方制品的左下角點的X坐標(biāo) * ?0 s' L6 q" `2 Z; z
y0……排列在左下方制品的左下角點的Y坐標(biāo) - d# i6 T) i, }4 o }# [. A
xp……X方向上制品排列的間隔 0 |- _6 W" W* q) ~3 n
yp……Y方向上制品排列的間隔
/ v# D: f( ~" D& Znx……X方向上排列的間隔數(shù) $ R' B& I$ p6 g# T
ny……Y方向上排列的間隔數(shù) % s2 Z3 `* t/ ?* {$ M) H: S
& H) }" F+ d+ ~" g/ p! s6 n22. G7576 多數(shù)取執(zhí)行指令
/ T( W$ Y! `9 u/ ^ o除多數(shù)取程序外,UOO~VOO為止,為一個制品的子程序,此編號的MACRO對應(yīng)WOO,根據(jù)G98所設(shè)定之排列,令材料全部執(zhí)行的指令. 4 @3 o, R4 ^) N) B
格式 G75 W___ Q___ ……以X方向為優(yōu)先級執(zhí)行
( x% P2 U( W% T! `% p G76 W___ Q ___……以Y方向為優(yōu)先級執(zhí)行 0 _3 p7 s( G* S
W=為MACRO編號,與程序中的UOO~VOO對應(yīng)
" o8 W; B8 x( g# h( [. HQ=為加工開始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角 ! t% J7 B$ }" z9 Y4 o# d
' j- d/ ^( k( n# `" ?- n" b
23. MACRO機能(U)
/ }( D1 ~% j3 ~# _4 w0 L+ HMACRO記憶機能,UOO與VOO為程序中數(shù)個BLOCK之記憶OO則為不限次數(shù)之記憶呼出時使用,這時U所對應(yīng)讀取之?dāng)?shù)值,需為相同 5 u2 C( h- l0 E" T
格式 UOO
; |% R' |- ]) t" z" o .
4 z; t1 P$ x% A# Y6 j2 r .
6 K1 E) P$ n' K' i9 z D* V . 6 Y8 ^% D) M+ ?, ~6 ~* V9 {: b
VOO 7 l; }) }+ W! q; d
WOO ; ^4 |* Y! T# U! m. f& T
注:一個U…V對應(yīng)一個W.U~V之間不可有M02M03及50之指令存在.
: h9 b# p |& g. q; ?5 b6 h/ {
作者: 小站 時間: 2007-6-21 15:23
標(biāo)題: Re: NCT如何編寫宏程序,?---[請教]
上面幾個缺一不可
作者: xiao99999 時間: 2007-6-21 21:55
標(biāo)題: Re: NCT如何編寫宏程序,?---[請教]
不是這種基本的宏啊.雖然這也是宏.
7 ?% a- @1 A% B# W我舉個例子,,你要步?jīng)_橢圓,,企業(yè)又沒有編程軟件,你如何完成.
/ N. D+ x/ S& X* v; N( v我看到的是* d# i- {" V n& b3 ^2 K' p4 l
O0001;) ?5 U1 y M; j# Z
G91G93X-#100Y-#1100 M& @( R) T0 |* K& }" ^+ S
1F(#110EQ1)GOTO=100( }; `: P+ U$ `$ ]( W9 O# {
GOTO 200
: r8 U& V0 Y; `# m, O* j* n9 iN100 #1*#100
/ m( u L9 v5 N. A9 z% n; h#100*#101
) w8 @5 X9 Q$ ~3 _#101*#1, i9 g6 l7 i1 L9 c
N200#123*10
& a3 [- A6 C1 h4 w#124=196
0 Y- P" a4 i+ f2 ^: Y#125=370 _# u6 E& Q* g
這僅是前面的一小段,,8 g1 c* l# k% U; h
我看下來是吊用的子程序的格式,,因為前面沒有用G92定位.
; G8 s7 U$ o) t$ k% S; {
作者: 小站 時間: 2007-6-22 07:16
標(biāo)題: Re: NCT如何編寫宏程序?---[請教]
可以更詳細(xì)點嗎,?重要得沒看見,。這些都是調(diào)用子程序的。你的機床是什么時候的,?
歡迎光臨 機械社區(qū) (http://97307.cn/) |
Powered by Discuz! X3.4 |