您的位置 首页 百科

碰撞传感器(MCD功能:20 – 碰撞传感器)

碰撞传感器
传感器
传感器是一种检测装置,能够探测、感受到外界的信号、物理条件等被测量的信息,并能将探知的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。
碰撞传感器

在机械概念设计环境中,进入“主页”->“电气”工具条中单击“碰撞传感器”按钮,可以创建碰撞传感器。碰撞传感器依附在几何体上,用来提供对象之间的反馈。用户可以选择不同的形状来封装几何体以形成检测区域。在虚拟调试中传感器的结果往往被传回外部控制系统,在连接到外部控制系统之前,碰撞传感器在MCD模型中可以用来完成以下操作:
作为仿真序列执行的条件;作为运行时表达式的参数;用来计数;检测对象的位置;获取对象,例如将触发碰撞传感器的刚体通过仿真序列依附到运动副上;用来收集对象,例如对象收集器;用来改变几何体颜色,例如颜色变换器等。
NX1899之后,碰撞传感器增强为两种类型:“触发”(原有类型)和“切换”(新增加类型),用来输出不同的碰撞事件。■    碰撞传感器类型为“触发”,在仿真过程中:碰撞传感器.已触发只在检测到碰撞或者有用户操作的情况下输出true,其余情况为false。
■    碰撞传感器类型为“切换”,在仿真过程中:碰撞传感器.已触发只在检测到碰撞或者有用户操作的情况下对当前值置反,在没有检测到碰撞或者没有用户操作的情况下不改变当前输出。
同时新版本还增加了检测类型,除了系统检测之外,还允许用户交互输入触发信号。按照检测类型,碰撞传感器的检测类型分为三种类型:“系统”,“用户”和“两者”。
■    碰撞传感器检测类型为“系统”,在仿真过程中用户不可输入,当系统检测到碰撞时:即输出true(碰撞传感器类型为“触发”),或者对当前值置反(碰撞传感器类型为“切换”)。■    碰撞传感器检测类型为“用户”,在仿真过程碰撞传感器对系统检测到的碰撞事件不做处理,当用户操作时:即输出true(碰撞传感器类型为“触发”),或者对当前值置反(碰撞传感器类型为“切换”)。■    碰撞传感器检测类型为“两者”,在仿真过程碰撞传感器综合系统检测到的碰撞事件和用户操作,当系统检测到碰撞或者用户操作时:即输出true(碰撞传感器类型为“触发”),或者对当前值置反(碰撞传感器类型为“切换”)。
碰撞传感器对话框的部分说明如下

 类型触发:当检测到碰撞或者用户修改时,传感器的触发状态为true。当未检测到碰撞或用户未做修改时,传感器触发状态为false。
切换:当检测到碰撞或者用户修改时,传感器的触发状态置反。
 选择对象选择碰撞传感器所依附的几何体。
 形状方块:用最小长方形包裹选择对象。
球:用最小球包裹选择对象。
直线:用直线表示传感器形状。
圆柱:用最小圆柱包裹选择对象。
 类别设置碰撞传感器类别的值,以指示哪些碰撞体和碰撞传感器将相互作用。默认情况下,只有相同类型的碰撞体和碰撞传感器之间才会相互作用。通过编辑关系矩阵并将其应用到MCD客户默认设置,可以做自定义定制。
 碰撞时高亮显示在仿真的过程中,如果碰撞传感器和起作用的碰撞体接触时,碰撞传感器高亮。
 检测类型系统:仅考虑系统碰撞检测。
用户:仅考虑用户输入操作。
两者:同时考虑系统碰撞检测和用户输入操作。
碰撞传感器举例

例如,碰撞传感器位置固定,物料在传输面上运动,物料自左向右再向左运动,运动状态示意如下表所示:表1 运动状态示意表
将上表运动状态示意表使用碰撞接触状态图表示如下:
图1 碰撞接触状态图

A.    若碰撞传感器碰撞类型设置为“系统”,
用户不可以操作传感器,选择不同的碰撞传感器类型,在仿真过程中“碰撞传感器.已触发”输出如下图所示:
图A “已接触”输出状态图(系统)

B.    若碰撞传感器碰撞类型设置为“用户”,
系统碰撞检测会被忽略,选择不同的碰撞传感器类型,在仿真过程中“碰撞传感器.已触发”输出如下图所示:
图B “已接触”输出状态图(用户)
C.    若碰撞传感器碰撞类型设置为“两者”,
选择不同的碰撞传感器类型,在仿真过程中“碰撞传感器.已触发”输出如下图所示:
图B “已接触”输出状态图(两者)
一般操作流程
<1>首先,打开零部件。
<2>若当前处于建模模块,或者其他模块,选择“文件”->“所有应用模块”->“机电概念设计”,进入机电概念设计模块。
<3>进入“主页”->“电气组”->“碰撞传感器” ,打开“碰撞传感器”对话框
选择类型:触发或切换
在图形窗口中选择需要定义碰撞传感器的对象
设置碰撞形状:方块、球、直线或圆柱。
设置形状属性:自动或者自定义形状尺寸。
输入类别。
激活或取消碰撞时高亮显示。
选择检测类型:系统、用户或者两者。
点击“确定”。
<4> 使用碰撞传感器,例如
将碰撞传感器作为仿真序列执行的条件;选择碰撞传感器作为运行时表达式的参数;利用碰撞传感器来计数;通过碰撞传感器检测对象的位置;将触发碰撞传感器的刚体通过仿真序列依附到运动副上;用来收集对象,例如对象收集器;用来改变几何体颜色,例如颜色变换器等。
操作和效果视频1 – 触发

播放

操作和效果视频2 – 切换和交互触发

播放

碰撞传感器相关文章

为您推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部