少有人走的路

勇哥的工业自动化技术网站

nx mcd 在仿真过程中选择曲线

本例将展示如何为自动导引车 (AGV) 概念模型选择其他路线。将使用信号、点在线上副、代理对象以及相关操作。

前提条件

必须创建装配的基本机电对象,如刚体、碰撞体和执行器。要使用此工作流程,创建以下各项:

  • 曲线 - 用于应用点在线上副。

  • 碰撞体 - 用于确定哪些体与地面碰撞和交互。

  • 速度控制 - 用于为连接到点在线上副的体的运动提供动力。

视频

image.png


步骤
  1. 创建可用于触发曲线选择的信号。

    1. 选择主页选项卡→电气组→信号 。

    2. 在设置组中,从 IO 类型列表中选择输出。

    3. 从数据类型列表中,选择布尔型。

    4. 从初始值列表中,选择 false。

    5. 在名称组的信号名称框中,键入 PathControl,然后单击确定。

    6. 关闭将信号名称添加到符号表对话框。

    7. 在资源条的机电导航器的信号节点下,右键单击信号并选择添加到察看器。

  2. 对于每条连续路径,为每条曲线创建一个代理对象。

    1. 选择主页选项卡→机械组→代理对象 。

    2. 在参数属性组中,从类型列表中选择布尔型。

    3. 从值列表中,选择 false。

    4. 在几何体单元组中,选取选择几何体对象,然后选择长曲线。

    5. 在名称框中,键入 long path,然后单击应用。

    6. 重复这些步骤以创建备选曲线的代理对象,将其命名为 short path,然后单击确定。


image.png

为连接体和最长路径创建点在线上副。

  1. 选择主页选项卡→机械组→基本运动副 。

  2. 从类型列表中,选择点在线上副。

  3. 在图形窗口中,选择要作为连接体的刚体。

  4. 在曲线和点组中,选定选择曲线或代理对象。

  5. 在机电导航器的基本机电对象节点下,选择 long path 代理对象。

  6. 在曲线和点组中,选择指定零位置点。

  7. 在图形窗口中,选择引导曲线零位置的点。

  8. 在指定矢量高亮显示时,确保矢量方向正确地定向运动副方向。

  9. 在设置组中,从运动类型列表中选择动力学。

  10. 在名称框中,键入 long path,然后单击应用。

  11. 重复这些步骤为备选代理对象创建点在线上副,将其命名为 short path,然后单击确定。

image.png

  1. 创建一个操作,用于激活具有最长路径的点在线上副。

    1. 选择主页选项卡→自动化组→仿真序列 。

    2. 在机电对象组中,当选择对象高亮显示时,从机电导航器中选择 long path 点在线上副。

    3. 在运行时参数组中,选中活动  复选框。

    4. 在活动列中,将点在线上副设为活动状态。

      active = true
    5. 在条件组中,使用 PathControl 信号创建一个条件语句,表示希望选择最长路径。

      If PathControl value == false
    6. 在名称框中,键入 long path_false。

    7. 单击应用。

  2. 创建一个操作,用于当选定长路径时,停用短路径。

    1. 在机电对象组中,当选择对象高亮显示时,从机电导航器中选择 short path 点在线上副。

    2. 在运行时参数组中,选中活动  复选框,并将行设为 = false。

    3. 在条件组中,使用 PathControl 信号创建一个条件语句,表示希望停用 short path 点在线上副。

      If PathControl value == false
    4. 在名称框中,键入 deactivate short path if false,然后单击应用。

  3. 创建一个操作,用于激活具有短路径的点在线上副。

    1. 在机电对象组中,当选择对象高亮显示时,从机电导航器中选择 short path 点在线上副。

    2. 在运行时参数组中,选中活动  复选框。

    3. 在运行时参数组中,选择要指派给 short path 点在线上副的运行时参数值。

      active = true
    4. 在条件组中,使用 PathControl 信号创建一个条件语句,表示希望选择短路径。

      If PathControl value == true
    5. 在名称框中,键入 short path_true。

    6. 单击应用。

  4. 创建一个操作,用于当选定短路径时,停用长路径。

    1. 在机电对象组中,当选择对象高亮显示时,从机电导航器中选择 long path 点在线上副。

    2. 在运行时参数组中,选中活动  复选框,并将行设为 = false。

    3. 在条件组中,使用 PathControl 信号创建一个条件语句,表示希望停用 long path 点在线上副。

      If PathControl value == true
    4. 在名称框中,键入 deactivate long path if true。

    5. 单击确定。

  5. 播放仿真,当连接体位于运动副的零位置时,在运行时察看器中更改信号值,以切换路径。


详细见官方在线文档:

https://docs.sw.siemens.com/zh-CN/doc/209349590/PL20240507114647081.mechatronics/id1109815





发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2026年10月    »
一 二 三 四 五 六 日
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864