QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 5177|回复: 18
收起左侧

[讨论] 关于PowerMILL二次开发实现的功能?

[复制链接]
发表于 2012-2-19 10:17:32 | 显示全部楼层 |阅读模式 来自: 中国广东广州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
大家好!% Q; \: l" L% B; l8 H# J; L9 ~

- F" S3 m" S' x本人,在论坛里上传过一些Delcam产品二次开发的教案,在这里,希望大家能够讨论一下。0 Z4 S' o2 P" }% j$ ]7 v" Z1 F
大家都希望能够通过二次开发实现什么功能:" M& s5 H7 s0 M
& t' @" G  X8 x: ^* o
例如:& x8 A9 \" e9 [1 X
" ]% T9 }. ]3 S% Q) _
希望能够自动保存项目;
, h, Z8 e% ~! j$ F9 t自动产生NC程序:
4 ^1 `1 ]1 s  s: h自动刀具路径检查... ...) j6 P8 Q2 V" f, u7 Z' R
9 @  n  T  W) Y
希望大家踊跃发言!
发表于 2012-2-19 21:09:35 | 显示全部楼层 来自: 中国广东江门
PM的二次开发还是不够自动,像UG都可以根据角度分析自动选取不同的加工区域面,在PM中如何可以实现同样的功能?可否发布这个功能的源码?
发表于 2012-2-19 21:47:47 | 显示全部楼层 来自: 中国广东东莞
PM的二次开发还是不够自动,像UG都可以根据角度分析自动选取不同的加工区域面,在PM中如何可以实现同样的功能?可否发布这个功能的源码?
发表于 2012-2-19 21:48:39 | 显示全部楼层 来自: 中国广东东莞
希望能发布下这个功能的源码?
发表于 2012-2-19 21:54:00 | 显示全部楼层 来自: 中国广东东莞
有了自动编程,那好多编程人员要下岗了
 楼主| 发表于 2012-2-19 22:45:56 | 显示全部楼层 来自: 中国广东广州
5# sdergg
+ b  s* _2 @; P) o' _9 [% A. h; S4 r
对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
发表于 2012-2-19 22:54:19 | 显示全部楼层 来自: 中国广东惠州
继续加强宏
发表于 2012-2-21 23:53:39 | 显示全部楼层 来自: 中国广东广州
我想实现程序单简单一些,希望可以提供一些这方面的代码学习一下
 楼主| 发表于 2012-2-24 09:15:59 | 显示全部楼层 来自: 中国广东广州
6# hexuan07
, y1 C5 o5 t0 V/ l9 i( C
% O  K) @2 a( IPowerMILL 2012版开始,对宏进行了加强。可以:
9 [  I% n0 D$ }$ N% S8 A- N  I! K0 @& N7 d1 l9 j) S3 ^2 ^
1. 创建基本的宏
; R8 n; G, Y0 X/ T% h) D6 e! }2. 添加宏变量
% C; R7 J" p" E" s. h* w. V" l! @3. 添加宏循环
4 I( _  m5 |0 f$ R6 Q: P  S4. 运行带参数的宏" h) p* y! T! ]* y; i
5. 让宏具有判断的功能
5 `: ~/ r: o. g. G9 q6. 在宏中使用函数
4 p. `; Y1 k) k- ?' Y  n7. 使用SWITCH语句
5 a+ D( F+ h1 J2 Z& g8. 宏返回值7 M3 L! Y4 `6 f. @/ a5 r
9. 使用FOREACH循环
6 p( h2 B. {8 R3 }7 u* A6 D* i5 d10. 在FOREACH循环中使用数组
 楼主| 发表于 2012-2-24 09:31:49 | 显示全部楼层 来自: 中国广东广州
本帖最后由 hexuan07 于 2012-2-24 09:36 编辑
+ ]" F$ V( l3 S2 Q( y
+ @, i$ {, x" m4 r# ~- t( ^8# huameimei
) R" i- }; M0 o) c" r0 x7 g, o
3 z) B$ A9 O' z+ s" B9 o0 i
4 p: Q, I( @' ^/ [& a关于PowerMILL程式单。目前已经编写出四种类型。% b. {' E- j& j0 t  X/ ~
% d( ?( Z' g! e3 u4 U
A:Excel清单。. D4 j. u5 w/ \& v
     支持:清单模版自定义功能。
, }6 ]/ S+ d  L& U             多达137个变量的自定义2 m, `; F; S! t6 ]" b' B
             生成速度极快
3 o9 Y, b" \  @             可同时定义11个示意图: Z. Y' s& r  A* _. s* G- A
             可自定义参数命令
' L' B9 r" ?/ C1 [& Z             可自动换页(工作薄,或者是生成Excel文件)0 p9 w1 n( O' U& @  ?$ M5 Z6 m
             可定义参数表达式(自动计算结果)  I0 j* k5 v) j2 u- B+ u/ [4 Z6 A
             119.jpg 9 ?8 L& H0 a7 f- d% w0 U

1 r4 O5 }; N0 j             122.jpg
8 ?; ~9 `4 u7 `8 b% A             123.jpg 5 O+ Y- i/ D/ f5 n
             131.jpg
: u' p4 z3 P! a/ h" G             132.jpg
+ a; W/ B! Q# }. e/ \             133.jpg
, q% q% v. }5 u  q* D& ]  nB:WPS清单:(功能与Excel相同)
7 j9 B: ]  n- n3 I9 XC:网页清单(PowerMILL原生支持的清单方式)6 g. h% U4 _# b+ G. L
D:英国工程师开发的网页清单(不支持Win7系统)8 X3 ?6 |$ P% ^3 D) g
* i+ I# }7 E) n( G  }9 h
另:本人正在开发一个清单模块。不需要电脑安装Excel、WPS等办公软件,可以生成清单、打印清单,自定义清单模板(这对香港的公司特别有用,因为我去过的香港厂,他们大多都不允许安装办公软件,特别不允许安装盗版办公软件)
. [; L/ n9 i! E+ T* w' e
- b' G; e) g9 @9 X正在开发当中......
发表于 2012-2-24 21:50:49 | 显示全部楼层 来自: 中国广东中山
6# hexuan07  
% ~( L$ T" a9 q2 B0 |+ X& k, a
3 E' e, I8 k4 A7 A( O$ c5 GPowerMILL 2012版开始,对宏进行了加强。可以:
$ i! f2 [: H' ~" U
7 \* ^9 p+ h" p: u5 m/ q1 x1. 创建基本的宏6 ~- F4 L# v' N3 _# o
2. 添加宏变量
4 ^* A/ W, L% T7 Y3. 添加宏循环% k9 K' O: w; W, `- M. g$ O
4. 运行带参数的宏6 X# h' U8 w) x7 X# h
5. 让宏具有判断的功能" R' n# ?+ u- G/ [  R& ?2 w& i  ?
6. 在宏中使用函数
  H. ?, {. \5 h$ |  Q' H: a5 s7. 使用SWITCH语句3 b  a1 ^  I7 }6 n
8. 宏返 ...
: A8 B" {: l5 B" J6 ohexuan07 发表于 2012-2-24 09:15 http://www.3dportal.cn/discuz/images/common/back.gif

& r& M" U* p. k- u; v
+ Q% t7 d2 }0 d* k/ F" P& S1 v可以发些这些宏上来吗,先谢谢了!
 楼主| 发表于 2012-2-25 09:56:11 | 显示全部楼层 来自: 中国广东广州
11# JimGreen   _. L7 `2 S3 R$ ?3 ?/ i& o1 `1 W1 H

6 u- t6 F1 x- t  g" Z在PowerMILL 2012单击<帮助>-<澵功能说明>,可以查看PowerMILL 2012-新功能网页。在网页的最下面有PowerMILL 2012宏增强的说明。8 }7 q* S; ~3 q* K) |9 z
2012-2-25 9-54-07.png
发表于 2012-2-28 21:11:50 | 显示全部楼层 来自: 中国台湾
可提供源碼嗎?
发表于 2012-2-28 23:57:46 | 显示全部楼层 来自: 中国广东广州
10# hexuan07 谢谢
 楼主| 发表于 2012-3-3 09:18:52 | 显示全部楼层 来自: 中国广东广州
谢谢大家的支持
发表于 2012-3-15 22:00:49 | 显示全部楼层 来自: 中国福建福州
好想用powermill2012呀?哪位大虾能分享下破解呀
发表于 2012-3-17 22:47:25 | 显示全部楼层 来自: 中国浙江杭州
楼主的这个一定要学习一下!我用PM编电极点到手麻。想做一下自动化宏又无从下手。唉
 楼主| 发表于 2012-5-14 17:30:42 | 显示全部楼层 来自: 中国广东广州
发现有人把我的教程放到《中国模具资源网》中,而没向我打招呼,
! _1 {" |# L* ^6 \0 R( Y还嵌入自己的广告,对这种行为,进行谴责!
发表于 2012-5-15 08:41:14 | 显示全部楼层 来自: 中国广东佛山
5# sdergg  ) _. G: H6 }- f$ u1 ?5 o

% j' N6 ?* o1 R% C1 h- s对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。  o( P2 V9 z- a/ M8 A
hexuan07 发表于 2012-2-19 22:45 http://www.3dportal.cn/discuz/images/common/back.gif
. Z: [. w  {8 h( w

) V  S: }8 _5 |5 S, i; \工作量少了,人工自然减少了!大个!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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