机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4307|回复: 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  多数取的基准点与排列间隔之设定    A! d3 p- x2 P
多数取加工时,制品对于材料作何种排列的指令  ! H- n; g: D: f, w4 G
格式  G98  Xx0  Yy0  Ixp  Jyp  Pnx  Kny  
4 [/ O. Y" j. E6 c4 Q! Z. K! h8 \, Yx0……排列在左下方制品的左下角点的X坐标  
+ ]: R3 k) i6 n) dy0……排列在左下方制品的左下角点的Y坐标  " P* o' [' U9 `% \8 X2 `, v
xp……X方向上制品排列的间隔  2 Y0 p: t  R! P0 h/ d
yp……Y方向上制品排列的间隔  
! l5 n2 K+ I/ l$ M9 c# ~nx……X方向上排列的间隔数  . _7 I6 r, l  _, b- p0 Z
ny……Y方向上排列的间隔数  
7 W8 M8 D6 G9 Z( Z) _! n3 i
# @+ F$ F0 b8 M" L& C5 F22. G7576  多数取执行指令  
' Y' n+ o3 P8 r除多数取程序外,UOO~VOO为止,为一个制品的子程序,此编号的MACRO对应WOO,根据G98所设定之排列,令材料全部执行的指令.  " j9 L) s. ?" `3 `3 N( S
格式  G75  W___  Q___ ……以X方向为优先级执行  
8 i. \" I' ~4 S! I8 a7 r      G76  W___  Q ___……以Y方向为优先级执行  
  `: F1 ^, Q9 t/ h( @W=为MACRO编号,与程序中的UOO~VOO对应  8 y0 [' ?! q1 m# ~+ y
Q=为加工开始的角落.Q1—左下角;Q2—右下角;Q3—左上角;Q4—右上角  ' A" ?" f' ?% h& B; X! U
) I/ P' g% p/ }* s! O. u1 P/ K
23. MACRO机能(U)  : W, e. R. O* i8 G
MACRO记忆机能,UOO与VOO为程序中数个BLOCK之记忆OO则为不限次数之记忆呼出时使用,这时U所对应读取之数值,需为相同  & e# E4 v* c8 v% t
格式  UOO  
4 A4 G3 D, u1 m& |+ u7 {        .  + u# k( D7 ~4 ?' [- ]
        .  6 c9 \! P9 [- O" A
        .  
; |# K! v* j1 f7 j: AVOO  
1 J' ?( x2 K2 g2 |  B0 W# [6 m9 rWOO  
9 a( v  \1 G* t) u) J" n注:一个U…V对应一个W.U~V之间不可有M02M03及50之指令存在.  
3 W1 i( {0 p* h4 Y
回复 支持 反对

使用道具 举报

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

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

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

使用道具 举报

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

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

不是这种基本的宏啊.虽然这也是宏.& L2 W" O8 x* |3 Z7 ~' C; c+ }
我举个例子,你要步冲椭圆,企业又没有编程软件,你如何完成.4 {1 R( f  J( j$ h1 e) i
我看到的是
8 Z' @& v% x. O; _O0001;# N2 d5 L4 z. n
G91G93X-#100Y-#1105 N- t1 F6 t5 T' p
1F(#110EQ1)GOTO=100
: G) z( [! `3 M) _8 g2 x* r* xGOTO  200
( M. \7 [3 b5 x+ qN100 #1*#100
8 g+ D" U: F# h#100*#101/ F; n& _, K- |6 P; M" P
#101*#1" H4 i' \$ O; A5 X* F, |
N200#123*10
* E" Y7 u5 ~: d4 Y#124=196
% _6 p" `3 A9 A4 g#125=370
7 r$ }: b( F" L, ^7 y这仅是前面的一小段,. F$ g. U8 R0 S% A  H' l: ~
我看下来是吊用的子程序的格式,因为前面没有用G92定位.% J# ^7 ?" m& O
回复 支持 反对

使用道具 举报

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

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 15:45 , Processed in 0.060897 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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