QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
大家好!# h3 s; K# Z- h* _
* z! `, k2 ?$ v" d' `
本人,在论坛里上传过一些Delcam产品二次开发的教案,在这里,希望大家能够讨论一下。
- G1 b8 M* t' ^大家都希望能够通过二次开发实现什么功能:
* n3 }, {1 s7 I# J
, Z$ T/ X1 ?0 X  U' R例如:
/ ^4 k2 k+ |. P% O  f+ i5 \) L1 y
. g# P; Z, L, r+ V* E希望能够自动保存项目;' s8 y) D/ T7 W5 c) d
自动产生NC程序:+ t6 t6 V" a, J% t) D
自动刀具路径检查... ...; i4 {4 T# D0 F) ?; N/ y, S

, x+ v- Q9 j" K8 P3 {希望大家踊跃发言!
发表于 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 5 v7 x0 E# e* y& b$ e. A- {

+ r# O( a: b, I' n  ^$ @. Z- Y对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
发表于 2012-2-19 22:54:19 | 显示全部楼层 来自: 中国广东惠州
继续加强宏
发表于 2012-2-21 23:53:39 | 显示全部楼层 来自: 中国广东广州
我想实现程序单简单一些,希望可以提供一些这方面的代码学习一下
 楼主| 发表于 2012-2-24 09:15:59 | 显示全部楼层 来自: 中国广东广州
6# hexuan07
' L( g) g- I/ G  T6 H
1 K! o3 _9 H+ o% i: `PowerMILL 2012版开始,对宏进行了加强。可以:9 i* n+ X% \2 u- U" M% W$ j0 o

0 Y! x; S4 g9 e! i* b6 d1. 创建基本的宏
* K" o' b1 X" v( t2. 添加宏变量; X% f( J* R1 k% G0 ^0 V; `
3. 添加宏循环3 ?! N7 c& s7 A3 O
4. 运行带参数的宏
* X. d" r! `2 m4 ]5. 让宏具有判断的功能$ C# S1 W/ j/ ?( K
6. 在宏中使用函数
8 r; _1 l$ j3 ~- e% ~7. 使用SWITCH语句
% }& ]- ~$ C0 y; W0 f: m5 m) m/ {8. 宏返回值, R6 ]4 }5 C. J* E6 u4 p
9. 使用FOREACH循环
: e1 [' I9 d( i0 N10. 在FOREACH循环中使用数组
 楼主| 发表于 2012-2-24 09:31:49 | 显示全部楼层 来自: 中国广东广州
本帖最后由 hexuan07 于 2012-2-24 09:36 编辑
3 t1 u" o2 G( e1 k0 u" H8 U- p+ T! w
2 S; T0 h5 M4 c, m- r& |8# huameimei ! S: a) t' H: a7 O0 j# K7 ~* u

' e: `6 G% t  b# t* b
# R; F1 F* m6 l! ?+ |关于PowerMILL程式单。目前已经编写出四种类型。
7 }# S) Y' a" k/ d# V9 ]* t' {( K% r4 w- `( o3 x* Y, o! y( R# V
A:Excel清单。" q1 @  N: p/ m$ V& G8 N
     支持:清单模版自定义功能。8 t. r$ O% A" W( K' Q1 @1 Q9 M
             多达137个变量的自定义' P5 q' a2 \! R, g' E
             生成速度极快
; o. [9 C7 u1 P* X/ Y             可同时定义11个示意图8 h" q+ Y% h( \* z& [- [/ Z
             可自定义参数命令* y, ?5 G* g  M# t* y
             可自动换页(工作薄,或者是生成Excel文件)
* \( n4 C2 A) v2 g, a) f             可定义参数表达式(自动计算结果)
. ]; X. V/ W$ e/ D             119.jpg , z3 w3 p! m3 {6 _, E" N
* Y3 z! Z  R4 e( W, a- q* j! k
             122.jpg
, f# c1 D7 e  v+ `" u             123.jpg ! I# \0 G9 o( i# u0 R  B
             131.jpg , m" ^5 n3 S5 \& R. j9 d4 N6 F$ Y8 c
             132.jpg
* y+ f: u, |. i$ }             133.jpg
5 i, ]: u. g3 J+ bB:WPS清单:(功能与Excel相同)
# S9 Q) U; _* ~C:网页清单(PowerMILL原生支持的清单方式)2 F  N! J& l  ]1 K2 K
D:英国工程师开发的网页清单(不支持Win7系统)
1 c$ T$ C+ {" I) m- s- A. v/ D4 D' X% o3 e. @. Y' h
另:本人正在开发一个清单模块。不需要电脑安装Excel、WPS等办公软件,可以生成清单、打印清单,自定义清单模板(这对香港的公司特别有用,因为我去过的香港厂,他们大多都不允许安装办公软件,特别不允许安装盗版办公软件)) ]5 o/ O  @/ ~/ {) L( C5 c

1 ^7 `" Q3 w1 g7 T) a6 m* U! C正在开发当中......
发表于 2012-2-24 21:50:49 | 显示全部楼层 来自: 中国广东中山
6# hexuan07  
2 u) |* C( T2 ?: a% I
8 [1 S" L3 Z5 PPowerMILL 2012版开始,对宏进行了加强。可以:8 {& M& c1 K5 i" E$ l# P
. |* i1 ]+ o1 B$ S
1. 创建基本的宏% r9 \7 m' E- K
2. 添加宏变量
6 N5 S3 S5 Z6 W+ c4 K+ I4 d3. 添加宏循环
& ?: `- o5 ?* k, b4. 运行带参数的宏
2 S: W5 N; x& y: n0 B, f1 n; J5. 让宏具有判断的功能. e5 c0 p1 ~' M, ~* z$ U4 e& E6 R# O
6. 在宏中使用函数* y6 n7 Y, a) ]/ r' k
7. 使用SWITCH语句
; R; T# d# v$ c6 [$ G" a8. 宏返 ...; u- b) y' h3 F
hexuan07 发表于 2012-2-24 09:15 http://www.3dportal.cn/discuz/images/common/back.gif
3 j1 q0 q: y5 A3 J1 F9 `
# _, V* T6 Y- H- I
可以发些这些宏上来吗,先谢谢了!
 楼主| 发表于 2012-2-25 09:56:11 | 显示全部楼层 来自: 中国广东广州
11# JimGreen 7 ], F3 g- d7 f+ s5 Z
2 l. }4 K: Y, F/ f+ ~( T  o
在PowerMILL 2012单击<帮助>-<澵功能说明>,可以查看PowerMILL 2012-新功能网页。在网页的最下面有PowerMILL 2012宏增强的说明。. V5 l0 z: d7 Y* ~4 [6 `
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 | 显示全部楼层 来自: 中国广东广州
发现有人把我的教程放到《中国模具资源网》中,而没向我打招呼,! c' b* i& t5 R: i
还嵌入自己的广告,对这种行为,进行谴责!
发表于 2012-5-15 08:41:14 | 显示全部楼层 来自: 中国广东佛山
5# sdergg  & `) O( J4 M" i$ Z# A& @

% l9 W0 e- B! {; O1 f对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
4 @8 e3 o  L4 _. r0 y7 U: Fhexuan07 发表于 2012-2-19 22:45 http://www.3dportal.cn/discuz/images/common/back.gif

/ H; _! p' l$ Q7 U. H
8 z8 M# i- A( w# z! a1 {! A: C工作量少了,人工自然减少了!大个!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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