QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
大家好!
" P- u9 F' K7 h* C: c
4 O- t& y% _( h% O4 S* x( E! \本人,在论坛里上传过一些Delcam产品二次开发的教案,在这里,希望大家能够讨论一下。! }- j5 a' B+ B
大家都希望能够通过二次开发实现什么功能:
: S+ Q* R/ r: C; y
: E0 i* D3 \6 p& M/ d例如:
8 ]2 o  G! C' _0 w* k6 C
* o9 t1 b; L% {' R. T9 C9 `( g希望能够自动保存项目;  D4 ~- \, ^  E
自动产生NC程序:
( c% R& D. d5 r自动刀具路径检查... ...8 J- h7 t5 d3 F/ }+ H

" c5 J1 |9 {" b, B希望大家踊跃发言!
发表于 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
4 k( L' W; L4 }6 t. H1 @' }
. H/ K! H- J! [( ~% @, K对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
发表于 2012-2-19 22:54:19 | 显示全部楼层 来自: 中国广东惠州
继续加强宏
发表于 2012-2-21 23:53:39 | 显示全部楼层 来自: 中国广东广州
我想实现程序单简单一些,希望可以提供一些这方面的代码学习一下
 楼主| 发表于 2012-2-24 09:15:59 | 显示全部楼层 来自: 中国广东广州
6# hexuan07
6 f6 Z9 z5 i) a$ I; _6 l+ i' g9 T9 Q9 e! d" L3 v& v2 p! w: N
PowerMILL 2012版开始,对宏进行了加强。可以:
( E; N9 c0 U9 {8 {9 x+ c
% m; |3 |" \2 G1 _+ v8 G' n6 C1. 创建基本的宏' x: F- N5 X# Y- X
2. 添加宏变量
# E' D  [! h5 p0 M8 A' `$ w3. 添加宏循环" G9 c* f- W3 Q4 S. f; C
4. 运行带参数的宏
- m* ^' q8 t1 ], c7 M1 H5. 让宏具有判断的功能
7 `* C; @* s6 ]/ ]6. 在宏中使用函数
2 o& G- c# k$ B" e* D7. 使用SWITCH语句. t: Q# M; I9 R" {; W% p: w# R
8. 宏返回值
6 M' s8 ?- m6 x* P) m) @9. 使用FOREACH循环
$ e% }! D0 B" M) `! N1 o* X10. 在FOREACH循环中使用数组
 楼主| 发表于 2012-2-24 09:31:49 | 显示全部楼层 来自: 中国广东广州
本帖最后由 hexuan07 于 2012-2-24 09:36 编辑
4 M% l8 n' q! m/ g; }
, M+ C1 I6 q: E9 @0 v; y- ~4 m( t7 M8# huameimei
; ^! a  t- l( w6 G2 I: z" c9 y1 K& P, ~: W! c
- K8 R; A& W% m, t3 S
关于PowerMILL程式单。目前已经编写出四种类型。
# h+ ], i/ l8 F/ h* F, {3 y) K' w  t  H( ]( `9 h
A:Excel清单。
2 f- t) Y0 b9 O$ w, x     支持:清单模版自定义功能。6 _6 c7 J& v, l! L6 ?
             多达137个变量的自定义( T( y  \; K2 ~1 Y$ m# J% B
             生成速度极快8 q% M' d1 y  U" L
             可同时定义11个示意图+ |; @# z+ s7 W- ?5 k- n
             可自定义参数命令
+ ?# f9 w4 j+ j& A  a9 [" s( F             可自动换页(工作薄,或者是生成Excel文件); T6 |7 a. v' C& z
             可定义参数表达式(自动计算结果)8 \9 m# G3 \- R$ M+ `, c- w
             119.jpg ; I( J! {  s% k' o+ U* Q
. D5 p+ L! J! p/ R/ N# Z
             122.jpg
4 J! m$ y+ p7 R8 {4 P9 ]             123.jpg
0 f  ]' ^) r' {6 B  Q* k- B( c             131.jpg 9 m0 ]8 \& Y5 z; I
             132.jpg " p2 \( A0 K3 K( P( P! K7 z
             133.jpg
) e) W, t3 T1 u- F3 oB:WPS清单:(功能与Excel相同)
) j  d8 v( h4 ?  x0 U: Q" k& \3 CC:网页清单(PowerMILL原生支持的清单方式)8 l  ^/ V6 @% Z' O7 R: @
D:英国工程师开发的网页清单(不支持Win7系统)" j# |0 ]9 @+ J6 F; M4 d
7 ~, D8 r: G7 C' ?1 R$ M2 u
另:本人正在开发一个清单模块。不需要电脑安装Excel、WPS等办公软件,可以生成清单、打印清单,自定义清单模板(这对香港的公司特别有用,因为我去过的香港厂,他们大多都不允许安装办公软件,特别不允许安装盗版办公软件)9 L: m0 i# ]5 r
3 L! [& f4 V; E( ]  i: j
正在开发当中......
发表于 2012-2-24 21:50:49 | 显示全部楼层 来自: 中国广东中山
6# hexuan07  
! E/ l  k/ y! ^* T) `- Y* `; R6 X- z/ y2 C/ U0 ~
PowerMILL 2012版开始,对宏进行了加强。可以:
' G3 I$ O7 b# S0 I( ^1 M+ ]% v( }7 r  W8 w* L% g, T
1. 创建基本的宏- i1 |5 N& u! _$ Y) s5 @
2. 添加宏变量
% k1 s6 H0 u: x; o3. 添加宏循环& R3 m8 }: p9 p' C7 p, |
4. 运行带参数的宏
3 {- M+ B0 `1 ^; Z8 C* z5. 让宏具有判断的功能
, ^, Y: W# X! J7 ~$ }6. 在宏中使用函数8 G" m9 f- [7 z4 A: \; \0 N" ~5 E
7. 使用SWITCH语句6 E# W. m/ P( M7 d+ s- l
8. 宏返 ...
( q% b$ P- q7 d" z5 H7 ~hexuan07 发表于 2012-2-24 09:15 http://www.3dportal.cn/discuz/images/common/back.gif

. ~( i. E& d+ q: Z( E: v# ~1 m  S1 a" t' h! `
可以发些这些宏上来吗,先谢谢了!
 楼主| 发表于 2012-2-25 09:56:11 | 显示全部楼层 来自: 中国广东广州
11# JimGreen 0 u, y$ r5 ^% |2 x/ {  s' b, k, m% k
0 C8 y& r7 K: O9 X
在PowerMILL 2012单击<帮助>-<澵功能说明>,可以查看PowerMILL 2012-新功能网页。在网页的最下面有PowerMILL 2012宏增强的说明。
! s5 }9 e( s: F5 z  R' l9 F 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 | 显示全部楼层 来自: 中国广东广州
发现有人把我的教程放到《中国模具资源网》中,而没向我打招呼,9 x+ i. t+ ]& J3 y4 w" {; ?
还嵌入自己的广告,对这种行为,进行谴责!
发表于 2012-5-15 08:41:14 | 显示全部楼层 来自: 中国广东佛山
5# sdergg  
& Z2 K) W1 L7 ]  l+ B
5 X! _4 ?: M( O9 b' P0 S; }* V5 E对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
6 R8 w. R4 u6 ~: shexuan07 发表于 2012-2-19 22:45 http://www.3dportal.cn/discuz/images/common/back.gif
) ^# R3 T  Y, s, ^, G8 v
2 @* B( i& S8 B
工作量少了,人工自然减少了!大个!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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