QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
大家好!8 {4 M# t- K) {, d" B- ?" m
- d/ w( a3 J' x0 R6 P
本人,在论坛里上传过一些Delcam产品二次开发的教案,在这里,希望大家能够讨论一下。  f  o7 c  w- C! S/ Y1 j. \
大家都希望能够通过二次开发实现什么功能:
2 ]9 \. ?. G9 I; |, B0 e
$ y1 g7 T: Y6 a# m! j. ?2 W例如:
6 N) o- S* x4 y8 \7 f. O6 f' s. L! [& l2 G/ s8 K
希望能够自动保存项目;
! z) G2 P/ A0 p. h* R, e. [自动产生NC程序:7 l! u" Q7 v, W
自动刀具路径检查... ...; e8 d" q+ t! o- M6 O5 d. X# l
6 ^' C0 k5 T+ X$ t9 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 . Z$ u" r- U, o) k6 U" J6 X2 a

9 T/ {1 U+ r$ q1 B对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
发表于 2012-2-19 22:54:19 | 显示全部楼层 来自: 中国广东惠州
继续加强宏
发表于 2012-2-21 23:53:39 | 显示全部楼层 来自: 中国广东广州
我想实现程序单简单一些,希望可以提供一些这方面的代码学习一下
 楼主| 发表于 2012-2-24 09:15:59 | 显示全部楼层 来自: 中国广东广州
6# hexuan07 ; A$ k+ z& r% g, O
3 i" t% M/ X0 E$ g
PowerMILL 2012版开始,对宏进行了加强。可以:
9 y8 _$ r; J$ L% ]' F+ r2 y0 Z% F' _: N- g5 n
1. 创建基本的宏
$ F% d: j! N% m, T( F+ @6 o2. 添加宏变量+ j4 z& f% p7 w6 I% q, c
3. 添加宏循环+ n& h" I. N! @2 t6 s3 i0 y
4. 运行带参数的宏6 W5 M+ d( a( F3 S+ S8 p2 b
5. 让宏具有判断的功能
  I6 ?  C: r" y2 H6. 在宏中使用函数
/ L) F/ q* {, ?/ u7. 使用SWITCH语句8 H4 r$ q% N  M
8. 宏返回值  Q' s- l. ~/ l) f4 @& P
9. 使用FOREACH循环
1 t. {, L5 C  x8 }) i- g10. 在FOREACH循环中使用数组
 楼主| 发表于 2012-2-24 09:31:49 | 显示全部楼层 来自: 中国广东广州
本帖最后由 hexuan07 于 2012-2-24 09:36 编辑
  S- }! X, F& Q( v, N$ w$ D5 n: f$ U
8# huameimei 0 U+ \2 C. n5 N! h! r
  K; A9 F% L: \# A* @6 {9 ~. A
$ o3 p6 e, S3 J1 N9 ]- K
关于PowerMILL程式单。目前已经编写出四种类型。3 x; N$ |$ Z* R2 ]7 T2 ~2 j! w
) _% _# a9 X' ~
A:Excel清单。
. H, X: e+ Z6 N+ x7 A0 O6 G% p5 n6 c7 j     支持:清单模版自定义功能。* _9 _7 W. |) Z* y0 j! G
             多达137个变量的自定义
9 Y: a) \" ^" r7 L8 ~             生成速度极快
# q1 O! ~+ S8 }0 Z             可同时定义11个示意图
8 m4 C* D" t  V/ m             可自定义参数命令
4 P3 K( M5 |2 v9 u& _             可自动换页(工作薄,或者是生成Excel文件)
# M: a- C+ c  q+ L, m- v             可定义参数表达式(自动计算结果)
6 A6 ^, l* C* |1 J) |3 n             119.jpg 0 |2 {+ w2 S# T4 c( d+ ?
) M% w) |3 `& e' h0 L
             122.jpg
% E, F( L, C# ?5 X  W             123.jpg
( P) B2 ?( t  d5 Z5 T' V. f3 K& @             131.jpg
5 Y1 V/ K4 m3 ?+ ?0 y, ^             132.jpg - Y6 B9 g3 T: I! Y; m, J# u: b
             133.jpg
& T! K! @. V, F/ X0 M8 z4 X6 d0 ~. lB:WPS清单:(功能与Excel相同)
+ K  E9 A+ m1 z6 K! hC:网页清单(PowerMILL原生支持的清单方式)
/ G  W4 V5 b5 g& l+ m. xD:英国工程师开发的网页清单(不支持Win7系统)) B5 ?5 R7 T3 D- m9 W8 i
. @0 w/ ?' L$ O
另:本人正在开发一个清单模块。不需要电脑安装Excel、WPS等办公软件,可以生成清单、打印清单,自定义清单模板(这对香港的公司特别有用,因为我去过的香港厂,他们大多都不允许安装办公软件,特别不允许安装盗版办公软件)
" y% S8 R- j5 b$ f0 ?" ?
, ?  X& y1 h( ~1 [: I正在开发当中......
发表于 2012-2-24 21:50:49 | 显示全部楼层 来自: 中国广东中山
6# hexuan07  
6 e' J* Y( t. u$ G9 y% n" r; j& g3 t; H# B; E! N9 Y
PowerMILL 2012版开始,对宏进行了加强。可以:
' J* o6 z& P8 `  w7 q* h& [; Z5 _8 O% f( y
1. 创建基本的宏+ N& z  X/ `- N1 f( i! N( j
2. 添加宏变量
. I, @8 A! z& w  b+ P# ~( l5 W3. 添加宏循环
" Z' t& a: ~. S: [! ~4. 运行带参数的宏
8 `& ]: n0 {+ l4 r# ?5. 让宏具有判断的功能7 d! O6 a1 s$ d0 @
6. 在宏中使用函数
3 s9 ~, o9 D& L6 V2 b0 ~' U6 t' [7. 使用SWITCH语句' M3 P, U% T5 K  ~- e( x  w# F  J
8. 宏返 ...
3 V4 K0 e: ~8 s6 N# E& {hexuan07 发表于 2012-2-24 09:15 http://www.3dportal.cn/discuz/images/common/back.gif

9 _1 G" O' ]+ T& D5 h
4 z7 p9 Y% M, l5 w) l8 [可以发些这些宏上来吗,先谢谢了!
 楼主| 发表于 2012-2-25 09:56:11 | 显示全部楼层 来自: 中国广东广州
11# JimGreen ( S9 w+ h7 F2 [* v! B, m
# H* K" h7 h4 b' \. |# N0 p  _0 w
在PowerMILL 2012单击<帮助>-<澵功能说明>,可以查看PowerMILL 2012-新功能网页。在网页的最下面有PowerMILL 2012宏增强的说明。
) v+ m% u) [' e3 M* P% H1 O+ e, Y$ i 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 n0 D, [/ W* j2 X1 u还嵌入自己的广告,对这种行为,进行谴责!
发表于 2012-5-15 08:41:14 | 显示全部楼层 来自: 中国广东佛山
5# sdergg  # D) G5 i, O6 R6 O+ F- V
; P: ~  g/ G: L& q2 w4 K$ s4 r
对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。  n1 }' z/ x5 k% T' C! d
hexuan07 发表于 2012-2-19 22:45 http://www.3dportal.cn/discuz/images/common/back.gif

; b8 R- }: e6 K/ ~, S# {- w# J2 P/ B/ {( Z6 k3 l2 }
工作量少了,人工自然减少了!大个!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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