概述
随着西门子新一代运动控制S7-1500T在各行各业中的的广泛应用,为了提高其可用性、提高工程师的编程效率并使项目规范化,西门子提供了一些常用的库程序供用户使用,使用标准的功能库程序有如下优点:
1) 缩短工程师编程以及调试的时间,降低维护难度
2) 可使用各种编程语言调用标准功能库
3) 标准功能库程序在编写时使用了高标准编程规范以及严格的功能测试和检查
4) 在西门子支持网站上功能库程序会不断升级
5) 可打开源程序以便添加适合自已的需求的功能
6) 提供应用示例和使用文档,简单易用
7) 免费提供给用户
今天为大家介绍一下使用最广泛的通过编程来动态生成凸轮曲线的功能块 “LCamHdl_CreateCamBasic”及“LCamHdl_CreateCamAdvanced”。
在机器的运行中,有很多通过编程来实现凸轮曲线的创建和修改的需求,以适应生产的需要。为了方便用户,西门子提供了生成凸轮曲线的库文件“LCamHdl”,它提供了两种功能块 “LCamHdl_CreateCamBasic” 及 “LCamHdl_CreateCamAdvanced”,分别用于生成基本的凸轮曲线及符合VDI 2143的高品质和无抖动的凸轮曲线。
(2)“LCamHdl_CreateCamAdvanced”功能块
功能块支持用户创建符合VDI 2143的高品质和无抖动的凸轮曲线,功能块自动完成规格化计算。用户需要提供曲线的起点和终点坐标以及根据具体的需求提供起始和结束点的动态响应参数,即一阶导数或者二阶导数数值。