Powered by Jitbit AspNetForum free trial version.
home recent topics recent posts search register faq   AspNetForum v.4.8.2.0

SolidWorks forum : Forum

user:
psw:
| lost password
Home » Recent messages recent posts - RSS
6/22/2009 3:57:45 PM
topic: SolidWorks与设计自动化 - 3

hugo
Posts 51
SolidWorks与设计自动化 - 3
DS SolidWorks公司北京代表处 胡其登

事实上,SolidWorks的客户都知道,SolidWorks与Excel本来就具有很好的集成性。比如:系列零件设计表,装配体的各种BOM表等都是直接利用的Excel电子表格;是的,作者在此也就是想利用在装配中插入系列零件设计表,做一点稍微深入一些的探讨。探讨的起因是因为在SolidWorks中建模用到的尺寸与图2的用户界面所要求输入的尺寸是不完全相同的,比如:图2中关于三种零件的规格参数(如图6)如何能让SolidWorks软件自动判断并使用呢?即当用户在配置器中选择某一种规格的“底板”如:22X150时,如何将其对应的参数”W”(22.23)、”H”(146.05)自动提取到并赋给相应的变量带入SolidWorks驱动3D模型?此处有一点小的技巧,具体做法参见图7。

图中的上半部分就是普通的系列零件设计表,只是在建模过程中对各参数和尺寸的名称进行了标准化;本部分也是将Excel表单元格中的数值与SolidWorks软件中各参数与尺寸关联在一起,从而驱动3D模型变化的关键部分。但关键的问题是这些尺寸参数往往是动态变化的,需要根据某个规格标示去提取相应的值,比如此处就是当底板规格选择为22X150时,其对应的底板尺寸要能自动填写到系列零件设计表中去。如何才能实现呢?现详细介绍其方法如下。
首先我们可以按常规的插入“系列零件设计表”的方法插入一张空的Excel表到产品的装配体中,点选各骨架模型或3D模型上的所有驱动尺寸参数,然后单独存盘为一个Excel文件,稍作调整和修改为图7的上半部分形式;在该表的同一页上同时定制一个“产品配置器”界面,同时还可定制出零件的规格表(参见图7);理论上说它们可以定义在任意的行和列,但值得特别强调的是,每一部分最好定义在不同区域(不同的行和列,请仔细观察图中各部分在一张Excel表上的位置),因为最后我们可能只需要看见“产品配置器”部分,其他两部分都是不需要显示的(可通过隐藏行和列实现);但一旦位置确定下来,它们的位置是
至关重要的。比如,对于一般尺寸的提取,如产品总宽度尺寸W直接利用公式等于单元格“T6” 的值,同理,总长度尺寸L等于“T7”即可,其他依此类推;但对于规格尺寸如“底板规格”,则需要用到一个Excel的内部函数“VLOOKUP”,可仔细参照图7中的标示,利用它可提取到另一部分表格中的相应分量,正好满足我们的需要。这样的话,系列零件设计表中凡有类似要求的其他尺寸均可用此方法实现动态取值(参见图7中用椭圆圈中的部分尺寸)。最后,为便于SolidWorks的使用者在SolidWorks的环境下更方便地使用“产品配置器”,同时让使用者还要知道输入值的有效范围,需要做两件事:一是隐藏掉除产品配置器以外的其他所有行和列,并在配置器的右下区域出入产品简图(参见前面的所有图示);二是对“配置器”中要输入值的单元格进行数据有效性的设置。使用者最后可以得到如图8所示的结果。即当要输入值时,下面会提示值的有效范围。当要选择规格时,单元格边会出现下拉图标,同时还有文字提示。至于如何去设置单元格数据的有效性和如何将单元格设置为下拉列表,可从Excel的帮助中获得,不在此描述了。此外,还有一点值得一提,就是为更好地控制输入和选择尺寸与规格后合理的产品变型,我们可能只允许在Excel设计表中修改尺寸值,而不允许直接在SolidWorks模型中修改,这也是很容易实现的,参见图9,即在插入或编辑系列零件设计表时选择“阻止更新系列零件设计表的模型编辑”即可。
最后,再简单介绍一下直接用独立的Excel表来驱动SolidWorks装配产品的方法。Excel表的建立与上面类似,但不需要去直接提取3D模型中尺寸参数到Excel表中,只需要建立图7中从第三行以下的部分即可,但需要在该表内添加一个更新按钮,如图10所示。该按钮与一段宏程序相关联,参见图11。该宏程序在SolidWorks中通过录制一个修改某个驱动尺寸后重建模型的宏即可得到。显然其作用就是将Excel表中单元格中的值传递到SolidWorks中去。因此,当用户在Excel中将所有数据输入或选择确定后,只需点击该更新按钮,SolidWorks环境下产品装配模型就会自动更新到Excel中最新的尺寸。最后一步就是将定制好的Excel表直接作为附件加入产品装配体中的设计活页夹中去,参见图12,以便在打开该产品装配时直接打开Excel表进行产品的变型与配置,从而实现设计自动化。

