QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
大家好!
( e: m6 X- ?: s2 i1 p# y% H1 m7 F8 }. M8 N5 k: e9 D9 f
本人,在论坛里上传过一些Delcam产品二次开发的教案,在这里,希望大家能够讨论一下。
9 F6 @- c4 m( _$ ~; o大家都希望能够通过二次开发实现什么功能:9 n$ U- [. d4 Q
! w) b# o1 I) W" m7 v
例如:
8 j3 D( {, A' i7 y1 l$ f6 w0 X) W1 a
2 ?5 Z' _. `) l希望能够自动保存项目;
& P: s4 j8 ?# j3 c) ]自动产生NC程序:
3 H, n9 Y, ]/ r2 e  v自动刀具路径检查... ...
' B$ u8 R: T+ n% e) W6 f) k$ w2 @/ i' U' ~7 `4 f: g
希望大家踊跃发言!
发表于 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 : P2 x: f6 I1 v% X  O
! R; g# R2 o2 T/ _& s
对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
发表于 2012-2-19 22:54:19 | 显示全部楼层 来自: 中国广东惠州
继续加强宏
发表于 2012-2-21 23:53:39 | 显示全部楼层 来自: 中国广东广州
我想实现程序单简单一些,希望可以提供一些这方面的代码学习一下
 楼主| 发表于 2012-2-24 09:15:59 | 显示全部楼层 来自: 中国广东广州
6# hexuan07
4 p- h- a7 E6 C! {
4 Q+ ]& G% D# k) L3 rPowerMILL 2012版开始,对宏进行了加强。可以:
5 p% o& Q% k# n. M8 l" F3 K2 I( n. l0 s* o# U1 T% f6 A
1. 创建基本的宏) ]/ Y/ @0 m, T7 A
2. 添加宏变量
4 M4 \  ~0 q' U2 o; d) \" N" I* f9 _3. 添加宏循环
" I+ w0 I; z2 g5 X" Z4. 运行带参数的宏
7 L+ {$ c" L6 s3 ?3 |5. 让宏具有判断的功能
, E1 B2 A! g! K4 J+ w. `! A6. 在宏中使用函数3 g( ~7 \: j' v" E$ H% ^
7. 使用SWITCH语句8 X# i4 P4 f0 z; F
8. 宏返回值3 s* ]+ `3 W1 }7 L! \$ V
9. 使用FOREACH循环
) P8 Y+ n9 ^$ Z5 m9 V+ M. F10. 在FOREACH循环中使用数组
 楼主| 发表于 2012-2-24 09:31:49 | 显示全部楼层 来自: 中国广东广州
本帖最后由 hexuan07 于 2012-2-24 09:36 编辑
( d! B' i: ?" P. Z3 a! u, v" X5 @4 @- U& H- g
8# huameimei 9 G3 t8 _# Y  v' s# \" o* p+ c

' f) k- `5 k; }. _" {2 ~6 ^  V! ~  j9 w6 G' P/ W( E$ k& J0 f2 J
关于PowerMILL程式单。目前已经编写出四种类型。
* z0 B) d( n* `2 E# |8 v0 u. a5 M# x$ _; h6 B( A. C# ?3 y
A:Excel清单。
8 j* P& A2 P1 j  k     支持:清单模版自定义功能。  p/ ~3 m7 Q4 ~: t- @: M
             多达137个变量的自定义! J( D  h2 C- n( D5 f8 Y- o4 i
             生成速度极快
0 J5 P, F. x$ N9 g- z0 J             可同时定义11个示意图
+ I, {3 t* L) r% n5 V2 w: E             可自定义参数命令, |3 \9 f4 R+ p7 o
             可自动换页(工作薄,或者是生成Excel文件)) i( ^5 R1 v( n* X' F$ ^
             可定义参数表达式(自动计算结果)2 h& k1 y3 h- ~5 R3 f5 A
             119.jpg
& G1 R+ Q8 T7 w" u+ j/ z' b) f) r
  O9 G! Y( @0 ]8 s! M- q, g             122.jpg - k5 i( F/ V# ]0 k
             123.jpg
! B; k) D* J9 S# ?! v7 \$ K             131.jpg
2 P' H7 v& ]& G; E# b& q# Y             132.jpg ) u9 R  A5 o# z" s/ `
             133.jpg
1 G- l/ X) S0 t1 M# D- pB:WPS清单:(功能与Excel相同)
' |" ~/ M1 O+ p0 lC:网页清单(PowerMILL原生支持的清单方式)
: |; |' |) ^; w; e% `D:英国工程师开发的网页清单(不支持Win7系统)
3 d. Q# y) s2 c, n% A1 o! L' a2 x
另:本人正在开发一个清单模块。不需要电脑安装Excel、WPS等办公软件,可以生成清单、打印清单,自定义清单模板(这对香港的公司特别有用,因为我去过的香港厂,他们大多都不允许安装办公软件,特别不允许安装盗版办公软件)" s" Z  w$ S4 H) d9 F' \! k

6 R. R2 p: ?, Z- e+ J* n2 v正在开发当中......
发表于 2012-2-24 21:50:49 | 显示全部楼层 来自: 中国广东中山
6# hexuan07  
8 q, [* r( p' y' R0 j8 p% B) d- j) C3 {) m; D# B
PowerMILL 2012版开始,对宏进行了加强。可以:
# z+ U* K: h' G* E: o7 O
/ U, G$ ~0 P9 y' `1. 创建基本的宏
4 H% K0 u. }* I$ f' N2. 添加宏变量; r4 C% t  Y2 y' V  I
3. 添加宏循环
% k) K, [- J7 w, q0 S6 L1 m1 Y4. 运行带参数的宏
  P5 n5 t: |  s# N9 q1 G& U5. 让宏具有判断的功能0 u. T+ u) J7 u# x
6. 在宏中使用函数+ n" f7 X, `$ D* i  u2 z; ^3 {7 E
7. 使用SWITCH语句" w: j; ]: _: E' o- P& x
8. 宏返 ...6 Q+ O+ i) ?0 `  O- q2 l* D- ^
hexuan07 发表于 2012-2-24 09:15 http://www.3dportal.cn/discuz/images/common/back.gif

- e# W# n# r( d+ A
( n! _; \# r* E) c. F可以发些这些宏上来吗,先谢谢了!
 楼主| 发表于 2012-2-25 09:56:11 | 显示全部楼层 来自: 中国广东广州
11# JimGreen
. Q* m! ~* v2 @3 r9 N0 P1 V2 _$ Q" U% ^; ~3 [1 D  @
在PowerMILL 2012单击<帮助>-<澵功能说明>,可以查看PowerMILL 2012-新功能网页。在网页的最下面有PowerMILL 2012宏增强的说明。
7 Q; ~! t( k% D% \0 p$ i" K 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 | 显示全部楼层 来自: 中国广东广州
发现有人把我的教程放到《中国模具资源网》中,而没向我打招呼,
) q, A5 P% i; r1 O! s还嵌入自己的广告,对这种行为,进行谴责!
发表于 2012-5-15 08:41:14 | 显示全部楼层 来自: 中国广东佛山
5# sdergg  , f8 L$ x7 F: n: f, \  d3 m" d# C1 @0 s

- x* t7 W! ?( s% H- c: W对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
* @: F: [3 Y4 w$ o: ^; G- chexuan07 发表于 2012-2-19 22:45 http://www.3dportal.cn/discuz/images/common/back.gif
# M- B' ~7 A9 s% ]/ R5 f

1 e3 U" i  P$ |" G2 a/ Q! K工作量少了,人工自然减少了!大个!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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