TW201617166A - 機床的刀具校正值的自動設定裝置以及自動設定方法 - Google Patents
機床的刀具校正值的自動設定裝置以及自動設定方法 Download PDFInfo
- Publication number
- TW201617166A TW201617166A TW104137304A TW104137304A TW201617166A TW 201617166 A TW201617166 A TW 201617166A TW 104137304 A TW104137304 A TW 104137304A TW 104137304 A TW104137304 A TW 104137304A TW 201617166 A TW201617166 A TW 201617166A
- Authority
- TW
- Taiwan
- Prior art keywords
- tool
- correction value
- image
- camera
- holder
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/20—Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
- B23Q15/22—Control or regulation of position of tool or workpiece
- B23Q15/24—Control or regulation of position of tool or workpiece of linear position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/404—Numerical 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 compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/22—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
- B23Q17/2208—Detection or prevention of collisions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/22—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
- B23Q17/2216—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool into its holder
- B23Q17/2225—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool into its holder with the toolholder as reference-element
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/22—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
- B23Q17/2233—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool relative to the workpiece
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/24—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
- B23Q17/2428—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves for measuring existing positions of tools or workpieces
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37559—Camera, vision of tool, compute tool center, detect tool wear
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50135—Tool touches box, sensor to give a contact signal
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50291—Multi-tool, several tools
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Machine Tool Sensing Apparatuses (AREA)
- Numerical Control (AREA)
- Automatic Control Of Machine Tools (AREA)
Abstract
本發明提供機床的刀具校正值的自動設定裝置以及自動設定方法,能夠自動地設定NC機床的刀架上安裝的多個刀具的刀具校正值(刀架和刀具的刀尖之間的相對位置關係)。利用設置於機身內的攝像機(4)取得安裝於刀架(15)的刀具(2)的圖像(A),求出刀具(2)的刀尖(24)在圖像上的位置和方向,根據攝像機(4)的設置位置和取得圖像時的刀架(15)的位置關係,求出刀具校正值並自動設定到控制器中。設定到控制器(5)的刀具校正值能夠使用對刀器(21)進行測量。自動執行校正值設定程序(53),即:根據圖像計算臨時的刀具校正值,利用對刀器(21)的檢測傳感器(23)檢測刀具的刀尖(24)並登記到控制器(5)。
Description
本發明涉及自動設定NC(Numerical Control,數值控制)機床的刀架和安裝於該刀架的刀具的刀尖之間的相對位置關係的方法及裝置。
由機床製造的工件(加工對象物)的加工形狀是根據使刀具的刀尖相對於工件如何移動來决定的。另一方面,機床的控制器所控制的是工件和安裝有刀具的刀架之間的相對位置關係。
刀架上安裝有與加工種類相對應的多種刀具。根據不同的刀具,從刀架到刀尖的長度和方向不同,因此,只有將從刀架的基準位置(控制器識別並進行控制的位置)到刀尖爲止的位置關係預先登記在控制器中才能夠進行期望的加工。因此,在刀架上安裝有刀具時,將以刀架的基準位置爲基準的刀尖的位置(刀具校正值。也稱作刀具偏移值)設定在控制器中。
刀具校正值的設定通常按照以下方式進行:在刀架上安裝刀具之後,在預定位置處設置對刀器(tool setter),該對刀器具有用於檢測刀具的刀尖的近接開關、觸摸傳感器等檢測傳感器,並且,使刀架移動而利用該檢測傳感器對刀尖進行檢測,根據接收到其檢測信號時的刀架的位置(控制器識別的位置)計算刀具校正值。
以往,利用檢測傳感器對刀尖進行檢測的作業是由操作者手動操作操作板來進行的。即,選擇作爲對象的刀具,並透過手動操作使刀架移動到利用檢測傳感器檢測該刀尖的位置,當從檢測傳感器輸出檢測信號時,在控制器中設定刀具校正值,透過反覆進行這樣的作業來設定安裝於刀架的多個刀具的刀具校正值。
鑒於透過這樣的手動操作進行的刀具校正值的設定比較花費時間,專利文獻1中,針對滾珠盤提出了一種技術,該技術是自動測量安裝於刀具主軸的夾具上的鑽頭的長度而進行設定。另外,專利文獻2中提出了根據拍攝旋轉刀具的攝像機的圖像來計算該刀具的刀具直徑的技術。並且,專利文獻3中提出了根據攝像機取得的圖像計算刀具校正值的技術。
【專利文獻1】:日本特開平7-276122號公報
【專利文獻2】:日本特開2000-24880號公報
【專利文獻3】:日本特開平5-200654號公報
在轉塔車床等使用多種刀具進行加工的機床中,1個刀架(轉塔)上安裝有多個刀具,例如8個或12個,有時在1個刀具安裝位置(刀具工位)上安裝了刀尖的方向不同的2個刀具,因此,存在以下問題:針對這些刀具,手動地在控制器中設定刀具校正值的作業要花費很多功夫和時間。
另外,在具有多個轉塔的車床和具有刀具更換裝置的複合車床中,加工中使用的刀具種類繁多,不僅到刀尖的長度不同,刀尖的位置和方向也不同。並且,這些刀具是透過刀具保持器安裝在轉塔上的,因此,即使是相同的刀具,根據所使用的刀具保持器的形狀和尺寸的不同,刀具校正值也會改變。
因此,對於安裝於刀架上的刀具的每一個種類,使刀尖接近對刀器的檢測傳感器的方向並不相同,並且,只有使多個刀具從多個方向接近檢測傳感器來檢測刀尖才能夠設定刀具校正值。
本發明的課題在於,解决具有轉塔車床和具有刀具更換裝置的機床中存在的上述那樣的問題,提供一種能夠自動地設定安裝於刀架上的多個刀具的刀具校正值的技術手段。
本發明利用設置於機床的機身內的攝像機4,取得安裝於刀架15的刀具2的圖像A,根據該圖像A求出刀具2的刀尖24在圖像上的位置和方向,根據攝像機4的設置位置和取得圖像時的刀架15的位置關係,求出刀具校正值並自動設定到控制器中,該刀具校正值是該刀具的刀尖24的位置和刀架15的基準位置o之間的相對位置關係。
設定到控制器5中的刀具校正值能夠使用對刀器21進行準確測量。在這種情况下,自動執行校正值設定程序53來設定刀具校正值,所述校正值設定程序53是根據攝像機4取得的刀具2的圖像,求出臨時的刀具校正值,使用所求出的臨時的刀具校正值透過對刀器21的檢測傳感器23對刀尖24進行檢測並登記到控制器5中。校正值設定程序使刀架15高速移動到刀尖檢測開始點s,並反覆進行以下動作:從與刀尖的方向對應的方向朝向檢測傳感器23的低速接近、接收到檢測信號後的高速後退、以及在指定了下一個移動軸的情况下向該下一個移動軸的方向的轉換。
在該反覆動作的過程中從檢測傳感器23輸出了檢測信號時,根據此時的刀架15的移動方向的座標,計算針對該移動方向的軸的刀具校正值,並自動設定到控制器5中。
本發明的刀具校正值的自動設定裝置具有:攝像機4,其設置於機床的機身內;刀具圖像取得單元51,其利用攝像機4取得安裝於刀架15的刀具2的圖像A;圖像解析單元52,其根據攝像機4取得的刀具圖像A取得刀尖24的位置和方向;以及校正值設定程序53,其根據圖像解析單元52取得的刀尖24的位置和方向,在控制器5中設定刀尖24和刀架的基準位置o之間的相對位置關係。
在透過對刀器21對刀尖24進行檢測來設定刀具校正值的情况下,校正值設定程序53包括以下步驟:使刀架15朝對刀器21的檢測傳感器23高速移動;使刀架15朝檢測傳感器23低速接近;當檢測傳感器23輸出檢測信號時,停止該低速移動而取得刀架15的座標;根據取得的座標和檢測傳感器23的位置來計算刀具校正值;以及將計算出的刀具校正值儲存到與安裝有該刀具的刀具工位編號相對應的校正值儲存器54。
在對安裝於轉塔的多個刀具進行校正值的設定時,在針對最初的刀具進行了所有必要的軸向上的校正值設定動作之後,校正值設定程序使刀架沿著後退路徑高速移動到轉塔分度位置,並在該位置處對下一個刀具進行分度,針對該下一個刀具重複上述動作。
如果對於各種刀具,已經預先將刀具的刀尖圓、刀尖的方向以及刀具的圖像數據登記在控制器5中,則能夠將攝像機4所取得的刀具2的圖像與預先登記的圖像數據進行對比,來獲得該刀具的刀尖圓和刀尖的方向,校正值設定程序能夠使用該取得的刀尖圓和刀尖的方向設定刀具校正值。
並且,透過使用分辨率高的攝像機或利用攝像機的變焦功能取得刀尖的放大圖像,由此也能夠透過圖像解析直接取得刀具校正值。
在本發明中,根據攝像機拍攝的刀具的圖像,能夠自動進行刀具校正值的設定作業,因此,操作者只需要將必要的刀具安裝於轉塔刀架或刀具庫即可。因此,能夠全自動地進行針對多個刀具的刀具校正值的設定,從而减輕了操作者的作業負擔,還能夠防止操作失誤和輸入失誤。
在使用對刀器進行的刀具校正值的設定作業中,也是針對安裝於刀架的多個刀具,自動進行以下操作:使刀尖接近檢測傳感器的操作、與對應於各刀具的檢測傳感器接觸的操作、針對各刀具的必要的軸向(車床上的X軸方向和/或Z軸方向)上的刀具校正值的設定或更新。因此,像轉塔車床那樣使用了多個刀具的機床的刀具校正值的設定作業能夠容易地短時間地進行,還能夠防止操作者的操作失誤。
以下,以基本結構的NC轉塔車床爲例,對本發明的實施方式進行說明。NC轉塔車床具有機械主體1和控制器5。機械主體1具有刀架15以及支承在固定於床身的主軸台11上的主軸12。主軸12的前端安裝有用於保持工件的夾具13。刀架15是具有轉塔16的轉塔刀架。轉塔16上透過保持器3安裝有多個刀具2。刀架15根據來自控制器5的指令,自如地在Z軸方向和X軸方向上移動定位,其中,Z軸方向是主軸軸線a的方向,X軸方向是與Z軸方向正交且與主軸軸線a接近或相離的方向。
主軸台11上安裝有對刀器21及其進退裝置22。如圖6~9所示,對刀器21在前進位置上的Z軸方向和X軸方向的兩側具有檢測傳感器23(23z、23x)。這些檢測傳感器23在前進時被準確地定位在主軸軸線a上的規定位置。
在刀架15的移動區域的上方設置有攝像機4,該攝像機4的光軸朝向與刀架15的移動平面(Z-X平面)正交的方向。爲了防止在工件加工過程中飛濺的切削液和切屑附著在攝像機上,或者在攝像機4上設置罩並在拍攝時將該罩打開,或者在攝像機4上設置在工件加工時使攝像機後退到加工區域外的退避裝置。拍攝時的攝像機4以與刀架15的位置相同程度的精度,被定位在Z-X平面的上方的正確位置處。
控制器5具有:圖像取得單元51、圖像解析單元52、校正值設定程序53、以及校正值儲存單元54。圖像取得單元51在被指示了登記轉塔16的某刀具工位17的刀具校正值時,在朝向主軸軸線a的方向上進行刀具工位17的分度,使刀架15移動到被安裝於刀具工位17的刀具2進入攝像機4的拍攝區域的位置,並且使攝像機4進行拍攝動作從而取得其圖像。
優選結構的圖像取得單元51如下所示:將按照上述順序取得的圖像發送到後述的圖像解析單元52,檢測刀具2的刀尖24的位置,讓刀架15進行校正移動,以使檢測出的刀尖24的位置來到攝像機4的光軸上,之後,使攝像機4再次進行拍攝動作,將透過該再次的拍攝動作取得的圖像作爲正規的取得圖像發送給圖像解析單元52。
圖像解析單元52根據圖像取得單元51所取得的圖像,取得朝向主軸軸線a的刀具工位17上安裝的刀具2的刀尖24的位置和方向。
具體而言,例如,針對拍攝刀具得到的圖3示出的圖像,一邊在X軸方向的掃描線R上增加X值(從主軸軸線a離開的方向),一邊進行掃描,將最初檢測到刀具2的點r設爲臨時的刀尖位置,之後,一邊進一步增加X值,一邊從Z+側和Z-側進行掃描P、Q,從而得到多個刀具檢測位置p1、p2、p3、…、q1、q2、q3、…的座標,並針對這些座標應用最小二乘法來求出夾著刀尖的2根直線M、N的方程式,將其2等分線L的方向作爲刀尖的方向。取得的臨時的刀尖位置是在圖像上的刀尖的座標上,加上了取得圖像時的刀架的基準位置(一般而言是朝向主軸軸線a的刀具工位的中央)與攝像機的光軸之間的距離後的值(矢量和)。
刀具的刀尖24是較小的圓弧(刀尖圓25)。根據刀尖的方向,確定刀尖圓的哪個方向的圓弧成爲基準。例如某種控制器如圖2所示,將刀尖圓25按照45度刻度的方向進行劃分並附加編號(刀尖校正編號),用該編號表示刀尖的方向。例如,如果刀尖的方向是圖2的第3號的方向,則在設定刀具校正值時,從圖6中的軌跡t的箭頭表示的方向即Z軸方向和X軸方向,使刀尖接觸檢測傳感器而設定刀具校正值。因此,在這樣的控制器中,根據所檢測出的刀尖的方向確定刀尖校正編號。
在攝像機4的圖像上,作爲刀具2和刀架15的像的背景,映入有具備與刀具2和刀架15相同的金屬光澤的床身等其他部件的像。在檢測刀具的刀尖24時,需要去除背景。作爲該背景的去除方法,以下方法是有效的:使安裝有刀具2的刀架15在攝像機4的拍攝區域的內外移動,拍攝如圖5所示那樣的顯現出刀具2的圖像A以及沒有顯現出刀具2的圖像B,透過取得兩個圖像的差分,製作去除了背景後的僅有刀架以及工作的圖像E。
即,從顯現出刀具2的圖像A和沒有顯現出刀具2的圖像B中的一方A的亮度中减去另一方B的亮度而得到差分圖像C,並從另一方B的亮度中减去一方A的亮度而得到差分圖像D,將這兩個差分圖像C和D進行合成來製作去除了背景的合成圖像E,從該合成圖像E中提取刀具2的形狀。由此,不必使用用於消除背景的背景板或背景布,即可得到能夠明確識別刀具形狀的圖像。
校正值設定程序53使用臨時的刀具校正值,進行利用對刀器的檢測傳感器23檢測刀尖的動作,由此,在控制器5中設定刀具校正值。校正值設定程序53使得刀架15對應於圖像解析單元52取得的刀尖的方向,例如按照圖6~9所示的軌跡t那樣進行移動。圖6是與圖2中刀尖校正編號爲3的刀具對應的移動軌跡的例子,圖7是與刀尖校正編號爲2的刀具對應的移動軌跡的例子,圖8是與刀尖校正編號爲5的刀具對應的移動軌跡的例子,圖9是與刀尖校正編號爲7的刀具對應的移動軌跡的例子。
圖10是示出針對刀尖校正編號(刀尖的方向)爲3的刀具的、校正值設定程序53的順序的流程圖。
在利用對刀器21的檢測傳感器23檢測刀具2的刀尖時,必須將刀尖定位在檢測傳感器的檢測區域即邊長爲1mm左右的四方的區域內。另外,在刀尖接觸到檢測傳感器時,如果不立即停止刀架,則檢測傳感器會發生破損。因此,在使刀尖與檢測傳感器相接觸時,使得刀具高速移動到檢測傳感器的近旁(附近1mm左右)s(參照圖6~9),之後,以能夠立即停止程度的較低速度使刀架在Z軸方向或X軸方向上移動。
透過圖像解析取得的臨時的校正值用於使刀具高速接近至檢測傳感器23的近旁。在臨時的校正值上加上用於避免碰撞的餘量(margin),並將刀架15高速移動到臨時的刀尖位置與檢測傳感器23接觸的位置(實際的刀尖來到圖6的s的位置),接著切換到低速移動。在該低速移動過程中,如果檢測傳感器23輸出檢測信號,則停止刀架15的移動並讀取刀架的座標,根據該座標和檢測傳感器23的座標,計算刀具校正值並將其設定在控制器的校正值儲存器54中。如果是刀具校正編號爲3的刀具,則在設定了Z軸方向的刀具校正值之後,如圖6的軌跡t所示那樣進行移動從而進行X軸方向的刀具校正值的設定。
如果還有需求,可以根據由對刀器21檢測出的刀尖位置和圖像解析單元52取得的臨時的刀尖位置,經過幾何學運算,計算刀尖圓的半徑。例如,如圖4所示,利用上述的方法求出夾著刀尖的2根直線M、N的方程式,爲了排除由刀尖圓和刀具的邊緣的檢測誤差引起的偏差,將與得到的方程式偏離較大的檢測點排除在外而再次計算出直線M、N,並求出直線M、N的交點c的座標。並且能夠根據如下關係計算出刀尖圓25的中心b和半徑dr,所述關係是:在對刀器檢測出的實際的刀尖的位置與交點c的差dz、dx上加上刀尖圓的半徑dr後得到的值即爲焦點c的座標與刀尖圓的中心b的座標之間的差,並且,刀尖圓的中心b處於二等分線L上。
另外,透過使用高分辨率的攝像機,或者使用攝像機的變焦功能反覆進行上述的刀尖位置的檢測動作和刀架的修正移動來放大刀尖的圖像,由此能夠使用圖像解析單元52對刀尖圓25的圓弧和Z軸及X軸方向的切線e、f進行檢測,從而能夠求出刀尖圓的半徑和各個軸向的刀具校正值。
目前,只要使用設置於機床的機身內的一般的攝像機,即可以0.5mm左右的誤差設定臨時的刀具校正值,因此,能夠安全且自動地使刀具2的刀尖與對刀器21相接觸。根據本發明,能夠自動地進行從刀具形狀的取得到刀具校正值的設定爲止的所有處理,因此,能夠大幅度减輕操作者的作業負擔,並且,也不需要操作者的熟練程度,也不會因爲輸入失誤而損傷機械。
在上述的實施例中,透過對利用攝像機4取得刀尖方向而得到的圖像進行解析,求得刀尖的方向和刀尖圓,但也可以是以下方式:在控制器中預先登記各種刀具的圖像數據和各個刀具的刀尖圓和刀具校正編號,並且將攝像機取得的圖像與已經登記的圖像數據進行對比來確定刀尖圓和刀尖的方向,並使用刀尖圓和刀尖的方向,透過校正值設定程序53對刀具校正值進行設定。
1‧‧‧機械主體
11‧‧‧主軸台
12‧‧‧主軸
13‧‧‧夾具
15‧‧‧刀架
16‧‧‧轉塔
17‧‧‧刀具工位
2‧‧‧刀具
21‧‧‧對刀器
22‧‧‧進退裝置
23、23x、23z‧‧‧檢測傳感器
24‧‧‧刀具的刀尖
25‧‧‧刀尖圓
3‧‧‧保持器
4‧‧‧攝像機
5‧‧‧控制器
51‧‧‧刀具圖像取得單元
52‧‧‧圖像解析單元
53‧‧‧校正值設定程序
54‧‧‧校正值儲存器
A、B、C、D、E‧‧‧刀具圖像
o‧‧‧基準位置
s‧‧‧刀尖檢測開始點
t‧‧‧軌跡
a‧‧‧主軸軸線
R‧‧‧掃描線
M‧‧‧直線
N‧‧‧直線
L‧‧‧分線
r‧‧‧最初檢測到刀具的點
p1、p2、p3‧‧‧座標
q1、q2、q3‧‧‧座標
dx、dz‧‧‧刀尖位置與交點c的差
dr‧‧‧刀尖圓的半徑
b‧‧‧刀尖圓的中心
c‧‧‧直線M、N的交點
e‧‧‧刀尖圓的圓弧和Z軸方向的切線
f‧‧‧刀尖圓的圓弧和X軸方向的切線
11‧‧‧主軸台
12‧‧‧主軸
13‧‧‧夾具
15‧‧‧刀架
16‧‧‧轉塔
17‧‧‧刀具工位
2‧‧‧刀具
21‧‧‧對刀器
22‧‧‧進退裝置
23、23x、23z‧‧‧檢測傳感器
24‧‧‧刀具的刀尖
25‧‧‧刀尖圓
3‧‧‧保持器
4‧‧‧攝像機
5‧‧‧控制器
51‧‧‧刀具圖像取得單元
52‧‧‧圖像解析單元
53‧‧‧校正值設定程序
54‧‧‧校正值儲存器
A、B、C、D、E‧‧‧刀具圖像
o‧‧‧基準位置
s‧‧‧刀尖檢測開始點
t‧‧‧軌跡
a‧‧‧主軸軸線
R‧‧‧掃描線
M‧‧‧直線
N‧‧‧直線
L‧‧‧分線
r‧‧‧最初檢測到刀具的點
p1、p2、p3‧‧‧座標
q1、q2、q3‧‧‧座標
dx、dz‧‧‧刀尖位置與交點c的差
dr‧‧‧刀尖圓的半徑
b‧‧‧刀尖圓的中心
c‧‧‧直線M、N的交點
e‧‧‧刀尖圓的圓弧和Z軸方向的切線
f‧‧‧刀尖圓的圓弧和X軸方向的切線
圖1是示出轉塔車床的要部的示意圖。 圖2是刀尖的方向和刀尖校正編號的說明圖。 圖3是示出刀尖位置和刀尖的方向的檢查方法的例子的說明圖。 圖4是示出刀尖圓的檢測方法的例子的說明圖。 圖5是示出背景圖像的去除方法的例子的說明圖。 圖6是示出刀尖檢測動作的第1例子的圖。 圖7是示出刀尖檢測動作的第2例子的圖。 圖8是示出刀尖檢測動作的第3例子的圖。 圖9是示出刀尖檢測動作的第4例子的圖。 圖10是示出使用了對刀器的刀尖設定順序的一個例子的流程圖。
1‧‧‧機械主體
11‧‧‧主軸台
12‧‧‧主軸
13‧‧‧夾具
15‧‧‧刀架
16‧‧‧轉塔
17‧‧‧刀具工位
2‧‧‧刀具
21‧‧‧對刀器
22‧‧‧進退裝置
23‧‧‧檢測傳感器
3‧‧‧保持器
4‧‧‧攝像機
5‧‧‧控制器
51‧‧‧刀具圖像取得單元
52‧‧‧圖像解析單元
53‧‧‧校正值設定程序
54‧‧‧校正值儲存器
a‧‧‧主軸軸線
Claims (7)
- 一種機床的刀具校正值的自動設定裝置,其具有: 攝像機,其設置於機床的機身內; 刀具圖像取得單元,其利用該攝像機取得安裝於刀架的刀具的圖像; 圖像解析單元,其根據攝像機取得的刀具圖像取得該刀具的刀尖的位置和方向;以及 校正值設定程序,其根據圖像解析單元取得的刀尖的位置和方向,在控制器中設定所述刀具的刀尖和刀架的基準位置之間的相對位置關係。
- 如請求項1所述的機床的刀具校正值的自動設定裝置,其中, 所述自動設定裝置還具有對刀器和進退裝置,所述對刀器具有檢測安裝於刀架上的刀具的刀尖的檢測傳感器,所述進退裝置使該對刀器向退避位置和所述刀具的刀尖的移動區域內的前進位置進退, 所述校正值設定程序包括以下步驟:使刀架朝向對刀器高速移動;使刀架朝向對刀器的檢測傳感器低速接近;當檢測傳感器輸出檢測信號時,停止該低速移動並取得刀架的座標;根據取得的座標和所述檢測傳感器之間的位置關係,計算刀具校正值;以及將計算出的刀具校正值儲存到與安裝有該刀具的刀具工位編號相對應的刀具校正值儲存區域。
- 如請求項1所述的機床的刀具校正值的自動設定裝置,其中, 所述自動設定裝置具有所述圖像解析單元,所述圖像解析單元根據所述攝像機取得的刀具圖像取得該刀具的刀尖圓, 所述校正值設定程序包括以下步驟:根據圖像解析單元取得的刀尖的位置和方向以及刀尖圓,計算刀具校正值;以及將計算出的刀具校正值儲存到與安裝有該刀具的刀具工位編號相對應的刀具校正值儲存區域。
- 如請求項1至3中任一項所述的機床的刀具校正值的自動設定裝置,其中, 圖像取得單元取得以下圖像:該圖像是使刀架處於同一位置,使所述攝像機拍攝顯現出刀具的圖像和沒有顯現出刀具的圖像,並將兩者的差分圖像進行合成後得到的圖像。
- 一種機床的刀具校正值的自動設定裝置,其中, 所述自動設定裝置具有: 刀具種類,其是根據包括刀尖方向的刀具形狀而分類的;以及 按照各個刀具種類而登記的校正值設定程序, 圖像解析單元將攝像機取得的刀具的圖像和登記的刀具種類的刀具形狀進行對比來判斷刀具的類別,執行與判斷出的刀具的種類相對應地登記的校正值設定程序。
- 如請求項5所述的機床的刀具校正值的自動設定裝置,其中, 圖像取得單元取得以下圖像:該圖像是使刀架處於同一位置,使所述攝像機拍攝顯現出刀具的圖像和沒有顯現出刀具的圖像,並將兩者的差分圖像進行合成後得到的圖像。
- 一種機床的刀具校正值的自動設定方法,其中, 在機床的機身內設置攝像機, 利用該攝像機取得安裝於刀架上的刀具的圖像, 根據攝像機取得的刀具圖像取得該刀具的刀尖的位置和方向, 根據所取得的刀尖的位置和方向,計算所述刀具的刀尖與刀架的基準位置之間的相對位置關係, 將計算出的相對位置關係作爲刀具校正值設定到控制器中。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014231892A JP2016093872A (ja) | 2014-11-14 | 2014-11-14 | 工作機械の工具補正値の自動設定装置及び自動設定方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201617166A true TW201617166A (zh) | 2016-05-16 |
Family
ID=54557271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104137304A TW201617166A (zh) | 2014-11-14 | 2015-11-12 | 機床的刀具校正值的自動設定裝置以及自動設定方法 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3021183A1 (zh) |
JP (1) | JP2016093872A (zh) |
CN (1) | CN105598743A (zh) |
TW (1) | TW201617166A (zh) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6588704B2 (ja) * | 2015-01-15 | 2019-10-09 | 中村留精密工業株式会社 | 工具刃先の検出方法及び装置並びに工具補正値の設定装置 |
CN109311135B (zh) * | 2016-06-15 | 2020-10-30 | 三菱电机株式会社 | 测长控制装置、制造系统、测长控制方法和记录有测长控制程序的计算机能读取的记录介质 |
JP6557183B2 (ja) * | 2016-06-28 | 2019-08-07 | ファナック株式会社 | 切削加工工具の寿命判定装置、寿命判定方法及びプログラム |
CN106475856A (zh) * | 2016-08-31 | 2017-03-08 | 江阴汉姆应用界面有限公司 | 一种剪裁机智能磨刀系统及其智能磨刀方法 |
JP6599836B2 (ja) * | 2016-09-28 | 2019-10-30 | ファナック株式会社 | 数値制御装置 |
CN107914182B (zh) * | 2016-10-08 | 2020-08-25 | 比亚迪股份有限公司 | Cnc高光对刀方法 |
GB201702554D0 (en) * | 2017-02-16 | 2017-04-05 | Element Six (Uk) Ltd | Characterizing a cutting tool edge |
CN107414597A (zh) * | 2017-08-11 | 2017-12-01 | 安徽华隆精密机械有限公司 | 一种智能化精密立式加工中心的调控方法 |
KR101878630B1 (ko) * | 2018-01-24 | 2018-07-13 | 주식회사 푸름인더스트리 | 영상 기반 머신툴 프리세터 자동화 시스템 |
CN108788200B (zh) * | 2018-07-06 | 2020-02-21 | 广东工业大学 | 一种对刀方法、系统以及装置 |
CN109345500B (zh) * | 2018-08-02 | 2021-08-13 | 西安交通大学 | 一种基于机器视觉的机床刀具刀尖点位置计算方法 |
CN110825026B (zh) * | 2018-08-07 | 2023-02-28 | 武汉鑫成旌实业有限公司 | 一种三维图像定位的数控车床及三维图像构建输出方法 |
JP6959279B2 (ja) * | 2019-02-28 | 2021-11-02 | ファナック株式会社 | 工作機械および加工変更方法 |
CN110032141B (zh) * | 2019-04-09 | 2020-09-11 | 上海赛科利汽车模具技术应用有限公司 | 系统校正方法及系统 |
CH716246A1 (fr) * | 2019-06-03 | 2020-12-15 | Watch Out Sa | Module d'usinage et machine-outil comprenant une unité de suivi de l'usure de l'outil, et procédés de détection de la position, du profil et de l'usure de l'outil. |
JP7300358B2 (ja) * | 2019-09-24 | 2023-06-29 | オークマ株式会社 | 工具刃先計測装置及び工作機械 |
JP7245192B2 (ja) * | 2020-03-27 | 2023-03-23 | 株式会社日立製作所 | Ncプログラム変換処理方法、変換用計算機、及び変換プログラム |
CN111702556A (zh) * | 2020-06-30 | 2020-09-25 | 中国航发动力股份有限公司 | 一种数控加工对刀误差校核方法 |
DE102020117316A1 (de) * | 2020-07-01 | 2022-01-05 | Homag Gmbh | Verfahren zum Überwachen und Steuern einer Werkzeugmaschine und Werkzeugmaschine |
JP7014918B1 (ja) | 2021-02-01 | 2022-02-01 | Dmg森精機株式会社 | 工作機械 |
WO2024157463A1 (ja) * | 2023-01-27 | 2024-08-02 | ヤマザキマザック株式会社 | 旋盤、旋盤加工システム、及び、旋盤の刃先位置推定方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8627374D0 (en) * | 1986-11-15 | 1986-12-17 | Renishaw Plc | Checking setting of tool |
DE3743717A1 (de) * | 1987-12-23 | 1989-07-06 | Alfred Dipl Ing Spitzley | Optoelektronische messvorrichtung zur automatischen vermessung der werkzeugschneidkantenlage mit handelsueblichen werkzeugvoreinstellgeraeten |
JPH04256550A (ja) * | 1991-02-08 | 1992-09-11 | Seibu Electric & Mach Co Ltd | 切削工具刃先検出装置 |
JPH04275855A (ja) * | 1991-02-26 | 1992-10-01 | Osaka Kiko Co Ltd | Nc工作機械の工具補正量登録方法 |
DE4120746A1 (de) * | 1991-06-24 | 1993-01-14 | Guenter Heilig | Automatische werkzeugvermessung |
JPH07266194A (ja) * | 1994-03-30 | 1995-10-17 | Hitachi Seiki Co Ltd | 工具刃先位置計測補正装置 |
JPH07276122A (ja) | 1994-04-07 | 1995-10-24 | Yasaka Tekko Kk | ツールプリセッター |
JP3236805B2 (ja) * | 1997-09-29 | 2001-12-10 | 株式会社牧野フライス製作所 | 精密加工方法および装置 |
JP2000024880A (ja) | 1998-07-07 | 2000-01-25 | Toshiba Mach Co Ltd | 工具画像の外形認識方法、工具径測定方法及び工具チップの飛散防止方法並びにこれらの装置 |
JP2002018680A (ja) * | 2000-07-10 | 2002-01-22 | Mitsubishi Electric Corp | 工作機械 |
JPWO2005015466A1 (ja) * | 2003-08-07 | 2006-10-05 | 松下電器産業株式会社 | 生活支援システム及びその制御用プログラム |
DE202005006567U1 (de) * | 2005-04-23 | 2005-09-01 | E. Zoller GmbH & Co. KG Einstell- und Messgeräte | Vorrichtung zum Vermessen eines Werkzeugs |
JP2010256341A (ja) * | 2009-03-31 | 2010-11-11 | Toshiba Mach Co Ltd | 刃先位置検出方法および刃先位置検出装置 |
JP6297283B2 (ja) * | 2013-09-06 | 2018-03-20 | 中村留精密工業株式会社 | 工作機械の工具オフセット値の自動設定装置及び自動設定方法 |
-
2014
- 2014-11-14 JP JP2014231892A patent/JP2016093872A/ja active Pending
-
2015
- 2015-11-09 CN CN201510755736.4A patent/CN105598743A/zh active Pending
- 2015-11-12 TW TW104137304A patent/TW201617166A/zh unknown
- 2015-11-13 EP EP15194491.5A patent/EP3021183A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP3021183A1 (en) | 2016-05-18 |
CN105598743A (zh) | 2016-05-25 |
JP2016093872A (ja) | 2016-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW201617166A (zh) | 機床的刀具校正值的自動設定裝置以及自動設定方法 | |
TWI630964B (zh) | Automatic setting device and automatic setting method of tool offset value of machine tool | |
CN106346315B (zh) | 能够取得工件原点的机床控制系统以及工件原点设定方法 | |
TWI583480B (zh) | Three - dimensional laser processing machine | |
JP6588704B2 (ja) | 工具刃先の検出方法及び装置並びに工具補正値の設定装置 | |
CN105436532B (zh) | 数控车床自动对刀装置的对刀方法 | |
JP2016221622A (ja) | 位置補正機能を有するロボットを備えた生産システム | |
JP4456455B2 (ja) | 旋盤における機械稼働部の衝突防止方法 | |
JP6881725B2 (ja) | ワーク加工方法、主軸角度補正装置及び複合旋盤 | |
JP3333681B2 (ja) | 刃先位置計測装置 | |
JP2010058239A (ja) | 加工方法 | |
JP6538345B2 (ja) | 工作機械のワーク計測装置 | |
AU2019211984B2 (en) | Machine tool and method for preparing processing of a material-removing rotational tool | |
JP2015009345A (ja) | 工作機械の工具補正値の設定装置及び設定方法 | |
CN112775720B (zh) | 机床的对象物的位置测量方法及位置测量系统、计算机可读记录介质 | |
WO2022172662A1 (ja) | 画像処理装置および工作機械 | |
JP6486632B2 (ja) | 工具の形状取得方法及び装置 | |
JP6562724B2 (ja) | 刃位置測定方法および刃位置測定装置 | |
WO2025041297A1 (ja) | 工作機械 | |
JPH05228789A (ja) | 光学自動距離焦点装置を利用した加工原点の設定方法 | |
JP2005046944A (ja) | 工作機械の熱変位補正方法およびその装置 | |
JP2021049596A (ja) | 工具刃先計測装置及び工作機械 | |
JP2013110648A (ja) | 棒状ワーク撮像装置および棒状ワークの先端同心判定装置 |