TWI504476B - Method for detecting center of rotation of machine tool - Google Patents

Method for detecting center of rotation of machine tool Download PDF

Info

Publication number
TWI504476B
TWI504476B TW102101658A TW102101658A TWI504476B TW I504476 B TWI504476 B TW I504476B TW 102101658 A TW102101658 A TW 102101658A TW 102101658 A TW102101658 A TW 102101658A TW I504476 B TWI504476 B TW I504476B
Authority
TW
Taiwan
Prior art keywords
rotation
axis
center
spherical
processing machine
Prior art date
Application number
TW102101658A
Other languages
Chinese (zh)
Other versions
TW201429606A (en
Inventor
Chihchen Wang
Chunnan Tsai
Sunliang Chou
Original Assignee
Tongtai Machine & Tool 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 Tongtai Machine & Tool Co Ltd filed Critical Tongtai Machine & Tool Co Ltd
Priority to TW102101658A priority Critical patent/TWI504476B/en
Publication of TW201429606A publication Critical patent/TW201429606A/en
Application granted granted Critical
Publication of TWI504476B publication Critical patent/TWI504476B/en

Links

Landscapes

  • A Measuring Device Byusing Mechanical Method (AREA)

Description

加工機旋轉中心的檢知方法Method for detecting the rotation center of the processing machine

本發明是有關於一種加工機的檢知系統與方法,且特別是有關於一種加工機之旋轉中心的檢知系統與方法。The present invention relates to a detection system and method for a processing machine, and more particularly to a detection system and method for a center of rotation of a processing machine.

在一般五軸加工機中,有三個線性軸與兩個旋轉軸。主軸側的運動方向有X軸及Z軸,工作台側的運動方向有Y軸、A軸以及C軸。其中A軸為繞X軸旋轉的方向,C軸為繞Z軸旋轉的方向。In a typical five-axis machine, there are three linear axes and two rotary axes. The movement direction of the main shaft side has an X-axis and a Z-axis, and the movement direction of the table side has a Y-axis, an A-axis, and a C-axis. The A axis is the direction of rotation about the X axis, and the C axis is the direction of rotation about the Z axis.

使用五軸同動加工、四軸同動加工或傾斜面加工等與旋轉軸中心位置有關的功能時,必須將加工機(工作台側)的旋轉中心位置設定在數值控制器內。以使控制器依照旋轉中心的位置來進行旋轉軸與線性軸之間的同動計算。因此,旋轉中心位置量測的準確與否,直接影響到五軸加工機的加工精度。When using a function related to the center position of the rotary shaft, such as five-axis simultaneous machining, four-axis simultaneous machining, or inclined surface machining, the rotation center position of the machining unit (table side) must be set in the numerical controller. In order to make the controller perform the calculation of the same motion between the rotary axis and the linear axis according to the position of the rotation center. Therefore, the accuracy of the measurement of the center position of the rotation directly affects the machining accuracy of the five-axis machining machine.

然而,五軸加工機之工作台側之兩個旋轉軸(A軸和C軸)之實際旋轉中心的位置,常因刀具進刀時撞到被加工的工件或使用者的操作不當而產生偏離,造成與控制器原設定的旋轉中心位置間的偏差。其中,當A軸的實際旋轉中心位置與原設定的旋轉中心位置有誤差時,刀具尖點 在工作台側旋轉後,便會有Y軸方向及Z軸方向的誤差量產生,而此些誤差量會直接影響到被五軸加工機加工之工件的尺寸精度。However, the position of the actual rotation center of the two rotary axes (A-axis and C-axis) on the table side of the five-axis machine often deviates due to the improper operation of the workpiece or the user when the tool enters the tool. , causing a deviation from the original center of rotation of the controller. Wherein, when there is an error between the actual rotation center position of the A-axis and the originally set rotation center position, the tool cusp When the table side is rotated, the amount of error in the Y-axis direction and the Z-axis direction is generated, and the amount of error directly affects the dimensional accuracy of the workpiece processed by the five-axis machining machine.

因此,需要提供一種加工機旋轉中心的檢知系統與方法,以解決上述的問題。Therefore, it is desirable to provide a detection system and method for the center of rotation of a processing machine to solve the above problems.

本發明之一目的就是在提供一種加工機旋轉中心的檢知系統與方法,藉以量測出加工機之旋轉軸之實際旋轉中心的位置,來修正控制器內之旋轉軸之預設旋轉中心的位置。It is an object of the present invention to provide a detection system and method for a rotating center of a processing machine for measuring the position of the actual rotation center of the rotating shaft of the processing machine to correct the preset rotation center of the rotating shaft in the controller. position.

根據本發明之上述目的,本發明之一態樣是在提供一種加工機之旋轉中心的檢知系統。此加工機旋轉中心的檢知系統包含工作台、設於工作台上方之主軸、和量測裝置。工作台具有至少一個旋轉軸,主軸具有朝工作台移動之一第一線性軸(例如:垂直線性軸)。量測裝置包含座體、圓球體、量測探頭及控制器(例如:數值控制器)。座體係裝設於工作台上,圓球體係裝設於座體上。量測探頭係裝設於主軸朝圓球體的一端,用以在接觸圓球體時產生一訊號。控制器係用以根據此訊號來取得量測探頭與圓球體之接觸位置的一座標值,並計算圓球體的一球心座標值,以及工作台之至少一個旋轉軸的至少一個旋轉中心。In accordance with the above objects of the present invention, an aspect of the present invention is to provide a detection system for a center of rotation of a processing machine. The inspection system of the rotation center of the processing machine includes a work table, a spindle disposed above the workbench, and a measuring device. The table has at least one axis of rotation, the spindle having a first linear axis (eg, a vertical linear axis) that moves toward the table. The measuring device comprises a seat body, a sphere, a measuring probe and a controller (for example: a numerical controller). The seat system is installed on the workbench, and the ball system is mounted on the seat body. The measuring probe is mounted on one end of the main shaft toward the spherical body for generating a signal when contacting the spherical body. The controller is configured to obtain a value of the contact position of the measuring probe and the spherical body according to the signal, and calculate a spherical coordinate value of the spherical body and at least one rotating center of the at least one rotating shaft of the working table.

依據本發明之一實施例,上述之量測裝置更包含有桿體,桿體係以一傾斜角連接座體至圓球體。According to an embodiment of the invention, the measuring device further comprises a rod body, and the rod system connects the seat body to the spherical body at an oblique angle.

依據本發明之又一實施例,上述之座體包含有鎖附 治具,鎖附治具有傾斜面,以形成傾斜角。According to still another embodiment of the present invention, the above-mentioned seat body includes a lock The jig and the lock have an inclined surface to form a tilt angle.

依據本發明之又一實施例,上述之座體包含有磁性座,其中磁性座係裝設於工作台上。According to still another embodiment of the present invention, the base body includes a magnetic base, wherein the magnetic base is mounted on the workbench.

依據本發明之又一實施例,上述之磁性座上設有開關,以開啟或關閉磁性座的磁力。According to still another embodiment of the present invention, the magnetic base is provided with a switch for opening or closing the magnetic force of the magnetic base.

依據本發明之又一實施例,上述之工作台包含導體層。導體層係位於工作台上並與磁性座直接接觸,以吸附座體於工作台上。According to still another embodiment of the present invention, the above workbench includes a conductor layer. The conductor layer is located on the workbench and is in direct contact with the magnetic base to adsorb the seat body on the workbench.

依據本發明之又一實施例,上述之量測探頭為一壓電探頭。According to still another embodiment of the present invention, the measuring probe is a piezoelectric probe.

依據本發明之又一實施例,上述之量測探頭包含一接觸感測器。接觸感測器係裝設於該主軸中,用以在量測探頭接觸圓球體時產生一訊號,其中圓球體的表面係由一導電材料所製成。In accordance with yet another embodiment of the present invention, the metrology probe described above includes a contact sensor. A contact sensor is mounted in the spindle to generate a signal when the measuring probe contacts the sphere, wherein the surface of the sphere is made of a conductive material.

依據本發明之又一實施例,上述之量測裝置更包含有訊號處理器,其中訊號處理器係分別與量測探頭及控制器訊號連接,用以將上述之訊號轉換成數位形式。According to still another embodiment of the present invention, the measuring device further includes a signal processor, wherein the signal processor is respectively connected to the measuring probe and the controller signal for converting the signal into a digital form.

依據本發明之又一實施例,上述之工作台具有兩個旋轉軸(例如:A軸和C軸)及水平移動之一水平線性軸(例如:Y軸),主軸具有上述之第一線性軸(例如:垂直線性軸;Z軸)與一第二線性軸(例如:水平線性軸;X軸)。According to still another embodiment of the present invention, the table has two rotation axes (for example, an A-axis and a C-axis) and a horizontal linear axis (for example, a Y-axis) that horizontally moves, and the main shaft has the first linearity described above. The axis (for example: vertical linear axis; Z axis) and a second linear axis (for example: horizontal linear axis; X axis).

本發明之另一態樣是在提供一種加工機之旋轉中心的檢知方法。在此方法中,首先,安裝圓球體於工作台上,其中此工作台具有至少一旋轉軸。接著,安裝量測探 頭於主軸朝向圓球體之一端,其中主軸係設置於工作台的上方,並具有朝工作台移動之第一線性軸。然後,針對每一個旋轉軸,進行一旋轉中心量測步驟,以獲得至少一旋轉軸的至少一旋轉中心。在旋轉中心量測步驟中,首先,沿著旋轉軸分別轉動工作台至複數個角度。接著,當工作台轉動至每一個角度時進行一球心量測步驟,而獲得分別對應至此些角度之圓球體的複數個球心座標值。在球心量測步驟中,首先,移動量測探頭以碰觸到圓球體上之至少三個第一位置,而獲得至少三個第一座標值。然後,根據此些第一座標值來計算出圓球體的球心座標值。接著,進行一旋轉中心計算步驟,以根據此些球心座標值來計算出旋轉軸的旋轉中心的座標值。Another aspect of the present invention is to provide a method of detecting a center of rotation of a processing machine. In this method, first, a spherical body is mounted on a table, wherein the table has at least one axis of rotation. Next, the installation quantity survey The head is oriented toward one end of the spherical body, wherein the main shaft is disposed above the table and has a first linear axis that moves toward the table. Then, for each axis of rotation, a center of rotation measurement step is performed to obtain at least one center of rotation of at least one axis of rotation. In the rotation center measurement step, first, the table is rotated to a plurality of angles along the rotation axis. Next, a center of gravity measurement step is performed when the table is rotated to each angle, and a plurality of spherical center coordinate values respectively corresponding to the spheres of the angles are obtained. In the centering step, first, the measuring probe is moved to touch at least three first positions on the sphere to obtain at least three first coordinate values. Then, based on the first coordinate values, the spherical center coordinate value of the sphere is calculated. Next, a rotation center calculation step is performed to calculate a coordinate value of the rotation center of the rotation axis based on the spherical center coordinate values.

依據本發明之又一實施例,上述之球心量測步驟更包含:移動量測探頭以碰觸到圓球體上之四個第一位置P2、P3、P4和P5,而獲得四個第一座標值並定義出一圓形,其中在一XYZ座標系統中,此些第一座標值分別為P2(x2 ,y2 ,z2 )、P3(x3 ,y3 ,z3 )、P4(x4 ,y4 ,z4 )和P5(x5 ,y5 ,z5 ),z2 =z3 =z4 =z5 ,P2、P4的連線係平行X軸,P3、P5的連線係平行Y軸。然後,進行一第一計算步驟,以根據下列關係式來計算出該圓形的一圓心座標值(Ocx ,Ocy ,Ocz ):Ocx =(x2 +x4 )/2;Ocy =(y3 +y5 )/2;Ocz =z2 =z3 =z4 =z5According to still another embodiment of the present invention, the spherical center measuring step further comprises: moving the measuring probe to touch the four first positions P2, P3, P4 and P5 on the spherical body to obtain four first The coordinate value defines a circle, wherein in an XYZ coordinate system, the first coordinate values are P2(x 2 , y 2 , z 2 ), P3(x 3 , y 3 , z 3 ), P4 (x 4 , y 4 , z 4 ) and P5 (x 5 , y 5 , z 5 ), z 2 =z 3 =z 4 =z 5 , the connection of P2 and P4 is parallel to the X-axis, P3, P5 The connection is parallel to the Y axis. Then, a first calculation step is performed to calculate a centroid coordinate value (O cx , O cy , O cz ) of the circle according to the following relationship: O cx = (x 2 + x 4 )/2; cy = (y 3 + y 5 ) / 2; O cz = z 2 = z 3 = z 4 = z 5.

接著,移動量測探頭以碰觸到圓球體上位於圓心座 標值之正z軸方向的一第二位置,而獲得一第二座標值P6(x6 ,y6 ,z6 )。然後,進行一第二計算步驟,以根據下列關係式來計算出該圓球體的球心座標值(Ox ,Oy ,Oz ):Ox =Ocx ;Oy =Ocy ;Oz =z6 -R1,其中R1為該圓球體的一半徑。Then, the measuring probe touches a second position on the spherical body in the positive z-axis direction of the central coordinate value to obtain a second coordinate value P6 (x 6 , y 6 , z 6 ). Then, a second calculation step is performed to calculate the spherical center coordinate value (O x , O y , O z ) of the sphere according to the following relationship: O x = O cx ; O y = O cy ; O z = z 6 - R1, where R1 is a radius of the sphere.

依據本發明之又一實施例,上述之旋轉中心計算步驟包含:於每兩相鄰之球心座標值間形成一中垂線;獲得此些中垂線兩兩相交成之複數個交點;以及將此些交點的座標值平均,以獲得旋轉軸的旋轉中心的座標值。According to still another embodiment of the present invention, the rotating center calculation step includes: forming a mid-perpendicular line between each two adjacent spherical center coordinate values; obtaining a plurality of intersection points of the intersecting vertical lines intersecting each other; and The coordinates of the intersections are averaged to obtain the coordinate values of the center of rotation of the rotating shaft.

依據本發明之又一實施例,上述之旋轉軸為繞第一線性軸的方向旋轉,工作台轉動之角度的數目為4個或8個。According to still another embodiment of the present invention, the rotating shaft is rotated about a first linear axis, and the number of angles at which the table rotates is four or eight.

依據本發明之又一實施例,上述之主軸具有之一第二線性軸,旋轉軸為繞第二線性軸的方向旋轉,工作台轉動之角度的數目為3個或7個。According to still another embodiment of the present invention, the spindle has a second linear axis, and the rotating shaft rotates in a direction around the second linear axis, and the number of rotation angles of the table is three or seven.

依據本發明之又一實施例,上述之旋轉軸為繞第一線性軸旋轉的方向,工作台轉動之角度分別為0度和180度,球心座標值的數目為2個,旋轉中心計算步驟包含:將此二球心座標值平均,以獲得旋轉軸的旋轉中心的座標值。According to still another embodiment of the present invention, the rotating shaft is rotated in a direction around the first linear axis, and the angle of rotation of the table is 0 degrees and 180 degrees, respectively, and the number of spherical coordinates is two, and the rotation center is calculated. The step includes averaging the two spherical centroid values to obtain a coordinate value of the center of rotation of the rotating shaft.

依據本發明之又一實施例,上述之主軸具有一第二線性軸,旋轉軸為繞第二線性軸的方向旋轉,工作台轉動之角度的數目分別為0度和90度,球心座標值的數目為2 個,旋轉中心計算步驟包含:以此二球心座標值間之直線為底邊形成一等腰直角三角,此等腰直角三角的頂點即為旋轉軸的旋轉中心。According to still another embodiment of the present invention, the spindle has a second linear axis, and the rotating shaft rotates in a direction around the second linear axis, and the number of rotation angles of the table is 0 degrees and 90 degrees, respectively, and the spherical coordinate value The number is 2 The rotation center calculation step includes: forming an isosceles right angle triangle with the straight line between the two spherical center coordinates as the base, and the apex of the isosceles right angle triangle is the rotation center of the rotation axis.

因此,應用本發明之實施例可量測出加工機之旋轉軸之實際旋轉中心的位置,而可據以修正控制器內之旋轉軸之預設旋轉中心的位置,來達到五軸加工機的加工精度要求。Therefore, the embodiment of the present invention can measure the position of the actual rotation center of the rotating shaft of the processing machine, and can correct the position of the preset rotation center of the rotating shaft in the controller to achieve the five-axis processing machine. Processing accuracy requirements.

102‧‧‧加工機102‧‧‧Processing machine

102a‧‧‧工作台102a‧‧‧Workbench

102a’‧‧‧導體層102a’‧‧‧ conductor layer

102b‧‧‧主軸102b‧‧‧ Spindle

122‧‧‧座體122‧‧‧ body

122a‧‧‧磁性座122a‧‧ magnetic seat

122a’‧‧‧開關122a’‧‧‧ Switch

122b‧‧‧鎖附治具122b‧‧‧Lock fixture

122b’‧‧‧傾斜面122b’‧‧‧ sloped surface

124‧‧‧圓球體124‧‧‧ sphere

126‧‧‧桿體126‧‧‧ rod body

140‧‧‧量測探頭140‧‧‧Measurement probe

142‧‧‧探測端部142‧‧‧Detecting end

144‧‧‧柄部144‧‧‧ handle

146‧‧‧接觸感測器146‧‧‧Contact Sensor

160‧‧‧控制器160‧‧‧ Controller

180‧‧‧訊號處理器180‧‧‧Signal Processor

200‧‧‧安裝圓球體於工作台上200‧‧‧Install the sphere on the workbench

210‧‧‧安裝量測探頭於主軸上210‧‧‧Installing the measuring probe on the spindle

220‧‧‧旋轉中心量測步驟220‧‧‧Rotation Center Measurement Procedure

222‧‧‧沿著一旋轉軸轉動工作台至一角度222‧‧‧Rotate the table along an axis of rotation to an angle

300‧‧‧球心量測步驟300‧‧‧Center measurement steps

310‧‧‧移動量測探頭以碰觸到圓球體上之至少三個第一位置而獲得至少三個第一座標值310‧‧‧ Mobile measuring probes obtain at least three first coordinate values by touching at least three first positions on the sphere

320‧‧‧根據第一座標值來計算出圓球體的球心座標值320‧‧‧ Calculate the spherical coordinate value of the sphere based on the first coordinate value

400‧‧‧旋轉中心計算步驟400‧‧‧ Rotation Center Calculation Steps

Ac‧‧‧A軸的旋轉中心The center of rotation of the Ac‧‧‧A axis

A0、A-15、A-30、A-45、A-60、A-75、A-90‧‧‧位置A0, A-15, A-30, A-45, A-60, A-75, A-90‧‧‧ position

Cc‧‧‧C軸的旋轉中心Cc‧‧‧C axis rotation center

C0、C-45、C-90、C-135、C-180‧‧‧位置C0, C-45, C-90, C-135, C-180‧‧‧ position

C-225、C-270、C-315‧‧‧位置C-225, C-270, C-315‧‧‧ position

L1、L2、L3、L4、L5、L6‧‧‧中垂線Vertical lines of L1, L2, L3, L4, L5, L6‧‧

L11、L12、L13、L14、L15、L16、L17、L18‧‧‧中垂線Vertical lines L11, L12, L13, L14, L15, L16, L17, L18‧‧

P2、P3、P4、P5‧‧‧第一位置P2, P3, P4, P5‧‧‧ first position

P6‧‧‧第二位置P6‧‧‧second position

Oc‧‧‧圓心Oc‧‧‧ Center

R1‧‧‧半徑Radius of R1‧‧

為讓本發明之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下:第1圖係繪示依照本發明之一實施方式的加工機旋轉中心的檢知系統的架構示意圖。The above and other objects, features, advantages and embodiments of the present invention will become more <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; Schematic diagram of the architecture of the system.

第2圖係繪示依照本發明之一實施方式之圓球體與座體的結構示意圖。2 is a schematic view showing the structure of a sphere and a seat body according to an embodiment of the present invention.

第3圖係繪示依照本發明之一實施方式之量測探頭的結構示意圖。3 is a schematic structural view of a measuring probe according to an embodiment of the present invention.

第4圖係繪示依照本發明之一實施方式的主軸與工作台的運動方向示意圖。Figure 4 is a schematic view showing the movement direction of the main shaft and the table according to an embodiment of the present invention.

第5圖係繪示依照本發明之一實施方式的加工機之旋轉中心的檢知方法的流程圖。Figure 5 is a flow chart showing a method of detecting the center of rotation of a processing machine in accordance with an embodiment of the present invention.

第6A圖和第6B圖係用以說明依照本發明之另一實施方式之球心量測步驟的圓球體的示意圖。6A and 6B are schematic views for explaining a sphere of a core measuring step according to another embodiment of the present invention.

第7A圖係繪示依照本發明之一實施方式用以說明A 軸旋轉中心初步量測步驟的示意圖。Figure 7A is a diagram illustrating an embodiment of the present invention for explaining A Schematic diagram of the preliminary measurement steps of the axis rotation center.

第7B圖係繪示依照本發明之一實施方式用以說明A軸旋轉中心標準量測步驟的示意圖。FIG. 7B is a schematic diagram illustrating a standard measurement step of an A-axis rotation center according to an embodiment of the present invention.

第8A圖係繪示依照本發明之一實施方式用以說明C軸旋轉中心初步量測步驟的示意圖。8A is a schematic view showing a preliminary measurement step of a C-axis rotation center according to an embodiment of the present invention.

第8B圖係繪示依照本發明之一實施方式用以說明C軸旋轉中心標準量測步驟的示意圖。FIG. 8B is a schematic diagram showing a standard measurement step of a C-axis rotation center according to an embodiment of the present invention.

請參照第1圖,其係繪示依照本發明之一實施方式的加工機旋轉中心的檢知系統的架構示意圖。如第1圖所示,加工機旋轉中心的檢知系統主要是在原有的加工機102上裝設量測裝置(未標示)來檢知加工機102之工作台102a之至少一個旋轉軸之旋轉中心的位置。加工機102包含有工作台102a、及設於工作台102a上方之主軸102b。工作台102a具有至少一個旋轉軸,主軸102b具有朝工作台102a移動之第一線性軸。工作台102a可選擇性地包含導體層102a’,其中導體層102a’係位於工作台102a上並與座體122之磁性座(如第2圖之122a)直接接觸,以吸附座體122於工作台102a上。導體層102a’係由磁吸性金屬材料所製成。值得一提的是,本發明之實施例亦可使用其他鎖固方式來固定座體122於工作台102a上,例如:螺固。Please refer to FIG. 1 , which is a schematic structural diagram of a detection system of a processing center of a processing machine according to an embodiment of the present invention. As shown in Fig. 1, the detecting system of the rotating center of the processing machine mainly mounts a measuring device (not shown) on the original processing machine 102 to detect the rotation of at least one rotating shaft of the table 102a of the processing machine 102. The location of the center. The processing machine 102 includes a table 102a and a spindle 102b disposed above the table 102a. The table 102a has at least one axis of rotation, and the spindle 102b has a first linear axis that moves toward the table 102a. The stage 102a can optionally include a conductor layer 102a', wherein the conductor layer 102a' is located on the table 102a and is in direct contact with the magnetic seat of the base 122 (122a of FIG. 2) to attract the base 122 to work. On the table 102a. The conductor layer 102a' is made of a magnetically permeable metal material. It should be noted that the embodiment of the present invention may also use other locking methods to fix the base 122 to the table 102a, for example, screwing.

量測裝置包含有座體122、桿體126、圓球體124、量測探頭140、訊號處理器180及控制器160(例如:數值控制器)。座體122係裝設於工作台102a上。量測探頭140 係裝設於主軸102b朝圓球體124的一端,用以在接觸圓球體124時產生一訊號。訊號處理器180分別與量測探頭140和控制器160訊號性連接,用以將量測探頭140所產生之訊號由類比的形式轉換成數位的形式。控制器160係用以根據此訊號來取得量測探頭140與圓球體124之接觸位置的一座標值,並計算圓球體124的一球心座標值,以及工作台102a之至少一個旋轉軸的至少一個旋轉中心。至於球心座標值與旋轉軸的旋轉中心的檢知方法將於後敘述。The measuring device comprises a seat body 122, a rod body 126, a spherical body 124, a measuring probe 140, a signal processor 180 and a controller 160 (for example, a numerical controller). The base 122 is mounted on the table 102a. Measuring probe 140 It is mounted on one end of the main shaft 102b toward the spherical body 124 for generating a signal when contacting the spherical body 124. The signal processor 180 is separately connected to the measuring probe 140 and the controller 160 for converting the signal generated by the measuring probe 140 into an analog form. The controller 160 is configured to obtain a target value of the contact position between the measuring probe 140 and the spherical body 124 according to the signal, and calculate a spherical coordinate value of the spherical body 124 and at least one rotating axis of the working table 102a. A center of rotation. The method of detecting the spherical center coordinate value and the rotation center of the rotating shaft will be described later.

在本實施例中,量測探頭140包含一接觸感測器146。接觸感測器146係裝設於主軸102b中,用以在量測探頭140接觸圓球體124時產生訊號,其中圓球體124的表面係由一導電材料所製成。當量測探頭140之探測端部142接觸到圓球體124時,會使得殘留在加工機102上的靜電導通而產生電流。當此電流流過接觸感測器146時,接觸感測器146會產生訊號。然而,本發明之實施例亦可使用其他型式的量測探頭,故本發明並不在此限。在一實施例中,量測探頭140亦可為壓電探頭(未繪示),其係藉由接觸圓球體124時所造成的應變來產生訊號。In the present embodiment, the measurement probe 140 includes a contact sensor 146. The contact sensor 146 is mounted in the main shaft 102b for generating a signal when the measuring probe 140 contacts the spherical body 124. The surface of the spherical body 124 is made of a conductive material. When the detecting end portion 142 of the equivalent measuring probe 140 contacts the spherical body 124, the static electricity remaining on the processing machine 102 is turned on to generate a current. When this current flows through the contact sensor 146, the contact sensor 146 generates a signal. However, other types of measuring probes may be used in embodiments of the present invention, and the present invention is not limited thereto. In one embodiment, the measurement probe 140 can also be a piezoelectric probe (not shown) that generates a signal by strain caused by contact with the spherical body 124.

請參照第2圖,其係繪示依照本發明之一實施方式之圓球體與座體的結構示意圖。座體122包含有磁性座122a和鎖附治具122b,其中鎖附治具122b有傾斜面122b’,桿體126的一端係連接至傾斜面122b’,而其另一端係連接至圓球體124,因而使圓球體124與工作台102a(第1圖)間形成一傾斜角。此傾斜角可使量測探頭140 之探測端部142(第1圖)易於碰觸到圓球體124之多個點位置,而不會產生干涉。圓球體124可由金屬材料(例如:不銹鋼)所製成之一標準圓球。在一實施例中,座體122包含有磁性座122a,磁性座122a上並設有開關122a’,以開啟或關閉磁性座的磁力。此外,磁性座122a係直接吸附於座體122在工作台102a的導體層102a’(第1圖)上,以易於安裝與拆卸。Please refer to FIG. 2 , which is a schematic structural view of a sphere and a seat according to an embodiment of the present invention. The base 122 includes a magnetic base 122a and a locking fixture 122b, wherein the locking fixture 122b has an inclined surface 122b', one end of the rod 126 is connected to the inclined surface 122b', and the other end is connected to the spherical body 124. Thus, an angle of inclination is formed between the spherical body 124 and the table 102a (Fig. 1). This tilt angle allows the measurement probe 140 The detecting end portion 142 (Fig. 1) is easy to touch a plurality of point positions of the spherical body 124 without interference. The spherical body 124 may be a standard ball made of a metal material such as stainless steel. In one embodiment, the base 122 includes a magnetic base 122a and a switch 122a' is disposed on the magnetic base 122a to open or close the magnetic force of the magnetic base. Further, the magnetic base 122a is directly adsorbed to the conductor 122 on the conductor layer 102a' of the table 102a (Fig. 1) for easy mounting and disassembly.

請參照第3圖,其係繪示依照本發明之一實施方式之量測探頭的結構示意圖。量測探頭140包含探測端部142和柄部144,其中柄部144係裝設於主軸102b(第1圖)中,柄部144可為各種刀把規格,例如:BT、BBT、ISO、CAT或HSK等,以配合主軸102b之夾持結構的型式。探測端部142可為例如一探頭圓球。當探測端部142接觸到圓球體124(第1圖)時,量測探頭140會產生一訊號。Please refer to FIG. 3, which is a schematic structural view of a measuring probe according to an embodiment of the present invention. The measuring probe 140 includes a detecting end portion 142 and a handle portion 144, wherein the handle portion 144 is mounted in the main shaft 102b (Fig. 1), and the handle portion 144 can be of various knife specifications, such as BT, BBT, ISO, CAT or HSK, etc., to match the type of the clamping structure of the main shaft 102b. The probe end 142 can be, for example, a probe sphere. When the probe end 142 contacts the ball 124 (Fig. 1), the measurement probe 140 generates a signal.

請參照第4圖,其係繪示依照本發明之一實施方式的主軸與工作台的運動方向示意圖。在本實施例中,加工機102為五軸立式加工機,主軸102b之第一線性軸為一垂直線性軸。然而,本發明之實施例亦適用於其他型式的加工機,例如:水平進刀的橫式加工機,此時前述之主軸102b之第一線性軸則為一水平線性軸。為方便說明起見,以下均以五軸立式加工機來說明本發明。如第4圖所示,主軸102b具有兩個線性軸:水平線性移動之X軸、及垂直線性移動之Z軸;工作台102a具有一個線性軸與兩個旋轉軸:水平線性移動之Y軸、繞X軸方向旋轉的A軸、及繞Z軸 方向旋轉的C軸。Please refer to FIG. 4, which is a schematic diagram showing the movement direction of the main shaft and the table according to an embodiment of the present invention. In the present embodiment, the processing machine 102 is a five-axis vertical machining machine, and the first linear axis of the main shaft 102b is a vertical linear axis. However, the embodiment of the present invention is also applicable to other types of processing machines, such as a horizontal infeed horizontal processing machine, in which case the first linear axis of the aforementioned spindle 102b is a horizontal linear axis. For convenience of explanation, the present invention will be described below with a five-axis vertical working machine. As shown in Fig. 4, the main shaft 102b has two linear axes: an X-axis for horizontal linear movement and a Z-axis for vertical linear movement; the table 102a has one linear axis and two rotary axes: a Y-axis for horizontal linear movement, A-axis rotating around the X-axis, and around the Z-axis The C axis that rotates in the direction.

以下說明本發明之加工機旋轉中心的檢知方法。Next, a method of detecting the center of rotation of the processing machine of the present invention will be described.

請參照第1圖與第5圖,第5圖係繪示依照本發明之一實施方式的加工機之旋轉中心的檢知方法的流程圖。首先,安裝圓球體124於工作台102a上(步驟200),其中工作台102a具有至少一個旋轉軸(例如:A軸和C軸)。接著,安裝量測探頭140於主軸102b朝向圓球體124之一端142(步驟210),其中主軸102b係設置於工作台102a的上方,並具有朝工作台102a移動之第一線性軸(例如:Z軸)。然後,針對每一個旋轉軸(例如:A軸和C軸),重複進行一旋轉中心量測步驟220,以獲得每一個旋轉軸的旋轉中心。Referring to FIGS. 1 and 5, FIG. 5 is a flow chart showing a method of detecting the center of rotation of the processing machine according to an embodiment of the present invention. First, the spherical body 124 is mounted on the table 102a (step 200), wherein the table 102a has at least one axis of rotation (for example, an A-axis and a C-axis). Next, the measuring probe 140 is mounted on the main shaft 102b toward one end 142 of the spherical body 124 (step 210), wherein the main shaft 102b is disposed above the table 102a and has a first linear axis that moves toward the table 102a (for example: Z axis). Then, for each of the rotation axes (for example, the A axis and the C axis), a rotation center measurement step 220 is repeatedly performed to obtain the rotation center of each of the rotation axes.

在旋轉中心量測步驟220中,首先,沿著一旋轉軸(例如:A軸或C軸)分別轉動工作台102a至複數個角度(步驟222)。接著,當工作台102a轉動至每一個角度時,重複進行一球心量測步驟300,而獲得分別對應至此些角度之圓球體124的複數個球心座標值。然後,進行一旋轉中心計算步驟400,以根據此些球心座標值來計算出一個旋轉軸的旋轉中心的座標值。In the center of rotation measurement step 220, first, the table 102a is rotated to a plurality of angles along a rotation axis (for example, the A axis or the C axis) (step 222). Next, when the table 102a is rotated to each angle, a center of gravity measurement step 300 is repeated to obtain a plurality of spherical center coordinate values corresponding to the spheres 124 of the angles, respectively. Then, a rotation center calculation step 400 is performed to calculate a coordinate value of the rotation center of one rotation axis based on the spherical center coordinate values.

以下說明球心量測步驟300的流程。The flow of the core measurement step 300 will be described below.

在球心量測步驟300中,移動量測探頭140以碰觸到圓球體124上之至少三個第一位置,而獲得至少三個第一座標值(步驟310)。然後,根據此些第一座標值來計算出圓球體124的球心座標值(步驟320)。圓球體的公式為:(x-a)2 +(x-b)2 +(x-c)2 =R12 (1)In the core measurement step 300, the measurement probe 140 is moved to at least three first positions on the spherical body 124 to obtain at least three first coordinate values (step 310). Then, the spherical center coordinate value of the spherical body 124 is calculated based on the first coordinate values (step 320). The formula for a sphere is: (xa) 2 + (xb) 2 + (xc) 2 = R1 2 (1)

其中(a,b,c)為球心座標值,R1為球半徑。因此,理論上,在獲得圓球體124上之三個位置之座標後,將此三個座標值代入公式(1)便可獲得球心座標值(a,b,c)。然而,解公式(1)需耗費較多的計算時間。因此,本發明另提出一種球心量測步驟,以大幅地縮短計算時間。Where (a, b, c) is the spherical coordinate value and R1 is the spherical radius. Therefore, in theory, after obtaining the coordinates of the three positions on the spherical body 124, the three coordinate values are substituted into the formula (1) to obtain the spherical center coordinate values (a, b, c). However, solving equation (1) requires more computation time. Therefore, the present invention further proposes a spherical core measuring step to greatly shorten the calculation time.

請參照第1圖、第6A圖和第6B圖,第6A圖和第6B圖係用以說明依照本發明之另一實施方式之球心量測步驟的圓球體的示意圖。首先,移動量測探頭140碰觸到圓球體124上之四個第一位置P2、P3、P4和P5,而獲得P2、P3、P4和P5之四個第一座標值並定義出一圓形,其中在一XYZ座標系統中,此些第一座標值分別為P2(x2 ,y2 ,z2 )、P3(x3 ,y3 ,z3 )、P4(x4 ,y4 ,z4 )和P5(x5 ,y5 ,z5 ),z2 =z3 =z4 =z5 ,P2、P4的連線係平行X軸,P3、P5的連線係平行Y軸。然後,進行第一計算步驟,以根據下列關係式來計算出圓形的一圓心座標值Oc(Ocx ,Ocy ,Ocz ):Ocx =(x2 +x4 )/2; (2)Referring to FIG. 1 , FIG. 6A and FIG. 6B , FIGS. 6A and 6B are schematic diagrams for explaining a sphere of a spherical measuring step according to another embodiment of the present invention. First, the mobile measurement probe 140 touches the four first positions P2, P3, P4, and P5 on the spherical body 124, and obtains four first coordinate values of P2, P3, P4, and P5 and defines a circular shape. Where in an XYZ coordinate system, the first coordinate values are P2(x 2 , y 2 , z 2 ), P3(x 3 , y 3 , z 3 ), P4(x 4 , y 4 , z, respectively 4 ) and P5(x 5 , y 5 , z 5 ), z 2 =z 3 =z 4 =z 5 , the connection of P2 and P4 is parallel to the X-axis, and the connection of P3 and P5 is parallel to the Y-axis. Then, a first calculation step is performed to calculate a center coordinate value Oc(O cx , O cy , O cz ) of the circle according to the following relationship: O cx = (x 2 + x 4 )/2; )

