為適應工業自動化標刻的需求,納長激光打標機提供了強大的定制化功能。訂制功能主要包括:
1)用于遠程數據傳輸的TCP/IP接口
2)用于PLC信號控制的擴展I/O接口
3)用于軟件集成的軟件開發工具包(SDK)
I/O接口訂制
自動化生產中常用PLC控制激光打標機實現自動化打標,這就要求激光打標機提供“打標完成信號”、“busy信號”,“開始信號”,“停止信號”等控制信號和狀態信號給PLC。一般的激光打標機沒有提供這樣的擴展I/O給PLC。納長數控根據客戶需求,可定制擴展I/O接口,用于與PLC對接。如圖2-1所示。接口形式一般為DB15接口,根據需求可改為DB9或DB25接口。
1)通用輸入信號
通用輸入信號可用于控制設備工作狀態。常用的輸入控制功能有:
開始標刻信號:該信號有效后設備開始標刻。
中斷標刻信號:該信號有效后設備立即停止標刻,并提示用戶警告信息。
安全門信號:用戶打開安全門時自動停止標刻,只有安全門關閉時才可以標刻。
文件選擇信號:根據輸入信號來自動選擇要標刻的文件。例如,輸入信號IN[6:4]為001時選擇A文件標刻,010時選擇B文件標刻。
I/O接口支持8路輸入信號,其接口示意圖如圖2-2所示:
2)通用輸出信號
通用輸出信號用于指示設備當前的工作狀態。常用的輸出信號有:
標刻輸出信號:設備正在標刻加工時該信號有效,相當于busy信號。
標刻結束信號:標刻結束時該信號有效,可設置為電平有效或脈沖有效。
紅光指示信號:設備處于紅光指示狀態時,該信號有效。
輸出信號默認為TTL輸出,需避免短路或接地。
軟件開發工具包SDK
在一些自動化應用中,要求用一個軟件控制所有的自動化設備,激光打標軟件同樣要集成到該控制軟件中。為此我們提供了軟件開發工具包,方便用戶二次開發的需求。
通過使用SDK,可以方便的講激光軟件的核心功能集成到用戶的其他程序中。我們提供的SDK適用于Windows系統環境,開發語言為C++。圖3-1所示為基于SDK開發的激光控制程序demo。