机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 13050|回复: 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 | 显示全部楼层
我们厂里的数控机床上就用到了宏程序:我是这样理解的就是一种参数化的程序,按一定的功用,用厂家预编好,也可以自己编写,使用时只需改变一下入口参数,就能达到加工不同产品的目的。" ~3 O0 I2 ?' x) o- V+ e
举例 钻一圈均布孔,这是有规律的,机床里就预设定这样 的宏程序,加工不同的均布孔时,只要输入孔中心距/孔数 初始角等就将将这些孔自动钻出来,而不需要在一个一个的输入每个孔的坐标。
回复 支持 反对

使用道具 举报

发表于 2008-10-23 18:12:57 | 显示全部楼层
我也很想学学宏程!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2008-11-10 19:51:43 | 显示全部楼层
随着数控技术的发展,先进的数控系统不仅向用户编程提供了一般的准备功能G代码和辅助功能M代码,而且为编程用户提供了扩展数控功能的手段。将一群命令所构成的功能,像子程序一样登录于系统内存中,然后用一个代表命令来调用这些功能。这一群命令就是用户宏程序,代表命令称作宏指令(Custom Marco)。用户宏程序允许使用“变量算术和逻辑运算及条件转移”,故可将相同系列加工操作编为通用程序,调用宏程序时,只需改变程序中的变量参数即可,使得编制同系列加工操作的程序更方便更容易。1 _" l# ]* I" G# L6 p
例如G71复合固定循环,是由多个G01、G02、G03等指令组成,而G01、G02、G03可以看作是调用宏程序的宏指令
回复 支持 反对

使用道具 举报

发表于 2008-11-10 20:07:44 | 显示全部楼层

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

给各位同仁发个关于宏程序的资料,希望对大家的学习有所帮助
回复 支持 反对

使用道具 举报

发表于 2008-11-10 20:10:11 | 显示全部楼层

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

FANUC 系统椭圆宏程序- Z0 j/ [7 _& v& r  t& W3 o7 N& T# m
+ z: }0 }! P. L& Z8 R& d
  椭圆的
$ {; _& J4 T; v* r   长轴#19 t, \0 ]% w& x3 m, F4 h8 P
       短轴#2
" @6 l! |! M! H" E; H! H6 a% S       起始角#3=0
% a, Z" G: t; @) o2 D" }8 B7 \       增量角#31* ^5 |0 B, P9 D( L% o
       刀具半径#4; M6 z) [# w- ~* k+ [  q! O
       外径/内径#5=0/1
& Q2 i4 w7 }9 k# I+ A       加工深度#6
( `' H1 g0 P, K* O! P' b( _+ ]       每次加工深度#7
. s! g" J6 Y  s4 Q, z( g       切削速度#8+ l: ?1 j( p' x0 W4 |
       - o4 |0 j8 U8 X+ z8 V4 j
, [$ }  Y: e! r( X% {& \7 b
         
& X1 t! ]) {1 z) r1 c/ g3 v) C. r         #15=FIX[#6/#7]   只舍不入取整数- J1 }* z. |8 v* p; l
         #16=#6-#15*#75 n" h2 n2 u# c2 c  j
         #13=#16" I+ y' L3 G( J% X
         N11 G90 G1 Z-#13 F[#8/10]
' T- T, g- m$ M2 U/ C! D/ V5 r     N1 IF [#5 EQ 1] GOTO5$ Q2 V6 z+ A5 n/ C8 `/ y4 |* F
         #10=[#1/2]*COS#3+#4  y4 ?& M+ K0 Z! [
         #11=[#2/2]*SIN#3+#4
# c% V  Q9 _) [! [: M) W. e$ Q         GOTO89 z  c' r2 y) S+ `: o
         N5 #10=[#1/2]*COS#3-#4, W  l9 N9 C) u
         #11=[#2/2]*SIN#3-#4
6 h9 t& D. P. Z2 I         N8 G90 G1 X#10 Y#11 F#8
0 B- i  V0 x$ M; O         #3=#3+#31
$ W. z- D3 v) t/ Z2 g, i6 q         IF [#3 LE 360 ] GOTO1, a' M% c( F1 i& D* o0 O3 ^
         #13=#13+#7
% s8 s  V0 Y# m4 v$ \0 p6 k# ~         IF [#13 GT #6 ] GOTO11
: i9 A" e% x/ W. i; {6 A& s) i         N99 M99
回复 支持 反对

使用道具 举报

发表于 2010-6-3 12:40:03 | 显示全部楼层
就是在机床上参数化编程,把尺寸转化为变量进行运算后加工,变量分为局部变量和系统变量
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 23:43 , Processed in 0.058670 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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