Ocy =(y3 +y5 )/2; (3)O cy = (y 3 + y 5 )/2; (3)

Ocz =z2 =z3 =z4 =z5 。 (4)O cz = z 2 = z 3 = z 4 = z 5 . (4)

接著,移動量測探頭140以碰觸到圓球體124上位於圓心座標Oc(Ocx ,Ocy ,Ocz )之正z軸方向的一第二位置P6,而獲得一第二座標值P6(x6 ,y6 ,z6 )。然後,進行一第二計算步驟,以根據下列關係式來計算出圓球體124的球心座標值O(Ox ,Oy ,Oz ):Ox =Ocx ; (5)Then, the moving measuring probe 140 touches a second position P6 of the spherical body 124 on the positive z-axis direction of the central coordinate Oc (O cx , O cy , O cz ), thereby obtaining a second coordinate value P6 ( x 6 , y 6 , z 6 ). Then, a second calculation step is performed to calculate the spherical coordinate value O(O x , O y , O z ) of the spherical body 124 according to the following relationship: O x = O cx ; (5)

Oy =Ocy ; (6)O y =O cy ; (6)

Oz =z6 -R1 (7)O z =z 6 -R1 (7)

其中R1為圓球體124的半徑。Where R1 is the radius of the sphere 124.

以下說明旋轉中心計算步驟400的流程。The flow of the rotation center calculation step 400 will be described below.

