加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-200SMART直線插補之繪制圖像工作流
        發布時間: 2024-03-30 09:44 更新時間: 2024-11-23 08:00
        觀看西門子S7-200SMART直線插補之繪制圖像工作流視頻

        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可用的數據塊以供參考使用。

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415