上海腾 希电气技术有限公司
西门子(中国)    自动化 与驱动产品合作伙伴
                                         系统方案解决商

S7-1500T功能库 系列简介之动态生成Cam曲线

发表时间:2018-12-25 09:28

概述


随着西 门子新一代运动控制S7-1500T在各行 各业中的的广泛应用,为了提高其可用性、提高工 程师的编程效率并使项目规范化,西门子 提供了一些常用的库程序供用户使用,使用标 准的功能库程序有如下优点:

1) 缩短工 程师编程以及调试的时间,降低维护难度

2) 可使用 各种编程语言调用标准功能库

3) 标准功 能库程序在编写时使用了高标准编程规范以及严格的功能测试和检查

4) 在西门 子支持网站上功能库程序会不断升级

5) 可打开 源程序以便添加适合自已的需求的功能

6) 提供应 用示例和使用文档,简单易用

7) 免费提供给用户


介绍一 下使用最广泛的通过编程来动态生成凸轮曲线的功能块  “LCamHdl_CreateCamBasic”及“LCamHdl_CreateCamAdvanced”。


在机器的运行中,有很多 通过编程来实现凸轮曲线的创建和修改的需求,以适应生产的需要。为了方便用户,西门子 提供了生成凸轮曲线的库文件“LCamHdl”,它提供了两种功能块 “LCamHdl_CreateCamBasic” 及 “LCamHdl_CreateCamAdvanced”,分别用 于生成基本的凸轮曲线及符合VDI 2143的高品 质和无抖动的凸轮曲线。



(1)“LCamHdl_CreateCamBasic”功能块

       在程序运行时定义Cam曲线中 的点及动态响应,运动过 渡均通过直线及5次多项式进行连接。使用此功能块创建Cam曲线,很容易 处理生产机器最常用的凸轮轮廓,如图1所示Cam曲线是由8个点,通过此 功能块来生成的。

8个点生成的Cam曲线

                              图1 8个点生成的Cam曲线



(2)“LCamHdl_CreateCamAdvanced”功能块

      功能块 支持用户创建符合VDI 2143的高品 质和无抖动的凸轮曲线,功能块 自动完成规格化计算。用户需 要提供曲线的起点和终点坐标以及根据具体的需求提供起始和结束点的动态响应参数,即一阶 导数或者二阶导数数值。

通过功能块生成的4个线段的Cam曲线

                                                                   图2通过功能块生成的4个线段的Cam曲线

在实际 工程项目中可能会需要通过程序生成多个Cam曲线,根据需要进行Cam曲线的切换,且在HMI上显示需要的Cam曲线,为了方 便工程师实现这些功能,西门子 也提供了相应的功能库及示例项目。


友情链接: 

                                     

                                           西门子代理                西门子V20变频器

QQ咨询
 
 
 联系方式
服务热线:021-37660026
传真:021-37782515
友情链接:    九五至尊网站多少   131棋牌主页   131棋牌官网   巴适棋牌app下载