在獲得工作台102a沿著一旋轉軸分別轉動多個角度後之複數個圓球體124的球心座標值,便可根據這些球心座標值來計算出此旋轉軸的旋轉中心的座標值。旋轉中心計算步驟400可分為初步量測步驟和標準量測步驟。初步量測步驟的使用時機是在使用者第一次進行量測時,或者是標準量測步驟無法正常執行完畢時使用,其中初步量測步驟的精確度低於標準量測步驟。以下分別針對A軸或C軸之旋轉中心來說明初步量測步驟和標準量測步驟。After obtaining the spherical coordinate values of the plurality of spheres 124 after the table 102a is rotated by a plurality of angles along a rotation axis, the coordinate value of the rotation center of the rotation axis can be calculated from the spherical center coordinate values. The rotation center calculation step 400 can be divided into a preliminary measurement step and a standard measurement step. The timing of the preliminary measurement step is used when the user performs the measurement for the first time, or when the standard measurement step cannot be performed normally, wherein the accuracy of the preliminary measurement step is lower than the standard measurement step. The preliminary measurement step and the standard measurement step are explained below for the center of rotation of the A-axis or the C-axis, respectively.

當開始量測A軸與C軸旋轉中心座標前,使用者須先對圓球體124(標準圓球)的位置進行第一次的量測。雖然圓球體124可隨使用者的意思任意放置在工作台102a上,但在量測開始時,加工機的A軸必須在0度的位置,且其C軸也要在0度的位置上。至於移動主軸102b來使量測探頭140接觸圓球體124,則可透過適當安排主軸102b的移動路徑來達成。Before starting to measure the center coordinates of the A-axis and the C-axis, the user must first measure the position of the sphere 124 (standard sphere) for the first time. Although the spherical body 124 can be arbitrarily placed on the table 102a as the user desires, at the beginning of the measurement, the A axis of the processing machine must be at a position of 0 degrees, and the C axis thereof must also be at a position of 0 degrees. As for moving the main shaft 102b to bring the measuring probe 140 into contact with the spherical body 124, it can be achieved by appropriately arranging the moving path of the main shaft 102b.

