SOLIDWORKS_详解-3
17运动算例
该章节包括以下主题:
• 基于事件的运动分析
• 刚性组
• 运动的有限元分析
• 力和马达PropertyManager 的增强功能
• 接触
• 设置关键点和时间栏的准确时间
基于事件的运动分析
基于事件的运动分析
您可以使用Motion 分析对采用事件触发控制的装配体进行运动计算。
基于事件的运动需要一组任务。这组任务在时间上可以是连续的,也可以是重叠的。每项任务都是通
过触发事件以及控制或定义任务中运动的相关任务操作来定义。
任务触发器是促使任务执行运动操作的事件。您可以基于时间、上一个任务的完成状态或感应到的值
(如零部件的位置)来定义任务触发器。
您可以通过以下各项生成触发器:
• 传感器:
干涉检查检查碰撞
接近检查跨过某一直线的实体运动
尺寸检测零部件与尺寸之间的相对位置
• 在事件计划中的上一个任务
• 任务操作的开始和完成时间
任务操作可定义或约束装配体中一个或多个零部件的运动。您可以定义操作来切换配合、停止运动,
或是切换或更改马达、力或扭矩的值。
您可以定义任务操作来执行以下事件:
• 开始、停止或更改等速马达、恒定力、恒定扭矩或伺服马达的值
• 停止运动
• 压缩选定的配合
111
要使用基于事件的运动,您必须具备以下条件:
• 获得SolidWorks Simulation Professional 许
可。
• 添加了SolidWorks Motion。
生成任务
在设置算例之前,请生成要求的传感器、马达、扭矩或力。
要为Motion 分析算例生成事件触发的运动任务,请执行以下步骤:
1. 在Motion 分析运动算例中,如果您尚未处于基于事件的视图中,请单击基于事件的运动视图
(MotionManager 工具栏)。
2. 单击下一任务行。
3. 输入任务说明并指定任务的触发器及控制操作。
基于事件的运动分析的伺服马达
您可以使用伺服马达对基于事件的运动分析执行控制操作。
您可以生成下列类型的线性或旋转伺服马达:
• 速度
• 加速度
• 位移
在触发伺服马达后,会由其来控制零部件的运动。在基于事件的运动视图中可指定触发器和相应
的马达参数。
要生成伺服马达,请单击马达(MotionManager 工具栏),然后在马达PropertyManager 中
指定伺服马达。
新的接近运动传感器
您可以使用接近传感器来触发基于事件的运动分析中的操作。
您可以指定该传感器的位置、方向以及实体在运动过程中触及的直线范围。例如,使用接近传感器来
建立激光位置检测器的模型。
要生成传感器,请在FeatureManager 设计树中,右键单击传感器文件夹,然后选择添加传感
器。
基于事件的运动算例
在本指导教程中,您将检查有关焊接机器人的基于事件的运动算例。
112
运动算例
基于事件的运动需要一组任务。这组任务在时间上可以是连续的,也可以是重叠的。每项任务都是通
过触发事件以及控制或定义任务中运动的相关任务操作来定义。
此运动算例的设置目的是为了执行下列任务:
• 任务1:使用位置传感器,在0.01 秒之后在给定的位置停止平板的运动。
• 任务2 到4:开启三个位移伺服马达。将三个伺服马达分别设置为沿三个空间方向而移动。
• 任务5:启动伺服马达,将机器人移到焊接位置X、Y、Z。
• 任务6:在机器人就位后开始焊接。
• 任务7:启动伺服马达,将机器人移回原始位置。
要运行本指导教程,您必须具有SolidWorks Simulation Professional 许可证,并添加
SolidWorks Motion。
打开模型
首先,您需要打开模型并检查一些零部件。
1. 打开
install_dir\samples\whatsnew\motionstudies\weldingrobot\weldingrobot.sldasm。
2. 选择运动算例1 标签。
注意,MotionManager 中列出了四个线性马达,FeatureManager 设计树中列出了一个传感
器。
查看马达和传感器参数
接下来,您将检查本算例中的马达和传感器的数值。
1. 将鼠标指针停在MotionManager 时间滑杆上以检查时间,并将其拖放到最左侧。
执行此步骤会将装配体零部件放置到初始位置,并初始化马达值。
2. 在MotionManager 中右键单击LinearMotor4,然后单击编辑特征以查看马达参数。
注意,马达的恒定速度设置为75 mm/s。
113
运动算例
3. 在FeatureManager 设计树中,右键单击传感器,然后选择编辑传感器。
注意,此传感器是接近型传感器,可以感测装配体零部件在运动中的位置。本模型的位置传感器
可以提示要焊接的平板是否到达要求的位置。
4. 对本算例中的其他马达重复步骤2,并留意这些马达是位移伺服马达。
查看触发器和控件操作
任务触发器是促使任务执行运动操作的事件。您可以基于时间、上一个任务的完成状态或感应到的值
(如零部件的位置)来定义任务触发器。
任务操作可定义或约束装配体中一个或多个零部件的运动。您可以定义操作来切换配合、停止运动,
或是切换或更改马达、力或扭矩的值。
接下来,您将打开触发器和操作对话框,以更好地了解事件触发型运动的设置。
1. 在触发器列中,双击Task1 的触发器Sensor1。
触发器对话框会出现,并且已经选择Sensor1。
• 您可以将传感器或任务指定为触发器,或指定基于时间的触发
器。
• 您可以单击添加传感器以创建新的传感器触发器。
2. 请勿更改触发器选择,并单击确定以关闭对话框。
3. 在Task1 的特征列中,双击LinearMotor4。
操作对话框会出现,并且已选择了LinearMotor4。
您可以通过启动或更改马达、力矩或力,或者切换配合压缩来指定操作。您还可以应用使运动停
止的操作。
4. 请勿更改操作选择,并单击确定以关闭对话框。
计算运动
接下来,您将计算由事件触发的机器人运动。
1. 单击时间线视图(MotionManager 工具栏)以查看时间线中的运动事件。
2. 单击计算(MotionManager 工具栏)。
基于事件的关键点会出现在时间线中。
将光标停在一个关键点上,可查看有关给定零部件事件的信息。
114
运动算例
3. 将光标停在MotionManager 时间线滑杆上。
模拟花费的时间为2.2566 秒。
更改线性马达速度
接下来,您将复制算例并更改线性马达速度。
1. 右键单击运动算例的运动算例1 标签,然后单击复制。
2. 选择运动算例2,即复制的算例。
3. 在MotionManager 中,右键单击LinearMotor8,然后单击编辑特征。
4. 将马达速度更改为35 mm/s,然后单击。
5. 单击计算(MotionManager 工具栏)。
注意,更改平板移动到位的速度并不会对模拟运动整体造成影响。平板正确到位之后,焊接任务
才会开始。
6. 将光标停在MotionManager 时间线滑杆上。
由于Task1 的速度减慢了,模拟花费的时间为3.6776 秒。
更改伺服马达配置文件
接下来,您将计算更改伺服马达位移配置文件之后的运动。
1. 右键单击运动算例的运动算例1 标签,然后单击复制。
2. 选择运动算例3,即复制的算例。
3. 调整操作下的列宽,以便可以查看特征名称及其配置文件。
注意,所有马达都具有线性配置文件。
伺服马达配置文件指定了马达的位移路径。
4. 为Task6 中的LinearMotor9 选择谐波配置文件。
5. 为Task8 中的LinearMotor11 选择等加速度配置文件。
6. 将任务8 至11 的持续时间改为5 秒。
115
运动算例
7. 单击计算(MotionManager 工具栏)。
8. 将光标停在MotionManager 时间线滑杆上。
模拟花费的时间为2.4566 秒。
9. 关闭装配体,在软件提示您保存文档时,单击否。
刚性组
您可以通过选择零部件并将其分组到刚性组的方法,来减少Motion 分析的模拟时间。
在运动计算时,刚性组中的多个零部件将被视为一个零部件:
• 组中零部件间的运动被忽略。
• 组中零部件间的配合被忽略。
• 刚性组的质量和惯性矩是组中所有零部件的值之和。
要将零部件添加到刚性组中,请右键单击MotionManager 树中的零部件,然后单击添加到新刚性
组。
如果刚性组文件夹中包含一个固定的零部件,则该刚性组将在运动计算时被视为固定的组。
运动的有限元分析
添加SolidWorks Simulation 之后,您可以在计算Motion 分析算例时,对零件执行应力、安全系
数或变形的分析。您可以在单个时间步长内或是在整个时间范围内计算有限元结果。在计算运动时,
软件会显示和更新应力结果。
单击有限元设置(MotionManager 工具栏)可选择零件、有限元结果,以及每个有限元结果的网
格。
单击有限元分析(MotionManager 工具栏)可在设置有限元结果后对其进行计算。
单击显示选项(MotionManager 工具栏)可在成功计算之后显示有限元结果的图解:
• 显示应力图解
• 显示变形图解
• 显示安全系数图解
• 不显示图解
• 删除有限元结果
116
运动算例
力和马达PropertyManager 的增强功能
力和马达PropertyManager 目前更加一致且更易于使用:
• 力和马达功能拥有预览图表。
• 可以在马达PropertyManager 上的同一区域内指定马达的位置和方向。
• 可以指定一个零部件实现相对于马达的运动。
• 可以指定一个伺服马达实现基于事件的运动控制。
• 可以指定振荡马达的相移。
• 可以为插值马达或力使用线性插值。
• 力PropertyManager 现在称为力/扭矩PropertyManager。
接触
接触PropertyManager 的名称更改
3D 接触PropertyManager 现在称为接触PropertyManager。
运动的接触组
您可以为装配体生成一个或两个零部件接触组。使用接触组进行Motion 分析时,软件会忽略组中各
零件间的接触,只考虑两组之间每对零部件组合之间的接触。
在对需要考虑接触的装配体进行运动计算时,通过生成接触组的方式,可以节省时间。
在接触PropertyManager 中可定义接触组。
要打开PropertyManager,请单击接触(MotionManager 工具栏)。
两维曲线到曲线接触
而在Motion 分析算例中,您则可以在两个零件之间指定两维曲线到曲线接触。
1. 单击接触(MotionManager 工具栏)。
2. 在接触PropertyManager 中的接触类型下,单击曲线。
如果在运动过程中,曲线将始终保持接触状态,则在选择下选取曲线始终接触。
设置关键点和时间栏的准确时间
您可以用纳秒或其它单位来指定关键点和时间栏的准确时间。
要为关键点设置准确时间:
1. 选择一个关键点。
2. 单击鼠标右键并单击编辑关键点时间。
• 选择准确时间,输入关键点的准确时间。
117
运动算例
• 选择等距,用一个值替换当前的关键点时间。
3. 拖拽转盘并单击增量按钮,或为关键点时间或等距输入一个值。
4. 单击。
5. 如有必要,在MotionManager 右下角,单击整屏显示全图调整时间线视图的比例。
要为时间栏指定准确时间,请右键单击时间栏并单击移动时间栏。
118
运动算例
18
零件
该章节包括以下主题:
• 材料和多实体零件
材料和多实体零件
您可以将不同的材料指定给多实体零件的单个实体。材料分配将用于质量属性、工程图剖面视图以及
SolidWorks Simulation。
119
19
PhotoView 360
该章节包括以下主题:
• PhotoView 360 中的PhotoWorks 贴图
• 控制布景
• 支持背景图像和自定义环境
• 视频指导教程
• 保存自定义视图
• 相机效果
PhotoView 360 中的PhotoWorks 贴图
当前,在PhotoView 360 中,您可以查看在SolidWorks 中应用的以及保存零件或装配体时可见的
PhotoWorks™ 贴图。
与以前的版本相同,您必须使用安装了PhotoWorks 插件的SolidWorks,才能编辑、生成或
删除贴图。
控制布景
您可以调整布景的楼板相对于模型的方向。您还可以显示或隐藏环境、楼板或背景图像。
在设置对话框中,对环境设置标签作出更改。
向上轴= Y 向上轴= Y,轴向反转
页:
[1]