舜龙余姚模具培训王工谈‘PDM环境下基于SolidWorks的变型设计及自动装配系统’*二章
余姚舜龙培训课程:余姚UG培训、余姚Pormill数控编程培训、余姚CATIA模具设计培训、余姚PROE造型培训、余姚SolidWorks培训、余姚Cimatron造型编程培训、余姚AutoCAD培训、CAXA培训、PLC编程培训、智能非标自动化机械培训、西门子PLC编程培训、三菱PLC编程培训、台达PLC编程培训、信捷PLC编程培训、欧姆龙PLC编程培训、施耐德PLC编程培训、施耐德触摸屏培训、维伦触摸屏培训、组态王培训
培训咨询:185.8OO8.O8O1 V信: 186.O686.895O 更多课程了解点击:余姚舜龙模具数控培训
*二节
一、零部件的变型设计
1.零部件主模型的建立
企业中存在大量相似的零部件,在新设计的零部件中,大部分零部件与已有的零部件结构相似。‘A-A’分析已有相似零部件参数,其目的是减少零部件的可变参数,从而减少工具、夹具类型,简化加工过程。建立零部件模型,通过零部件模型中参数的修改生成新零部件。这样做尽管单个零部件不是较优,但通过减少加工工具、工装装备等,降低了加工成本并简化了管理,从而实现整体的优化。B-B
通过分析已有的相似零部件,建立零部件模型,并建立零部件模型的图形,确定零部件模型的可变参数和不变参数,这些参数作为零部件模型的一类信息进行维护,建立零件模型界面如图6所示。‘C-C’在可变参数中,显示了所有的尺寸参数,尺寸参数选中表明此参数是可变参数。
余姚舜龙模具数控培训
2.零件的变型设计‘C-C’
对零部件进行变型设计时,首先检索零部件主模型,在满足条件的零部件主模型的基础上,通过修改零部件主模型的可变参数,自动生成与零部件主模型相似的零部件图形。生成零部件图形后,设计人员对零部件图形进行检查,如果与设计要求一致,则把零部件保存到设计资源库中,同时对零部件进行分类。若生成的零部件图形与设计要求不一致要重新设计。新生成的零部件与零部件模型共用同一图形文件,只是在图形文件中添加一个配置,其零部件属性保存到图形文件的配置属性中,这样可减少零部件图形文件的数量,从管理的角度便于保证数据的一致性。
3.装配体的变型设计
SolidWorks中的配置是一组类似零部件在其共同抽象之上的特有形态。在每一个配置中只保存该种形态的特有部分(如驱动尺寸大小等),对于整个模型文件体积的影响几乎可以忽略;在新生成配置时,由于只对部分特征进行重新计算,速度要比重新绘制零件快很多。‘A-A’这样可将同一类型的多个零件作为配置存入一个文件中,既节省了磁盘空间又便于管理。配置提供了简便的方法来开发与管理一组有着不同尺寸、零部件、或其它参数的模型。要生成一个配置需先*名称与属性,然后再根据需要来修改模型。在装配体模型文件中,配置通过压缩或隐藏零部件来生成简化的设计,使用不同的零部件配置、不同的装配体特征参数、不同的尺寸或配置特定的自定义属性来生成装配体系列。图7为装配体变型设计的实现界面。
余姚舜龙模具数控培训
可通过装配体模型的变型设计来生成新的装配体。生成的新装配体是装配体模型文件的一个配置。‘D-D’在生成新装配体的过程中,由于组成装配体的有些零件尺寸参数变化,则生成零件的新配置从而自动生成零件的新版本。除了版本号外,新零件的所有属性和原零件相同。在生成装配体的模型图后,提取装配体的层次结构,保存到企业设计资源库中,装配过程中涉及的主要API如下:
DimswAssyAsSldWorks。AssemblyDo
//定义swAssy为SolidWorks的装配实体
DimpMateObjOutAsObject
SetpMateObjOut=swAssy。AddMate2(mateType-FromEnum,alignFromEnum,flip,distance,distAbsUpper-Limit,distAbsLowerLimit,gearRatioNumerator,gearRatio-Denominator,ange,angleAbsUpperLimit,angleAbsLower-Limit,errorStatus)
//进行装配,mateTypeFromEnum为装配类型swFeatureManager。FeatureCircularPatternlngNum,lngInterval,True,""
//圆周阵列,lngNum阵列中零部件的数量,lngInterval零部件之间的间距swFeatureManager。FeatureLinearPatternX1Num,X1Interval,X2Num,X2Interval,True,True,X1Name,X2Name
//线性阵列,X1Num,方向1的数量,X1Interval方向1间距,X1Name在方向1上的零部件名称,X2Num,//方向2的数量,X2Interval方向2间距,X2Name在方向2上的零部件名称swFeatureManager。InsertMirrorFeaturestrMirrorType,bGeometryPattern,bMerge,bKnit‘B-B’
//镜像,strMirrorType表示镜像类型,bGeometryPattern表示是否镜像几何特征,bMerge表示是否合并,bKnit表示是否结合面
swModel。ClearSelection2True
//清除所有选择的基准。
余姚舜龙模具数控培训
培训课程:UG、PowerMill、PROE、CimatronE、SolidWorks、CATIA、MasterCam、精雕JDpaInt、AutoCAD、CAXa、PLC编程培训、智能非标自动化机械培训、西门子PLC编程培训、三菱PLC编程培训、台达PLC编程培训、信捷PLC编程培训、欧姆龙PLC编程培训、施耐德PLC编程培训、施耐德触摸屏培训、维伦触摸屏培训、组态王培训
培训咨询:185.8OO8.O8O1 V信: 186.O686.895O 更多课程了解点击:余姚舜龙模具数控培训
王工‘公益讲解MasteiCAM造型基本方法’(一)
MasteiCAM是美国专门从事CNC程序软件开发的专业化公司——CNC S〇ft- ware NC研制开发的微机版CAD系统。A-A;MasteiCAV[的所有几何造型功能均 是为数控加工编程而准备的,具有灵活的线框造型和曲面造型功能,但在实体造 型方面功能较弱,还没有引入参数化特征造型功能。
2.辅助功能选择区
该功能区主要用来设定绘图和加工的辅助功能。
1)Z (平面深度):以MasteiCAM坐标系为度量依据,设定构图平面的深 度。如构图平面设定为俯视图(或前视图、侧视图),Z值表示该平面在Master_ GAM坐标系中的Z (或X、Y)坐标值。A-A
2)C〇l〇r (颜色):设定当前系统的绘图颜色,较多可选256种颜色。
3)图层数):为构图方便所设定的图层,可以显示或关闭某一层或 几层。
4)seqe积ah (线型韪宽):设定当前绘图所用线型鹒宽。
5)TPla〇t(刀具面):设定加工时刀具的垂直面3
6)CPlmt(构图面):设定构图平面、绘制线框模型3
7)CviM舰图):设定屏幕上所显示的图形视角。B-B
3.工具栏
在Mast^iCAM环境中,除选择屏幕菜单外,还可以选择工具栏中的图标项。C-C; 工具栏的功能与屏幕菜单的功能完全相似,只是更为方便快捷3通过—或—可实 现工具栏翻页,
4.信息提示区
信息提示区主要为用户提供了工作过程中的一些必要信息。它包括两部分: