S7-200 SMART V2.7版本新增加了軸組功能,三軸的運動坐標系支持笛卡爾運動控制模型(ST20僅支持兩軸插補),在軟件中拖拽向導生成的子例程即可使用,通過直接給定坐標點和速度參數的方式實現插補功能。
同時S7-200 SMART V2.7版本還增加了路徑規劃功能,這個功能將大大方便使用者,針對需要連續執行固定路徑的場合,將需要連續執行的位置以表格的形式在向導中組態,只調用一個子例程即可完成復雜路徑執行。
在實際情況中,很多時候工作的難點變成了如何獲取想要繪制圖案的坐標點位,對S7-200 SMART PLC的軟件部分操作其他文檔已有詳盡的說明,本文將重點介紹繪制圖形的工作流,以繪制“SIEMENS”LOGO的圖案為例,逐步介紹如何使用各軟件工具,Zui終獲取可供CPU執行的坐標點位來完成繪制項目
小貼士
要求及其他工具
1. PLC軟硬件要求
軟件要求:STEP 7-MicroWIN SMART軟件版本:V2.7及以上
硬件要求:標準型S7-200 SMART CPU固件版本:V2.7及以上
2. 其他工具
Adobe Illustrator 2020(矢量繪圖軟件)
AutoCAD 2023(計算機輔助設計軟件)
ABViewer14(dxf to G-Code)
Visual Studio Code(跨平臺源代碼編輯器)
Python-3.9.13-amd64(python運行環境安裝包)
注:這里的工具軟件僅作為參考不指定,其他相關的軟件也可以實現功能,客戶可根據自己擅長的工具酌情使用
工作流概覽
生成路徑坐標信息的整個工作流程如圖所示,熟悉Siemens Kinematics運動控制庫的工程師對這個流程一定不陌生。
S7-200 SMART從運動控制支持方面也沿用了更高階控制器的做法,操作流的一致性也使得控制器間的使用經驗得以復用。
該流程的本質涉及到三個重要的轉換:
從位圖圖片(PNG)到矢量圖圖片(DXF)轉換
矢量圖到G-Code的轉換
G-Code到DB塊(XYZ坐標)的轉換
1. Vector Graphics
第一步轉換,核心的難點在于圖形矢量化。所謂矢量圖,就是使用直線和曲線來描述的圖形,構成這些圖形的元素是一些點、線、矩形、多邊形、圓和弧線等,它們都是通過數學公式計算獲得的,具有編輯后不失真的特點。
如果以圖片格式來說明的話,第一步的轉換就是將如bmp、jpg、png等常見的格式圖片轉為dwg、dxf、ai等格式的矢量圖形。這一步也是在所有流程中Zui重要的一步。
當然,我們也可以直接使用如AutoCAD等矢量繪圖工具直接繪制相關的圖形文件,那么轉換的步驟自然可以省略。
2. G-Code
第二步轉換,也就是矢量圖到G-Code的轉換,相對來說是從技術層面Zui容易實現的。
這種應用場景在數控機床的加工中有大量成熟的應用案例,在線搜索“dxf to GCode”就可以找到一些免費的生成工具來實現這部分的轉換。本文將使用ABViewer工具進行操作說明。
3. PathData
第三步轉換,也就是從G-Code到PLC可執行的坐標數據之間的轉換。
因為每個廠家的不同定位的CPU可以執行的數據塊都不盡相同,Kinematics運動控制庫中提供的小工具生成的DB塊也不能在SMART PLC的軟件平臺使用,所以目前并沒有通用的工具用來執行該轉換。
針對這種情況,西門子開發了基于Python語言的例子程序,將G-Code轉換成SMART PLC可用的數據塊以供參考使用。
- S7-200 SMART在物料搬運上的應用 2024-12-27
- 博途V18 V90 HSP新功能 2024-12-27
- S7-200 SMART如何實現兩點之間物料搬運功能 2024-12-27
- SMART在切標機中的應用 2024-12-27
- SMART電子齒輪同步應用 2024-12-27
- SMART實現凸輪輸出應用 2024-12-27
- 西門子S7-1200的這些知識點,要記牢 2024-12-27
- S7-200 SMART在鋸切割行業的應用 2024-12-27
- S7-200 SMART在貼標機上的應用 2024-12-27
- SITOP PSU2200 電源家族新成員20A震撼來襲!向陽而生,助力綠色行業發展 2024-12-27
- S7-200 SMART在立式包裝機中的應用 2024-12-27
- S7-200 SMART在給袋包裝機上的應用 2024-12-27
- S7-200 SMART在打捆機的應用 2024-12-27
- 全“芯”S7-1500 CPU,又添新成員! 2024-12-27
- FA智庫SMART COOL小型自動化解決方案新伙伴 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595