在已有实体上如何选择想ug曲面拉伸实体的面然后进行自动ug曲面拉伸实体

查看: 240|回复: 8
在已有实体上如何选择想拉伸的面然后进行自动拉伸?
主题帖子金币
天使, 积分 193, 距离下一级还需 7 积分
天使, 积分 193, 距离下一级还需 7 积分
大家好,我最近在做一个拉伸特征的二次开发。比如已经画好一个长方体,想实现的是:根据用户需要,选择某一个面并以此面为基准进行拉伸。拉伸的厚度通过用户自己输入数值来确定,这个问题已解决,只是在拉伸的时候solidworks软件好像以它自己默认的面为基准进行拉伸,我现在想解决的问题是如何编写程序在执行宏时能够自己选择想要拉伸的面进行拉伸。我用的编程语言是VB。希望知道的大神不吝赐教,小弟在此拜谢!
SolidWorks机械工程师论坛
主题帖子金币
侠客, 积分 263, 距离下一级还需 237 积分
侠客, 积分 263, 距离下一级还需 237 积分
&&&经典案例图书为什么没有人回答我
SolidWorks机械工程师论坛
主题帖子金币
天使, 积分 180, 距离下一级还需 20 积分
天使, 积分 180, 距离下一级还需 20 积分
这个, 好像之前有贴子讨论过, 那贴子里也有我的回复;
应该是selectbyid的贴子吧;
SolidWorks机械工程师论坛
主题帖子金币
侠客, 积分 290, 距离下一级还需 210 积分
侠客, 积分 290, 距离下一级还需 210 积分
参与讨论和学习
或扫描二维码加入
SelectbyID后面要加面的名字,零件上的面都没有名字怎么实现选择某一个特定的面呢
SolidWorks机械工程师论坛
主题帖子金币
侠客, 积分 391, 距离下一级还需 109 积分
侠客, 积分 391, 距离下一级还需 109 积分
&&&经典案例图书你说的是已知这个面上的某一点的坐标的情况,那要是不知道某一点坐标该如何选择呢?我想达到的效果是在已有零件的情况下运行一段宏程序,然后弹出一个界面让用户自己选某一个面,然后以这个面为基准进行拉伸,拉伸厚度也由用户自己决定。
SolidWorks机械工程师论坛
主题帖子金币
侠客, 积分 231, 距离下一级还需 269 积分
侠客, 积分 231, 距离下一级还需 269 积分
刚做了一个小程序,是这个意思吗
SolidWorks机械工程师论坛
主题帖子金币
天使, 积分 180, 距离下一级还需 20 积分
天使, 积分 180, 距离下一级还需 20 积分
嗯嗯嗯,就差不多这个意思,终于找到大神了,求程序啊
SolidWorks机械工程师论坛
主题帖子金币
侠客, 积分 266, 距离下一级还需 234 积分
侠客, 积分 266, 距离下一级还需 234 积分
&&&经典案例图书楼主 ,想问下这个当时是怎么解决的
SolidWorks机械工程师论坛
主题帖子金币
侠客, 积分 251, 距离下一级还需 249 积分
侠客, 积分 251, 距离下一级还需 249 积分
Option Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swPart As SldWorks.PartDoc
Dim swSelMgr As SldWorks.SelectionMgr
Dim swFace As SldWorks.Face2
Dim swEdge As SldWorks.Edge
Dim swEntidy As SldWorks.Entity
Dim EdgeArr As Variant
Dim swSketchMgr As SldWorks.SketchManager
Dim myDimension As SldWorks.Dimension
Dim swSelData As SldWorks.SelectData
Sub main()
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
& & If swModel Is Nothing Then
& && &&&MsgBox &打开一个零件,再运行这个宏……&, vbOKOnly + vbExclamation + vbMsgBoxSetForeground, &Warning&
& && &&&Exit Sub
& & End If
Set swSelMgr = swModel.SelectionManager
Dim swObjectType As Integer
swObjectType = swSelMgr.GetSelectedObjectType3(1, -1)
& & If swObjectType = swSelFACES Then
& && && &Set swFace = swSelMgr.GetSelectedObject5(1)
& && && &&&MsgBox &请选择一个面,再运行这个宏……&, vbOKOnly + vbExclamation + vbMsgBoxSetForeground, &Warning&
& && && && && && &Exit Sub
& & End If
Dim m As Integer
m = InputBox(&请输入长度&, &SOLIDWORKS&, 10)
Set swSketchMgr = swModel.SketchManager
swSketchMgr.InsertSketch True
swModel.ClearSelection2 True
EdgeArr = swFace.GetEdges
Dim i As Integer
For i = 0 To UBound(EdgeArr)
&&Set swEdge = EdgeArr(i)
&&Set swEntidy = swEdge
&&swEntidy.Select4 True, swSelData
swSketchMgr.SketchUseEdge2 False
swModel.FeatureManager.FeatureExtrusion2 True, False, False, 0, 0, m / 1000, 0, False, False, False, False, 1.33E-02, 1.33E-02, False, False, False, False, True, True, True, 0, 0, False
swModel.ClearSelection2 True
SolidWorks机械工程师论坛
:本论坛言论纯属发表者个人意见,与“本论坛”立场无关。
如涉版权,可发邮件:cad点击拉伸面按钮后,去选择对象提示未发现实体是什么原因?_百度知道
cad点击拉伸面按钮后,去选择对象提示未发现实体是什么原因?
我有更好的答案
要把你要拉伸的对象先面域,而且你要面域的图形必须封闭.做好后再来拉伸就没问题了.
面域了,还是那样,选立方体都说未发现实体
明白了,你说的是&拉伸面&工具,实现这个可以用1.用按住并拖动如图12.用修改下的实体编辑中的&拉伸面&工具,可以选中立方体上的面,蚂蚁线显示已选中,图2选中后,输入指定拉伸高度值,回车,回车,就可以,如图3可以完成.
采纳率:82%
你使用的三维绘图空间
那个拉伸也是三维的拉伸啊
拉伸二维空间可以用啊
错了,不是拉伸,是那个拉伸面,把平面拉伸成三维的
你这么在cad做三维啊,三维不是cad的强项,一般做三维都是3dmax,或者就用SU
3dmax不是室内设计用的,机械设计也能用?
机械有一个软件,进行模具设计软件,我忘记叫什么了
为您推荐:
其他类似问题
您可能关注的内容
cad的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 26091|回复: 15
CREO2.0 曲面不能被实体拉伸切除是什么原因?
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
曲面不能被实体切除?.jpg (61.11 KB, 下载次数: 253)
10:03 上传
先做了一个曲面,后面在其中部做了一个拉伸,想使用拉伸切除,却发现切除按钮是灰色的!这是什么原因,该如何做才对?
拉伸到面部就好了吗?
剪切那是已经有实体,然后拉伸一个实体去掏空的设计目标。你要用面去剪,可以用拉伸到面的条件或在拉伸后用面去剪切。
先谢谢楼上两位的回复现正在摸索...
标题是啥意思啊,曲面怎么能被实体切除呢?
实体可以被曲面切除。
实体肯定不能切曲面啊,曲面可以切实体,不过不是用的拉伸切除命令。
要在拉伸命令里切曲面,必须在拉伸里选曲面拉伸切除命令,然后点要移除的曲面,不要用实体拉伸切除命令,实体只能切实体
用曲面切曲面
不知道为什么,先用起来,总觉得背景有问题啊,不知道为什么这样
Powered by当前位置:>>>>>
站内搜索: &
proe如何将封闭曲面转化成实体?
作者:chenlin
浏览次数:次
发布时间: 14:57
运用proe的拉伸曲面命令拉伸了一圆柱封闭曲面,请问如何将曲面转化成实体?下面是将封闭圆柱曲面剖切后的显示效果,如下:
转换方法:
在模型树中选中建立的拉伸曲面特征,选择菜单栏中的编辑---实体化,然后我们在利用剖切工具对圆柱进行剖切,这时我们发现圆柱是以实体显示的,如下图所示:
以上内容是否解决了你的问题?
我还有问题,我想继续:
最新求助的问题
最新解决的问题
沐风网是一个学习CAD/CAM/CAE软件的技术网站,为您提供多种的学习方式,为您解决学习或工作中遇到的问题!
欢迎大家帮助我们宣传,谢谢!您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
catia培训实体程序.ppt 119页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
零件设计基础 实体设计 零件设计模块基于草图和特征设计,也可以在装配环境中作关联设计,并且可以在设计过程中或设计完成以后进行参数化处理。图形化的树状结构可以清晰的表示出零件的特征组织结构,利用它用户可以更方便的了解设计过程,并对特征进行操作管理,提高设计修改能力 CATIA V5的零件设计模块主要由以下三类菜单组成:基本特征创建,特征修饰与操作,特征分析与辅助工具 实体设计 点取下拉菜单Tools&Option&Mechanical Design&Part Design,打开零件设计的环境参数设定界面
实体设计 显示设置(Display)
实体设计 零件文档(Part Document)
产生基于草图的特征 特征用于将产生的实体合并构造成零件。可以通过菜单对Sketcher工作台产生的初始轮廓线生成以下特征:
产生基于草图的特征 CATIA的基本实体生成方式主要有以下几类: 创建拉伸体(pad) 点取此命令后,根据对话框中提示,分别定义拉伸范围的定义方式、拉伸高度或者参考元素,选择欲拉伸的轮廓线。拉伸时,以轮廓线为基准,可以单侧拉伸,也可以双侧拉伸,点取more按钮,可以展开对话窗口,定义另一侧的拉伸范围。
创建拉伸体(pad) 一个草图中有多条封闭轮廓线时,如果轮廓线有交叠,在拉伸时将产生错误。 拉伸范围的定义有五种方式:尺寸定义、利用已有实体特征的下
一个表面限制、利用已有实体特征的最后一个表面限制、利用已知平面限制、利用已知曲面特征或指定实体表面来限制。
创建拉伸体(pad) 创建拉伸体的几个特殊情况:
1) 当已有零件体特征存在,做拉伸实体有时可选择不封闭曲线作为轮廓线,利用已有实体表面自动封闭新创建实体不闭合部分
2) 轮廓线允许为多条封闭曲线,但要求多条轮廓线间不能有相交情况 创建带拔模倒圆的拉伸体(drafted filleted pad) 此命令结合了拉伸、拔模、倒圆三种功能,在创建拉伸实体的时候一次完成拔模和棱边倒圆的操作,简化了操作步骤。此特征不能作为第一个特征存在,因为在定义参数时需要选择已知实体的端面作为限制面
创建多轮廓拉伸体(Multi-Pad)
利用此功能可以同时拉伸属于一个草绘图的多个轮廓,并且赋给不同的轮廓以不同的高度值。当选择此命令和草绘图以后,在对话窗口中会自动显示草绘图中包含封闭轮廓的数量,用鼠标选中后,可以赋给该轮廓一个相应的高度值 创建凹坑(pocket)
此功能也是创建拉伸体的一种,它是在原有实体的基础上去除材料的一种拉伸。
1)在已有实体上作减材料拉伸,参数与“拉伸体”对话窗口相同。点取该命令后,选择欲拉伸的草绘图,再根据设计的实际情况选择拉伸高度的定义方式(尺寸定义或利用已知条件限制),键入数值或选择参考元素,ok确认,即可在以有实体特征上减去该部分拉伸体 创建凹坑(pocket) 2)点取箭头,反转方向,可以改变保留材料的区域
创建凹坑(pocket) 3)几个要注意的情况
ⅰ轮廓线可以是不封闭的,他会自动延长两端,切割原有实体
ⅱ一个草绘图中可以包含多条不相交的轮廓线,同时拉伸,但拉伸高度相同
创建带拔模倒圆的凹坑(drafted filleted pocket)
此命令与创建带拔模倒圆的拉伸体操作类似,它是在创建凹坑的时候一次完成拔模和棱边倒圆的操作。
创建多轮廓凹坑(Multi-pocket)
此功能与创建多轮廓拉伸体相似,也同时拉伸一个草绘图中多个轮廓,并且赋给不同的轮廓以不同的高度值。选择草绘图和该功能以后,在对话窗口中会自动显示草绘图封闭的轮廓数量,选中其中任意一个可以赋给相应的高度值 创建轴(shaft)
此功能用来创建回转体
A.轮廓线可以是封闭的,也可以是不封闭图形,回转轴线可以在轮廓线的草绘图中直接绘制,也可以在三维空间中单独选取。
创建轴(shaft)
B. 轮廓线可以是不封闭的平面曲线,不封闭的区域需要用已有特征予之封闭
创建轴(shaft)
C. 一个草绘面上允许有多条轮廓线同时回转,但它们之间不得相交
D. 回转轮廓及中心线的要求
创建回转槽(grove)
此功能也是用于创建回转体,不过是在原有实体特征基础上减材料的一种回转。参数的选择设定与轴(shaft)操作完全相同。
创建孔(hole)
利用此功能可以直接在已有特征上打孔,孔的中心位置可以在创建孔的时候定义,也可以生成孔以后修改。孔的类型有多种形式,包括通孔、盲孔、平头孔、锥头孔、销孔及各种沉头孔除了销孔以外,其他各类孔都可以设置为螺纹孔 创建孔(hole) A. 定位
正在加载中,请稍后...

我要回帖

更多关于 cad 实体拉伸倾斜角度 的文章

 

随机推荐