[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TW201525637A - Cnc加工能力驗證系統及方法 - Google Patents

Cnc加工能力驗證系統及方法 Download PDF

Info

Publication number
TW201525637A
TW201525637A TW102138445A TW102138445A TW201525637A TW 201525637 A TW201525637 A TW 201525637A TW 102138445 A TW102138445 A TW 102138445A TW 102138445 A TW102138445 A TW 102138445A TW 201525637 A TW201525637 A TW 201525637A
Authority
TW
Taiwan
Prior art keywords
value
point cloud
geometric
deviation
deviation value
Prior art date
Application number
TW102138445A
Other languages
English (en)
Inventor
Chih-Kuang Chang
Xin-Yuan Wu
Lu Yang
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Publication of TW201525637A publication Critical patent/TW201525637A/zh

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/401Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
    • G05B19/4063Monitoring general control system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37214Detect failed machine component, machine performance degradation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37619Characteristics of machine, deviation of movement, gauge

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • General Factory Administration (AREA)

Abstract

本發明提供一種CNC加工能力驗證系統,應用於計算裝置。該計算裝置與CNC加工設備相連接。CNC加工設備運行加工程式對物料進行加工,生產預設數量的產品。掃描系統對每件產品進行掃描,得到每件產品對應的點雲資料。CNC加工能力驗證系統選擇一件產品的點雲資料作為基準點雲,將該基準點雲擬合成一個幾何圖形,再計算其他產品的點雲資料中的每個點與該幾何圖形的偏差值,根據計算得到的偏差值判斷CNC加工設備的加工能力是否合格。

Description

CNC加工能力驗證系統及方法
本發明涉及一種電腦輔助控制系統及方法,尤其是一種電腦數位控制(computer numerical control, CNC)加工能力驗證系統及方法。
目前驗證CNC加工機的加工能力一般是利用CNC加工機加工出一件產品,由檢驗人員進行產品的實配或檢測產品長度方向尺寸,然後根據經驗值判定CNC加工機的加工能力是否合格。然而,人為判斷容易造成誤判。
鑒於以上內容,有必要提供一種系統及方法,可以客觀、準確地驗證CNC加工設備的加工能力。
一種CNC加工能力驗證系統,應用於與CNC加工設備相連接的計算裝置。該系統包括一系列功能模組,利用這些功能模組,該系統讀取掃描CNC加工設備加工得到的預設數量的產品對應的點雲資料,選擇一件產品的點雲資料作為基準點雲,將該基準點雲擬合成一個幾何圖形。然後,該系統計算其他產品的點雲資料中的每個點到該幾何圖形的最小距離,以該最小距離為每個點的偏差值,從所有偏差值中選出絕對值最大的偏差值及絕對值最小的偏差值,根據該絕對值最大的偏差值及絕對值最小的偏差值之和是否小於預設的公差值判斷該CNC加工設備的加工能力是否合格。
一種CNC加工能力驗證方法,應用於與CNC加工設備相連接的計算裝置。該方法包括:資料讀取步驟:讀取掃描CNC加工設備加工得到的預設數量的產品對應的點雲資料;圖形擬合步驟:選擇一件產品的點雲資料作為基準點雲,將該基準點雲擬合成一個幾何圖形;
偏差計算步驟:計算其他產品的點雲資料中的每個點到該幾何圖形的最小距離,以該最小距離為每個點的偏差值;及判斷步驟:從所有偏差值中選出絕對值最大的偏差值及絕對值最小的偏差值,根據該絕對值最大的偏差值及絕對值最小的偏差值之和是否小於預設的公差值判斷該CNC加工設備的加工能力是否合格。
相較於現有技術,本發明提供的CNC加工能力驗證系統及方法,可以根據對CNC加工設備生產的產品的分析結果客觀、準確地驗證CNC加工設備的加工能力。
圖1是本發明CNC加工能力驗證系統較佳實施例的應用環境圖。
圖2是本發明CNC加工能力驗證方法較佳實施例的流程圖。
圖3A及圖3B是根據點雲資料擬合曲線、計算點雲中的點到曲線的距離的示意圖。
參閱圖1所示,是本發明CNC加工能力驗證系統10較佳實施例的應用環境圖。該CNC加工能力驗證系統10應用於計算裝置1,該計算裝置1連接CNC加工設備2。計算裝置1還包括儲存器20、處理器30及顯示設備40。CNC加工設備2包括夾持治具21、物料22、加工程式23及掃描系統24。
夾持治具21用於夾持物料22。該夾持治具21是根據待生產的產品的三維圖檔製作的。
加工程式23用於控制CNC加工設備切削物料22、生產產品。
掃描系統24用於對物料22或生產的產品進行三維掃描,得到點雲資料。
CNC加工設備2還包括圖1中未示出的其他部件,例如用於切削物料22的刀具,放置物料22的工作臺,儲存加工程式23、掃描系統24及CNC加工設備2運行過程中產生的資料的儲存器,等等。
在本實施例中,CNC加工設備2運行加工程式23對物料22進行加工,生產預設數量的產品。掃描系統24對每件產品進行掃描,得到每件產品對應的點雲資料。CNC加工能力驗證系統10選擇一件產品的點雲資料作為基準點雲,將該基準點雲擬合成一個幾何圖形,再計算其他產品的點雲資料中的每個點與該幾何圖形的偏差值,根據計算得到的偏差值判斷CNC加工設備2的加工能力是否合格,並輸出圖形報告。
CNC加工能力驗證系統10包括資料讀取模組11、圖形擬合模組12、偏差計算模組13、判斷模組14及報告生成模組15。模組11-15包括電腦程式化指令,這些電腦程式化指令儲存在儲存器20。處理器30執行這些電腦程式化指令,提供CNC加工能力驗證系統10的上述功能。模組11-15的具體功能請參閱下文關於圖2的介紹。
參閱圖2所示,是本發明CNC加工能力驗證方法較佳實施例的流程圖。
步驟S10,將物料22放置在夾持治具21上,CNC加工設備2運行加工程式23連續加工預設數量的產品。例如,CNC加工設備2連續加工32件相同的產品。
步驟S20,掃描系統24掃描加工的每件產品的三維輪廓,得到每件產品的點雲資料。資料讀取模組11從掃描系統24讀取每件產品的點雲資料,並儲存於儲存器20。
例如,在本實施例中,該掃描系統24可以為鐳射掃描器。鐳射掃描器掃描32件產品的三維輪廓,得到32組連續的點雲資料。
步驟S30,圖形擬合模組12選擇一件產品的點雲資料作為基準點雲,將該基準點雲擬合成一個幾何圖形。該幾何圖形可以為曲線,也可以為曲面。
需要指出的是,選擇曲面作為擬合的幾何圖形對於加工能力的測試會比較全面,但耗時比較久。選擇曲線作為擬合的幾何圖形比較快速比較好匹配CNC的加工路徑。故,是選擇曲線還是曲面可以根據生產的實際需要作出,例如,若每天都利用CNC加工設備2進行生產,則可以選擇曲線。
在本實施例中,圖形擬合模組12利用最小二乘法迭代擬合曲面或曲線,找出曲線或曲面相對於基準點雲中所有點的最佳位置:基準點雲中的所有點到曲線或曲面的距離的平方和的平均值最小(擬牛頓解非線形方程式),如下:
步驟S40,偏差計算模組13計算其他產品的點雲資料中的每個點到該幾何圖形的最小距離,以該最小距離為每個點的偏差值,並根據該最小距離確定每個點到該幾何圖形的向量。
例如,在本實施例中,該幾何圖形為曲線(如圖3A、3B所示的曲線L)。圖3A中曲線L附件的離散點為其他31件產品的點雲資料中的點,圖3B中的每個離散點與曲線L之間的連線表示該離散點的偏差值及該離散點到曲線L的向量。
步驟S50,判斷模組14從所有偏差值中選出絕對值最大的偏差值及絕對值最小的偏差值,根據該絕對值最大的偏差值及絕對值最小的偏差值之和判斷CNC加工設備2的加工能力是否合格。例如,記絕對值最大的偏差值為|max|、絕對值最小的偏差值為|min|,則CNC加工設備2的加工能力=|max|+|min|。若|max|+|min|大於預設的設計公差,則判斷模組14判斷CNC加工設備2的加工能力合格。否則,判斷模組14判斷CNC加工設備2的加工能力不合格。
步驟S60,報告生成模組15根據其他產品的點雲資料中每個點到該幾何圖形的向量及偏差值繪製三維色階圖形,並顯示於顯示設備40。
例如,報告生成模組15根據每個偏差值落入的公差分段範圍賦予該偏差值對應的幾何圖形上的點一個相應的顏色值(也可以賦予該點到該幾何圖形的向量該相應的顏色值。用戶透過該幾何圖形各部分的顏色結合公差範圍,可以直觀地瞭解該幾何圖形各個部分的偏差情況。關於公差分段及顏色設置的細節,可以參閱CN200810306324.2號專利中的相關具體介紹。
在其他實施例中,步驟S10、S60也可以省略。
最後應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
1‧‧‧計算裝置
10‧‧‧CNC加工能力驗證系統
11‧‧‧資料讀取模組
12‧‧‧圖形擬合模組
13‧‧‧偏差計算模組
14‧‧‧判斷模組
15‧‧‧報告生成模組
20‧‧‧儲存器
30‧‧‧處理器
40‧‧‧顯示設備
2‧‧‧CNC加工設備
21‧‧‧夾持治具
22‧‧‧物料
23‧‧‧加工程式
24‧‧‧掃描系統
1‧‧‧計算裝置
10‧‧‧CNC加工能力驗證系統
11‧‧‧資料讀取模組
12‧‧‧圖形擬合模組
13‧‧‧偏差計算模組
14‧‧‧判斷模組
15‧‧‧報告生成模組
20‧‧‧儲存器
30‧‧‧處理器
40‧‧‧顯示設備
2‧‧‧CNC加工設備
21‧‧‧夾持治具
22‧‧‧物料
23‧‧‧加工程式
24‧‧‧掃描系統

Claims (8)

  1. 一種CNC加工能力驗證方法,該方法包括:
    資料讀取步驟:讀取掃描CNC加工設備加工得到的預設數量的產品對應的點雲資料;
    圖形擬合步驟:選擇一件產品的點雲資料作為基準點雲,將該基準點雲擬合成一個幾何圖形;
    偏差計算步驟:計算其他產品的點雲資料中的每個點到該幾何圖形的最小距離,以該最小距離為每個點的偏差值;及
    判斷步驟:從所有偏差值中選出絕對值最大的偏差值及絕對值最小的偏差值,根據該絕對值最大的偏差值及絕對值最小的偏差值之和是否小於預設的公差值判斷該CNC加工設備的加工能力是否合格。
  2. 如申請專利範圍第1項所述的CNC加工能力驗證方法,還包括步驟:
    報告生成步驟:根據其他產品的點雲資料中每個點到該幾何圖形的向量及偏差值繪製三維色階圖形。
  3. 如申請專利範圍第1項所述的CNC加工能力驗證方法,其特徵在於,該幾何圖形是利用最小二乘法迭代擬合得到的,該基準點雲中的所有點到該幾何圖形的距離的平方和的平均值為最小時,該幾何圖形的位置為最佳位置。
  4. 如申請專利範圍第2項所述的CNC加工能力驗證方法,所述報告生成步驟包括:根據每個偏差值落入的公差分段範圍賦予該偏差值對應的幾何圖形上的點一個相應的顏色值。
  5. 一種CNC加工能力驗證系統,該系統包括:
    資料讀取模組,用於讀取掃描CNC加工設備加工得到的預設數量的產品對應的點雲資料;
    圖形擬合模組,用於選擇一件產品的點雲資料作為基準點雲,將該基準點雲擬合成一個幾何圖形;
    偏差計算模組,用於計算其他產品的點雲資料中的每個點到該幾何圖形的最小距離,以該最小距離為每個點的偏差值;及
    判斷模組,用於從所有偏差值中選出絕對值最大的偏差值及絕對值最小的偏差值,根據該絕對值最大的偏差值及絕對值最小的偏差值之和是否小於預設的公差值判斷該CNC加工設備的加工能力是否合格。
  6. 如申請專利範圍第5項所述的CNC加工能力驗證系統,該系統還包括報告生成模組,用於根據其他產品的點雲資料中每個點到該幾何圖形的向量及偏差值繪製三維色階圖形。
  7. 如申請專利範圍第5項所述的CNC加工能力驗證系統,該幾何圖形是利用最小二乘法迭代擬合得到的,該基準點雲中的所有點到該幾何圖形的距離的平方和的平均值為最小時,該幾何圖形的位置為最佳位置。
  8. 如申請專利範圍第6項CNC加工能力驗證系統,所述報告生成模組根據每個偏差值落入的公差分段範圍賦予該偏差值對應的幾何圖形上的點一個相應的顏色值。
TW102138445A 2013-10-15 2013-10-24 Cnc加工能力驗證系統及方法 TW201525637A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310479822.8A CN104570942A (zh) 2013-10-15 2013-10-15 Cnc加工能力验证系统及方法

Publications (1)

Publication Number Publication Date
TW201525637A true TW201525637A (zh) 2015-07-01

Family

ID=52810323

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102138445A TW201525637A (zh) 2013-10-15 2013-10-24 Cnc加工能力驗證系統及方法

Country Status (3)

Country Link
US (1) US20150105894A1 (zh)
CN (1) CN104570942A (zh)
TW (1) TW201525637A (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108037733B (zh) * 2017-11-30 2020-06-02 深圳市智物联网络有限公司 一种数控机床调机系统及方法
US10739128B2 (en) * 2018-02-26 2020-08-11 The Boeing Company Laser scanner scanning using a computer numerical controlled (CNC) system for movement

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7167766B2 (en) * 2002-06-28 2007-01-23 Tokyo Electron Limited Controlling a material processing tool and performance data
US6721675B1 (en) * 2003-01-31 2004-04-13 The Boeing Company Machine capability verification and diagnostics (CAP/DIA) system, method and computer program product
JP2005011195A (ja) * 2003-06-20 2005-01-13 Matsushita Electric Ind Co Ltd 情報処理装置および製造装置
US20070198123A1 (en) * 2006-02-23 2007-08-23 Hoffman James J System and method for measuring machining tools and using data generated therefrom
IL192519A (en) * 2008-06-30 2015-03-31 Matitiahu Tiano System and process for information, control and control of consumables in a production environment
CN101995850B (zh) * 2010-11-05 2012-02-29 江俊逢 一种计算机辅助数字控制方法与系统

Also Published As

Publication number Publication date
CN104570942A (zh) 2015-04-29
US20150105894A1 (en) 2015-04-16

Similar Documents

Publication Publication Date Title
US8706281B2 (en) Method and device for producing a master die tool
TW201525633A (zh) Cnc加工調機系統及方法
JP5395470B2 (ja) 形状認識装置
JP4492654B2 (ja) 3次元計測方法および3次元計測装置
JP6043234B2 (ja) 数値制御装置
TW201512797A (zh) Cnc加工程序生成系統及方法
TW201618039A (zh) 點雲邊界直角邊修補系統及方法
CN115846890B (zh) 镭雕设备的控制方法、镭雕设备以及计算机可读存储介质
TW201525637A (zh) Cnc加工能力驗證系統及方法
KR101650011B1 (ko) 3차원 스캐너를 이용하여 생성된 기하형상을 기준 좌표에 이동시켜 검사 기준 좌표를 설정하는 방법
JP2017116404A (ja) 形状認識装置、及び形状認識方法
TW201516596A (zh) 產品加工驗證系統及方法
TW201521940A (zh) 加工治具、雙輪廓加工系統及方法
CN117226855B (zh) 一种基于三维点云的焊缝打磨轨迹规划方法
TW201518890A (zh) 定位裝置精度補償系統及方法
CN109509182B (zh) 一种基于图像处理的典型产品几何尺寸测量方法及系统
JP5515177B2 (ja) 形状認識装置
TW201523178A (zh) 產品加工部位檢測方法及系統
TW201621493A (zh) 高精度平面加工系統及方法
JP2015197297A (ja) 形状認識装置
KR100514115B1 (ko) 신발의 러핑정보 측정방법
CN106164983B (zh) 用于在虚拟环境中再现生产过程的方法
CN104200010B (zh) 一种目标几何外表面数据获取的方法及系统
JP2010210577A (ja) 形状認識装置
JP2005205450A (ja) 成形型の型面形状修正方法およびそのプログラム