QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
大家好!
- s' k- Y7 D+ h4 ~8 j7 B9 p3 b3 l: G0 A( ~2 e
本人,在论坛里上传过一些Delcam产品二次开发的教案,在这里,希望大家能够讨论一下。7 {' A+ j1 c$ v$ D0 G
大家都希望能够通过二次开发实现什么功能:) C+ r* |+ v6 i9 d3 j' J# p! s  `! H$ i8 f
( n: H! k5 C0 s/ E9 a; j9 N8 M
例如:# L% _: G- E% x7 n" A) D8 W

5 w& o& V. j8 ?希望能够自动保存项目;8 o) t7 f& n: B
自动产生NC程序:! M5 E7 v/ b6 {! y' L6 H% }$ v' H
自动刀具路径检查... ...
* a5 I. A4 y$ V3 l' i0 _' F' R9 H
+ s) y5 l3 D4 k' e& M% J% |- X9 [; S希望大家踊跃发言!
发表于 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 ) e; \, s! u7 \' i

) ?- o* S& C- N! s9 y6 T4 F4 V对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
发表于 2012-2-19 22:54:19 | 显示全部楼层 来自: 中国广东惠州
继续加强宏
发表于 2012-2-21 23:53:39 | 显示全部楼层 来自: 中国广东广州
我想实现程序单简单一些,希望可以提供一些这方面的代码学习一下
 楼主| 发表于 2012-2-24 09:15:59 | 显示全部楼层 来自: 中国广东广州
6# hexuan07
1 w2 M( d1 \# |7 f* S8 ]9 z+ ?( _8 W* `. f! j" {5 \
PowerMILL 2012版开始,对宏进行了加强。可以:
7 G: j- l- {6 K6 g0 K' F' l7 w+ f# g9 Q5 L9 t
1. 创建基本的宏
. e0 i. S' @% ~- O  O2. 添加宏变量3 T# L& ~: }$ J* y4 x  H; D% p
3. 添加宏循环
6 \' O7 G# C  N% Z7 z  W* P4. 运行带参数的宏: l" I* z: G, S' G$ \3 i6 P
5. 让宏具有判断的功能
* q- v& U4 v# _4 N6. 在宏中使用函数# D5 P/ u* Z$ V0 Q
7. 使用SWITCH语句- U. w' g8 v2 V- q0 |
8. 宏返回值' B# n- y/ \6 L8 I0 X# N- y; s( |3 @
9. 使用FOREACH循环
' f# ?) L4 s% y0 k10. 在FOREACH循环中使用数组
 楼主| 发表于 2012-2-24 09:31:49 | 显示全部楼层 来自: 中国广东广州
本帖最后由 hexuan07 于 2012-2-24 09:36 编辑
1 J' V5 f' T9 B( |: M
. x# z, w) I! x$ {, J$ q8# huameimei ) l5 N& u  }! U0 T- n

9 I( e# C2 C) a9 ]. f# X
, ], O+ p1 L3 u* q2 X- c关于PowerMILL程式单。目前已经编写出四种类型。
8 A0 k" ~2 q3 d5 y. |$ }* r0 f% F0 `' R! F& \2 d
A:Excel清单。
" Q% V4 L: S/ S: N/ r! f+ d( M     支持:清单模版自定义功能。
1 A- b, G% c! q, Z             多达137个变量的自定义
  y6 e3 l* J# }: |$ c             生成速度极快
5 o& D2 F' h" }2 |, O             可同时定义11个示意图
* h3 d3 m  @$ A# L             可自定义参数命令
+ |/ I, l2 G) |             可自动换页(工作薄,或者是生成Excel文件)+ u8 d3 ]" t/ \
             可定义参数表达式(自动计算结果)+ V5 X: Q3 Q9 X0 X( t, N/ H
             119.jpg $ }: t& }) q$ w  H
* F! I8 ~; [& w* N
             122.jpg $ F( ]( ]# O7 E0 _5 _
             123.jpg . L! U" R- _' j5 k
             131.jpg + V9 W! k7 i/ j0 Y
             132.jpg
* U0 E+ P5 t; L4 w             133.jpg
# b4 B4 R8 ~4 i3 s7 V* B9 wB:WPS清单:(功能与Excel相同)
3 l. ^4 T4 t9 @4 p# U  ]C:网页清单(PowerMILL原生支持的清单方式)& ~8 `2 [3 ]* V: [+ \$ M$ n
D:英国工程师开发的网页清单(不支持Win7系统). p& P& B+ g, q
- c# c$ c1 |8 y) O5 L
另:本人正在开发一个清单模块。不需要电脑安装Excel、WPS等办公软件,可以生成清单、打印清单,自定义清单模板(这对香港的公司特别有用,因为我去过的香港厂,他们大多都不允许安装办公软件,特别不允许安装盗版办公软件)7 c. s7 @! g& q6 V4 r
# {/ @' O8 M: s8 l4 \3 i: i
正在开发当中......
发表于 2012-2-24 21:50:49 | 显示全部楼层 来自: 中国广东中山
6# hexuan07  
) C* S! _( F5 z: _6 q  J' b$ |: l- I8 X% s$ t
PowerMILL 2012版开始,对宏进行了加强。可以:
: Q! e5 M+ t% M( o
* V2 v1 {: X" k& ]! ^1. 创建基本的宏
5 K  M$ T/ `  `6 O7 c2. 添加宏变量8 `4 m  N% ~3 e: [$ w2 a# W
3. 添加宏循环
& i8 {9 Q9 w4 k4. 运行带参数的宏% I  M9 z% |  A
5. 让宏具有判断的功能
- \1 |) R6 K* l) a6. 在宏中使用函数
9 \' O" C* f& E$ k( G7. 使用SWITCH语句6 z3 K6 I6 M; n2 G7 H  k1 D
8. 宏返 ...
6 ^% J  x. _% N. p" O7 ihexuan07 发表于 2012-2-24 09:15 http://www.3dportal.cn/discuz/images/common/back.gif
% l9 ~3 E+ o" V8 s

& B! v+ e9 C: p$ ^  L" J可以发些这些宏上来吗,先谢谢了!
 楼主| 发表于 2012-2-25 09:56:11 | 显示全部楼层 来自: 中国广东广州
11# JimGreen ; k3 \+ h! M8 Y8 }0 C6 I! `* H+ F
4 V9 E5 W9 w0 w- Y" L, z
在PowerMILL 2012单击<帮助>-<澵功能说明>,可以查看PowerMILL 2012-新功能网页。在网页的最下面有PowerMILL 2012宏增强的说明。" x1 J$ u6 P% i/ H% G
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 | 显示全部楼层 来自: 中国广东广州
发现有人把我的教程放到《中国模具资源网》中,而没向我打招呼,
# `! t; r2 n$ j; |! Y还嵌入自己的广告,对这种行为,进行谴责!
发表于 2012-5-15 08:41:14 | 显示全部楼层 来自: 中国广东佛山
5# sdergg  
; U7 R+ a1 ^# L1 Z" P4 S5 G
( B( g. d' a2 b, I1 ^$ B对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。8 p0 s1 W$ V3 `4 x# ~" O
hexuan07 发表于 2012-2-19 22:45 http://www.3dportal.cn/discuz/images/common/back.gif
6 `$ E& L% W$ G' A5 O
6 G- K1 @8 z0 F- K  P' E% d' M
工作量少了,人工自然减少了!大个!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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