A軸旋轉中心初步量測步驟A-axis rotation center preliminary measurement steps

請參照第1圖和第7A圖,第7A圖係繪示依照本發明之一實施方式用以說明A軸旋轉中心初步量測步驟的示意圖。在此初步量測步驟中,工作台102a沿著A軸分別轉動0度和90度至位置A0和A-90,並分別進行第5圖所 示之球心量測步驟300,而獲得圓球體124分別在位置A0和A-90上的球心座標值。如第7A圖所示,由於位置A0和A-90與A軸旋轉中心Ac間夾有90度角,因此,以位置A0和A-90之二球心座標值間之直線為底邊形成一等腰直角三角,此等腰直角三角的頂點即為A軸的旋轉中心Ac。Referring to FIG. 1 and FIG. 7A, FIG. 7A is a schematic diagram illustrating a preliminary measurement step of an A-axis rotation center according to an embodiment of the present invention. In this preliminary measurement step, the table 102a is rotated by 0 degrees and 90 degrees along the A axis to the positions A0 and A-90, respectively, and the fifth figure is respectively performed. The center of gravity measurement step 300 is shown to obtain the spherical center coordinate values of the spherical bodies 124 at positions A0 and A-90, respectively. As shown in FIG. 7A, since the positions A0 and A-90 are at an angle of 90 degrees with the A-axis rotation center Ac, a straight line between the two spherical center coordinates of the positions A0 and A-90 forms a bottom edge. The isosceles right triangle, the apex of the waist right triangle is the rotation center Ac of the A axis.

