美文网首页UG编程CNC数控编程
UG编程逆向思考建模,超多小伙伴想学的内容终于来了!

UG编程逆向思考建模,超多小伙伴想学的内容终于来了!

作者: UG编程莫莫 | 来源:发表于2018-12-17 21:36 被阅读1次

    ——逆向思考建模(优化计算)——

    图形分析:造型形态简单,在建模过程中会遇到冲突地方,正常的建模方式无法同时满足两个数据条件,所以需要利用优化计算方式完成逆向调整。

    直线,依据已知条件,以绝对0点的基准点开始绘制x方向直线,长度如下

    直线,以0点绘制y方向,设置长度如下

    直线,选择上一直线端点,绘制x方向,设置距离g/2

    直线,直接连接两个端点完成底面棱边线

    直线,选择yz平面,使用点构造器,以绝对0点进行沿矢量的偏移,注意选择选择直线时,要选择远离箭头一侧,这样距离可以设置为正数,这样便于后续建模数据设置。此处距离是一个任意数据,先暂时按照50来设置,这个变数是后续调整变量,通过调整它的变化,使得与其相关的另一个数据发生改变。

    确定后,找到z方向,设置距离为e

    直线,直接连接两个端点

    直线,支持平面,以已有的两条直线创建平面,成一定角度,依据实际情况利用表达式设置角度,限制里大一些即可。

    直线,以现有直线端点开始,绘制x方向直线,利用上一条直线进行截断,主要目的是简化图形不产生多余线条

    投影曲线,根据下面两个图可以得知,中间面上的连接线和侧面上的连接线,二者方向一致,只是处于的面不同

    根据这个特点,将已有的直线,按照x方向投影到另一侧斜面上,斜面直接选择两个相交曲线即可。

    曲线长度,投影过来的线的长度是任意的,根据题意,这个位置的直线长度是f,所以利用这个命令把直线长度修改为指定长度,切换到总计,设置长度,添加关联,实现全参数化建模,原曲线隐藏,减少多余线条。

    直线,直接连接两个端点即可

    直线,以端点为起点,绘制x方向,利用前面的直线进行截断

    直线,连接两个端点

    实体的外形轮廓已经绘制完毕,纵观整个图形,只有下图中的直线距离d没有达到要求,如果想要达到d距离,需要调整双竖线位置距离,调整它的长段,从而修改圈里面的长度,整个建模过来,只有这两处的数据是不固定的,圈位置直线长度是图纸要求,只要通过调整点偏置距离,使得达到d距离,就可以完成整个建模。这个过程需要利用优化计算来完成。

    测量距离,捕捉两个端点进行距离测量,添加关联,这点非常重要,只有通过建立这个表达式,才能实现逆向修改。

    优化,建立名称,添加目标变量,测量距离,修改为目标数据95

    切换到变量,添加点偏置的50偏置距离,默认自动浮动范围,先按照这个范围优化一次,观察结果,看变量再达到多大数据时,目标大概是多少,据此进行反向修改变量范围,再次进行优化,直至达到最后的结果

    调整范围44-60之间后,优化的结果达到95.0001误差可以忽略不计。

    利用有界平面命令把整个框架的片体做好,由于有的直线有多余线条,选择直线的时候,要启用到相交处截至,这样才能选择到封闭区域,完成平面创建

    缝合,将片体缝合为一个整体,注意,对于封闭的片体,缝合后是一个实体,不封闭的片体缝合后还是片体。

    镜像几何体,以基准面进行半体镜像

    求和,两个半体求和为一个整体

    角度c平面面积

    D和f所在面面积

    距离

    体积

    本文来自莫莫的微信公众号【UG数控编程】

    如果你想了解更多的UG编程知识,推荐你们加一个UG编程群726236503,里面有免费的UG编程资料供大家学习,有什么不懂的可以在群里大家相互交流。学好UG编程其实很简单,只要跟对经验丰富的人系统的学习,多跟朋友,同事,同学交流。可以更加强化自己的编程水平,学到的知识是自己的,别人拿不走。​

    相关文章

      网友评论

        本文标题:UG编程逆向思考建模,超多小伙伴想学的内容终于来了!

        本文链接:https://www.haomeiwen.com/subject/nflhkqtx.html