找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 13574|回复: 8

什么是宏程序

[复制链接]
发表于 2007-10-21 21:30:18 | 显示全部楼层 |阅读模式
我是刚学习的  什么是宏程序我一直不知道 有哪位大侠给我解释一下    或发点有关资料  谢谢了
回复

使用道具 举报

发表于 2007-10-27 08:21:22 | 显示全部楼层
我对宏的认识也很抽象,也想深入了解,总觉的不好入门.希望能有高人指点呀!
发表于 2007-12-13 00:29:53 | 显示全部楼层
在工作中我也是很需要这方面的资料,有哪位指教一下,有资料更好
发表于 2008-1-9 19:47:16 | 显示全部楼层
我们厂里的数控机床上就用到了宏程序:我是这样理解的就是一种参数化的程序,按一定的功用,用厂家预编好,也可以自己编写,使用时只需改变一下入口参数,就能达到加工不同产品的目的。
8 a: K* b9 p) l" U举例 钻一圈均布孔,这是有规律的,机床里就预设定这样 的宏程序,加工不同的均布孔时,只要输入孔中心距/孔数 初始角等就将将这些孔自动钻出来,而不需要在一个一个的输入每个孔的坐标。
发表于 2008-10-23 18:12:57 | 显示全部楼层
我也很想学学宏程!!!!!!!!!!
发表于 2008-11-10 19:51:43 | 显示全部楼层
随着数控技术的发展,先进的数控系统不仅向用户编程提供了一般的准备功能G代码和辅助功能M代码,而且为编程用户提供了扩展数控功能的手段。将一群命令所构成的功能,像子程序一样登录于系统内存中,然后用一个代表命令来调用这些功能。这一群命令就是用户宏程序,代表命令称作宏指令(Custom Marco)。用户宏程序允许使用“变量算术和逻辑运算及条件转移”,故可将相同系列加工操作编为通用程序,调用宏程序时,只需改变程序中的变量参数即可,使得编制同系列加工操作的程序更方便更容易。; d) }/ n0 @' x; a$ X2 t
例如G71复合固定循环,是由多个G01、G02、G03等指令组成,而G01、G02、G03可以看作是调用宏程序的宏指令
发表于 2008-11-10 20:07:44 | 显示全部楼层

给各位同仁发个关于宏程序的资料

给各位同仁发个关于宏程序的资料,希望对大家的学习有所帮助
发表于 2008-11-10 20:10:11 | 显示全部楼层

给各位同仁发个关于宏程序的资料

FANUC 系统椭圆宏程序
+ H3 b! P: c9 ~. e6 E2 U8 T
% ~# d& l% y+ ^+ `7 ?  椭圆的/ E; _. ?. o' g+ m8 v
   长轴#1* F: |& v. g% O, y7 f( K
       短轴#29 o' t+ P1 o% A, e4 ^" t  k) |$ E
       起始角#3=0' ~) ^7 X6 k; W# B$ q8 k7 D
       增量角#31; d2 t! [- J# N9 m* O0 F7 g1 N
       刀具半径#4
; V% H: Z5 o: w& Z0 P) P       外径/内径#5=0/13 I& M$ b# s0 R& Z) j
       加工深度#6
/ ^) M% G3 T& o6 e) V3 ]       每次加工深度#7& E4 |" F3 E0 j% Q0 N- S9 T
       切削速度#8; y+ Y3 B0 j  w& |% T& z# B
       % G* m; N$ E& q; f2 V( ]" }  W

/ A9 N! v" u1 y         
/ o8 W0 Z8 K( H5 \0 Q% I2 _         #15=FIX[#6/#7]   只舍不入取整数) ]1 I( D1 G! r$ c
         #16=#6-#15*#70 c+ M( j2 ]) Q% g6 w3 m
         #13=#16
% b8 a0 w1 P7 s0 u6 W6 X' J! u; d         N11 G90 G1 Z-#13 F[#8/10]
! K4 m* C' T6 i8 j8 E( p* N     N1 IF [#5 EQ 1] GOTO5+ W- L$ ~8 i$ x4 B* ^, ]3 u7 t7 [
         #10=[#1/2]*COS#3+#4' |. A8 m$ C  _- v* d
         #11=[#2/2]*SIN#3+#4
  w8 u0 D( R- ^$ _" m7 x         GOTO8
% P. i2 I2 x3 n7 p+ T         N5 #10=[#1/2]*COS#3-#4" q' e, O, v' L  e$ G4 E+ I' N) J: A
         #11=[#2/2]*SIN#3-#43 I* ^6 U; _' [
         N8 G90 G1 X#10 Y#11 F#8( k8 M' O- r! [* f1 t) E3 p
         #3=#3+#31& @1 R; p# p4 c5 P
         IF [#3 LE 360 ] GOTO14 e& K7 G) e' r% S9 c! {) h
         #13=#13+#7
. X( ~1 G" o- c& v6 R3 [9 o$ h         IF [#13 GT #6 ] GOTO118 e" p  v- m' W! ~* ^
         N99 M99
发表于 2010-6-3 12:40:03 | 显示全部楼层
就是在机床上参数化编程,把尺寸转化为变量进行运算后加工,变量分为局部变量和系统变量
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-7-17 03:05 , Processed in 0.071377 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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