机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4311|回复: 6

NCT如何编写宏程序?---[请教]

[复制链接]
发表于 2007-6-20 21:48:17 | 显示全部楼层 |阅读模式

   NCT如何编写宏程序,我到了一个新的单位,听说他们的机床有特殊的加工G代码,是靠输入的参数纸带,我调出来一看就是宏程序,但大部分看不懂,这里想向高手请教,机床是天田的.

回复

使用道具 举报

发表于 2007-6-21 12:27:11 | 显示全部楼层

Re: NCT如何编写宏程序?---[请教]

编宏程序,没见过。 现在都用软件编程的,而且零件变化很大,就是编了,也不实用。
回复 支持 反对

使用道具 举报

发表于 2007-6-21 15:10:36 | 显示全部楼层

Re: NCT如何编写宏程序?---[请教]

你看一下论坛里介绍
回复 支持 反对

使用道具 举报

发表于 2007-6-21 15:22:29 | 显示全部楼层

Re: NCT如何编写宏程序?---[请教]

21. G98  多数取的基准点与排列间隔之设定  
- T  b% d4 s. G( H- R( w% B多数取加工时,制品对于材料作何种排列的指令  
- Q& }2 M1 I) e2 I; F3 u格式  G98  Xx0  Yy0  Ixp  Jyp  Pnx  Kny  
2 W: O4 k2 ~3 S7 cx0……排列在左下方制品的左下角点的X坐标  
" k( g/ n* }" V6 g1 m0 Ay0……排列在左下方制品的左下角点的Y坐标  % _- r5 @9 l4 ~" L* [5 x+ T) h
xp……X方向上制品排列的间隔  
- o. F! N3 V5 a# Byp……Y方向上制品排列的间隔  
  q  A1 y* i) M+ b5 D9 T: M* s% Knx……X方向上排列的间隔数  
- s5 n! _# r& _+ v; Y. pny……Y方向上排列的间隔数  
6 E" `9 _3 ~- H9 r( Z5 l4 r( V5 }
: O$ w0 c- k9 a22. G7576  多数取执行指令  
/ u; |1 Y. B2 M6 e2 N$ X" B除多数取程序外,UOO~VOO为止,为一个制品的子程序,此编号的MACRO对应WOO,根据G98所设定之排列,令材料全部执行的指令.  
0 L% x! I) b8 _格式  G75  W___  Q___ ……以X方向为优先级执行  
2 N9 ^8 S* a4 w  q% Z8 X! \% t' R      G76  W___  Q ___……以Y方向为优先级执行  
% N7 ?/ C! P3 E3 h! W2 v) pW=为MACRO编号,与程序中的UOO~VOO对应  
) U5 r/ @; q( o, U, d/ o  Q: ?Q=为加工开始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角  7 ~) u  }7 ]! g9 k4 A1 @

; I  [. Y" j6 F/ k* f' J23. MACRO机能(U)  ; l; d  I; P3 W) ^
MACRO记忆机能,UOO与VOO为程序中数个BLOCK之记忆OO则为不限次数之记忆呼出时使用,这时U所对应读取之数值,需为相同  ' U; y3 ]8 c1 J. |. Y
格式  UOO  
/ r& U; @! q( q4 t+ k( p5 _        .  ( i; z! @# I: z* U
        .  
8 h- i. V, C# n4 q6 f7 O- w5 X4 X        .  " `' s# r  P2 `0 _9 L/ [
VOO  / U1 m# a5 Z  a" C
WOO  5 E! L) J/ H$ d* V3 [" p, x6 x4 I0 _
注:一个U…V对应一个W.U~V之间不可有M02M03及50之指令存在.  
7 g+ c6 _# v. X
回复 支持 反对

使用道具 举报

发表于 2007-6-21 15:23:21 | 显示全部楼层

Re: NCT如何编写宏程序?---[请教]

上面几个缺一不可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 21:55:17 | 显示全部楼层

Re: NCT如何编写宏程序?---[请教]

不是这种基本的宏啊.虽然这也是宏.# G8 _9 ^6 S1 |$ X. Q
我举个例子,你要步冲椭圆,企业又没有编程软件,你如何完成., O4 J8 c2 h. q8 C  z7 |
我看到的是
, E; c. C+ M: eO0001;
( U( w; L) }; L# iG91G93X-#100Y-#1101 z0 \( \6 d$ j" ^# l
1F(#110EQ1)GOTO=100
. n' J0 ~7 p$ }5 Q! P5 `- p3 UGOTO  200  G+ \. A# x* w+ Z7 G* y1 F
N100 #1*#100
$ R; h# X: d. Q3 |3 f9 b1 ~5 g# i#100*#101
! B- J0 x" D( a% p+ m#101*#1
! x, x: f& ]' I0 zN200#123*100 k7 o0 C, Q# ^% u. ?* h# g
#124=196
' W  k* B, l( h' K! `$ s#125=370  t5 K) E& I9 R6 t0 B
这仅是前面的一小段,
3 I( D1 i" m' ~2 e9 l6 x% q! g% r我看下来是吊用的子程序的格式,因为前面没有用G92定位.9 w1 x/ }1 y2 b0 R# x' @' F
回复 支持 反对

使用道具 举报

发表于 2007-6-22 07:16:30 | 显示全部楼层

Re: NCT如何编写宏程序?---[请教]

可以更详细点吗?重要得没看见。这些都是调用子程序的。你的机床是什么时候的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-5-1 17:22 , Processed in 0.070441 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表