應用案例
打開3D檢測的全新可能!Script讓你實現自定義邏輯
May 27th, 2025
返回列表

在使用LMI的GocatorGoPxL系列時,內建的量測工具已能處理大多數檢測需求。但在一些進階應用中,用戶可能希望實現自定義邏輯、運算或輸出條件,這時Script功能就是最佳解決方案。

LMI的Script功能有何特別?

Script功能是LMI系統中的一個模組,允許使用者以簡潔的腳本語言,進行如下操作:
■ 邏輯運算與條件判斷:如判斷尺寸差異是否超過容許公差。
■ 多工具數據整合與運算:可跨工具取值並運算。
■ 自定義輸出格式:能夠根據邏輯輸出不同結果。
■ 錯誤處理與容錯設計:避免系統因個別量測錯誤而失效。

Script支援Python-like語法,搭配LMI專用函式庫與變數命名規則,即使沒有程式背景,也能快速上手。 

圖片來源 : LINX Taiwan

Script功能常見應用場景

■ 表面平整度計算(找最大高低差)

■ 工具失敗或無資料時的容錯邏輯

■ 根據不同條件自動切換量測參數

■ 多區域平均值與偏差量判斷

實際應用案例:平整度量測(多點高度差異判定與容錯)

應用背景:客戶需要量測某零件表面多個測量點之間的高度一致性,並進行自動判定。

■ 使用工具:Surface Position 1~9,各量測點讀取 "Z" 值。

■  Script功能邏輯:
□ 讀取位置1~9 的 Z 值。
□ 每個位置的Z值與基準點1進行高低差比較。
□ 排除資料異常點(如資料遺失或值為 0)。
□ 找出最大與最小偏差後相加,若總偏差 > 設定值則標記為 NG。 

■ Script代碼範例:

■ Script實際編輯畫面:

圖片來源 : LINX Taiwan

因為各位值的高低差比較大於閥值1為NG,因此Output 0的輸出為”1”。(若OK則輸出”0”)

小結

透過Script功能,用戶能夠不再受限於GoPxL預設工具提供的運算方式,更彈性地實現複雜邏輯與客製化需求。即使是高階應用,也能在不依賴外部PLC或PC的情況下,在GoPxL裡直接實現!

想了解更多Script應用技巧與範例?歡迎聯絡我們取得更多資訊!