機械社區(qū)

標題: NCT如何編寫宏程序?---[請教] [打印本頁]

作者: xiao99999    時間: 2007-6-20 21:48
標題: NCT如何編寫宏程序?---[請教]

  。危茫匀绾尉帉懞瓿绦,我到了一個新的單位,聽說他們的機床有特殊的加工G代碼,是靠輸入的參數(shù)紙帶,我調(diào)出來一看就是宏程序,但大部分看不懂,這里想向高手請教,機床是天田的.


作者: cnf2130    時間: 2007-6-21 12:27
標題: Re: NCT如何編寫宏程序?---[請教]
編宏程序,沒見過!‖F(xiàn)在都用軟件編程的,而且零件變化很大,就是編了,也不實用。
作者: 小站    時間: 2007-6-21 15:10
標題: Re: NCT如何編寫宏程序?---[請教]
你看一下論壇里介紹
作者: 小站    時間: 2007-6-21 15:22
標題: Re: NCT如何編寫宏程序?---[請教]
21. G98  多數(shù)取的基準點與排列間隔之設(shè)定  * `5 q* v- u) C0 h" l$ O; O
多數(shù)取加工時,制品對于材料作何種排列的指令  
3 F1 j1 s5 r8 L+ u格式  G98  Xx0  Yy0  Ixp  Jyp  Pnx  Kny  9 Q6 q9 T7 ]; K2 K0 \" l
x0……排列在左下方制品的左下角點的X坐標  
8 f5 N; R. g5 j  r2 ]" wy0……排列在左下方制品的左下角點的Y坐標  - y$ W( m: k2 Q0 l# D4 u; w+ z
xp……X方向上制品排列的間隔    v% d" v+ o9 r
yp……Y方向上制品排列的間隔  
  n( E( G5 [$ j9 znx……X方向上排列的間隔數(shù)  
  _" G* L6 `& u. U2 Eny……Y方向上排列的間隔數(shù)  - ]4 Y0 z! n" C9 Q( z2 n( }. |

/ ~  h, z2 R3 v5 ]22. G7576  多數(shù)取執(zhí)行指令  
+ W& U( ?4 ]/ t2 O" n除多數(shù)取程序外,UOO~VOO為止,為一個制品的子程序,此編號的MACRO對應(yīng)WOO,根據(jù)G98所設(shè)定之排列,令材料全部執(zhí)行的指令.  7 A7 ^0 l7 U" f( I8 q
格式  G75  W___  Q___ ……以X方向為優(yōu)先級執(zhí)行  9 p! P1 u3 |, x" Y- U4 I" s
      G76  W___  Q ___……以Y方向為優(yōu)先級執(zhí)行  . Z! l6 h& [! ?! L( Y) _# X) g
W=為MACRO編號,與程序中的UOO~VOO對應(yīng)  
/ q9 E4 u7 u* |) S6 h* E- XQ=為加工開始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角  
- q9 u% a! }( g& R) U
' v# c% D( Q% G; J5 J. b: }23. MACRO機能(U)  
$ O* P  J# z$ K6 DMACRO記憶機能,UOO與VOO為程序中數(shù)個BLOCK之記憶OO則為不限次數(shù)之記憶呼出時使用,這時U所對應(yīng)讀取之數(shù)值,需為相同  
5 ^* G$ I+ _, z. @' S格式  UOO  ; p$ z5 Q+ |$ h/ q0 i% e. F$ e9 U
        .  + |# d9 v) U9 s- g, U' \( f# B
        .  
  G( u- y- W3 r' x( T+ J5 C        .  $ n; z+ A( v' h- i3 x, Y: K
VOO  
* ]# y! ?- N  F: X+ k! r4 oWOO  3 b  K, y' Z$ y# H7 i" H, k
注:一個U…V對應(yīng)一個W.U~V之間不可有M02M03及50之指令存在.  ! v5 k* I7 W. L: i5 p" X

作者: 小站    時間: 2007-6-21 15:23
標題: Re: NCT如何編寫宏程序?---[請教]
上面幾個缺一不可
作者: xiao99999    時間: 2007-6-21 21:55
標題: Re: NCT如何編寫宏程序?---[請教]
不是這種基本的宏。m然這也是宏.' H! X( S7 e. d  k6 m
我舉個例子,你要步?jīng)_橢圓,企業(yè)又沒有編程軟件,你如何完成.% \8 V; V# f7 ^+ [
我看到的是3 J/ c& h7 O1 t  u
O0001;
( `% [( t+ T8 c& E: S/ }G91G93X-#100Y-#110
- V) o# N0 M+ S3 b3 I1 x* k0 N6 S1F(#110EQ1)GOTO=100, e5 v: h0 W! K# b5 m8 _
GOTO  200
- P+ V+ M4 P+ q0 p9 R* bN100 #1*#100
& V( H9 @" N+ w" n#100*#101
" E4 ]  W/ S( i6 }# n#101*#1/ d: U; l2 [" u4 I
N200#123*10
7 J  q3 e" e$ Y% m#124=196& d% M+ t7 W. T% n' L; Y5 u) J
#125=3706 e; t  y3 U: k9 Q8 G
這僅是前面的一小段,4 _; L" f" |- o. t
我看下來是吊用的子程序的格式,因為前面沒有用G92定位.
- H8 G0 L, M. ]
作者: 小站    時間: 2007-6-22 07:16
標題: Re: NCT如何編寫宏程序?---[請教]
可以更詳細點嗎?重要得沒看見。這些都是調(diào)用子程序的。你的機床是什么時候的?




歡迎光臨 機械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4