QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 19200|回复: 71
收起左侧

[已解决] 求做一个宏程序,把总装配体的每个零件的用量数量值输入对应的零件的自定义属性表中..

[复制链接]
发表于 2014-1-21 20:32:23 | 显示全部楼层 |阅读模式 来自: 中国广东江门
20三维币
       我一直有一个问题没有很好解决:就是装配体中每个零件的用量在装配直观中或装配体统计中有数据,但不知如何把这些数据提取到对应的零件自定义属性表中,现在都是手工输入的,比较麻烦也容易搞错。
1 n8 S6 W$ U( a7 I# ~9 j我的装配图材料清单可以输出排版为图纸清单及外购件清,这些清单的数量是对的,不是手工输入的。
  V4 O/ i* t+ X/ ?但每个零件的工程图上显示的数量则为链接到零件模型的自定义属性表的数量栏,在模型中手工输入的,难免弄错。
7 n6 t+ w9 y( A) l9 Q! P非常需要一个在总装配体模型介面下运行的,自动提取装配体所有零件的数量,输入到对应的零件自定义属性表中。
) ]4 v& f: U$ r% Y* G2 m
; p7 G9 P/ y$ I& E/ Q% q9 m# j3 F0 d( v5 w

9 C& e& G' U8 l; q http://www.3dportal.cn/discuz/source/plugin/sina_xweibo_x3/xwb/images/bgimg/icon_logo.png 该贴已经同步到 吉人盛世的微博

最佳答案

查看完整内容

http://bbs.icax.org/thread-913002-1-1.html
发表于 2014-1-21 20:32:24 | 显示全部楼层 来自: 中国香港
 楼主| 发表于 2014-1-21 20:35:00 | 显示全部楼层 来自: 中国广东江门
本帖最后由 吉人盛世 于 2014-1-21 20:38 编辑
, q& R; X/ w& H  H) f% R
8 o2 e) U8 i! B' T: O1 S* P8 f注:运行此程序之前,我会将整个装配体所有零件打包在同一个文件夹下,可能有多层目录。
QQ截图20140121202508.jpg
QQ截图20140121202536.jpg
QQ截图20140121202619.jpg
QQ截图20140121202659.jpg
发表于 2014-1-21 20:37:06 | 显示全部楼层 来自: 中国陕西西安
关注,期待高手解决
发表于 2014-1-21 21:05:24 | 显示全部楼层 来自: 中国天津
关注,这个问题我也正在琢磨呢,期待有人能解决哦  
 楼主| 发表于 2014-1-22 21:27:54 | 显示全部楼层 来自: 中国广东江门
可以先手工输出装配直观的统计表为电子表格,再用外挂程序更新对应文件的数量属性。6 x! i1 M. J1 \) G# I; w
请编程高手出手帮做一个程序。
QQ截图20140122212331.jpg

MD20140108xls.zip

6.5 KB, 下载次数: 39

发表于 2014-1-23 15:24:59 | 显示全部楼层 来自: 中国香港
裝配體直觀功能的確不錯,但是會連同“封套”及“不包括在材料明細表中”的零件都一併計算,出來的數量可能會偏多。+ C7 b2 ]  q, ~2 P. V; A* S8 u$ s
capture09.png
# C, u8 R+ f/ C' R) E8 n capture07.png / L* y8 h9 U& n, z

. ?# g) x) u9 c編寫宏的初步構思:
& r, Y. x/ P) n! y. V1 R! h4 g0 J4 i1. 先寫出一個“遍歷”宏,從裝配頂層向下逐層搜尋所有零件。6 c8 K; G/ U, G3 w
2. 遍歷時每遇到相同的零件,排除“封套”及“不包括在材料明細表中”的零件,對應變量就+1。) Y- X7 L) p) l2 @& T1 A" _
3. 跳過一些共用零件,在對應零件的自定義屬性加上變量的總和,就是零件的數量。
7 Q; p: m9 _; @' `- ]# L5 t5 y: W% C. W7 R* r
有一些前設必須厘清:
5 _+ J4 l( K3 ^, v8 T7 k+ D1. 有沒有使用“配置”的習慣。
/ H# ~* k" d* f6 V, S' M1 N- s( `( i2. 區分“共用件”及“加工件”的原則。以“文件位置”、“文件名稱”還是“文件屬性”來區分。2 y, h2 J5 D, M. T' O
$ J5 _' k2 n) \8 ~2 d
如果遍歷宏成功運行,還可以額外加多一些功能,例如統一“加工件”的“單位”和“裝飾螺紋顯示方式”等等的文件屬性。
发表于 2014-1-23 17:05:57 | 显示全部楼层 来自: 中国辽宁葫芦岛
不明白楼主为什么要把数量提取到自定义属性当中去。只要工程图的bom表里面能够体现出来就好了啊。忘讲解其用途。
) J! y, d. V$ G( h$ K) s* f没人研究就说明大家用这个的时候较少,没人钻研。
发表于 2014-1-23 20:01:13 | 显示全部楼层 来自: 中国广东深圳
呵呵,这个是比较奇芭的用法
 楼主| 发表于 2014-1-23 22:28:38 | 显示全部楼层 来自: 中国广东江门
