安徽省六安市SIEMENS西门子(授权)中国华东地区一级总代理商
| 更新时间 2025-01-31 09:10:00 价格 请来电询价 变频器 西门子代理商 触摸屏 西门子一级代理 伺服电机 西门子一级总代理 联系电话 18126392341 联系手机 15267534595 联系人 梁涛 立即询价 |
S7-200 SMART V2.7版本新增加了轴组功能,三轴的运动坐标系支持笛卡尔运动控制模型(ST20仅支持两轴插补),在软件中拖拽向导生成的子例程即可使用,通过直接给定坐标点和速度参数的方式的实现插补功能。
同时S7-200 SMART V2.7版本还增加了路径规划功能,这个功能将大大方便使用者,针对需要连续执行固定路径的场合,将需要连续执行的位置以表格的形式在向导中组态,只调用一个子例程即可完成复杂路径执行。
在实际情况中,很多时候工作的难点变成了如何获取想要绘制图案的坐标点位,
对S7-200 SMART PLC的软件部分操作其他文档已有详尽的说明,本文档将重点介绍绘制图形的工作流,以绘制“SIEMENS”LOGO的图案为例,逐步介绍如何使用各软件工具,Zui终获取可供CPU执行的坐标点位来完成绘制项目。
文档中涉及到除STEP7 MicroWIN SMART外多个软件的使用,本文档将只介绍与整个流程相关的操作,其他的部分如软件如何获取安装、软件对系统的兼容性要求、其他功能的专业操作等均不在该文档讨论之列。同时本文中介绍的方法只是绘制图案工作流程的其中一种,用户只需参照对应的流程即可。
2要求及其他工具
2.1 PLC软硬件要求
软件要求:
.STEP 7-MicroWIN SMART软件版本:V2.7及以上
硬件要求:
·标准型S7-200 SMART CPU固件版本:V2.7及以上
2.2其他工具
Adobe llustrator 2020(矢量绘图软件)AutoCAD 2023(计算机辅助设计软件)ABViewer14 (dxf to G-Code)
visual Studio Code (跨平台源代码编辑器)Python-3.9.13-amd64 (python运行环境安装包)
注:这里的工具软件仅作为参考不指定,其他相关的软件也可以实现功能,客户可根据自己擅长的工具酌情使用
3:工作流概览
生成路径坐标信息的整个工作流程如图所示,熟悉Siemens Kinematics运动控制库的工程师对这个流程一定不陌生。S7-200 SMART从运动控制支持方面也沿用了更高阶控制器的做法,操作流的一致性也使得控制器间的使用经验得以复用。该流程的本质涉及到三个重要的转换:·从位图图片(.PNG)到矢量图图片(.DXF〉转换·矢量图到G-Code的转换·G-Code到DB块(XYZ坐标)的转换
3.1 Vector Graphics
第一步转换,核心的难点在于图形矢量化。所谓矢量图,就是使用直线和曲线来描述的图形,构成这些图形的元素是一些点、线、矩形、多边形、圆和弧线等,它们都是通过数学公式计算获得的,具有编辑后不失真的特点。
如果以图片格式来说明的话,第一步的转换就是将如.bmp、 .jpg、.png等常见的格式图片转为.dwg、.dxf、.ai等格式的矢量图形。这一步也是在所有流程中Zui重要的一步。当然,我们也可以直接使用如AutoCAD等矢量绘图工具直接绘制相关的图形文件,那么转换的步骤自然可以省略。
3.2 G-Code
第二步转换,也就是矢量图到G-Code的转换,相对来说是从技术层面Zui容易实现的。这种应用场景在数控机床的加工中有大量成熟的应用案例,在线搜索“dxf to GCode”就可以找到一些免费的生成工具来实现这部分的转换。本文档中使用ABViewer这个工具进行操作说明。
3.3 PathData
第三步转换,也就是从G-Code到PLC可执行的坐标数据之间的转换,因为每个厂家的不同定位的CPU可以执行的数据块都不尽相同,Kinematics运动控制库中提供的小工具生成的DB块也不能在用SMART PLC的软件平台,所以目前并没有通用的工具用来执行该转换。针对这种情况,西门子开发了基于Python语言的例子程序,将G-Code转换成SMART PLC可用的数据块以供参考使用。
4:获取矢量图文件
在实际操作的过程中,如果以获得图案坐标点位为Zui终目的,获取CAD格式文件无疑是Zui重要的一步,因为这涉及从位图图片到矢量图图片转换的技术难点。本文中介绍的转换操作方法基于Adobe illustrator软件。实际上,至今也没有任何一款软件可以完美的把复杂的位图照片转成矢量图,假如位图与矢量图可以完美转换,由于矢量图缩放不失真文件体积小且携带大量信息的特性,我们平常使用的图片将很快都切换成矢量图形式。所以本文档介绍的流程部分目前只针对简单图形转换的应用场景,同时仍需要转换之后的编辑与加工才能保证效果,想要完全靠软件━键转换是不现实的。
4.1 Adobe lllustrator简述
Adobe illustrator,简称AI,是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件。它是一款专业图形设计工具,提供丰富的像素描绘功能以及顺畅灵活的矢量图编辑功能,在本文档中将使用这款软件完成照片矢量化流程。
需要说明的是,由于Adobe illustrator高阶版本对电脑的配置比较高,同时各版本的软件同样具备相同的图片矢量化的功能,所以文档本次以Adobe illustrator 2020版本为例,为大家介绍整个软件与矢量化相关的操作。
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595