本文針對Parlec 帕萊克P1500-PSC刀具對刀儀, 進行技術改造, 完成對測量結果的管理和NC代碼的自動生成. 客戶反饋至關不錯. 若是有誰須要定製開發, 能夠聯繫我, liuzhongwu2008@outlook.com. 數據庫
簡述一下技改的背景, 以及目標. 服務器
你們都知道, 機械加工刀具都會有磨損的, 在加工中心加工以前都須要先量測一下刀具的一些關鍵尺寸(好比高度/半徑/夾角等). 而後根據這些尺寸對加工程序(NC程序)進行微調, 這樣才能保證加工產品尺寸精度. spa
客戶公司有一臺Parlec 帕萊克P1500-PSC對刀儀, 該對刀儀套件包括一個測量支架、光柵頭、LED顯示器, 固然還有一個測量軟件. 該軟件能將測量結果打印到標籤紙上. 操作系統
簡述一下技改以前的使用的場景: 操做人員先用該對刀儀量測刀具尺寸, 而後將測量結果打印到標籤紙上, 再拿着便籤紙到加工中心上將量測值輸入到NC文件中, 懂行的人都明白, 這些量測值精度都很高, 小數點後好幾位, 另外在加工中心的輸入這些數值可不像電腦那麼方便. 整體來說, 這種模式效率很低, 並且容易出錯. 接口
在瞭解了現狀後, 我給了一個技改方案: 一圖勝千言, 先上圖. 開發
在這個方案中, 我引入了一臺電腦+對刀儀量測管理系統, 即上圖的(2)部分. 該量測管理系統能自動提取出帕萊克量測儀的數值, 並能夠將測量數值傳到該公司的測量數據庫中, 同時生成加工中心NC代碼, 並上傳NC代碼到服務器上,(該客戶的測量數據庫和NC代碼服務器是一個機器).
產品
技改難點: 自動化
1. 如何自動獲取對刀儀的測量值?
效率
Parlec 帕萊克P1500-PSC的操做系統並非通用的Windows/Linux, 應該是某類嵌入式操做系統, 咱們不可能在該操做系統上開發一個軟件, 另外Parlec也不提供外部API來獲取測量值. 這個問題困擾了大半天時間, 最後仍是讓我很巧妙的解決了, Parlec自帶的軟件有一個打印功能, 能夠經過RS232接口打印到斑馬打印機上, 我分析了RS232的信號輸出, 成功地提取了測量的各個數值.
軟件
2. 如何自動化整個流程, 改進效率, 減小人爲錯誤.
解決了測量值捕獲問題, 其實僅僅是一個技術難點, 對於客戶而言, 更關心的是另外一個問題: 如何最大程度地減小操做人員的手工輸入, 減小因手工操做引發的錯誤.
我提出了一個流程改進方案, 獲得了客戶的承認. 方案爲: 爲刀具貼一個二維碼, 該二維碼上包含多個信息, 具體爲:Machine_ID+Product_ID+Tool_No. 掃描這個二維碼就知道該刀具將用在哪一個加工中心上, 用來加工哪一個產品, 以及刀具本身的序號; 在對刀儀量出刀具尺寸後, 自動生成NC代碼, 並上傳到文件服務器上.
技改後的完整操做流程:
第一步: 操做人員在量測管理系統上, 掃描刀具二維碼. 掃描以後, 測量管理程序就知道要加工的產品ID和對應的加工中心, 爲生成NC代碼作準備(不一樣的產品, 其NC代碼模版是不同的; 不一樣加工中心的NC代碼格式是不同的)
第二步: 和技改以前同樣, 將刀具放在對刀儀上測量, 測量完後, 在Parlec測量軟件上點擊打印功能. 但和技改以前不一樣的是, 該打印可不單單在標籤紙上打印. 在點擊打印後, 咱們的量測程序量將自動捕獲測量值, 並將測量結果上傳到客戶的測量數據庫中, 同時生成NC代碼, 並上傳到NC代碼文件服務器上.
第三步: 操做人員到加工中心上, 從文件服務器上調出咱們生成的NC代碼, 進行加工.
整個過程手工操做只有在加工中心選擇NC代碼, 其餘過程都是自動化.
蚊賬最後, 貼一張量測管理軟件的截圖. 若是您有相似需求, 能夠聯繫我, liuzhongwu2008@outlook.com