QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
大家好!
7 P1 e9 q9 R/ U! ~& }# Y: ^5 t5 x* D% R3 _8 h3 Y
本人,在论坛里上传过一些Delcam产品二次开发的教案,在这里,希望大家能够讨论一下。; d: m4 u* x5 r- t* P: ^. ?
大家都希望能够通过二次开发实现什么功能:+ ^% @9 r4 z& }
; r* Y1 d" v+ }7 K# _* ?0 n
例如:  [- g7 r9 d' O) z
& m7 a/ O# I  ?# y
希望能够自动保存项目;/ H6 l# g2 Q6 e1 @2 b
自动产生NC程序:+ [/ ?& Y% q8 D1 v( c1 P) u
自动刀具路径检查... ...
. v! S* S0 Y, ?1 C4 O
, _  D, W- }, @7 d& _: M7 d希望大家踊跃发言!
发表于 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
  C9 Z. ^! G2 O- a" r7 r
# c" y& Y* U  K2 @对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。
发表于 2012-2-19 22:54:19 | 显示全部楼层 来自: 中国广东惠州
继续加强宏
发表于 2012-2-21 23:53:39 | 显示全部楼层 来自: 中国广东广州
我想实现程序单简单一些,希望可以提供一些这方面的代码学习一下
 楼主| 发表于 2012-2-24 09:15:59 | 显示全部楼层 来自: 中国广东广州
6# hexuan07 + Z* J9 P7 V( T" \
( X0 i: u) c4 S! j5 k
PowerMILL 2012版开始,对宏进行了加强。可以:. e' ?( ^4 j/ x! O, Q

  w' Q4 H- J6 v. F- l1. 创建基本的宏
! i0 J  e( N, b3 \/ C  s2. 添加宏变量
3 X- C$ W' l2 R! \6 `0 L  E$ E* p3. 添加宏循环
5 j) N# S, r  s% v- A; d4. 运行带参数的宏, I6 \$ u" @9 P) \9 W- D/ ^7 R
5. 让宏具有判断的功能
& E% X7 F7 ^# z0 e5 Q( D6. 在宏中使用函数$ O1 d, T* B- t
7. 使用SWITCH语句; x% ~$ r; n, L5 L& T# I
8. 宏返回值" h. K  f: S( [  [3 h
9. 使用FOREACH循环( u$ f# T( g  Z( @; n% \: E8 @
10. 在FOREACH循环中使用数组
 楼主| 发表于 2012-2-24 09:31:49 | 显示全部楼层 来自: 中国广东广州
本帖最后由 hexuan07 于 2012-2-24 09:36 编辑
9 `+ }' m$ ^& U* R3 j  N9 q; X. d3 E+ i, _8 _4 R
8# huameimei
" H) ?2 Z: ]6 D- P
! K( g  C" G4 {0 U7 l
, a( w* s7 |7 [- @3 O- r* ~$ b4 U关于PowerMILL程式单。目前已经编写出四种类型。$ p) W; k8 W4 f( G

! e- ?- G$ r" S4 sA:Excel清单。
% R* I: g  }$ N0 s) g9 a     支持:清单模版自定义功能。% \0 F2 X7 Z* u9 L( @) H2 W
             多达137个变量的自定义
4 D6 ]' E5 Z, E" O             生成速度极快. E- W5 t  \/ I7 z" u, J
             可同时定义11个示意图. q; ^8 N6 D# [
             可自定义参数命令
6 j2 V3 P; @9 H; h" u             可自动换页(工作薄,或者是生成Excel文件)# \3 S5 g, u% O% ^2 |$ A
             可定义参数表达式(自动计算结果): d1 G3 e- z* `/ N2 l0 ]+ t; T
             119.jpg
7 ?2 b$ u0 {: N" }% J# t' X' t! g! {( u; A3 }& Z. K0 N
             122.jpg # `+ r% B; o; f% e) b/ r6 a. [
             123.jpg
% a$ u" v' H- H% Y- e6 E             131.jpg
5 _3 A; Z5 k4 m, A0 v$ u             132.jpg " a' m% }, W4 x% Z
             133.jpg 1 f- l) l. q4 F! S: L# B, k  B
B:WPS清单:(功能与Excel相同)# N; P% V/ j6 Z1 w& Y% b/ Y$ H
C:网页清单(PowerMILL原生支持的清单方式)
. e8 ^# K4 h( k. b( e! h. ?D:英国工程师开发的网页清单(不支持Win7系统)7 `. X6 R+ h. N5 y+ r
) j8 v( J; _$ w% A% i5 b
另:本人正在开发一个清单模块。不需要电脑安装Excel、WPS等办公软件,可以生成清单、打印清单,自定义清单模板(这对香港的公司特别有用,因为我去过的香港厂,他们大多都不允许安装办公软件,特别不允许安装盗版办公软件)
: a0 l2 C. ?) I$ i& J  h# w$ B
6 E8 \+ P% S' _正在开发当中......
发表于 2012-2-24 21:50:49 | 显示全部楼层 来自: 中国广东中山
6# hexuan07  , m- t( Q; P: X: V1 ?

# M  {' ?: G& e0 J( g6 f% \. x9 @, O; W5 }PowerMILL 2012版开始,对宏进行了加强。可以:
! n+ R- X5 s; O9 p! h- x4 R
: |( s6 W# f9 R( ^( F+ h$ ?! P9 l1. 创建基本的宏
1 H: c& u  N6 h6 `  Q2. 添加宏变量
2 S: O* U- {6 D/ q0 Q; z3. 添加宏循环
; f1 V$ t! a! G/ B' C) X; u3 q" E4. 运行带参数的宏
! W; G  N& ^0 p5. 让宏具有判断的功能+ F" U3 o) z# L$ N, ~  k1 E
6. 在宏中使用函数
2 r9 c5 r( V. L( p7. 使用SWITCH语句6 Q; L0 I. I  K' a& D! t5 S
8. 宏返 ...
- A( P. ^9 _. l0 m* [hexuan07 发表于 2012-2-24 09:15 http://www.3dportal.cn/discuz/images/common/back.gif

1 U" T% ~3 O- F* d7 S  l7 G+ y7 A, s& c* c; D2 o, Y# E0 i
可以发些这些宏上来吗,先谢谢了!
 楼主| 发表于 2012-2-25 09:56:11 | 显示全部楼层 来自: 中国广东广州
11# JimGreen 0 d" S( ^# C; s& W

% G/ p* |" a5 ]/ `在PowerMILL 2012单击<帮助>-<澵功能说明>,可以查看PowerMILL 2012-新功能网页。在网页的最下面有PowerMILL 2012宏增强的说明。
5 Q3 r7 v! V3 b" V% }* D) H% n 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 | 显示全部楼层 来自: 中国广东广州
发现有人把我的教程放到《中国模具资源网》中,而没向我打招呼,- [5 ~7 G9 V4 b% Q
还嵌入自己的广告,对这种行为,进行谴责!
发表于 2012-5-15 08:41:14 | 显示全部楼层 来自: 中国广东佛山
5# sdergg  
9 s# u, A* A, k) F) c% B: q7 F$ ~( s
& g  i2 Q' ?* A5 j/ j- r$ W对PowerMILL进行二次开发,目的是为了减轻编程人员的工作量,提升效率。并不是替代人工。8 d$ S; f. N1 a4 |. y
hexuan07 发表于 2012-2-19 22:45 http://www.3dportal.cn/discuz/images/common/back.gif

5 g8 h$ l8 b8 ?& w# w* h% c% G6 e
' g9 H9 |% H% Z4 w工作量少了,人工自然减少了!大个!!!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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