|
有偿(2000ug币)寻二次开发:自动求一组直线或中心线和曲面交点
3 s, X( I+ p% E( M2 N$ q5 y5 _9 |3 ^4 x7 g
开发前工作介绍:
- |# G) \+ Z/ D: X( J
# u; U9 \4 l% f2 n) D1)通过设计, 得到一组直线或中心线 (例如行列19X17, 中心距X, Y方向的间隔均为20), 将该线组单独保存成一文件; (本人提供): _; Y: m4 ~% M! p: }, [! k, Y* z3 Y6 q
2)曲面零件模型一个或多个, 如汽车曲面模型, 分别单独保存成一文件。曲面模型最低点为ZC=0;多个曲面零件模型是为验证二次开发程序的有效;(本人提供)- r2 r6 e8 [4 d$ V: y$ s
3)将曲面零件模型通过UG命令,输入到直线或中心线模型, 中心对齐;
$ Y, n7 R2 i6 F& }8 W; u& p1 h6 j% {+ b& d7 A% ~; u* u2 n1 T
开发需求:
' A! Z' M5 M9 u! E% G
( q' \+ c) X8 N( ]/ h1)自动将直线或中心线组中每一条线与曲面求交点,并将交点的XC,YC,ZC坐标返回;如没有交点,则ZC值返回为0;要求自动选取直线或中心线组中每一条线,曲面选一次;以实现二次开发上的真正自动化;各线的交点坐标输出一文本文件,交点输出到某一自定层。4 c; l4 R; d$ a5 @
2)根据求得的各个交点,对于Z值不为0的各个直线或中心线,自动输出一系列钻孔程序,孔深为各交点的ZC值,其他钻孔工艺参数自定,钻孔程序输出到一文本文件。
7 m9 T2 v/ [& {* z
$ W9 ?( B# A! z! ~! c二次开发外挂运行前,零件组合参见附件.
6 V2 f, L2 z6 M) c8 c0 @) r
- k+ f! _* X& n5 g8 q: W4 t3 e; `9 |
1 X9 O/ E$ k" ?愿付一千圆(二千UG币),请保证质量,有意请联系:currencywar@sina.com# S' K! v; C3 v
+ d2 z7 J) \# p; U) s2 T; n[ 本帖最后由 jameswang777 于 2008-5-8 01:33 编辑 ] |
|