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