A軸旋轉中心標準量測步驟A-axis rotation center standard measurement step

請參照第1圖和第7B圖,第7B圖係繪示依照本發明之一實施方式用以說明A軸旋轉中心標準量測步驟的示意圖。在此標準量測步驟中,工作台102a可沿著A軸分別轉動3個角度或7個角度。使用者可依實際需要選擇轉動3個角度或7個角度的模式。如第7B圖所示,轉動3個角度的模式為使工作台102a沿著A軸分別轉動0度、45度和90度至位置A0、A-45和A-90;轉動7個角度的模式為使工作台102a沿著A軸分別轉動0度、15度、30度、45度、60度、75度和90度至位置A0、A-15、A-30、A-45、A-60、A-75和A-90。當工作台102a轉動至各角度時,分別進行第5圖所示之球心量測步驟300,而獲得圓球體124分別在位置A0、A-15、A-30、A-45、A-60、A-75和A-90(或A0、A-45和A-90)上的球心座標值。然後,於每兩相鄰之球心座標值間形成一中垂線,並獲得這些中垂線兩兩相交成之複數個交點。以轉動7個角度的模式為例,共可獲得中垂線L1、L2、L3、L4、L5和L6,以及這些中垂線兩兩相交成之複數個交點(15個;未標示)。接著,將這些交點的座標值平均,便可獲得A軸旋轉中心的座標值。Please refer to FIG. 1 and FIG. 7B. FIG. 7B is a schematic diagram illustrating a standard measurement step of the A-axis rotation center according to an embodiment of the present invention. In this standard measurement step, the table 102a can be rotated by 3 or 7 angles along the A axis, respectively. The user can select a mode that rotates 3 angles or 7 angles according to actual needs. As shown in Fig. 7B, the mode of rotating the three angles is to rotate the table 102a along the A axis by 0 degrees, 45 degrees, and 90 degrees to the positions A0, A-45, and A-90; the mode of rotating 7 angles In order to rotate the table 102a along the A axis by 0 degrees, 15 degrees, 30 degrees, 45 degrees, 60 degrees, 75 degrees and 90 degrees to the positions A0, A-15, A-30, A-45, A-60 , A-75 and A-90. When the table 102a is rotated to various angles, the spherical center measuring step 300 shown in FIG. 5 is performed, and the spherical bodies 124 are obtained at the positions A0, A-15, A-30, A-45, and A-60, respectively. , the spherical coordinate values on A-75 and A-90 (or A0, A-45, and A-90). Then, a vertical line is formed between each two adjacent spherical center coordinate values, and a plurality of intersection points of the two perpendicular lines intersecting each other are obtained. Taking the mode of rotating 7 angles as an example, a total of the vertical lines L1, L2, L3, L4, L5, and L6, and a plurality of intersections (15; unlabeled) of the intersecting lines of the two perpendicular lines are obtained. Then, by averaging the coordinate values of these intersection points, the coordinate value of the A-axis rotation center can be obtained.

