马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
凸轮曲线显示 功能块使用说明书一、 概述 电子凸轮经常用于各种场合,其关键点的规划对凸轮主从轴运行情况至关重要。在实际运用中,通常采用现场观察运行情况或后台在线监控数据等方法,作为关键点修改的依据。该类方法繁琐、效率低、适用性差、可能导致突发问题。为改善凸轮应用,开发功能块(HC_CamShow,凸轮曲线显示)。该功能块根据各关键点拟合出凸轮主从轴位置曲线、速度曲线、加速度曲线。此外,结合IT7000 平台可实现曲线实时显示。 二、 说明 1)指令格式 指令 | | | | | | file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif | file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.jpg | 2)相关变量 ◆输入输出变量 输如变量 | | | | | | | | ARRAY [0..360] OF SMC_CAMXYVA | | | 数组形式,类似如下命名: ARRAY[0..360] OF SMC_CAMXYVA; |
◆输入变量 ◆输出变量 输出变量 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 数组形式,共 6 个,分别为 从轴位置最小值、从轴位置最大值、速度最小值、速度最大值、加速度最 小值、加速度最大值。 | | | | | | | | | | | | | | | | | | |
3)功能说明 功能块 HC_CamShow根据凸轮关键点,拟合出凸轮的位置曲线、速度曲线、加速度曲线。 注:该功能块运行量较大,占用 CPU 资源多,不建议放在 EtherCat 任务下,可选择扫描周期较长的任务配置。 4)错误说明 暂无 三、 示例 1、凸轮关键点赋值 如图 3-1-1 所示,凸轮表 1 为四个关键点,凸轮表 2 位 7 个关键点,根据实际情况输入合适的主轴位置和从轴位置。在示例程序中,采用数组形式对各关键点(SMC_CAMXYVA)进行赋值。 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg 图 3-1-1 凸轮表 1和凸轮表 2 的关键点 2、IT7000 配置 调用 IT7000 的 XY 曲线,并进行如下配置。如图 3-1-2 为速度曲线的 XY曲线控件配置。 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif 图 3-1-2 速度趋势的配置 3、功能块 HC_CamShow调用 如图 3-1-3 所示,调用功能块 HC_CamShow。IT7000 里的 XY 曲线刷新时,需要对控件里的控制变量赋值。编写图 3-1-3 右侧所示代码。 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif 图 3-1-3功能块 HC_CamShow 调用 4、测试 如图 3-1-4 所示,左侧趋势控件从上往下依次是速度曲线、位置曲线、加速度曲线。 若凸轮关键点被修改后,按下“重新绘制”按钮即可刷新各曲线。图3-1-4 和图 3-1-5分别是凸轮表 1 和凸轮表 2 的曲线示意图。 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif 图 3-1-4 凸轮表 1 的速度曲线、位置曲线和加速度曲线 file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image012.gif 图 3-1-5 凸轮表 2 的速度曲线、位置曲线和加速度曲线 四、 附录五次多线式曲线拟合 |