1功能概述
1.1通用描述
版本在运动控制这块儿,提供了能支持2D/3D直线插补运动的运动轴组功能。靠着这个功能呢,可以用微小直线插补的办法,达到类圆插补的效果。整圆插补的精度主要看细分出来的线段数量多少。这个功能能用到对整圆插补精度要求不高的涂胶、切割之类的设备上。
1.2硬件及软件需求
本应用在软硬件方面的需求是这样的,要想让本应用案例能顺利运行,下面这些硬件和软件的需求得满足。
硬件
•S7-200SMARTCPUST20/ST30/ST40/ST60,固件版本得是
软件
•STEP7-Micro/WINSMART版本得是
•WinCCflexibleSMART版本得是V4
•SiemensNX(MCD)版本得是2206
1.3系统架构
2S7-200SMARTCPU编程
2.1类圆插补功能描述
先设定好圆的起点坐标、圆心坐标还有插补误差,然后通过轴组功能的3D直线插补功能,就能画出一个完整的圆形啦。
2.2类圆插补坐标计算原理
2.3类圆插补程序块
2.3.1运动控制向导
本应用案例是用版本的3D直线插补运动功能来达成整圆插补的。在【运动控制向导】里得组态“轴0”、“轴1”和“轴2”,并且在【轴组设置】里把“3D直线插补”给启用喽。
2.3.2类圆程序块
程序块引脚
2.4类圆插补应用示例操作说明
为了能方便使用这个应用,可以结合WinCCflexibleSMART和NXMCD软件。就算没有伺服驱动和XY平台,只有CPU,也能仿真出插补效果。具体的操作步骤是这样的:
【CPU侧操作】
打开STEP7-Micro/WINSMART软件,把PLC程序打开,然后下载到CPU里。
让PLC处于在线模式,把【程序状态】激活。
【MCD侧操作】
3.打开NX软件,找到MCD文件存的地方,把MCD文件【
_asm_Smart_Writing_】打开,然后激活【播放】。
【HMI侧操作】
4.打开软件WinCCflexibleSMART,把HMI画面文件打开,激活【启动运行系统】,这时候就会弹出HMI的模拟界面。
在JOG界面把轴控指令启用。
执行XYZJOG指令,测试一下点动的功能,看看XYZ当前位置是不是都有变化,而且要和MCD中的XYZ轨迹是一样的。
把原点设置好,XYZ轴的当前位置全都显示成0.0,然后切换到自动运行的界面。
源码下载网站:
S7-200SMART结合MCD类圆插补功能——文档说明讲解PLC论坛-全力打造可编程控制器专业技术论坛-
;tid=504725fromuid=17
(出处:PLC论坛-全力打造可编程控制器专业技术论坛)