加工时工人只看图纸,不看你的BOM, BOM是给管理层看(会看的较少)
 楼主| 发表于 2014-1-23 22:35:16 | 显示全部楼层 来自: 中国广东江门
管理做得好的话,会在每张图纸上盖个工艺印章,根据BOM手工填上数量,及工艺要求,难免不错。
) i% A; e  ]  N7 t- x不会每个人发一份BOM吧?
4 }; s- A5 H. b$ N$ R$ B; |如果我把图纸上数量栏标准确,是最好的方法。
5 x1 [* ^9 \* {4 q0 ?
 楼主| 发表于 2014-1-23 22:44:33 | 显示全部楼层 来自: 中国广东江门
276056089 发表于 2014-1-23 17:05 static/image/common/back.gif
- o6 s$ u; `  n) z' A( W( H0 o+ q- t/ K不明白楼主为什么要把数量提取到自定义属性当中去。只要工程图的bom表里面能够体现出来就好了啊。忘讲解其用 ...
0 e7 T; S; g1 `0 I" ~
BOM只在装配体工程图才有,而且大型的装配体下,一般分成下级装配体,所以总装配体BOM不一定可以在工程图上排版出来,我是导出到xls, 在office下排版出一个BOM, 包括图纸清单、外购件清单,必要时出多一个标准件清单。
发表于 2014-1-24 08:05:42 | 显示全部楼层 来自: 中国北京
NC@jiang@nan 发表于 2014-1-23 20:01 static/image/common/back.gif
6 _! K, F4 h" w) Y呵呵,这个是比较奇芭的用法
( M9 C+ q5 h, B$ y0 W& K5 V
感觉你就是来论坛添堵的, 好几次了
发表于 2014-1-24 09:53:18 | 显示全部楼层 来自: 中国陕西西安
请用这个,一切问题都会解决

XYBomTools V2.0.1.rar

670.9 KB, 下载次数: 391

点评

怎么使用的?  详情 回复 发表于 2018-3-29 10:12
发表于 2014-1-24 19:58:39 | 显示全部楼层 来自: 中国广东深圳
杀苏 发表于 2014-1-24 08:05 static/image/common/back.gif
9 ^- ^9 n% f4 j+ {. b6 [感觉你就是来论坛添堵的, 好几次了
1 r$ ~* ]* W2 T" n1 |& a4 W
呵呵,是吗?说句实话而已,揭了你的痛处啦?哦,那不好意思
 楼主| 发表于 2014-1-24 21:29:04 | 显示全部楼层 来自: 中国广东江门
本帖最后由 吉人盛世 于 2014-1-24 21:32 编辑 0 O8 W5 z$ B2 }
1025_zq 发表于 2014-1-24 09:53 static/image/common/back.gif  `# M3 F) m  W) ~- r. O7 |
请用这个,一切问题都会解决

/ w0 h* u7 t, k看来,只是做BOM而已,我转到EXCEL来做更加灵活。: C& F5 y3 k8 i7 s0 M* L; v4 p
没有解决图纸上需加工多少个零件,直接自动标注在图纸上的问题。5 V  H6 r$ @' p  l( \
因为我的模型零件都已有应有属性,稍加排序,就可分成多个表格。
QQ截图20140124212338.jpg
QQ截图20140124212453.jpg
发表于 2014-1-25 07:50:00 | 显示全部楼层 来自: 中国浙江宁波
NC@jiang@nan 发表于 2014-1-24 19:58 static/image/common/back.gif: _% D- N" E5 k+ P8 o* y, @
呵呵,是吗?说句实话而已,揭了你的痛处啦?哦,那不好意思
- P* V; p; E' q1 n9 d( w
毛个实话, 不经大脑的还差不多
发表于 2014-1-25 11:46:17 | 显示全部楼层 来自: 中国香港
杀苏 发表于 2014-1-25 07:50 static/image/common/back.gif+ V6 r/ e8 y; [$ R# V7 U1 _6 x
毛个实话, 不经大脑的还差不多
7 g! G0 ]4 t' R" l+ A  _  |; p
個人覺得杀苏兄不必再回復,免得“眼冤”。
发表于 2014-1-25 12:57:37 | 显示全部楼层 来自: 中国甘肃武威
本帖最后由 yzh621 于 2014-1-25 12:59 编辑
* u# l5 a- q; b5 b
: |$ v, M$ b+ j- i零件模板不需要【数量】啊、) \( u  Z& M  m* J. S5 {
材料明细表这个自动都会加载的
! H; g2 E7 _" v- s4 J详情:; G/ L( b- A3 K5 U. O
http://v.youku.com/v_show/id_XNjQ2MTk3MTI4.html?f=21226594
发表于 2014-1-25 23:27:53 | 显示全部楼层 来自: 中国广东深圳
Francis 发表于 2014-1-25 11:46 static/image/common/back.gif
# q+ f- o  {, t8 c8 M個人覺得杀苏兄不必再回復,免得“眼冤”。
) J# N! a* z# @) [) Z, s
呵呵,说得也是哦。名人。
发表于 2014-1-25 23:28:24 | 显示全部楼层 来自: 中国广东深圳
杀苏 发表于 2014-1-25 07:50 static/image/common/back.gif
, L7 s9 c  r+ Z* g. W) K毛个实话, 不经大脑的还差不多
$ O: e1 L3 j/ s8 X1 I" a! F7 c- [' n
呵呵,奇芭不奇葩大家说了算
发表于 2014-1-25 23:31:52 | 显示全部楼层 来自: 中国广东深圳
吉人盛世 发表于 2014-1-24 21:29 static/image/common/back.gif
5 I3 N7 T9 [6 Q9 C& S( H$ p看来,只是做BOM而已,我转到EXCEL来做更加灵活。
6 l' f# j- _/ w7 }没有解决图纸上需加工多少个零件,直接自动标注在图纸 ...

- q8 N. u* E# ^0 Y个人觉得,你这个生成明细表的插件倒是蛮实用的
发表于 2014-1-25 23:33:21 | 显示全部楼层 来自: 中国广东深圳
吉人盛世 发表于 2014-1-23 22:35 static/image/common/back.gif
2 T+ e& q& L' C9 a* w7 B) t* D5 u" u; }) H管理做得好的话,会在每张图纸上盖个工艺印章,根据BOM手工填上数量,及工艺要求,难免不错。, b  n! ?- v6 H4 k4 {4 F- I' J. Q0 f0 y
不会每个人发 ...
$ a4 X+ z5 d/ [' u/ `
加工部门的人是不会看BOM表,不过,生产计划部的人下生产计划单时会给他们一个要求加工的数量吧
发表于 2014-1-26 11:02:29 | 显示全部楼层 来自: 中国辽宁盘锦
NC@jiang@nan 发表于 2014-1-25 23:33 static/image/common/back.gif% Q& O/ r% G; c1 s
加工部门的人是不会看BOM表,不过,生产计划部的人下生产计划单时会给他们一个要求加工的数量吧

3 @) o: y4 F/ r3 J! r# v是的,加工时必须下任务单给数量,而且有时还不是单套的数量。( A6 v! |% o# ?! X/ q0 m+ X  G. X
没有靠图纸来决定数量的
发表于 2014-1-26 12:13:00 | 显示全部楼层 来自: 中国上海
阿帕奇 发表于 2014-1-26 11:02 static/image/common/back.gif
, }$ B; e( _7 M: N% A5 T( T是的,加工时必须下任务单给数量,而且有时还不是单套的数量。
: U0 S% p; c; z. S1 w. u! T( u没有靠图纸来决定数量的
4 V  j+ G; z/ R, e- x/ _6 _+ H6 |
但是在有很多“老职工”的工厂你这样是行不通的,加工工人就根据你图纸要求数量来加工!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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