C軸旋轉中心初步量測步驟P-axis rotation center preliminary measurement steps

請參照第1圖和第8A圖,第8A圖係繪示依照本發明之一實施方式用以說明C軸旋轉中心初步量測步驟的示意圖。在此初步量測步驟中,工作台102a沿著C軸分別轉動0度和180度至位置C0和C-180,並分別進行第5圖所示之球心量測步驟300,而獲得圓球體124分別在位置C0和C-180上的球心座標值(x1 ,y1 )、(x2 ,y2 )。然後,將這兩個球心座標值平均((x1 +x2 )/2,(y1 +y2 )/2),便可獲得C軸的旋轉中心的座標值Cc。Referring to FIG. 1 and FIG. 8A, FIG. 8A is a schematic diagram illustrating a preliminary measurement step of a C-axis rotation center according to an embodiment of the present invention. In this preliminary measuring step, the table 102a is rotated by 0 degrees and 180 degrees to the positions C0 and C-180, respectively, along the C axis, and the spherical center measuring step 300 shown in FIG. 5 is respectively performed to obtain the spherical body. 124 spherical center coordinate values (x 1 , y 1 ), (x 2 , y 2 ) at positions C0 and C-180, respectively. Then, by averaging the two spherical centroid values ((x 1 + x 2 )/2, (y 1 + y 2 )/2), the coordinate value Cc of the center of rotation of the C-axis can be obtained.

C軸旋轉中心標準量測步驟C-axis rotation center standard measurement step

請參照第1圖和第8B圖,第8B圖係繪示依照本發明之一實施方式用以說明C軸旋轉中心標準量測步驟的示意圖。在此標準量測步驟中,工作台102a可沿著C軸分別轉動4個角度或8個角度。使用者可依實際需要選擇轉動4個角度或8個角度的模式。如第7B圖所示,轉動4個角度的模式為使工作台102a沿著C軸分別轉動0度、90度、180度和270度至位置C0、C-90、C-180和、C-270;轉動8個角度的模式為使工作台102a沿著C軸分別轉動0度、45度、90度、135度、180度、225度、270度和315度至位置C0、C-45、C-90、C-135、C-180、C-225、C-270和C-315。當工作台102a轉動至各角度時,分別進行第5圖所示之球心量測步驟300,而獲得圓球體124分別在位置C0、C-45、C-90、C-135、C-180、C-225、C-270和C-315(或C0、C-90、C-180、C-270)上的球心座標值。然後,於每兩 相鄰之球心座標值間形成一中垂線,並獲得這些中垂線兩兩相交成之複數個交點。以轉動8個角度的模式為例,共可獲得中垂線L11、L12、L13、L14、L15、L16、L17和L18,以及這些中垂線兩兩相交成之複數個交點(未標示)。接著,將這些交點的座標值平均,便可獲得C軸旋轉中心的座標值。Please refer to FIG. 1 and FIG. 8B. FIG. 8B is a schematic diagram illustrating a C-axis rotation center standard measurement step according to an embodiment of the present invention. In this standard measurement step, the table 102a can be rotated by 4 or 8 angles along the C axis, respectively. The user can select a mode of rotating 4 or 8 angles according to actual needs. As shown in Fig. 7B, the mode of rotating the four angles is such that the table 102a is rotated by 0, 90, 180, and 270 degrees along the C axis to positions C0, C-90, C-180, and C-, respectively. 270; the mode of rotating 8 angles is to rotate the table 102a along the C axis by 0 degrees, 45 degrees, 90 degrees, 135 degrees, 180 degrees, 225 degrees, 270 degrees, and 315 degrees to positions C0, C-45, C-90, C-135, C-180, C-225, C-270 and C-315. When the table 102a is rotated to various angles, the spherical center measuring step 300 shown in FIG. 5 is performed, and the spherical bodies 124 are obtained at positions C0, C-45, C-90, C-135, C-180, respectively. , spherical center coordinates on C-225, C-270, and C-315 (or C0, C-90, C-180, C-270). Then, every two An intermediate vertical line is formed between adjacent spherical center coordinates, and a plurality of intersections of the two perpendicular lines intersecting each other are obtained. Taking the mode of rotating 8 angles as an example, a total of the vertical lines L11, L12, L13, L14, L15, L16, L17 and L18, and a plurality of intersections (not shown) where the two perpendicular lines intersect are formed. Then, by averaging the coordinate values of these intersection points, the coordinate value of the C-axis rotation center can be obtained.