总结
上面的实例虽然比较简单,但其所使用的方法是完全通用的。可以肯定的是,即使很小很简单的产品也同样能从中受益。可以想象,我们在最初构建产品布局时可能比纯粹只构建一个产品模型本身是需要都多花一些时间去思考,但这种思考与开销是马上就能得到回报的,特别是在设计后续的同类型的变型产品时可以得到立竿见影的效果。利用设计自动化,不仅整体上帮助了企业提高设计的效率,同时也使个人的设计能力大大地提升,帮助设计师和工程师设计出更多的创新产品。
[参考文献]本文模型素材取自SolidWorks 论坛(http://forum.solidworks.com)
6/22/2009 3:57:16 PM
topic: SolidWorks与设计自动化 - 2

hugo
Posts 51
SolidWorks与设计自动化 - 2
DS SolidWorks公司北京代表处 胡其登

SolidWorks之设计自动化
众所周知,SolidWorks是目前市场上应用最为广泛的主流3DCAD软件之一。值得注意的是,广大SolidWorks的用户要想实现设计的自动化也是方便易行的,而且还可以有多种途径。首先是可以直接采用内嵌在每套SolidWorks基本软件包中的 DriveWorksXpress®,该模块为客户提供了最为完整的设计自动化的示例与指引,相应的应用指导与说明也随软件包含在了光盘中,此处不再详细介绍。
另一种简单易行的途径就是通过适当的定制过程,将SolidWorks与Microsoft Office的Excel集成并连接起来,实现互操作,从而实现设计自动化。由于SolidWorks是100%的Windows原创软件,本身与微软Office系列软件就具有很好的互操作和兼容性,比如SolidWorks中可直接插入Excel表作为系列零件设计表生成零件族,也可以将Excel表作为设计表插入装配体环境下,生成产品的不同配置等。下面将以一个具体的实例描述如何利用Excel(设计)表来实现SolidWorks的设计自动化的定制过程。
假若有如图1所示的产品,总的要求是产品的总体尺寸(长和宽)在一定范围内变化,可由设计者根据实际需要任意指定;产品由三种零件组成:顶板、底板和主梁,每种零件都有相应的规格尺寸要求,主梁和底板的数量由设计者指定,顶板的数量自动计算确定;此外,三种主要零件的尺寸都采用同一个标准规格表。产品设计完成后要采用一个如图2所示产品配置器,用户一旦在配置器中选择和确定各参数与零件规格后,系统应能够自动生成各个零件及整个产品的装配体。
根据以上的要求,我们的规划与设计主要可以分为两步来进行,一是利用SolidWorks进行建模。二是插入系列零件设计表并编辑与定制设计表;或者建立独立的Excel表,再将SolidWorks模型与Excel表链接起来(通过宏或简单的API程序)。下面将予以详细介绍。
利用SolidWorks建模本身,将不是本文的重点。此处重点要强调的是要达到设计自动化的最终目的,我们必须直接从装配体开始入手,完全采用自顶向下(Top‐Down)的设计方法进行建模。具体对于此处要求的产品来说,首先要在装配环境下规划并绘制出一些总体布局与框架(骨架模型),对于此产品建立的骨架模型具体如图3所示:水平面上的总骨架;竖直面上的总骨架;底板骨架;主梁骨架;减轻槽切除骨架以及顶板骨架等。他们的名称最好能表达一定含义,虽然也可以用中文描述,但为了后面添加方程和定义参数方便,建议暂时还是采用英文描述较好。实际上这些骨架都是一些平面草图,由平面直线或圆弧加上尺寸与约束关系组成,值得注意的是:各尺寸的名称最好也能修改得有意义。图4即为水平面上的总骨架。其他的骨架模型也很简单,限于篇幅,此处就不一一介绍了,但都会控制在总体骨架定义的范围之内。最需要注意的是到底哪些尺寸会作为骨架模型的驱动尺寸呢?实际上也很简单,参照图2即可。因为最终要求的就是允许用户输入或选择那些尺寸与规格。
在完成了总体骨架模型之后,就是具体的建立3D模型了。这是SolidWorks用户最擅长的,此处不再详述。只是提醒大家一点就是在建模过程中一定要很好地利用前面所建立的骨架模型,模型的轮廓边界及其尺寸关系等都要与相应的骨架模型关联。到此为止,相信大家对其中一些除了图2所示的驱动尺寸以外的其它尺寸与关系如何处理还会有些疑问,显然这也是我要在此介绍关于设计自动化的另一个重点内容,即添加方程。在此产品的设计过程中,我们需要添加如图5所示的10个方程。比如:顶板的数量是通过以下方程计算: Nbr‐of‐Rep@Top_Boards_LPattern=Top_Boards_dist‐2‐Distrib@Top_Boards_X‐Y_Skeleton + 1,而其中:Top_Boards_Dist‐2‐Distrib@Top_Boards_X‐Y_Skeleton = int(Top_Board_Dist‐2‐Distrib@Top_Boards_X‐Y_Skeleton / Top_Boards_W@Top_Boards_X‐Y_Skeleton);再比如减轻槽的均布尺寸自动计算;还有一些是为了确定各零部件在空间的位置的尺寸等都需要利用方程式来实现“自动化”的变化。
到目前为止,SolidWorks中建模的基础工作就算结束,接下来就是要看如何利用MS Office的电子表格专家Excel的功能与SolidWorks的3D模型进行交互操作了。
6/22/2009 3:56:24 PM
topic: SolidWorks与设计自动化

hugo
Posts 51
SolidWorks与设计自动化 - 1
DS SolidWorks公司北京代表处 胡其登

[摘要] 在竞争日益激烈的经济环境下,工作在许多企业,尤其是效益好的企业的设计师或工程师大多时候都在充当着一个“救火”的消防员的角色,他们经常不得不经常要使用哪些早已过时的工程图纸,而使眼前工作得以继续,从而达到完成任务的目的。但这样做的代价就是会导致大量的错误产生,需要执行更多的工程更改流程,因此在导致交货周期加长的同时,还会显著增加设计的成本。但是如果企业采用3D技术作为设计平台,并且在实施的过程中较好地了实现了设计自动化,那么制造商企业内完全面向合同的工程师就有可能在数分钟内完成以前数天才能完成的工程设计任务。同时设计自动化不仅可以简化3D模型和工程图的创建,甚至还可以扩展到报价文档以及定单销售过程中任何需求的虚拟化的制造数据。

[关键字] 设计自动化,SolidWorks,自动化,设计,系列零件设计,产品族设计,变型设计

绪论
在当今的诸多行业内,利润空间都在变得越来越小,而且这种趋势还在继续。即使在那些利润率相对健康的领域,竞争和全球化的外包业务也会使得这成为一个必然趋势。过去,较高的设计与工程成本是显著地影响利润空间的主要因素之一,因此通过许多方式尝试了缩短周期和降低工程设计成本的方法,但这些方法的大多数都只是局部解决方案,虽然它们都很重要,发挥着各自的作用,但并不是全局都有效。显然,设计自动化被认为是一种能显著地降低整体成本的最有效方法之一,因为它不仅能迅速提高设计效率,而且还能将迅速完成的设计数据继承并传递下去,快速生成准确的报价、完全一致的工程文档;快速完成工艺编制与生产制造,更重要的是在最短的时间内完成产品的交付。
实际上设计自动化的应用最早始于上世纪80年代,帮助公司大大节约了时间与金钱。最近的市场调查中有这样的实例,一家机器制造商利用设计自动化在不到一个小时内完成了以前要80个小时的所有工程设计工作。还有一家电梯制造商,在24小时以内,现在可以产生准确的报价单,完成所有工程图,以及所有工艺制造文档等。这在以前需要花数个星期的手工工作。一家生产举重梁的公司能在不到一个小时内就回复了客户关于通用布局工程图及其报价的咨询,而这在以前至少需要十六小时。
本文将以此为出发点,探讨一下在3D CAD软件SolidWorks中如何实现设计的自动化。为广大的正在推广和应用3D技术的用户提供一些建议和参考,起一个抛砖引玉的作用。

问题的提出
几乎所有的企业都会有一个共同的目标,即降低设计成本。为此,通常地企业会有两种选择:(1)减少设计量,但标准化产品种类;(2)提高设计效率,即设计得更快。显然,第一种选择会限制客户的自由选择,特别是在当今追求极大个性化的体验经济时代,这无疑会影响到企业的更快发展。因此,如果企业想让其客户高兴并同时提升利润空间,那么第二种选择才是理想之选。
很清楚,每个人、每个企业都需要某种程度的设计自动化;因为设计自动化可快速完成重复性的工程设计任务,为准确投标计算成本,强化正确的工程决策,以避免卖出不可接受或无法制造的产品。但对设计自动化的理解和应用,每个企业都是有所不同的,到底什么是设计自动化?
对任何一个面向订单生产的企业来说,设计自动化可以特别地定义为任何一种程序或系统,该程序或系统能自动地传递和应用已有产品的工程设计成果给新的产品变型,并以最短的时间提交出新的设计结果。此处,程序或系统的表现形式是多样的:单独运行的程序、作为插件的动态链接库、甚至一张Excel表等,但其作用是一种控制器,与CAD系统深度集成并能驱动CAD系统,还可以与产品数据管理(PDM)系统或其他工程系统进行交互操作;从而实现变型产品(产品族)的包括工程计算、设计规则与意图、以及产品知识的自动更新。实际上设计自动化可以看成是一种新的工作方式,而不是一个从开始和到结束的一次性单一项目。应该从最初的设计开始,就有个整体的规划。
6/9/2009 3:29:02 PM
topic: [文章转载] 对用SolidWorks编辑输入图文档的深度研究

hugo
Posts 51


6/9/2009 11:01:32 AM
topic: [文章转载] SolidWorks Enterprise PDM数据集成的灵魂 - 「属性变量」对象

hugo
Posts 51


6/5/2009 5:02:10 PM
topic: [文章转载] 规范工作流程,为数据保驾护航

hugo
Posts 51



5/5/2009 12:20:11 PM
topic: 使用GearTrax快速进行齿轮设计

hugo
Posts 51
Author: ICT Application Engineer Eric Huang

GearTrax是一个可以方便地设计实体齿轮的SolidWorks插件,主要用于精确齿轮的自动设计和齿轮副的设计,通过指定齿轮类型、齿轮的模数和齿数、压力角以及其它相关参数,GearTrax可以自动生成具有精确齿形的齿轮。为工程师提供了一种简单易用的、在SolidWorks内部就可完成的 驱动零件实体造型工具。可以设计的齿轮类型包括直齿轮、斜齿轮、锥齿轮、链轮、渐开线齿形、带齿轮、蜗轮蜗杆、花键、V带轮等。

我们首先介绍一下直齿轮的设计,下面就以下表所给参数来设计这一组齿轮



首先我们先启动GearTrax,对于GearTrax的启动,我们可以从开始菜单启动,也可以将其作为SolidWorks的一个插件载入SolidWorks,载入方法:启动SolidWorks后,选择“打开”,在文件类型中选择Add-Ins类型,再选择GearTrax2008.dll即可,如下图所示,这样我们就可以在插件栏中找到GearTrax。



启动GearTrax后,界面如下图所示,



从此界面我们可以看出,我们只需将齿轮参数输入,GearTrax会自动生成相应的齿轮。
首先我们输入大齿轮的参数,按照下图所示步骤顺序,输入各项参数,当参数输入或修改时,界面下方的预览也会发生相应的变化。



点击完成后,得到下图所示的大齿轮



我们再按照下图所示步骤顺序,输入小齿轮的参数,



点击完成后,得到下图所示的小齿轮



最后我们将大小齿轮做成装配体,根据传动比做出下面齿轮啮合动画。


edited by hugo on 5/5/2009
5/5/2009 12:12:36 PM
topic: Insert data card information to MS Word automatica

hugo
Posts 51
Author: ICT Application Engineer Alan Cheung

When you create a project folder, which may contains project related information, such as project number, title, created by. If we create a meeting document or product specification document, we need to re-type these data again. It will waste user many time and this procedure will product many human typing mistake. So, when we create a document, if all the necessary information are inserted automatically, it is very nice.

How can we do?
- Right click your mouse in file explorer
- Choose New (from PDM Template) > Create Single File > MS Word Document



- File data card will be popped up.
- Input user information (e.g. Title, subject…etc)
- Then open the new MS Word document. You will find the “Project number”, “Tile” and “Created by” information, which will be placed automatically.







How to implement?
- You have to understand how to add template file to SolidWorks PDM Enterprise administrator. (if you don’t know how to do, please refer to PDM Administration Guide – Template Chapter)
- The MS Word file template should add the following VBA code, which is used to update the field information, whenever the document is created.




- And then add the field property, which is the same as data card information.





- At last, treat this MS Word template as the PDM File template.
5/5/2009 12:02:35 PM
topic: Migrate SolidWorks files to different folder

hugo
Posts 51
Author: ICT Application Engineer Alan Chenug

Scenario
In this case, I want to move the SW files from a single folder to different folders automatically. The criteria is “a” prefix sw files will be moved to folder “a”, “b” prefix sw files will be moved to folder “b”. “c” prefix sw files will be moved to folder “c”.

How can we do that?
- Go to your target folder and then select all files.
- Right click your mouse and select “Migrate SW files”.
- Then the “a” prefix, “b” prefix and “c” prefix files will be moved to different folder respectively.



- The PDMWE move action will break the SW files linkage, so we have to go to SolidWorks Option setting to set the reference file search path.
> File Locations > Choose “Referenced Documents” > Add search path.


- Open the SolidWorks assembly again. You will find the sw files can be link again.


How to implement?
- Go to SolidWorks Enterprise Administrator and then add a dispatch action to PDM system. (Right Click > Administrate actions…)
- Click [Add] button
- Create a [Menu Command]
- And then add the following screen capture commands.


- If the dispatch action is added successfully, you will find that right click your mouse the “Migrate SW files” will be shown on the pop up menu.

edited by hugo on 5/5/2009
4/8/2009 4:29:24 PM
topic: 浅析3DVIA Digger功能

hugo
Posts 51
浅析3DVIA Digger功能
ICT Application Engineer - Abel Chen

3DVIA Composer作为一种方便快速的产品文档解决方案软件,它可以帮助您的公司创建技术出版物、装配说明等的2D和3D图像及动画。本章主要来探讨下3DVIA一个功能强大的Digger(洋葱皮)。

Digger的快捷键,与运用Digger的缩放、更改兴趣点与洋葱皮等功能,相信大家都会了,那么在Digger下方“改变光源”与“锁定/解锁深度”这两个功能有没有用过与理解透彻呢?下面我们来体验一下,这两个功能能带来一种什么样的效果。

打开3DVIA文件后,按“空格键”,立刻会弹出一个Digger框,我们可以更改兴趣点(如图1所示),然后把鼠标放到“改变光源”图标上,按着鼠标左键不放,移动鼠标到Digger框内,大家可以看到以下效果。是不是在Digger框内有一盏灯?可以利用鼠标的拖动,把它摆放到想照亮的位置。对于这个功能,不能把灯光移动到Digger框外。


图1

下面我们再来看看Digger另外一个功能——“锁定/解锁深度”,这个功能只对Digger上方三个命令起作用(洋葱皮、X射线、剪裁平面)。当使用洋葱皮或X射线功能时,处于解锁状态(钥匙状)时,旋转原始模型,Digger里面显示的轮廓会发生实时的变化;而激活锁定状态(锁状)后,它会锁定当前深度,再去旋转原始模型时,则Digger里面模型,虽然也会发生旋转,但是透视状态等都不会发生变化,这样便于你更清楚的观看各部分零件信息,并根据需要调整出一个更合适观看的视角。(如图2所示)


图2
4/8/2009 4:23:36 PM
topic: 工程图转换应用实例

hugo
Posts 51
工程图转换应用实例
ICT Application Engineer Andy

SolidWorks 软件可以把工程图很方便地转化成DXF或DWG格式,并且可以保存成多个的ACAD版本,这样可以帮助一些暂时只有ACAD软件的用户进行工程图的编辑修改。但是如果是简单的“另存为-DWG/DXF-确定”操作会带来一点的不方便:它所有的物体都是在同一图层上,这样会给进一步编辑带来麻烦。

通过以下的设定我们可以让格式的转换变得更完善。

1、在确认保存之前点击“选项”


2、在弹出窗口中选择“激活”


3、然后在点击“确认”—“保存”后就会弹出“SolidWorks到DXF/DWG映射”窗口


4、根据具体的需求设计图层,注:最好要做一个映射文件的保存,不然的话设置好的内容就会只能用一次。


5、点击“确定”后就可以进行有效的图层管理
2/2/2009 12:14:30 PM
topic: How to borrow SolidWorks Network license?

alan
Posts 3
Hi,

Many solidwork users asked me how to use SolidWorks network license out of office?

You can use SolidNetWorks license administrator to borrow license and use it in offline mode.

Pls go to http://www.ict.com.hk/freeDownloadaspx.aspx and choose Tech. Information group to download "How to borrow SolidWorks license?"

Hope this can help you.
Enjoy
2/2/2009 11:14:33 AM
topic: Modeling 主题更合适

frank
Posts 5
Parts适合于下载零件等
2/2/2009 11:13:27 AM
topic: Happy 牛 Year

frank
Posts 5
Happy 2009
12/16/2008 4:17:30 PM
topic: 浅谈SolidWorks2008新增功能的实际应用

hugo
Posts 51
浅谈SolidWorks2008新增功能的实际应用

一、装配体
1、利用AssemblyXpert工具,将有效地提高你的运行速度,也许这样在不对计算机进行升级的情况下,也能运行较大的装配体及工程图



2、配合关系中增加了多项选项




二、零件:
1、草绘时在空白处双击左键,可以退出草绘
2、鼠标点击边线可以进行拉伸(草绘边线和实体边线都可以)


3、圆和矩形功能比以前方便




三、工程图:
1、明细表显示更加人性化


2、形位公差选项中增加了垂直公差选项


3、半径线可自由选择,不再为半径线无法打断的事而烦恼


4、在装配体工程图明细表中,改动零件号中零件的名称,SW会自动将改动的名称传递到相关零件的自定义属性中.如图1,改动零件名称为"无油衬套",则相关零件的自定义属性就被定义成"无油衬套"了(如图2).这对于在出多装配体中用到同一零件时,将能确保零件名称在各明细表中可以保持一致性.


图1


图2

四、文档功能:
1、浏览最近文档:单击 文件-浏览最近文档(或直接单击R键),可一目了然地查看最近的文档



2、可直接打开PROE3.0文档:2007只能打开PROE2001的图档,而2008可以直接打开PROE3.0的图档
3、可直接将3D图保存为PDF 3D格式:其体积比eDrawing小,图象质量也很好!最主要的是可以直接在Adobe Acrobat或Acrobat Reader中打开,甚至测量!以后和别人交流时,多了一种选择


4、可在窗口下预览模型


五、特征功能:
1、实体扫描切除功能



2、动态修改特征:


3、圆角功能:拖曳控制点,可以改变圆角的设定位置 ,不用再次编辑,其它特征也是异曲同工


六、快捷键:
1、按S键出现快捷栏,可以大幅度地降低鼠标的移动,提高了设计效率
特征模式下按s键


在草图模式下按s键


在装配模式下按s键


在工程图模式下按s键


2、右击或左击物体,出现一个包含常用命令的图标窗口


七、辅助功能:
1、自动排配任务:2008还有一个重要的功能,也许有人知道2008DVD版本安装完有自动地排配任务(没有,那你把计算机一直开机到晚上12点左右就自动执行),其目的是对我们以前设计的零件进行特征整理,在以后设计时,只要整理过的,可以直接使用以前零部件的某些特征,非常方便(当然要配合windows的搜索功能)
edited by hugo on 12/16/2008
12/16/2008 4:05:32 PM
topic: 浅谈3DQuickMold在模具模芯中快速设计镶件的应用(一)

hugo
Posts 51
浅谈3DQuickMold在模具模芯中快速设计镶件的应用(一)
Eric Huang

3DQuickMold是一款基于Solidworks平台下开发的专业级塑胶模具设计软件,由拥有超过17年模具制作及管理经验的高级工程师及超过15年软件开发背景的资深编程员领导开发,整个系统以追求高效,实用为最大目标,采用SolidWorks® 2005为开发平台,起点高,原创性强,特别专长与解决非常复杂塑胶模具的设计,是取代传统高端3D模具设计软件的解决方案。
那下面我们来介绍一下在3DQuickMold中如何进行设计镶件,了解一下3DQuickMold的高效性。那就以下图所示的模芯中标记的3个位置来进行镶件设计。



这里我们用的是3DQuickMold2007版本,界面如下图所示:



点击镶件设计图标,会弹出如下图所示“镶件设计”的界面,



首先看看位置1的一个具体形状,我们以图示的边界做为镶件的边界



首先我们选中模芯底面,再按住键盘上的Ctrl键(顺序不能颠倒),选中边界所在的面



选中后,点击如下图所示 “快速切割工具”中蓝色线框选的图标,



3DQuickMold会以所选面的最大轮廓为边界完成镶件的设计



隐藏模芯,镶件的形状如下图所示,同时在模芯上镶件孔也同时切出。



接下来,对位置2进行镶件的设计,我们以下图所示的边线做为镶件的边界



同样,先选择选中模芯底面,按住键盘上的Ctrl,再依次选中做为镶件边界的边缘线,(顺序不能颠倒)



选中后,点击如下图所示 “快速切割工具”中蓝色线框选的图标,



3DQuickMold会以所选的边线为边界完成镶件的设计,并且同样切出镶件孔



如果模芯上没有合适的面或线,我们也可以自定义镶件的边界。如下图所示在位置3处如果想以红色的线条做为镶件边界。



那只需先在模芯底面绘制一镶件边界草图



然后选中草图,点击如下图所示 “快速切割工具”中蓝色线框选的图标,



镶件及镶件孔也同时设计出来了。



综上所述,在3DQuickMold中设计镶件,是非常高效的,只需选择相应的图素,再点击相应的功能图标,镶件的主体及镶件孔就能快速的设计出来。至于镶件挂台的设计,请留意下一期的《浅谈3DQuickMold在模具模芯中快速设计镶件的应用(二)》
edited by hugo on 12/16/2008
12/16/2008 3:15:28 PM
topic: Solidworks橫向掃描 - 2

hugo
Posts 51
Solidworks橫向掃描 - 2
ICT Technical –Lenny Yang

轮廓:在前视基准面上生面一草图,草图形状和尺寸如图(5)和图(6)所示。注意:高亮点与两引导线进行穿透约束。图中两个圆弧为大小相等的圆角。

图(5) 图(6)

扫描:画这好三要素后就可以进行扫描了,设置和结果如图(7)和图(8)所示:

图(7) 图(8)

比较:如果以圆和多边型分别做扫描的方法与实例中的方法有何区别

1. 步骤上的区别。用实例中方法可以一步到位,整个曲面实体只用一个扫描特征就能够生成。如果以圆和多边型分别做扫描的方法至少要用三个特征才可以做到,例如:先分别做多边形方面的扫描和圆柱的扫描,再将两个特征的过渡区做出来。

2. 过渡区曲面的区别:由于实例中,轮廓中的过渡段给定了一个大小为15mm的尺寸,如图(6)所示。故在扫描过程中过渡区曲面实际上是一个宽度不变(15mm)的直纹曲面。如果以圆和多边型分别做扫描的方法去做,过渡区曲面要做到实例中的效果就比较难了。

结论:橫向掃描是一个很有用的扫描方法。如果能学好这种技巧,在某些场合上可以大大提高设计效率。
12/16/2008 3:13:43 PM
topic: Solidworks橫向掃描 - 1

hugo
Posts 51
Solidworks橫向掃描 - 1
ICT Technical –Lenny Yang

基本概念

扫描的三要素:轮廓、路径和引导线是扫描的三要素。其中轮廓和路径是必须有的,而引导线是可有可無的。

轮廓决定了扫描的大致截面形状(如:轮廓中有多少线段,线段与线段之关有什么关系等)。轮廓线是在一个草图中的开环或闭环的实线,其中开环轮廓只能用于曲面扫描,而闭环轮廓线既能用于实体的扫描也能用于曲面扫描。

路径是轮廓运动方向的导向器。轮廓草图平面与路径的交点将沿着指定的轮廓轨道移动。

引导线是轮廓具体形状的控制器。轮廓与引导线一般要进行穿透约束(穿透约束只是为了保证轮廓和引导线有一个相交点。如果在保证有相交点的情况下即使没有加穿透约束,扫描也是可以成功的。),引导线强制轮廓中的穿透点在扫描过程中沿着引导线移动,在扫描过程中直接或间接地控制着草图轮廓线在扫描过程中形状和位置的变化。

扫描运算过程解释:轮廓草图平面在扫描过程中沿路径方向不断的改变位置,而路径和引导线在扫描过程中始终保持在原位置上不动。

轮廓草图平面的位置变化:扫描之前路径与轮廓草图平面有一交点,此交点在整个扫描过程中始终在路径上。

轮廓形状和位置的变化:在扫描过程中,如果没有设置引导线,在扫描过程中,轮廓在草图中的相对形状和位置是不变的。如果要在扫描过程中让轮廓形状和位置发生变化就必须设置引导线。在扫描过程中,由于引导线与轮廓草图的穿透作用,引导线的形状和位置直接或间接地强迫穿透点沿着引导线运动。由于穿透点的运动,这个点在轮廓草图中的相对位置发生改变,这种改变同样也引起了草图轮廓的形状或位置的改变。

橫向掃描简单实例

通过刚才对扫描的简单介绍,下面我们利用橫向掃描产生一个简单的电筒壳。

路径:首先在上视基准面个画一个圆。圆心在原点上,大小任意(由于路径只是对轮廓的扫描方向有导向作用,而在这里无论圆的大小如何它的方向都是圆的切线方向,所以只要圆心定位好,即使圆的直径没有给出也是能正确完成扫描的。)。如图(1)所示:

图(1)

引导线:作两个平行于上视的基准面,然后分别在两个基准面上画两条引导线。基准面如图(2)

图(2)

在引导线基准面1上作第一条引导线,注意:实线部分为正六边形加上圆角,构造圆的圆心在原点。如图(3)


图(3)

在引导线基准面2上作第二条引导线,注意:圆的圆心在原点。如图(4)

图(4)
12/16/2008 3:06:16 PM
topic: SolidWorks的随形变化阵列 - 2

hugo
Posts 51
SolidWorks的随形变化阵列 - 2
作者:Vincent Li –ICT Application Engineer


图4 随形变化阵列操作

由图5,我们可以观察到,在阵列的方向上,阵列出来各个切除的位置里基体上侧边线的距离是根据定义方向的尺寸0.25in和阵列的间距1.00in有规律地累加起来的。并且各个切除到两侧边线的距离始终保持0.45in,维持了随形变化中的“形”。


图 5 阵列的结果


那么这样的一个简单的随形变化阵列就完成了。下面我们来看一个稍为复杂一点的随形变化阵列。如图6示,是一个蜗状线线性随形阵列,阵列呈蜗状线线性排布,并且阵列的高度等值递增。


阵列源

图6 蜗状线线性随形阵列

建立这个随形变化阵列的阵列源时,其草图需要一些画图的技巧,除了把圆心重合在蜗状线线上,还需要定出其初始位置,在这里就使用到一段弧长为40mm圆弧来定义它的初始位置。又因为随形变化阵列只使用线性尺寸作为定义方向,因此需要利用数值连结把初始位置尺寸与一个线性尺寸连结起来,阵列的时候就可以使用该线性尺寸来定义方向了(如图7所示)。


图7 阵列源的草图


为了变化阵列源的高度,还需要为其特征尺寸添加数值连接,使其高度随着设置的间距变化。


图8 阵列源特征尺寸添加数值连结
如图8所示,间距为8,意味着阵列出来的每个实体的弧长间隔为8,阵列的个数为40,方向选用草图中带有数值连结的线性尺寸,钩选上随形变化,然后点击确定,就完成了。


图8 蜗状线线性随形阵列操作
随形变化阵列其使用起来非常的巧妙和灵活,有简单的也有复杂的,简单的只需要几步就可完成了,复杂的需要考虑的东西多一点,比如上面的例子蜗状线线性随形阵列,蜗状线的建立、阵列源的初始位置和阵列的间距有着密切的关系,在使用上仍需要设计者多加考虑的,可见SolidWorks的随形变化阵列在几何关系上相当严密性和强大的操作性。另外,在曲线驱动阵列方面也是具有随形变化功能的,那么就留在以后继续和大家分享。
edited by hugo on 12/16/2008
12/16/2008 3:01:46 PM
topic: SolidWorks的随形变化阵列 - 1

hugo
Posts 51
SolidWorks的随形变化阵列 - 1
作者:Vincent Li –ICT Application Engineer

使用过SolidWorks软件的朋友应该都知道,在SolidWorks里面的阵列功能是非常的强大的,其中包括有:线性阵列、圆周阵列、曲线驱动阵列、草图驱动阵列、表格驱动阵列、填充阵列和镜象等阵列的方法,为设计者提供了十分方便的工具。在这里我就想给大家介绍一种相对来说比较特殊的阵列方法,那就是线性阵列中的随形变化阵列。

(1)六角切除随涡状线变化线性阵列 (2)球随螺锥变径线性阵列


(3)螺锥变径立体线性阵列
图1 随形变化例子

请允许我用一个简单的例子来说明一下线性阵列里的随形变化的基本特点,在图2我们可以看到,由左边的阵列源得到的线性阵列,它们是随着一定的形状有规律地变化的,阵列出来的特征跟基体的侧边始终保持一个距离。



阵列源 随形变化阵列

图2
下面我们来看一下是怎样去实现随形变化阵列的。
首先,建立阵列源特征,与一般特征有别的是,它需要有(如图3所示):1.定出特征随形变化时的“形”,也就是其变化的边界,并且定义特征草图与边界的几何关系。2.一般的线性阵列都是以一些基准轴或者边线来定义方向的,但是随形变化阵列需要一个线性尺寸作为阵列的参考方向,这是它的特别之处。


图3 草图
点击线性阵列,在方向的选择框中选择图示的尺寸作为方向,我们可以观察到,在该线性阵列的选项中,“随形变化”的选项显示可选的状态(只有阵列方向的参考是尺寸它才会显示可选),接着把它钩选,阵列的间距为1.00in,阵列的数量为10,在设计数中选择要阵列的特征为之前所建立的拉伸切除特征,最后点击确定就完成了。
pages: 1 2

Home » Recent messages