机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4225|回复: 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  多数取的基准点与排列间隔之设定  
' F# a; d' W. `0 m! t多数取加工时,制品对于材料作何种排列的指令  
/ s4 C6 H7 H/ f格式  G98  Xx0  Yy0  Ixp  Jyp  Pnx  Kny  
5 V0 X+ C6 K( i. C" Qx0……排列在左下方制品的左下角点的X坐标  
8 `" I* ]8 K6 g. D% y( Fy0……排列在左下方制品的左下角点的Y坐标  
3 |2 D( g' W5 K3 Wxp……X方向上制品排列的间隔  : q+ N9 |# W+ H% i- U
yp……Y方向上制品排列的间隔  
5 u$ j5 y! U' `9 H# enx……X方向上排列的间隔数  ; R# X7 ^1 M5 a! J. M
ny……Y方向上排列的间隔数  
- n# B+ |- K, q8 h
5 G( e% W9 I2 a1 n22. G7576  多数取执行指令  1 d, Z& T- N$ F+ W8 v1 z
除多数取程序外,UOO~VOO为止,为一个制品的子程序,此编号的MACRO对应WOO,根据G98所设定之排列,令材料全部执行的指令.  
7 r0 C% B4 A, c+ `0 I格式  G75  W___  Q___ ……以X方向为优先级执行  3 s& i7 [; ~: ]  j$ Y6 y) \# n
      G76  W___  Q ___……以Y方向为优先级执行  
3 F7 I* r& `! }  d3 G. C4 t( oW=为MACRO编号,与程序中的UOO~VOO对应  
/ f# {$ }& R3 B6 b# i; ?# @9 ~Q=为加工开始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角  
# t) n( F  w2 ~/ s4 L
" |0 h' Y" C; q$ v  N; [: f23. MACRO机能(U)  5 d' j& C( q" @7 s5 z
MACRO记忆机能,UOO与VOO为程序中数个BLOCK之记忆OO则为不限次数之记忆呼出时使用,这时U所对应读取之数值,需为相同  $ g" P3 S& f8 w
格式  UOO  
+ o# `# j" ^+ E6 l# T5 q        .  
6 K' b7 l' l. l7 \0 I        .  
+ D2 D9 K# d0 f        .  
+ B; B# W8 {# Z" ]7 s+ x5 T8 G" |VOO  0 r4 K: p) o. ^& l, o
WOO  
, o6 o- a' z: O' n- K( v注:一个U…V对应一个W.U~V之间不可有M02M03及50之指令存在.  , ?, T. d4 H! Q% L/ F" y% j
回复 支持 反对

使用道具 举报

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

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

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

使用道具 举报

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

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

不是这种基本的宏啊.虽然这也是宏.2 j, A5 k% L4 Z9 U$ \' j/ r* h
我举个例子,你要步冲椭圆,企业又没有编程软件,你如何完成.
, O: P. A# d* }# R5 k我看到的是' ^: m+ K. x6 |2 O/ M
O0001;; A+ c" X" j) H; `5 M
G91G93X-#100Y-#1100 x0 p/ W' X6 P1 `' {2 D" y: z
1F(#110EQ1)GOTO=100# V/ r' s, }! }: Z: n! |
GOTO  200
2 P# u" Z& d3 M, p$ J9 [5 m# q# \N100 #1*#100
. C1 i! g) l/ _#100*#101
# u: J. @- e4 K& j#101*#17 X- V7 @/ U$ D8 Z1 [: h# t% W
N200#123*10
( f7 P, }7 Q" X7 Q+ [# d" n& b#124=1965 P- r" c1 p, `, m
#125=3705 N( K5 c* L5 ?4 |, h
这仅是前面的一小段,% K, ?1 h, b9 s: O' X1 Y
我看下来是吊用的子程序的格式,因为前面没有用G92定位.+ ~/ Y* j+ ?9 e! h9 \; \+ F: W
回复 支持 反对

使用道具 举报

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

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-12 20:52 , Processed in 0.063466 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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