以上所述之標準量測步驟所使用之工作台102a轉動角度的數目僅係舉例說明,使用者可依實際需要使用不同數目之工作台102a轉動角度,故本發明並不在此限。The number of rotation angles of the table 102a used in the standard measurement step described above is merely an example. The user can use different numbers of the table 102a rotation angles according to actual needs, so the present invention is not limited thereto.

由上述本發明之實施方式可知,本發明之加工機之旋轉中心的檢知系統與方法的優點為:可量測出實際上加工機之旋轉軸之旋轉中心的位置,從而讓使用者可藉由此實際上之旋轉軸之旋轉中心的位置,來修正控制器內預設之旋轉軸之旋轉中心的位置。According to the embodiment of the present invention described above, the detection system and method of the rotation center of the processing machine of the present invention has the advantages that the position of the rotation center of the rotation axis of the processing machine can be measured, so that the user can borrow Thereby, the position of the center of rotation of the rotating shaft is actually corrected to correct the position of the center of rotation of the predetermined rotating shaft in the controller.

雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and the present invention can be modified and modified without departing from the spirit and scope of the present invention. The scope is subject to the definition of the scope of the patent application attached.

102‧‧‧加工機102‧‧‧Processing machine

102a‧‧‧工作台102a‧‧‧Workbench

102a’‧‧‧導體層102a’‧‧‧ conductor layer

102b‧‧‧主軸102b‧‧‧ Spindle

122‧‧‧座體122‧‧‧ body

124‧‧‧圓球體124‧‧‧ sphere

126‧‧‧桿體126‧‧‧ rod body

140‧‧‧量測探頭140‧‧‧Measurement probe

142‧‧‧探測端部142‧‧‧Detecting end

146‧‧‧接觸感測器146‧‧‧Contact Sensor

160‧‧‧控制器160‧‧‧ Controller

180‧‧‧訊號處理器180‧‧‧Signal Processor

Claims (7)

一種加工機旋轉中心的檢知方法,包含:安裝一圓球體於一工作台上,其中該工作台具有至少一旋轉軸;安裝一量測探頭於一主軸朝向該圓球體之一端,其中該主軸係設置於該工作台的上方,並具有朝該工作台移動之一第一線性軸;針對每一該至少一旋轉軸,進行一旋轉中心量測步驟,以獲得該至少一旋轉軸的至少一旋轉中心,其中該旋轉中心量測步驟包含:沿著該旋轉軸分別轉動該工作台至複數個角度;當該工作台轉動至每一該些角度時進行一球心量測步驟,而獲得分別對應至該些角度之該圓球體的複數個球心座標值,其中該球心量測步驟包含:移動該量測探頭以碰觸到該圓球體上之至少三個第一位置,而獲得至少三個第一座標值;以及根據該些第一座標值來計算出該圓球體的球心座標值;以及進行一旋轉中心計算步驟,以根據該些球心座標值來計算出該旋轉軸的該旋轉中心的座標值。 A method for detecting a rotation center of a processing machine, comprising: installing a sphere on a workbench, wherein the table has at least one rotation axis; and mounting a measurement probe on a main axis toward one end of the sphere, wherein the spindle system Positioned above the table and having a first linear axis moving toward the table; for each of the at least one rotating axis, performing a center of rotation measuring step to obtain at least one of the at least one axis of rotation a center of rotation, wherein the step of measuring the center of rotation comprises: rotating the table to a plurality of angles respectively along the axis of rotation; performing a center of gravity measurement step when the table is rotated to each of the angles, and obtaining a difference Corresponding to a plurality of spherical center coordinate values of the spherical body to the angles, wherein the spherical core measuring step comprises: moving the measuring probe to touch at least three first positions on the spherical body to obtain at least Three first coordinate values; and calculating a spherical center coordinate value of the spherical body according to the first coordinate values; and performing a rotation center calculation step to determine the spherical coordinate values according to the spherical centers Calculate the coordinate value of the center of rotation of the rotating shaft. 請求項1所述之加工機旋轉中心的檢知方法,其中該球心量測步驟更包含:移動該量測探頭以碰觸到該圓球體上之四個第一位置P2、P3、P4和P5,而獲得四個第一座標值並定義出一圓形, 其中在一XYZ座標系統中,該些第一座標值分別為P2(x2 ,y2 ,z2 )、P3(x3 ,y3 ,z3 )、P4(x4 ,y4 ,z4 )和P5(x5 ,y5 ,z5 ),z2 =z3 =z4 =z5 ,P2、P4的連線係平行X軸,P3、P5的連線係平行Y軸;進行一第一計算步驟,以根據下列關係式來計算出該圓形的一圓心座標值(Ocx ,Ocy ,Ocz ):Ocx =(x2 +x4 )/2;Ocy =(y3 +y5 )/2;Ocz =z2 =z3 =z4 =z5 ;移動該量測探頭以碰觸到該圓球體上位於該圓心座標值之正z軸方向的一第二位置,而獲得一第二座標值P6(x6 ,y6 ,z6 );以及進行一第二計算步驟,以根據下列關係式來計算出該圓球體的球心座標值(Ox ,Oy ,Oz ):Ox =Ocx ;Oy =Ocy ;Oz =z6 -R1,其中R1為該圓球體的一半徑。The method for detecting a rotation center of a processing machine according to claim 1, wherein the centering step further comprises: moving the measuring probe to touch four first positions P2, P3, P4 on the spherical body and P5, and obtain four first coordinate values and define a circle, wherein in an XYZ coordinate system, the first coordinate values are P2 (x 2 , y 2 , z 2 ) and P3 (x 3 , respectively). y 3 , z 3 ), P4(x 4 , y 4 , z 4 ) and P5(x 5 , y 5 , z 5 ), z 2 =z 3 =z 4 =z 5 , the connection system of P2 and P4 Parallel X-axis, the connection of P3 and P5 is parallel to the Y-axis; a first calculation step is performed to calculate a center coordinate value of the circle (O cx , O cy , O cz ) according to the following relationship: cx = (x 2 + x 4 ) / 2; O cy = (y 3 + y 5) / 2; O cz = z 2 = z 3 = z 4 = z 5; moving the measuring probe to touch to the a second position on the spherical body in the positive z-axis direction of the central coordinate value to obtain a second coordinate value P6 (x 6 , y 6 , z 6 ); and performing a second calculation step according to the following relationship To calculate the spherical center coordinate value (O x , O y , O z ) of the sphere: O x =O cx ; O y =O cy ; O z =z 6 -R1, where R1 is the circle A radius of the sphere. 如請求項1所述之加工機旋轉中心的檢知方法,其中該旋轉中心計算步驟包含:於每兩相鄰之該些球心座標值間形成一中垂線;獲得該些中垂線兩兩相交成之複數個交點;以及將該些交點的座標值平均,以獲得該旋轉軸的該旋轉中心的座標值。 The method for detecting a rotation center of a processing machine according to claim 1, wherein the calculation step of the rotation center comprises: forming a mid-perpendicular line between each of the two adjacent spherical center coordinates; obtaining the intersecting lines of the two perpendicular lines And a plurality of intersection points; and averaging the coordinate values of the intersection points to obtain a coordinate value of the rotation center of the rotation axis. 請求項3所述之加工機旋轉中心的檢知方法,其中該旋轉軸為繞該第一線性軸的方向旋轉,該工作台轉動之該些角度的數目為4個或8個。 The method for detecting a rotation center of a processing machine according to claim 3, wherein the rotation axis is rotated about the first linear axis, and the number of the angles of rotation of the table is 4 or 8. 請求項3所述之加工機旋轉中心的檢知方法,其中該主軸具有之一第二線性軸,該旋轉軸為繞該第二線性軸的方向旋轉,該工作台轉動之該些角度的數目為3個或7個。 The method for detecting a rotation center of a processing machine according to claim 3, wherein the spindle has a second linear axis, the rotation axis being rotated about the second linear axis, and the number of the angles of rotation of the table It is 3 or 7. 請求項1所述之加工機旋轉中心的檢知方法,其中該旋轉軸為繞該第一線性軸旋轉的方向,該工作台轉動之該些角度分別為0度和180度,該些球心座標值的數目為2個,該旋轉中心計算步驟包含:將該二球心座標值平均,以獲得該旋轉軸的該旋轉中心的座標值。 The method for detecting a rotation center of a processing machine according to claim 1, wherein the rotation axis is a direction of rotation about the first linear axis, and the angles at which the table rotates are 0 degrees and 180 degrees, respectively. The number of cardiac coordinate values is two, and the rotation center calculation step includes averaging the two spherical center coordinate values to obtain a coordinate value of the rotation center of the rotation axis. 請求項1所述之加工機旋轉中心的檢知方法,其中該主軸具有一第二線性軸,該旋轉軸為繞該第二線性軸的方向旋轉,該工作台轉動之該些角度的數目分別為0度和90度,該些球心座標值的數目為2個,該旋轉中心計算步驟包含:以該二球心座標值間之直線為底邊形成一等腰直角三角,該等腰直角三角的頂點即為該旋轉軸的該旋轉中心。The method for detecting a rotation center of a processing machine according to claim 1, wherein the spindle has a second linear axis, and the rotation axis is rotated about the second linear axis, and the number of the angles of the rotation of the table is respectively For 0 degrees and 90 degrees, the number of spherical center coordinates is two, and the rotation center calculation step includes: forming an isosceles right angle triangle with a straight line between the two spherical center coordinates, the isosceles right angle The apex of the triangle is the center of rotation of the axis of rotation.
TW102101658A 2013-01-16 2013-01-16 Method for detecting center of rotation of machine tool TWI504476B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW102101658A TWI504476B (en) 2013-01-16 2013-01-16 Method for detecting center of rotation of machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102101658A TWI504476B (en) 2013-01-16 2013-01-16 Method for detecting center of rotation of machine tool

