QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 5278|回复: 18
收起左侧

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

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

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

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

x
大家好!* i& F+ Q$ y9 {" W! a

$ @! `* i2 z; D9 B( g本人,在论坛里上传过一些Delcam产品二次开发的教案,在这里,希望大家能够讨论一下。- N1 N8 Z* P3 P- f
大家都希望能够通过二次开发实现什么功能:6 j, C1 Q# X% c6 A
" v6 S1 ]6 L; L; @* a( X
例如:
1 T7 k/ U7 s- W' i7 `
5 u( I& x" ^4 F! w- ]希望能够自动保存项目;+ m, X6 l' I  ~" L) c$ N
自动产生NC程序:
! A. m, h4 l4 {  {: ^* \. G自动刀具路径检查... ...
8 b) ^+ ~9 g7 v0 D, _& _4 \
: V1 @' `# U) I8 a希望大家踊跃发言!
发表于 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 7 z5 U6 L) t6 |& l3 C8 ^

( Z  d2 ^2 l' T5 |对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
发表于 2012-2-19 22:54:19 | 显示全部楼层 来自: 中国广东惠州
继续加强宏
发表于 2012-2-21 23:53:39 | 显示全部楼层 来自: 中国广东广州
我想实现程序单简单一些,希望可以提供一些这方面的代码学习一下
 楼主| 发表于 2012-2-24 09:15:59 | 显示全部楼层 来自: 中国广东广州
6# hexuan07 2 ^: g+ `3 O" F  X7 d1 c

8 b, U6 z. n5 mPowerMILL 2012版开始,对宏进行了加强。可以:
2 s- T0 }% x+ n  e1 h8 k
2 ]$ [! {: D& A; ?# X) W1. 创建基本的宏
7 H7 t& ?; l# F2. 添加宏变量% K/ y. l3 U7 g4 Z7 X% D
3. 添加宏循环
5 e: Z; C: K! B( h4 L4. 运行带参数的宏& ~. Q) k7 I+ I$ i3 V
5. 让宏具有判断的功能9 _' U- e3 l( W! M& w7 u
6. 在宏中使用函数
, [/ U$ J" A$ u5 v' G6 ^# V7. 使用SWITCH语句/ b4 K7 T! j. F, O  x
8. 宏返回值
3 {; _* J' g7 [( M5 z% V. {9. 使用FOREACH循环
; z! `0 Z0 S0 l5 ?$ r10. 在FOREACH循环中使用数组
 楼主| 发表于 2012-2-24 09:31:49 | 显示全部楼层 来自: 中国广东广州
本帖最后由 hexuan07 于 2012-2-24 09:36 编辑 5 R. o+ X/ @- I+ A6 }

4 a* {4 Q' D* U: Y) f8# huameimei ' P: R3 I' D* ?, f$ W8 o

) v0 D7 E" {/ D( Q9 U0 v6 h2 G& B. R1 A" v
关于PowerMILL程式单。目前已经编写出四种类型。
; p9 g9 e$ f+ k2 H% K2 f3 e- h: y# I7 \9 G
A:Excel清单。1 }- U% K+ E' Y3 @/ T
     支持:清单模版自定义功能。
2 M" [& [' C9 R, n3 V$ A             多达137个变量的自定义
+ C( R% L+ L$ \) W0 ]/ j             生成速度极快9 T. c4 K3 i! ?( z: A
             可同时定义11个示意图
4 G$ A6 J; r) M- @: q# S& [             可自定义参数命令# R' H- p) t9 j& b2 T; {
             可自动换页(工作薄,或者是生成Excel文件)) q) ?0 |( B+ L
             可定义参数表达式(自动计算结果)
. X+ B3 |- Z7 y: [0 z! m- B; ~             119.jpg & m! B$ K. f4 j- C2 B2 i. G" \( Y# B
; a9 K" ?& O5 W: ?
             122.jpg
$ t- N5 ^, d* P             123.jpg
( P0 v4 y& Y% O% R- X" w. G             131.jpg ) Y  w# V7 w( y: u2 B" Y
             132.jpg : H, L1 V( `  F  p
             133.jpg ! I- ]- u3 v7 F5 R- p  S( u
B:WPS清单:(功能与Excel相同)/ k: h* x/ x% O$ H- @3 L  k& D0 O
C:网页清单(PowerMILL原生支持的清单方式)
, X! }$ c. P! \/ x5 o% n! h/ q' KD:英国工程师开发的网页清单(不支持Win7系统)
2 I# |2 u0 H7 M& c0 K3 T" G# `3 c) P+ }6 A8 e) s+ E
另:本人正在开发一个清单模块。不需要电脑安装Excel、WPS等办公软件,可以生成清单、打印清单,自定义清单模板(这对香港的公司特别有用,因为我去过的香港厂,他们大多都不允许安装办公软件,特别不允许安装盗版办公软件)
2 @" l$ b8 S1 B; ^0 |/ L
( q# J7 z- @# Y- W" ^正在开发当中......
发表于 2012-2-24 21:50:49 | 显示全部楼层 来自: 中国广东中山
6# hexuan07    V5 z: r9 h. b5 w

7 H2 A: D- N1 |+ \9 E+ L) M* ePowerMILL 2012版开始,对宏进行了加强。可以:$ m) l3 e6 S& ^8 _1 v" Q6 L

: f9 w8 B" ~8 V/ G% c3 Z- G1. 创建基本的宏  `$ u. @+ w. C0 r0 Y" e4 k" t( s
2. 添加宏变量/ o5 ~; H3 p! e# s5 k
3. 添加宏循环
2 _! c; ]* L/ S3 [* P# U0 S6 u5 l4. 运行带参数的宏
7 z  {* F) @) b; s- d5. 让宏具有判断的功能
' C) Y& k, U6 g6. 在宏中使用函数; z" C* J& C+ I# M, ]
7. 使用SWITCH语句; d, r# S" s/ s% ?% R; A/ E
8. 宏返 ...% x: `3 j* b( _0 j1 G+ \
hexuan07 发表于 2012-2-24 09:15 http://www.3dportal.cn/discuz/images/common/back.gif
4 X1 c; _9 x2 G) w' {! U# E

5 n  w) C' H1 X4 f5 x3 \3 O% U可以发些这些宏上来吗,先谢谢了!
 楼主| 发表于 2012-2-25 09:56:11 | 显示全部楼层 来自: 中国广东广州
11# JimGreen 4 G$ V) Q: K2 v+ S; Y  P/ V: r  c4 _
, |( w/ ~. E3 F# o1 n
在PowerMILL 2012单击<帮助>-<澵功能说明>,可以查看PowerMILL 2012-新功能网页。在网页的最下面有PowerMILL 2012宏增强的说明。6 q1 Z9 q5 H( v7 m5 M
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 | 显示全部楼层 来自: 中国广东广州
发现有人把我的教程放到《中国模具资源网》中,而没向我打招呼,
4 Y, E9 p6 m2 p3 _) ^6 o' ^1 E还嵌入自己的广告,对这种行为,进行谴责!
发表于 2012-5-15 08:41:14 | 显示全部楼层 来自: 中国广东佛山
5# sdergg  ; z/ n" P- {- m) ^3 ?. ~
' R* S' Q; ]- W) I7 t$ q  o
对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。  I; T# _; X- l, N
hexuan07 发表于 2012-2-19 22:45 http://www.3dportal.cn/discuz/images/common/back.gif

, V! a$ o3 E2 c3 ]4 Y* q" `7 ~; z2 M
& }4 h% u7 v3 \& O5 A工作量少了,人工自然减少了!大个!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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