Publications (2)

Publication Number Publication Date
TW201429606A TW201429606A (en) 2014-08-01
TWI504476B true TWI504476B (en) 2015-10-21

Family

ID=51796685

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102101658A TWI504476B (en) 2013-01-16 2013-01-16 Method for detecting center of rotation of machine tool

Country Status (1)

Country Link
TW (1) TWI504476B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6845612B2 (en) * 2016-03-07 2021-03-17 中村留精密工業株式会社 Measurement method and equipment for machine accuracy in machine tools

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62218808A (en) * 1986-03-20 1987-09-26 Tokyo Boeki Kk Accuracy correction for 3-d measuring robot
EP0526056A1 (en) * 1991-07-27 1993-02-03 Renishaw Transducer Systems Limited Calibration and measurement device
US5813128A (en) * 1996-01-27 1998-09-29 Renishaw Plc Ball bar apparatus for calibrating a machine
TW519504B (en) * 2001-03-02 2003-02-01 Wei-Tai Lei 3D errors measurement device and method
JP2005061834A (en) * 2003-08-08 2005-03-10 Toyoda Mach Works Ltd Error calculation method for working machine having rotary shaft
CN1824461A (en) * 2005-02-22 2006-08-30 德克尔马霍佛郎顿公司 Method for gauging a machine tool
CN101221425A (en) * 2006-11-10 2008-07-16 东芝机械株式会社 Position ensuring system for oblique machining in five-axis machine tool
JP2009271030A (en) * 2008-05-12 2009-11-19 Mitsutoyo Corp Shape measuring apparatus and shape measuring method
EP2357455A1 (en) * 2010-01-20 2011-08-17 Mitutoyo Corporation Spherical-form measuring apparatus

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62218808A (en) * 1986-03-20 1987-09-26 Tokyo Boeki Kk Accuracy correction for 3-d measuring robot
EP0526056A1 (en) * 1991-07-27 1993-02-03 Renishaw Transducer Systems Limited Calibration and measurement device
US5813128A (en) * 1996-01-27 1998-09-29 Renishaw Plc Ball bar apparatus for calibrating a machine
TW519504B (en) * 2001-03-02 2003-02-01 Wei-Tai Lei 3D errors measurement device and method
JP2005061834A (en) * 2003-08-08 2005-03-10 Toyoda Mach Works Ltd Error calculation method for working machine having rotary shaft
CN1824461A (en) * 2005-02-22 2006-08-30 德克尔马霍佛郎顿公司 Method for gauging a machine tool
CN101221425A (en) * 2006-11-10 2008-07-16 东芝机械株式会社 Position ensuring system for oblique machining in five-axis machine tool
JP2009271030A (en) * 2008-05-12 2009-11-19 Mitsutoyo Corp Shape measuring apparatus and shape measuring method
EP2357455A1 (en) * 2010-01-20 2011-08-17 Mitutoyo Corporation Spherical-form measuring apparatus

Also Published As

Publication number Publication date
TW201429606A (en) 2014-08-01

Similar Documents

Publication Publication Date Title
CN100412505C (en) Width measuring method and surface property measuring equipment
US10073435B2 (en) Reducing errors of a rotatory device, in particular for the determination of coordinates of a workpiece or the machining of a workpiece
Xiang et al. Using a double ball bar to identify position-independent geometric errors on the rotary axes of five-axis machine tools
JP5706158B2 (en) Surface sensor offset
JP4959028B1 (en) Error measuring apparatus and error measuring method
JP2015203567A (en) Metrology system
KR100616483B1 (en) Gauge for three-dimensional coordinate measurer
JP2006231509A (en) Method for measuring program control type machine tool
ES2541280T3 (en) System and tool check and alignment procedure
JP6599832B2 (en) Machine tool and work plane machining method
JP2013503380A (en) Calibration method for machine tools
JP2017159376A (en) Machine accuracy measuring method and device in machine tool
JP2015040813A (en) Shape measuring device and method of registering rotary table coordinate system
JP7337664B2 (en) Correction value measurement method and correction value measurement system for position measurement sensor in machine tool
JP2014215079A (en) Geometric deviation measurement method, and geometric deviation measurement device
JP2016097459A (en) Rotary shaft center position measuring jig, and rotary shaft center position measuring method using the jig
JP2020067333A (en) Inspection master
TWI580513B (en) Method of Simultaneous Error Measurement of Linear and Rotating Shaft of Machine Tool
TWI504476B (en) Method for detecting center of rotation of machine tool
JP2020003330A (en) Inspection master
JP2005037353A (en) Width measuring method and surface property measuring equipment
Li et al. A high-speed in situ measuring method for inner dimension inspection
TWM453839U (en) System for detecting center of rotation of machine tool
JP7321067B2 (en) Reversing error measurement method for machine tools
JP7266511B2 (en) POSITION MEASURING METHOD OF OBJECT IN MACHINE TOOL, POSITION MEASURING SYSTEM, AND POSITION MEASURING PROGRAM

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees