JP2010064203A - Processing device and method of correcting distance between processing tool and workpiece - Google Patents

Processing device and method of correcting distance between processing tool and workpiece Download PDF

Info

Publication number
JP2010064203A
JP2010064203A JP2008233772A JP2008233772A JP2010064203A JP 2010064203 A JP2010064203 A JP 2010064203A JP 2008233772 A JP2008233772 A JP 2008233772A JP 2008233772 A JP2008233772 A JP 2008233772A JP 2010064203 A JP2010064203 A JP 2010064203A
Authority
JP
Japan
Prior art keywords
height
workpiece
displacement
cutting edge
meter
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP2008233772A
Other languages
Japanese (ja)
Inventor
Katsuya Ido
勝也 井戸
Hiroaki Ogawa
洋明 小川
Naoyuki Hisayama
直之 久山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2008233772A priority Critical patent/JP2010064203A/en
Publication of JP2010064203A publication Critical patent/JP2010064203A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Drilling And Boring (AREA)
  • Perforating, Stamping-Out Or Severing By Means Other Than Cutting (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To precisely correct a distance in height direction between a cutting edge of a rotary blade and a workpiece. <P>SOLUTION: The processing device has a router bit 43, a multi-axis robot 3, a contact type displacement gauge 7, a laser displacement gauge 8, and a height correction section. The multi-axis robot 3 axially rotates the router bit 43 to cause movement with respect to the workpiece 100. The contact type displacement gauge 7 measures the displacement caused when the multi-axis robot 3 pushes from above the cutting edge of the router bit 43 against a displacement measuring surface 7A. The laser displacement gauge 8 measures the relative height of the displacement measuring surface 7A and that of the workpiece 100. The height correction section corrects the height of the cutting edge of the router bit 43 and the height of the workpiece 100, based on the measurement results of the contact type displacement gauge 7 and the laser displacement gauge 8. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、棒状の回転刃によって被加工物の穴あけ、切削が可能な加工装置に関する。   The present invention relates to a processing apparatus capable of drilling and cutting a workpiece with a rod-shaped rotary blade.

棒状の回転刃を用いた加工装置が知られている(例えば、特許文献1〜3参照)。     A processing apparatus using a rod-like rotary blade is known (see, for example, Patent Documents 1 to 3).

特許文献1に記載の加工装置は、ドリル等の回転刃を用いてプリント基板に穴あけを行う装置である。この穴あけに際して、ドリル等の回転刃を当てる基板面の裏面に予めマークを形成しておき、そのマークをカメラで撮像して基板を、刃先に対してX−Y平面内に動かすことで、刃先が当たる位置を基板面内で制御する。   The processing apparatus described in Patent Document 1 is an apparatus that drills a printed circuit board using a rotary blade such as a drill. At the time of drilling, a mark is formed in advance on the back surface of the substrate surface to which a rotary blade such as a drill is applied, the mark is imaged with a camera, and the substrate is moved in the XY plane with respect to the blade edge. Is controlled within the substrate surface.

特許文献2に記載の加工装置は、複数の径の工具(回転刃)を自動で交換し、プリント基板の穴あけを行う装置である。このとき現在の工具の径を光学的に測定する。具体的には、光ファイバーからの光を工具に当てて工具を1回転したときに受光センサから得られる出力から、工具の径を確認する。   The processing apparatus described in Patent Document 2 is an apparatus that automatically replaces tools (rotating blades) having a plurality of diameters and drills a printed circuit board. At this time, the diameter of the current tool is optically measured. Specifically, the diameter of the tool is confirmed from the output obtained from the light receiving sensor when the tool is rotated once by applying light from the optical fiber to the tool.

特許文献3に記載の加工装置は、プリント基板を、スピンドル(回転刃)を用いて分割する装置である。
特許文献3の加工装置は、種々の板厚のプリント基板に対応するため基板の厚さを測定するセンサを有している。図から推測すると、このセンサは、プリント基板の厚さ方向両側からレーザ変位計等で光学測定を行って板厚を測定する。また、特許文献3に記載の加工装置は、片面からレーザ変位計でレーザを照射し、分割した基板の大きさも測定するようになっている。
特開平06−79698号公報 特開2001−87992号公報 特開平11−114894号公報
The processing apparatus described in Patent Document 3 is an apparatus that divides a printed board using a spindle (rotating blade).
The processing apparatus of Patent Document 3 has a sensor for measuring the thickness of the substrate in order to cope with printed circuit boards having various plate thicknesses. Assuming from the figure, this sensor measures the plate thickness by performing optical measurement with a laser displacement meter or the like from both sides in the thickness direction of the printed circuit board. Moreover, the processing apparatus described in Patent Document 3 is configured to irradiate a laser with a laser displacement meter from one side and measure the size of the divided substrate.
Japanese Patent Laid-Open No. 06-79698 JP 2001-87992 A Japanese Patent Laid-Open No. 11-11894

上記特許文献1〜3に記載の加工装置は、その何れも、回転刃を用いているが、板状の被加工物に貫通穴を連続して形成し、あるいは形成した貫通穴を広げることによって、貫通穴を広げて被加工物を分割する装置である。   All of the processing apparatuses described in Patent Documents 1 to 3 use a rotary blade, but by continuously forming through holes in a plate-like workpiece or expanding the formed through holes. A device that divides a workpiece by expanding a through hole.

一方、穴あけに用いる回転刃より径が小さい回転刃を用いて、プリント基板に実装された部品を削り取る作業を行いたい場合がある。
以下、加工対象物に貫通する穴をあけ、あるいは分割するなど、回転刃の刃先で粉砕しながら加工対象物自体を加工することを、特に“エンドミル加工”と呼ぶ。
一方、加工対象物に実装された部品を削りとる作業や、加工対象物の表面層を削り取る作業は、加工対象物に対し何らかの加工を施すという意味ではエンドミル加工と大差ない。しかし、これらの作業は、エンドミル加工と異なり、加工対象物の形状を大きく変化させるものではなく、トリミングに近いデリケートな作業である。この作業は、農作業の根起し機(ルータ)を連想させるため、以下、特に“ルータ加工”と呼ぶ。
On the other hand, there is a case where it is desired to perform an operation of scraping off components mounted on a printed circuit board using a rotary blade having a diameter smaller than that of the rotary blade used for drilling.
Hereinafter, machining the workpiece itself while pulverizing with the cutting edge of the rotary blade, such as making a hole penetrating the workpiece or dividing the workpiece, is particularly called “end milling”.
On the other hand, the work for scraping off the component mounted on the workpiece and the work for scraping the surface layer of the workpiece are not much different from end milling in the sense that some sort of processing is performed on the workpiece. However, unlike the end mill processing, these operations do not change the shape of the workpiece, and are delicate operations close to trimming. Since this work is reminiscent of a farmer rooter (router), it will be called “router processing” in particular.

ルータ加工の場合、基板平面と平行なX−Y座標における刃先位置のみならず、刃先先端がプリント基板の表面に対してどのように動くかの高さ方向(Z軸方向)の刃先制御が重要である。また、どの方向の刃先制御でも非常に精密な刃先移動の精度を要求される。
しかし、上記特許文献1〜3などのエンドミル加工は知られているが、ルータ加工において、被加工物に対する高さ方向の刃先制御の校正手法やその校正のための手段は殆ど知られていない。
In the case of router processing, it is important to control the cutting edge in the height direction (Z-axis direction) not only of the cutting edge position in the XY coordinates parallel to the board plane, but also how the cutting edge tip moves relative to the surface of the printed circuit board. It is. In addition, the blade edge control in any direction requires a very precise blade edge movement accuracy.
However, although end milling as described in Patent Documents 1 to 3 and the like is known, in router processing, there is little known a calibration method for cutting edge control in the height direction for a workpiece and means for the calibration.

本発明は、回転刃の刃先と被加工物の高さ方向の距離を正確に補正できる加工装置を提供するものである。また、本発明は、加工具と被加工物との正確な距離補正方法を提供するものである。   The present invention provides a processing apparatus capable of accurately correcting the distance between the cutting edge of a rotary blade and the height of a workpiece. The present invention also provides an accurate distance correction method between a processing tool and a workpiece.

本発明に関わる加工装置は、棒状の回転刃と、機構部と、接触変位計と、高さ計測計と、高さ補正部とを有する。
前記機構部は、前記回転刃を軸回転させ、被加工物と前記回転刃との相対位置を移動させる。
前記接触変位計は、変位計測面を有し、前記機構部によって前記回転刃の刃先を前記変位計測面に上から押し当てたときに生じる変位を計測する。
前記高さ計測計は、前記接触変位計の前記変位計測面と前記被加工物の位置との相対的な高さを計測する。
前記高さ補正部は、前記接触変位計と前記高さ計測計の計測結果に基づいて、前記回転刃の刃先と前記被加工物との高さを補正する。
The processing apparatus according to the present invention includes a rod-shaped rotary blade, a mechanism unit, a contact displacement meter, a height measurement meter, and a height correction unit.
The mechanism unit rotates the rotary blade to move the relative position between the workpiece and the rotary blade.
The contact displacement meter has a displacement measurement surface, and measures the displacement generated when the cutting edge of the rotary blade is pressed against the displacement measurement surface from above.
The height meter measures a relative height between the displacement measurement surface of the contact displacement meter and the position of the workpiece.
The height correction unit corrects the height of the cutting edge of the rotary blade and the workpiece based on the measurement results of the contact displacement meter and the height measurement meter.

上記構成によれば、接触変位計によって、回転刃の刃先が機構部の移動において位置計測される。また、刃先が接触する接触変位計の面(変位計測面)と被加工物の相対的な高さが、高さ計測計により計測される。したがって、この2つの計測計による計測結果から、刃先と被加工物との距離(高さ)は容易に求まる。この計測では、刃先の実際の位置を、接触という物理的手法で計測している。   According to the said structure, the position of the blade edge of a rotary blade is measured in the movement of a mechanism part with a contact displacement meter. Further, the height of the contact displacement meter surface (displacement measurement surface) with which the blade edge contacts and the workpiece are measured by the height meter. Therefore, the distance (height) between the cutting edge and the workpiece can be easily obtained from the measurement results obtained by these two measuring meters. In this measurement, the actual position of the cutting edge is measured by a physical method called contact.

本発明では、好ましくは、前記高さ計測計は、前記変位計測面に対するレーザ照射により第1の高さを測定する。また、前記高さ測定計は、前記被加工物の位置の基準となる所定の基準面に対するレーザ照射により第2の高さを測定する。当該高さ計測計は、差分が前記相対的な高さとなる前記第1および第2の高さを前記高さ補正部に出力する。   In the present invention, it is preferable that the height meter measures the first height by laser irradiation on the displacement measurement surface. The height meter measures the second height by laser irradiation on a predetermined reference surface serving as a reference for the position of the workpiece. The height measuring device outputs the first and second heights having the difference as the relative height to the height correction unit.

この好ましい構成によれば、差分が前記相対的な高さとなる第1の高さと第2の高さを、レーザを用いる同一の非接触測定計(高さ測定計)によって測定する。よって、当該高さ測定計では、測定誤差がほとんど発生しない。   According to this preferable configuration, the first height and the second height at which the difference becomes the relative height are measured by the same non-contact measurement meter (height measurement meter) using a laser. Therefore, the measurement error hardly occurs in the height meter.

本発明に関わる他の加工装置は、前記棒状の回転刃と、前記機構部と、前記接触変位計と、前記高さ計測計とを有する。また、当該加工装置は、前記接触変位計と前記高さ計測計の計測結果に基づいて、与えられる個々の高さ方向の加工データに対して、前記回転刃の刃先と前記被加工物の被加工部位との高さに関するオフセット補正を行うデータ補正部を有する。   Another processing apparatus according to the present invention includes the rod-shaped rotary blade, the mechanism, the contact displacement meter, and the height measuring meter. In addition, the processing apparatus may be configured to apply the cutting edge of the rotary blade and the workpiece to be processed with respect to processing data in each height direction given based on the measurement results of the contact displacement meter and the height measurement meter. It has a data correction part which performs offset correction about height with a processing part.

この他の加工装置によれば、回転刃の刃先と被加工物との相対的な高さを補正する代わりに、この相対的な高さに関するオフセット補正を、加工時に入力される個々の加工データに対して行う。   According to this other processing apparatus, instead of correcting the relative height between the cutting edge of the rotary blade and the workpiece, offset correction relating to this relative height is performed by individual processing data input during processing. To do.

本発明に関わる、加工具と被加工物の距離補正方法は、加工具を、ゲージに刃先から押し当てて被加工物に近づく方向に移動させたときの刃先の変位を前記ゲージで計測する第1計測のステップと、前記加工具の刃先を押し当てた前記ゲージの面と、前記被加工物の基準面との距離を測定する第2計測のステップと、前記第1計測と前記第2計測との計測結果に基づいて、前記加工具の刃先と前記被加工物の基準面との距離を補正する補正ステップと、を含む。   The distance correction method between the processing tool and the workpiece according to the present invention is a method for measuring the displacement of the cutting edge with the gauge when the processing tool is pressed against the gauge from the cutting edge and moved in a direction approaching the workpiece. A first measurement step, a second measurement step of measuring a distance between the surface of the gauge pressed against the cutting edge of the processing tool and a reference surface of the workpiece, the first measurement, and the second measurement. And a correction step of correcting the distance between the cutting edge of the processing tool and the reference surface of the workpiece based on the measurement result.

本発明によれば、回転刃(加工具)の刃先と被加工物の高さ方向の距離を正確に補正できる。   According to the present invention, the distance in the height direction between the cutting edge of the rotary blade (processing tool) and the workpiece can be accurately corrected.

以下、本発明の実施形態を、プリント基板のルータ加工装置を例として図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings, taking as an example a router processing apparatus for printed circuit boards.

<ワーク部構成>
図1に、装置のワーク部分の簡略化された斜視図を示す。
図1に図解する加工装置1は、基台(ベース)としての装置本体2と、多軸ロボット3と、多軸ロボット3によって装置本体2に対し3軸移動されるルータ4とを有する。
装置本体2には、Y軸に沿って長い2つのY軸レール21が、装置本体2の上面の対向する辺に沿って配置されている。2つのY軸レール21の対向間隔内に位置する装置本体2の上面部分に、基板ステージ22が設けられている。基板ステージ22上に“被加工物100”としてのプリント基板が固定されている。
<Workpiece configuration>
FIG. 1 shows a simplified perspective view of a work part of the apparatus.
A processing apparatus 1 illustrated in FIG. 1 includes an apparatus main body 2 as a base, a multi-axis robot 3, and a router 4 that is moved three axes with respect to the apparatus main body 2 by the multi-axis robot 3.
In the apparatus main body 2, two Y-axis rails 21 that are long along the Y axis are arranged along opposite sides of the upper surface of the apparatus main body 2. A substrate stage 22 is provided on the upper surface portion of the apparatus main body 2 located within the facing distance between the two Y-axis rails 21. A printed circuit board as “workpiece 100” is fixed on the substrate stage 22.

多軸ロボット3は、ロボット本体31と、ロボット本体31に設けられX軸に沿って長い1つのX軸レール32と、X軸レール32に沿ってX軸方向に移動するルータベース33とを有する。
ルータベース33にルータ4が取り付けられている。本例の場合、ルータ4は、3連のヘッド4A,4B,4Cを有する。各ヘッドは、筒状のヘッド胴体41の下面にチャック42が形成され、チャック42に、“回転刃”としてのルータビット43が取り付けられている。各ヘッドのヘッド胴体41内に、ルータビット43を高速回転させる動力としてモータが内蔵されている。
また、ルータベース33は、3連のヘッド4A〜4Cを独立にZ軸方向に移動させる機構を有している。
The multi-axis robot 3 includes a robot body 31, one X-axis rail 32 that is provided on the robot body 31 and that is long along the X-axis, and a router base 33 that moves in the X-axis direction along the X-axis rail 32. .
The router 4 is attached to the router base 33. In the case of this example, the router 4 has three heads 4A, 4B, 4C. Each head has a chuck 42 formed on the lower surface of a cylindrical head body 41, and a router bit 43 as a “rotating blade” is attached to the chuck 42. A motor is built in the head body 41 of each head as power for rotating the router bit 43 at a high speed.
The router base 33 has a mechanism for independently moving the three heads 4A to 4C in the Z-axis direction.

ルータビット43として、ヘッドごとに径や硬度などが異なるものを装着できる。また、ヘッド胴体41内のモータは、ヘッドごとに独立に回転数制御ができる。この独立した回転数制御が可能となっている理由は、ルータビット43の径や硬度が異なれば、その径や硬度のルータビット43に適した回転数範囲が存在するからである。
図1に示す加工装置1は、所定のアルゴリズムに沿って、用いるヘッドを自動で切り替えながらの連続作業が可能である。そのときルータビット43の径や硬度がヘッドごとに異なっており、対応するルータビット43に適した回転数範囲でヘッドが回転制御を行う。
Router bits 43 having different diameters and hardnesses can be mounted for each head. In addition, the motor in the head body 41 can independently control the rotational speed for each head. The reason why this independent rotation speed control is possible is that if the diameter and hardness of the router bit 43 are different, there is a rotation speed range suitable for the router bit 43 having the diameter and hardness.
The processing apparatus 1 shown in FIG. 1 can perform continuous work while automatically switching the head to be used in accordance with a predetermined algorithm. At that time, the diameter and hardness of the router bit 43 are different for each head, and the head performs rotation control within a rotation speed range suitable for the corresponding router bit 43.

ルータビット43は、加工作業の種類に応じて変更可能である。
例えば図2(A)に示すルータ加工用、図2(B)に示すエンドミル加工用の何れもルータビット43として用いることができる。特にルータ加工用のルータビット43は、その刃先が、尖って破損しやすい形状となっている。この刃先でプリント基板の部品、または、その部品の半田接合部等を狙って削り取る。このため、刃先位置を、加工対象の半田接合部などに適度に当てる制御が必要である。したがって、少しでも破損していたら部品の削り取りが十分にできない。そうかといって、削り取りが十分にできるようにルータビット43の刃先を部品の接合部等に過度に当てると、破壊してはならない基板自体や配線、配線の保護レジストなどを破損する可能性が高くなる。よって、刃先の破損状況が加工精度や仕上がり具合に直接影響するため、ルータ加工では刃先管理の重要性がエンドミル加工に比べて極めて高い。
The router bit 43 can be changed according to the type of machining operation.
For example, both the router processing shown in FIG. 2A and the end mill processing shown in FIG. In particular, the router bit 43 for processing a router has a shape in which the cutting edge is sharp and easily damaged. The cutting edge is used to scrape off a printed circuit board component or a solder joint of the component. For this reason, it is necessary to appropriately control the position of the blade edge to the solder joint to be processed. Therefore, if it is damaged even a little, the parts cannot be cut off sufficiently. However, if the cutting edge of the router bit 43 is excessively applied to the joint part of the component so that it can be sufficiently scraped off, there is a possibility of damaging the substrate itself, wiring, wiring protection resist, etc. that should not be destroyed. Get higher. Therefore, since the damage situation of the cutting edge directly affects the machining accuracy and the finishing condition, the management of the cutting edge is much more important in router processing than in end mill processing.

図1に示す加工装置1は、3つのヘッド4A〜4Cの1つが実際の作業に用いられる。図1は、ヘッド4Cが作業に用いられるときの校正時の様子を示している。
図1には特に図示していないが、ルータビット43の刃先周辺の作業スペースはケースなどのカバーで覆われる。これは、作業により粉塵が発生するが、粉塵が作業者側に飛散しないようにするためである。
図1に符号10により示すダクトホースは、このケース内を吸引するために設けられている。また、図1には特に図示していないが、ダクトホース10を介してケース内を吸引して粉塵を集める集塵機が設置されている。
In the processing apparatus 1 shown in FIG. 1, one of the three heads 4A to 4C is used for actual work. FIG. 1 shows a state during calibration when the head 4C is used for work.
Although not particularly shown in FIG. 1, the work space around the cutting edge of the router bit 43 is covered with a cover such as a case. This is to prevent dust from being scattered on the operator side although dust is generated by the work.
A duct hose indicated by reference numeral 10 in FIG. 1 is provided for sucking the inside of the case. Although not particularly shown in FIG. 1, a dust collector that collects dust by sucking the inside of the case through a duct hose 10 is installed.

このほか、装置本体2上には様々な計測、校正あるいは刃先状態検出のための機器、器具が配置されている。
加工装置1は、計測・校正のための構成として、水平校正時に用いられるカメラユニット5と照明ユニット6、ならびに、垂直校正時に用いられる接触式変位計7とレーザ変位計8を有している。レーザ変位計8は、「高さ計測計」の実施例に該当する。
加工装置1は、刃先状態検出のための構成として、画像センサ9、および、接触式変位計7とレーザ変位計8を有している。
以下、これらの機器、器具と、その作用(校正動作等)を、水平校正、垂直校正、刃先状態検出の順に説明する。
In addition, various devices, instruments for measuring, calibrating or detecting the blade edge state are arranged on the apparatus main body 2.
The processing apparatus 1 includes a camera unit 5 and an illumination unit 6 that are used during horizontal calibration, and a contact displacement meter 7 and a laser displacement meter 8 that are used during vertical calibration. The laser displacement meter 8 corresponds to an example of a “height meter”.
The processing apparatus 1 includes an image sensor 9, a contact displacement meter 7, and a laser displacement meter 8 as a configuration for detecting the edge state.
Hereinafter, these devices and instruments and their actions (such as calibration operation) will be described in the order of horizontal calibration, vertical calibration, and blade edge state detection.

<水平校正>
最初に、水平校正時に用いられるカメラユニット5と照明ユニット6を説明する。
図1は、作業に供せられるヘッド4Cのルータビット43を用いてX−Y座標上のルータビット43と被加工物100との相対位置を補正している様子を示す。この補正を“水平校正”と呼ぶ。水平校正は、図示のように、互いに連結されたカメラユニット5と照明ユニット6のうち、照明ユニット6のほぼ中心に対して、ルータビット43と被加工物100を上下に位置させる。
<Horizontal calibration>
First, the camera unit 5 and the illumination unit 6 used during horizontal calibration will be described.
FIG. 1 shows a state in which the relative position between the router bit 43 on the XY coordinates and the workpiece 100 is corrected using the router bit 43 of the head 4C used for work. This correction is called “horizontal calibration”. In the horizontal calibration, the router bit 43 and the workpiece 100 are vertically positioned with respect to the approximate center of the illumination unit 6 among the camera unit 5 and the illumination unit 6 connected to each other as shown in the figure.

図3は、照明ユニット6の詳細な断面を、ヘッド4Cおよび被加工物100とともに示す図である。
図3において、被加工物100または所定の校正標準器には、ターゲットマークTMが形成されている。通常は、“レチクル”と呼ばれる校正標準ガラス板が用いられる。レチクルには周囲のガラス材と撮影時の濃淡がはっきりとするような反射率のターゲットマークTMが形成されている。ターゲットマークYMは、描画によりパターンニングされたもの、あるいは、ルータで溝加工して形成したものを用いる。
FIG. 3 is a diagram showing a detailed cross section of the lighting unit 6 together with the head 4 </ b> C and the workpiece 100.
In FIG. 3, a target mark TM is formed on the workpiece 100 or a predetermined calibration standard. Usually, a calibration standard glass plate called “reticle” is used. The reticle is formed with a target mark TM having a reflectance such that the surrounding glass material and the density at the time of photographing are clear. As the target mark YM, one that has been patterned by drawing or one that is formed by grooving with a router is used.

レチクルは、図1に示す基板ステージ22に対して固定される。この状態でレチクルとルータビット43との相対位置をX−Y平面内で補正すれば、被加工物100が基板ステージ22に保持されたときにも、ルータビット43との相対位置が維持される。つまり、基板ステージ22の保持機構による誤差はほとんど導入されない。   The reticle is fixed to the substrate stage 22 shown in FIG. If the relative position between the reticle and the router bit 43 is corrected in the XY plane in this state, the relative position with respect to the router bit 43 is maintained even when the workpiece 100 is held on the substrate stage 22. . That is, errors due to the holding mechanism of the substrate stage 22 are hardly introduced.

照明ユニット6は、ユニット本体61の厚さ方向(上下の方向)を貫き、かつ、カメラユニット5側に連通する空間が、ユニット本体61に形成されている。
ユニット本体61の上部開口の周囲にリング照明62Aが配置され、ユニット本体61の下部開口の周囲にリング照明62Bが配置されている。
また、ユニット本体61の内部空間には、幾つかの反射部品(ミラーやハーフミラー)63が配置されている。
In the illumination unit 6, a space that penetrates the thickness direction (vertical direction) of the unit body 61 and communicates with the camera unit 5 is formed in the unit body 61.
A ring illumination 62 </ b> A is disposed around the upper opening of the unit body 61, and a ring illumination 62 </ b> B is disposed around the lower opening of the unit body 61.
In addition, several reflection components (mirrors and half mirrors) 63 are arranged in the internal space of the unit main body 61.

ユニット本体61の内部空間がカメラユニット5と連通する先には、カメラユニット5が有するレンズ52とカメラ51とが配置されている。
図3の場合、ルータビット43側の画像(光)は、ミラーで1回曲げられてレンズ52を介してカメラ51で撮像される。一方、ターゲットマークTM側の画像(光)は、ミラーやハーフミラーで3回曲げられてレンズ52を介してカメラ51で撮像される。
この2つの画像はカメラ51の撮像面で重ねられて1つの撮影像を形成する。
A lens 52 and a camera 51 included in the camera unit 5 are disposed at a point where the internal space of the unit body 61 communicates with the camera unit 5.
In the case of FIG. 3, the image (light) on the router bit 43 side is bent once by a mirror and captured by the camera 51 via the lens 52. On the other hand, the image (light) on the target mark TM side is bent three times by a mirror or a half mirror and is captured by the camera 51 via the lens 52.
These two images are overlapped on the imaging surface of the camera 51 to form one captured image.

この撮影像は、画像認識により自動で、または、モニタを通した作業者によって、ルータビット43とターゲットマークTMの2つの像について、その重なり具合が確認され、修正される。手動の場合、作業者がモニタを見ながら、移動量と移動方向を入力すると、ヘッド4Cかレチクルの一方または双方が移動する。重なり具合の確認と移動量および移動方向の入力との繰り返しによって、2つの像が重ねられる。   This captured image is automatically corrected by image recognition or by an operator through a monitor, and the overlapping state of the two images of the router bit 43 and the target mark TM is confirmed and corrected. In the case of manual operation, when the operator inputs the movement amount and movement direction while looking at the monitor, one or both of the head 4C and the reticle move. Two images are superimposed by repeating the confirmation of the overlapping state and the input of the moving amount and the moving direction.

このときレンズ52は、ルータビット43の刃先に正確にフォーカッシングする必要がある。しかし、人が刃先かどうかを画像を見て確認するのは手間がかかり、精度も低い。本実施形態では、詳細は後述するが、高さ補正時の計測値を用いて、この刃先への自動フォーカス合わせを行うことが望ましい。   At this time, the lens 52 needs to be accurately focused on the cutting edge of the router bit 43. However, it is troublesome to check whether a person is a cutting edge by looking at an image, and accuracy is low. Although details will be described later in this embodiment, it is desirable to perform automatic focusing on the cutting edge using a measurement value at the time of height correction.

<垂直校正>
図1に示す接触式変位計7は、装置本体2の上面(ベース面)に対して位置が固定され、高さ(Z軸)方向の変位が絶対値で測定できるゲージの一種である。接触式変位計7のヘッド頂上面が、「変位計測面7A」となっており、この変位計測面7Aを有するヘッドを下方に押し込むことが可能になっている。このとき接触式変位計7は変位を計測する。接触式変位計7は、外部からの力が開放されると元に戻るように上方に向けた力でヘッド等が付勢されている。
接触式変位計7は、ルータビット43の刃先の変位を計測する。
<Vertical calibration>
A contact displacement meter 7 shown in FIG. 1 is a kind of gauge whose position is fixed with respect to the upper surface (base surface) of the apparatus main body 2 and whose displacement in the height (Z-axis) direction can be measured by an absolute value. The top surface of the head of the contact displacement meter 7 is a “displacement measurement surface 7A”, and the head having the displacement measurement surface 7A can be pushed downward. At this time, the contact displacement meter 7 measures the displacement. The contact type displacement meter 7 has a head or the like urged by a force directed upward so that it returns to its original state when the external force is released.
The contact displacement meter 7 measures the displacement of the cutting edge of the router bit 43.

たとえば、ルータビット43の刃先を接触式変位計7の変位計測面7Aに当ててから押し込むとする。このときルータビット43は多軸ロボット3等の「機構部」で移動されているため、移動量自体は、ある移動データに基づいて決められる。そして、高さ(Z軸)方向の移動量(座標変位)に対して、実際に刃先が移動した物理的な変位が接触式変位計7によって計測される。この両者の関係がわかると、加工データが与えられたときに、その加工データに基づいて所定量だけZ軸方向へ移動したときの刃先の正確な位置や移動量がわかる。
しかし、この時点では、接触式変位計7のゲージ面(変位計測面7A)という、被加工物100に対しては未知の位置にある面を用いた補正であるため、刃先の被加工物100に対する位置までは分からない。
For example, suppose that the cutting edge of the router bit 43 is pressed after being applied to the displacement measuring surface 7A of the contact displacement meter 7. At this time, since the router bit 43 is moved by the “mechanism unit” such as the multi-axis robot 3, the movement amount itself is determined based on certain movement data. The physical displacement of the cutting edge is actually measured by the contact displacement meter 7 with respect to the movement amount (coordinate displacement) in the height (Z-axis) direction. If the relationship between the two is known, when machining data is given, the exact position and amount of movement of the blade edge when moving in the Z-axis direction by a predetermined amount based on the machining data can be known.
However, at this time, since the correction is performed using a surface at an unknown position with respect to the workpiece 100, which is the gauge surface (displacement measurement surface 7 </ b> A) of the contact displacement meter 7, the workpiece 100 at the cutting edge is used. I don't know the position for.

レーザ変位計8は、変位計測面7Aと被加工物100との相対的な高さを求める計器である。
ここでレーザ変位計8は、たとえばルータベース33に下向きに固定され、多軸ロボット3(機構部)によって自由に測定箇所が変えられるようになっている。
レーザ変位計8は、接触式変位計7までの高さ方向の距離を求める。また、レーザ変位計8は、被加工物100までの距離を求める。なお、被加工物100が有する面を直接測定すると、基準としては一定でない場合があるので、ここではレーザ変位計8が、「被加工物の位置」を代表する面として望ましい基板ステージ22の上面までの距離を計測する。
この2回の計測で得た計測値の差が、変位計測面7Aと被加工物100との「相対的な高さ」に相当する。
The laser displacement meter 8 is an instrument for obtaining the relative height between the displacement measurement surface 7A and the workpiece 100.
Here, the laser displacement meter 8 is fixed downward to the router base 33, for example, and the measurement location can be freely changed by the multi-axis robot 3 (mechanism).
The laser displacement meter 8 obtains the distance in the height direction to the contact displacement meter 7. Further, the laser displacement meter 8 obtains a distance to the workpiece 100. When the surface of the workpiece 100 is directly measured, the reference may not be constant. Therefore, here, the laser displacement meter 8 is the upper surface of the substrate stage 22 that is desirable as a surface representing the “position of the workpiece”. Measure the distance to.
The difference between the measurement values obtained by the two measurements corresponds to the “relative height” between the displacement measurement surface 7 </ b> A and the workpiece 100.

なお、後述するように、この接触式変位計7とレーザ変位計8を用いた「相対的な高さ」の測定でも誤差が完全にゼロでない場合がある。その場合、「相対的な高さ」の補正後に行った加工によって形成された加工面から、「相対的な高さ」の補正にフィードバックをかけてもよい。   As will be described later, the error may not be completely zero even in the measurement of the “relative height” using the contact displacement meter 7 and the laser displacement meter 8. In that case, the correction of the “relative height” may be fed back from the processing surface formed by the processing performed after the correction of the “relative height”.

<刃先磨耗検出>
刃先の磨耗具合の検出は、種々の方法で可能である。
まず、カメラユニット5の画像でも磨耗具合は視認できる。
また、接触式変位計7とレーザ変位計8を用いた「相対的な高さ」の測定で誤差が大きい場合、つまり、「相対的な高さ」の補正にフィードバックが大きくかかるような場合は「磨耗」と判断できる。
さらに、加工装置1は、ルータビット43の刃先の径方向磨耗を観測するために画像センサ9を有する。画像センサ9は、凹部の一方壁面から他方壁面にビームが出射され、他方壁面内の受光部でビームの受光と非受光が検出される。ルータビット43を動かしながら、この受光状態の変化を観測すると、ルータビット43の径が正確に測定できる。
<Edge wear detection>
The detection of the wear condition of the blade edge can be performed by various methods.
First, the wear condition can be visually recognized even in the image of the camera unit 5.
If there is a large error in the measurement of “relative height” using the contact displacement meter 7 and the laser displacement meter 8, that is, if a large amount of feedback is required to correct the “relative height”. It can be judged as “wear”.
Furthermore, the processing apparatus 1 has an image sensor 9 for observing radial wear of the cutting edge of the router bit 43. The image sensor 9 emits a beam from one wall surface of the recess to the other wall surface, and light reception and non-light reception of the beam are detected by a light receiving unit in the other wall surface. When the change in the light receiving state is observed while moving the router bit 43, the diameter of the router bit 43 can be measured accurately.

<ブロック構成>
つぎに、ワーク部を含めた装置全体のブロック構成を説明する。
図4は、図1に示し既に説明した構成も含む、加工装置1のブロック図である。
<Block configuration>
Next, a block configuration of the entire apparatus including the work part will be described.
FIG. 4 is a block diagram of the processing apparatus 1 including the configuration shown in FIG. 1 and already described.

加工装置1は、機構部を有する。機構部には、既に説明した多軸ロボット3を含む。多軸ロボット3は、ヘッド胴体41内に収容されているルータ回転のためのモータ等を含む。
機構部は、その他に、図1のカメラユニット5および照明ユニット6を3軸移動させ、あるいは、実作業時には退避させるためのカメラ移動部11を有する。カメラ移動部11の近くには、リング照明62A,62Bが設けられている。
機構部は、さらに、その他のセンサやスイッチなどの機械的制御のための部分12を含む。
The processing apparatus 1 has a mechanism part. The mechanism unit includes the multi-axis robot 3 already described. The multi-axis robot 3 includes a motor for rotating the router housed in the head body 41.
In addition, the mechanism unit includes a camera moving unit 11 for moving the camera unit 5 and the illumination unit 6 of FIG. 1 in three axes, or for retracting during actual work. Near the camera moving unit 11, ring lights 62A and 62B are provided.
The mechanism part further includes a part 12 for mechanical control such as other sensors and switches.

加工装置1は、図1のダクトホース10に接続される集塵機13を有する。   The processing apparatus 1 has a dust collector 13 connected to the duct hose 10 of FIG.

図1では図示しないパーソナルコンピュータ(PC)等を用いた制御処理部1Aを有している。制御部内には、モータコントロール部14、画像処理部15、調光器16、入出力部17などを有する。これらが実際の回路であってもよいし、プログラムに基づくPCの実行タスクやルーチンとして実現してもよい。
モータコントロール部14は、多軸ロボット3やカメラ移動部11に対して制御と動力を供給する。
画像処理部15は、カメラ移動部11に近いカメラユニット5からの画像を処理する。
調光器16は、リング照明62A,62Bをオン、オフし、その照度を調整する。
入出力部17は、PCへの入出力を扱うため、他の機器すべてに接続されている。この接続バスには、レーザ変位計8、接触式変位計7、画像センサ9も接続され、PC内へ計測値等を取り込むことができる。
In FIG. 1, a control processing unit 1A using a personal computer (PC) or the like (not shown) is provided. The control unit includes a motor control unit 14, an image processing unit 15, a dimmer 16, an input / output unit 17, and the like. These may be actual circuits, or may be realized as a PC execution task or routine based on a program.
The motor control unit 14 supplies control and power to the multi-axis robot 3 and the camera moving unit 11.
The image processing unit 15 processes an image from the camera unit 5 close to the camera moving unit 11.
The dimmer 16 turns the ring lights 62A and 62B on and off, and adjusts the illuminance thereof.
The input / output unit 17 is connected to all other devices in order to handle input / output to / from the PC. A laser displacement meter 8, a contact displacement meter 7, and an image sensor 9 are also connected to this connection bus, and measurement values and the like can be taken into the PC.

<高さ補正部>
制御処理部1Aは、特に図示しないが、「高さ補正」の機能を有する。この機能は、プログラムに基づくPCの実行タスクやルーチンとして実行される。したがって、制御処理部1Aは「高さ補正部」を実質的に有する。
<Height correction part>
The control processing unit 1A has a function of “height correction”, although not particularly illustrated. This function is executed as a PC execution task or routine based on the program. Therefore, the control processing unit 1A substantially includes a “height correction unit”.

高さ補正部は、接触式変位計7とレーザ変位計8との計測結果に基づいて、ルータビット43の刃先と被加工物100との高さを補正する部分である。このとき、高さ補正部は、多軸ロボット3からの座標変位を監視して、また、多軸ロボット3の座標原点や初期位置などに対して、求めた補正結果を付与する。   The height correction unit is a part that corrects the height between the cutting edge of the router bit 43 and the workpiece 100 based on the measurement results of the contact displacement meter 7 and the laser displacement meter 8. At this time, the height correction unit monitors the coordinate displacement from the multi-axis robot 3 and gives the obtained correction result to the coordinate origin and initial position of the multi-axis robot 3.

たとえば、高さ補正部は、以下の処理を実行する。
(1)接触式変位計7の変位計測面7Aに、ルータビット43の刃先を押し当てたときに生じる多軸ロボット3の高さ方向の座標変位を監視する。
(2)変位計測面7Aが実際に高さ方向に移動するときの物理的な変位を接触式変位計7から取得する。
(3)入力した物理的な変位と座標変位とのずれを求める。
(4)求めたずれと、レーザ変位計8から入力する、変位計測面7Aと被加工物100(正確には、基板ステージ22の基準面)の相対的な高さとに基づいて、ルータビット43の刃先と被加工物100の高さ方向の距離補正量を求める。
(5)求めた補正量を多軸ロボット3に出力し、Z座標原点または初期位置(待機位置等)を補正する。
For example, the height correction unit performs the following processing.
(1) The coordinate displacement in the height direction of the multi-axis robot 3 generated when the cutting edge of the router bit 43 is pressed against the displacement measuring surface 7A of the contact displacement meter 7 is monitored.
(2) The physical displacement when the displacement measurement surface 7A actually moves in the height direction is acquired from the contact displacement meter 7.
(3) Find the deviation between the input physical displacement and coordinate displacement.
(4) Based on the obtained deviation and the relative height of the displacement measuring surface 7A and the workpiece 100 (more precisely, the reference surface of the substrate stage 22) input from the laser displacement meter 8, the router bit 43 A distance correction amount in the height direction between the cutting edge and the workpiece 100 is obtained.
(5) The obtained correction amount is output to the multi-axis robot 3, and the Z coordinate origin or initial position (standby position, etc.) is corrected.

<加工時処理フロー>
図5に、加工時処理フロー全体を示す。図6に、自動校正処理の詳細を示す。以下の処理は、主に、制御処理部1Aが、必要な各部を制御することにより実行する。
以下、ステップごとに説明する。
<Processing flow during processing>
FIG. 5 shows the entire processing flow during processing. FIG. 6 shows details of the automatic calibration process. The following processing is mainly executed by the control processing unit 1A controlling each necessary unit.
Hereinafter, each step will be described.

図5のステップST0で初期化後に、図6に示す自動校正を行う。
自動校正では、ステップSTA0で初期化後のステップSTA1にて、レーザ変位計8が基板ステージ22の高さを測定する。また、レーザ変位計8が接触式変位計7の変位計測面7Aの高さを測定する。
ステップSTA2では、接触式変位計7によりルータビット43の刃先(ルータ底)の高さを測定する。
ステップSTA1とSTA2の順序は、この逆でもよい。
After the initialization in step ST0 of FIG. 5, the automatic calibration shown in FIG. 6 is performed.
In automatic calibration, the laser displacement meter 8 measures the height of the substrate stage 22 in step STA1 after initialization in step STA0. The laser displacement meter 8 measures the height of the displacement measurement surface 7A of the contact displacement meter 7.
In step STA2, the height of the cutting edge (router bottom) of the router bit 43 is measured by the contact displacement meter 7.
The order of steps STA1 and STA2 may be reversed.

ステップSTA3では、カメラフォーカス高さ補正(刃先のフォーカッシング)を行う。このとき、レーザ変位計8が計測した、刃先と基板ステージ22との高さを用い、さらに基板ステージ22からカメラユニット5までの相対位置から、目標となるフォーカス高さを自動で設定し、その設定した高さにまで一挙にフォーカス制御を遂行するする。このため、刃先に対するフォーカッシングが正確で非常に迅速である。   In step STA3, camera focus height correction (focusing of the blade edge) is performed. At this time, the height of the cutting edge and the substrate stage 22 measured by the laser displacement meter 8 is used, and the target focus height is automatically set from the relative position from the substrate stage 22 to the camera unit 5. Perform focus control at once to the set height. For this reason, the focusing on the cutting edge is accurate and very quick.

また、ステップSTA3では、「高さ補正部」が、刃先と基板ステージ22との高さを計算し、その高さに応じて多軸ロボット3のZ軸移動原点や待機位置の補正を行う。この補正は「ルータフォーカス高さ補正」とも呼ばれる。   In step STA3, the “height correction unit” calculates the height between the cutting edge and the substrate stage 22, and corrects the Z-axis movement origin and standby position of the multi-axis robot 3 according to the height. This correction is also called “router focus height correction”.

ステップSTA4では、画像センサ9がルータビット43の径を測定する。
ステップSTA5では、カメラユニット5および照明ユニット6を用いて、ルータビット43とレチクルのターゲットマークTMとの像を撮像する。また、ステップSTA6では、撮像した2つの像が重なるように、多軸ロボット3のX−Y座標のオフセット補正を実行する。
以上で、自動校正が終了し、フローが図5のステップST2に進む。
In step STA4, the image sensor 9 measures the diameter of the router bit 43.
In step STA5, the camera unit 5 and the illumination unit 6 are used to capture an image of the router bit 43 and the target mark TM of the reticle. In Step STA6, offset correction of the XY coordinates of the multi-axis robot 3 is executed so that the two captured images overlap.
The automatic calibration is thus completed, and the flow proceeds to step ST2 in FIG.

ステップST2では、ワーク対象物(被加工物100)を装着する。
次のステップST3で切削範囲が教示される。この切削範囲の教示は、例えば、オペーレータによる外部からの指示入力、外部の記憶装置等からの入力、または、PC内に予め保存されていたデータの読み出し等によって実行される。
また、カメラユニット5やレーザ変位計8によって、被加工物100(プリント基板)における、配線保護のためのレジスト高さを計測し、指示された加工部の高さを測定する。
ステップST4では、これらの測定データをもとに、制御処理部1Aが加工データを作成し、加工データを実行する。加工データの実行は、制御処理部1Aが機構部、特に多軸ロボット3を制御して、被加工物100に対して所望の加工を行う。このとき、必要に応じてヘッドを切り替え、回転数を制御し、時間を制御する。これにより、1つの加工物に対する加工処理が終了する。
In step ST2, a workpiece (workpiece 100) is mounted.
In the next step ST3, the cutting range is taught. The teaching of the cutting range is executed by, for example, an external instruction input by an operator, an input from an external storage device or the like, or reading of data stored in advance in the PC.
In addition, the resist height for wiring protection in the workpiece 100 (printed circuit board) is measured by the camera unit 5 and the laser displacement meter 8, and the height of the instructed processing portion is measured.
In step ST4, based on these measurement data, the control processing unit 1A creates machining data and executes the machining data. In the execution of the machining data, the control processing unit 1A controls the mechanism unit, particularly the multi-axis robot 3, and performs desired machining on the workpiece 100. At this time, the head is switched as necessary, the number of rotations is controlled, and the time is controlled. Thereby, the processing for one workpiece is completed.

ステップST5では、レーザ変位計8によって、被加工物100の加工表面の高さを測定する。また、ステップST6では、その測定結果に基づいて、図6のステップSTA3で行った刃先と基板ステージ22との相対的な高さ補正に、再校正をかける。ステップST7では、この再校正時の補正量が所定の値より小さいかを判断する。補正量が小さいなら、刃先の破損ではないと判断し、ステップST9で目標とする加工形状が得られているかを目視やカメラにより確認する。ルータ加工の場合、所望の部品が削り取られて、その削り取った基板部分に大きな破損がないかを確認する。まだ、加工の途中の場合、このステップST9の判断がNGとなるので、ステップST4に戻りデータ実行、場合によってはデータ作成から履行する。   In step ST5, the height of the processing surface of the workpiece 100 is measured by the laser displacement meter 8. In step ST6, recalibration is applied to the relative height correction between the cutting edge and the substrate stage 22 performed in step STA3 in FIG. 6 based on the measurement result. In step ST7, it is determined whether the correction amount at the time of recalibration is smaller than a predetermined value. If the correction amount is small, it is determined that the cutting edge is not damaged, and whether or not the target machining shape is obtained is confirmed visually or with a camera in step ST9. In the case of router processing, it is confirmed whether a desired part is scraped off and the substrate part thus scraped is not damaged significantly. If the process is still in progress, the determination at step ST9 is NG, so the process returns to step ST4 to execute the data and, in some cases, execute the data creation.

所望の形状(部品の削り取り)が終了すると、ステップST9の判断がOKとなり、フローがステップST10に進む。
ステップST10で、その切削面をカメラユニット5により撮影する。制御処理部1Aは、ステップST11において、撮影画面を取り込み、予め撮っておいた理想的な切削面画像とパターンマッチングにより照合する。
ステップST12で照合率が高ければ処理を終了し、ある基準より低ければ、ステップST13で、ルータビットの交換警告を出してから処理を終了する。
When the desired shape (part scraping) is completed, the determination in step ST9 is OK, and the flow proceeds to step ST10.
In step ST10, the camera unit 5 captures the cut surface. In step ST11, the control processing unit 1A captures a photographing screen and collates it with an ideal cut surface image that has been taken in advance by pattern matching.
If the collation rate is high in step ST12, the process ends. If it is lower than a certain reference, a router bit replacement warning is issued in step ST13, and the process ends.

<変形例1>
上記説明では、ステップSTA3等で、多軸ロボット3のZ軸座標原点補正や待機位置補正を行うとした。これは、加工データに対して実際に行われる高さ方向の加工量が、所望の加工量とならないことを防止するためである。
ルータビットの刃先と基板ステージの高さ補正時の補正量に基づいて、各加工データそのものに対してオフセット補正を行っても、これと同じ効果が得られる。
よって、ステップSTA3で「ルータフォーカス高さ補正」を行わないで、その代わり、ステップST4でデータのオフセット補正を行ってもよい。
<Modification 1>
In the above description, the Z-axis coordinate origin correction and the standby position correction of the multi-axis robot 3 are performed in step STA3 and the like. This is to prevent the amount of machining in the height direction that is actually performed on the machining data from becoming the desired amount of machining.
The same effect can be obtained by performing offset correction on each processing data itself based on the correction amount at the time of correcting the height of the cutting edge of the router bit and the substrate stage.
Therefore, “router focus height correction” is not performed in step STA3, and instead, offset correction of data may be performed in step ST4.

以上の実施形態によれば、今までの説明で述べた効果に加えて、以下の効果を有する。
画像センサ9でルータビット43の外径を側面から計測し、カメラユニット5で撮影加工範囲を実際の画像位置で教示できる。このため、加工データ作成の自動化が可能である。また、切削対象物の形状に大きなバラツキがある場合、カメラ画像による特徴点教示によって柔軟な加工データ修正が可能である。
装置の要素部品に磨耗や腐食などの影響で再校正が必要な場合、自動校正時に相対位置関係が修正されるので、部品位置を精度調整する必要がない。
レーザ変位計8による基板のレジスト表面高さ計測(ST3)を複数点にすると、X−Y座標平面に対する被加工物100と基板ステージ22の平面平行度が計測できる。このため、高さ方向の勾配補正が可能である。
According to the above embodiment, in addition to the effects described above, the following effects are obtained.
The image sensor 9 can measure the outer diameter of the router bit 43 from the side surface, and the camera unit 5 can teach the photographing processing range at the actual image position. For this reason, it is possible to automate machining data creation. In addition, when there is a large variation in the shape of the object to be cut, flexible machining data correction can be performed by teaching feature points using camera images.
If re-calibration is required due to the effects of wear or corrosion on the component parts of the device, the relative positional relationship is corrected during automatic calibration, so there is no need to adjust the accuracy of the component position.
When the resist surface height measurement (ST3) of the substrate by the laser displacement meter 8 is set to a plurality of points, the plane parallelism of the workpiece 100 and the substrate stage 22 with respect to the XY coordinate plane can be measured. For this reason, gradient correction in the height direction is possible.

さらに、加工装置1は、部品を実装したプリント基板の製作プロセスなどで、一部修正を行う用途に利用することができる。
加工装置1は、塗装や厚膜コーティング、接着剤の除去加工に利用できる。
加工装置1は、多面取り基板におけるNG基板差し替え用加工に利用できる。
加工装置1は、切削面の出来ばえをカメラで撮像した拡大画像やレーザ変位計で確認できるので、確認のためのワークの取り外しが不要である。
加工装置1は、レンズや照明が高倍率用や低倍率用のものを追加して視野切り替えすることが可能で視認性や操作性がよい。
加工装置1は、被加工物100の画像と加工プロセスデータを組み合わせるなど加工後のイメージを使用者に伝え易いシステムが実現可能である。
加工装置1は、ルータビットの変位変化から刃先の破損判定をして、作業者に交換案内を表示することが可能である。
さらに、加工装置1は、一般NC加工機への転用、3D造型機への転用が可能である。
Furthermore, the processing apparatus 1 can be used for applications in which partial correction is performed, for example, in a manufacturing process of a printed board on which components are mounted.
The processing apparatus 1 can be used for painting, thick film coating, and adhesive removal processing.
The processing apparatus 1 can be used for NG substrate replacement processing on a multi-sided substrate.
Since the processing apparatus 1 can confirm the quality of the cut surface with an enlarged image captured by a camera or a laser displacement meter, it is not necessary to remove the workpiece for confirmation.
The processing device 1 can be switched in the visual field by adding lenses and illuminations for high magnification and low magnification, and has good visibility and operability.
The processing apparatus 1 can realize a system that can easily convey the processed image to the user, for example, by combining the image of the workpiece 100 and the processing process data.
The processing apparatus 1 can determine whether the blade edge is damaged based on a change in the displacement of the router bit, and can display an exchange guide to the operator.
Furthermore, the machining apparatus 1 can be diverted to a general NC machining machine and can be diverted to a 3D molding machine.

加工装置1は、従来のエンドミル加工に対するルータ加工の不利益(以下に列挙する5つの点)が、解消されている。   In the processing apparatus 1, the disadvantages of the router processing over the conventional end mill processing (five points listed below) are eliminated.

第1に、特にルータビット先端がフィッシュテール形状刃の場合(図2(A))、レーザセンサや画像センサで先端高さを計測すると、反射や回折光の影響で測定誤差が大きくなる。このため、この測定値を利用して精度良い加工高さに仕上げることは難しい。またこのとき、加工途中でルータビットを交換した場合に、加工すべき残り高さを精度良く知ることができない。   First, especially when the tip of the router bit is a fishtail blade (FIG. 2A), if the tip height is measured by a laser sensor or an image sensor, the measurement error increases due to the influence of reflection and diffracted light. For this reason, it is difficult to finish to a precise machining height using this measured value. At this time, if the router bit is changed during the processing, the remaining height to be processed cannot be accurately known.

第2に、一般的なルータビット先端の高さを知る手法としては、被加工物上面に当たり加工をした後に高さ計測することでルータビットの先端高さを予測する方法が採られる。しかしこの手法では、残り加工高さが少ない場合には採用できない。また、特に一部破損したフィッシュテール形状刃のルータビットを破損に気づかず使用した場合などに表面粗さが増大するが、これを検出できずに削り過ぎてしまう場合があった。   Second, as a general technique for knowing the height of the tip of the router bit, a method of predicting the height of the tip of the router bit by measuring the height after hitting the upper surface of the workpiece is employed. However, this method cannot be used when the remaining machining height is small. In addition, the surface roughness increases especially when a router bit having a partially damaged fishtail-shaped blade is used without noticing the breakage. However, this may not be detected and may be excessively shaved.

第3に、ルータビットの先端高さとこれを用いて加工した時の仕上り面高さの間には、加工条件や磨耗に起因するズレが発生するが、そのズレ量を精度良く補間することができない。   Third, there is a difference between the tip height of the router bit and the height of the finished surface when it is machined, resulting from machining conditions and wear. The amount of deviation can be interpolated with high accuracy. Can not.

第4に、ルータビットの半径方向の磨耗が高さ方向の加工品質に影響する場合がある。   Fourth, the radial wear of the router bit may affect the processing quality in the height direction.

第5に、加工対象部の近くに「加工してもよいが硬い」という部分がある場合、この硬い部分を正確に避けて通らないとルータビットが磨耗・破損する。ルータビット中心と被加工部との位置関係を精度良く知ることができずにルータビットが急激に磨耗・破損して仕上り面品質が悪化する場合があった。   Fifth, if there is a portion that can be processed but is hard near the portion to be processed, the router bit will be worn and damaged unless the hard portion is accurately avoided. In some cases, the positional relationship between the center of the router bit and the part to be processed could not be known with high accuracy, and the router bit was abraded and broken suddenly, resulting in a deterioration in the quality of the finished surface.

本実施形態では、これらの点を解消して、ルータビット先端や基板の状態を計測・撮像して校正することで、加工品質や操作性を向上することを目的とした校正機能をもつ加工装置を提供することが可能となった。   In the present embodiment, a processing apparatus having a calibration function aimed at improving processing quality and operability by eliminating these points and calibrating by measuring / imaging the tip of the router bit and the state of the substrate It became possible to provide.

実施形態に関わる加工装置のワーク部分の簡略化された斜視図である。It is the simplified perspective view of the workpiece | work part of the processing apparatus in connection with embodiment. (A)はルータ加工用のフィッシュテール形状刃を示す図である。(B)はエンドミル加工用の回転刃を示す図である。(A) is a figure which shows the fishtail shape blade for router processing. (B) is a figure which shows the rotary blade for an end mill process. 実施形態に関わる加工装置の照明ユニットの詳細な断面構造図である。It is a detailed cross-section figure of the illumination unit of the processing apparatus in connection with embodiment. 実施形態に関わる加工装置のブロック図である。It is a block diagram of the processing apparatus in connection with an embodiment. 実施形態に関わる加工時処理の全体フロー図である。It is a whole flow figure of processing at the time of processing concerning an embodiment. 実施形態に関わる自動校正処理の詳細フロー図である。It is a detailed flowchart of the automatic calibration process in connection with the embodiment.

符号の説明Explanation of symbols

1…加工装置、1A…制御処理部、1B…機構部、2…装置本体、22…基板ステージ、3…多軸ロボット、4…ルータ、41…ヘッド胴体、43…ルータビット、5…カメラユニット、6…照明ユニット、7…接触式変位計、7A…変位計測面、8…レーザ変位計、9…画像センサ、TM…ターゲットマーク   DESCRIPTION OF SYMBOLS 1 ... Processing apparatus, 1A ... Control processing part, 1B ... Mechanism part, 2 ... Apparatus main body, 22 ... Substrate stage, 3 ... Multi-axis robot, 4 ... Router, 41 ... Head body, 43 ... Router bit, 5 ... Camera unit , 6 ... Illumination unit, 7 ... Contact displacement meter, 7A ... Displacement measurement surface, 8 ... Laser displacement meter, 9 ... Image sensor, TM ... Target mark

Claims (7)

棒状の回転刃と、
前記回転刃を軸回転させ、被加工物と前記回転刃との相対位置を移動させる機構部と、
変位計測面を有し、前記機構部によって前記回転刃の刃先を前記変位計測面に上から押し当てたときに生じる変位を計測する接触変位計と、
前記接触変位計の前記変位計測面と前記被加工物の位置との相対的な高さを計測する高さ計測計と、
前記接触変位計と前記高さ計測計の計測結果に基づいて、前記回転刃の刃先と前記被加工物との高さを補正する高さ補正部と、
を有する加工装置。
A rod-shaped rotary blade,
A mechanism unit that rotates the rotary blade to move the relative position between the workpiece and the rotary blade;
A contact displacement meter that has a displacement measurement surface, and measures the displacement that occurs when the cutting edge of the rotary blade is pressed against the displacement measurement surface by the mechanism unit;
A height meter that measures the relative height of the displacement measurement surface of the contact displacement meter and the position of the workpiece;
Based on the measurement results of the contact displacement meter and the height meter, a height correction unit that corrects the height of the cutting edge of the rotary blade and the workpiece;
A processing apparatus.
前記高さ計測計は、前記変位計測面に対するレーザ照射により第1の高さを測定し、前記被加工物の位置の基準となる所定の基準面に対するレーザ照射により第2の高さを測定し、差分が前記相対的な高さとなる前記第1および第2の高さを前記高さ補正部に出力する
請求項1に記載の加工装置。
The height meter measures a first height by laser irradiation on the displacement measurement surface, and measures a second height by laser irradiation on a predetermined reference surface serving as a reference for the position of the workpiece. The processing apparatus according to claim 1, wherein the first and second heights at which the difference becomes the relative height are output to the height correction unit.
前記高さ補正部は、
前記機構部によって前記回転刃の刃先を前記変位計測面に上から押し当てたときに生じる当該機構部の高さ方向の座標変位を監視し、
前記変位計測面が実際に高さ方向に移動するときの物理的な変位を、前記接触変位計から入力し、
入力した前記物理的な変位と前記座標変位とのずれを求め、
前記高さ計測計から入力する、前記変位計測面と前記被加工物の位置との相対的な高さと、求めた前記ずれに基づいて、前記回転刃の刃先と前記被加工物の高さ方向の距離を、前記機構部の座標上で補正する
請求項1に記載の加工装置。
The height correction unit is
Monitoring the coordinate displacement in the height direction of the mechanism portion that occurs when the cutting edge of the rotary blade is pressed against the displacement measuring surface from above by the mechanism portion;
The physical displacement when the displacement measurement surface actually moves in the height direction is input from the contact displacement meter,
Find the deviation between the input physical displacement and the coordinate displacement,
Based on the relative height between the displacement measurement surface and the position of the workpiece input from the height meter, and the obtained deviation, the cutting edge of the rotary blade and the height direction of the workpiece The processing apparatus according to claim 1, wherein the distance is corrected on the coordinates of the mechanism unit.
前記被加工物はステージに固定され、
前記高さ計測計が、前記接触変位計の前記変位計測面と前記ステージの相対的な高さを計測する
請求項1に記載の加工装置。
The workpiece is fixed to a stage,
The processing apparatus according to claim 1, wherein the height measuring instrument measures a relative height between the displacement measuring surface of the contact displacement meter and the stage.
前記被加工物または校正基準に形成されたターゲットマークに対して、前記回転刃の刃先の位置を画像合成により重ねて表示するための撮像部を有し、
前記撮像部は、前記刃先に対するフォーカス補正を、前記高さ計測計の計測結果に基づいて行う
請求項4に記載の加工装置。
An image pickup unit for displaying the position of the blade edge of the rotary blade superimposed on the target mark formed on the workpiece or the calibration reference by image synthesis;
The processing apparatus according to claim 4, wherein the imaging unit performs focus correction on the cutting edge based on a measurement result of the height meter.
棒状の回転刃と、
前記回転刃を軸回転させ、被加工物と前記回転刃との相対位置を移動させる機構部と、
変位計測面を有し、前記機構部によって前記回転刃の刃先を前記変位計測面に上から押し当てたときに生じる変位を計測する接触変位計と、
前記接触変位計の前記変位計測面と前記被加工物の位置との相対的な高さを計測する高さ計測計と、
前記接触変位計と前記高さ計測計の計測結果に基づいて、与えられる個々の高さ方向の加工データに対して、前記回転刃の刃先と前記被加工物の被加工部位との高さに関するオフセット補正を行うデータ補正部と、
を有する加工装置。
A rod-shaped rotary blade,
A mechanism unit that rotates the rotary blade to move the relative position between the workpiece and the rotary blade;
A contact displacement meter that has a displacement measurement surface, and measures the displacement that occurs when the cutting edge of the rotary blade is pressed against the displacement measurement surface by the mechanism unit;
A height meter that measures the relative height of the displacement measurement surface of the contact displacement meter and the position of the workpiece;
Based on the measurement results of the contact displacement meter and the height meter, with respect to the given processing data in the height direction, the height of the cutting edge of the rotary blade and the processing portion of the workpiece A data correction unit for performing offset correction;
A processing apparatus.
加工具を、ゲージに刃先から押し当てて被加工物に近づく方向に移動させたときの刃先の変位を前記ゲージで計測する第1計測のステップと、
前記加工具の刃先を押し当てた前記ゲージの面と、前記被加工物の基準面との距離を測定する第2計測のステップと、
前記第1計測と前記第2計測との計測結果に基づいて、前記加工具の刃先と前記被加工物の基準面との距離を補正する補正ステップと、
を含む、加工具と被加工物の距離補正方法。
A first measurement step of measuring the displacement of the cutting edge with the gauge when the processing tool is pressed against the gauge from the cutting edge and moved in a direction approaching the workpiece;
A second measuring step of measuring a distance between a surface of the gauge pressed against the cutting edge of the processing tool and a reference surface of the workpiece;
Based on the measurement results of the first measurement and the second measurement, a correction step of correcting the distance between the cutting edge of the processing tool and the reference surface of the workpiece;
A method for correcting the distance between a processing tool and a workpiece.
JP2008233772A 2008-09-11 2008-09-11 Processing device and method of correcting distance between processing tool and workpiece Pending JP2010064203A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008233772A JP2010064203A (en) 2008-09-11 2008-09-11 Processing device and method of correcting distance between processing tool and workpiece

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008233772A JP2010064203A (en) 2008-09-11 2008-09-11 Processing device and method of correcting distance between processing tool and workpiece

Publications (1)

Publication Number Publication Date
JP2010064203A true JP2010064203A (en) 2010-03-25

Family

ID=42190237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008233772A Pending JP2010064203A (en) 2008-09-11 2008-09-11 Processing device and method of correcting distance between processing tool and workpiece

Country Status (1)

Country Link
JP (1) JP2010064203A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012093243A (en) * 2010-10-27 2012-05-17 Toyama Prefecture Tool position measurement device
JP2013086288A (en) * 2011-10-14 2013-05-13 Mitsuboshi Diamond Industrial Co Ltd Substrate top-surface detection method and scribing device
WO2013118311A1 (en) * 2012-02-10 2013-08-15 三菱重工業株式会社 Drill
WO2015002030A1 (en) * 2013-07-01 2015-01-08 旭硝子株式会社 Separation origin production device and method
JP2016076601A (en) * 2014-10-06 2016-05-12 株式会社東京精密 Dicing device
JP2016117139A (en) * 2014-12-22 2016-06-30 昭和電工株式会社 Manufacturing method of protective film, the protective film, and display
CN110038666A (en) * 2019-05-13 2019-07-23 闽江师范高等专科学校 Intelligent crushing machine and working method
KR20200145143A (en) * 2019-06-20 2020-12-30 (주)네스코바이오 Manufacturing apparatus for knife roller
KR20200145142A (en) * 2019-06-20 2020-12-30 (주)네스코바이오 Apparatus for checking of tracking of knife roller cutter
CN112440331A (en) * 2019-09-03 2021-03-05 维亚机械株式会社 Substrate punching device and substrate punching method
CN114472964A (en) * 2022-02-17 2022-05-13 江苏东恒光电有限公司 Strain clamp production and processing equipment with quality self-checking structure
CN114980519A (en) * 2022-05-25 2022-08-30 深圳友特精密配件有限公司 Machining operation method and system based on ultra-long PCBA
CN115673382A (en) * 2022-12-29 2023-02-03 广东中海万泰技术有限公司 Deep hole machining method and device
CN116275197A (en) * 2023-05-22 2023-06-23 无锡鑫科金属制品有限公司 Base plate copper sheet target position machine capable of protecting base plate from damage

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012093243A (en) * 2010-10-27 2012-05-17 Toyama Prefecture Tool position measurement device
JP2013086288A (en) * 2011-10-14 2013-05-13 Mitsuboshi Diamond Industrial Co Ltd Substrate top-surface detection method and scribing device
WO2013118311A1 (en) * 2012-02-10 2013-08-15 三菱重工業株式会社 Drill
JP2013163240A (en) * 2012-02-10 2013-08-22 Mitsubishi Heavy Ind Ltd Drilling machine
US9486859B2 (en) 2012-02-10 2016-11-08 Mitsubishi Heavy Industries, Ltd. Drill
WO2015002030A1 (en) * 2013-07-01 2015-01-08 旭硝子株式会社 Separation origin production device and method
JP6070968B2 (en) * 2013-07-01 2017-02-01 旭硝子株式会社 Peeling origin creation apparatus and method
JP2016076601A (en) * 2014-10-06 2016-05-12 株式会社東京精密 Dicing device
JP2016117139A (en) * 2014-12-22 2016-06-30 昭和電工株式会社 Manufacturing method of protective film, the protective film, and display
CN110038666A (en) * 2019-05-13 2019-07-23 闽江师范高等专科学校 Intelligent crushing machine and working method
CN110038666B (en) * 2019-05-13 2024-03-29 闽江师范高等专科学校 Intelligent crushing machine
KR102197675B1 (en) * 2019-06-20 2021-01-04 (주)네스코바이오 Manufacturing apparatus for knife roller
KR20200145143A (en) * 2019-06-20 2020-12-30 (주)네스코바이오 Manufacturing apparatus for knife roller
KR102197676B1 (en) * 2019-06-20 2021-01-04 (주)네스코바이오 Apparatus for checking of tracking of knife roller cutter
KR20200145142A (en) * 2019-06-20 2020-12-30 (주)네스코바이오 Apparatus for checking of tracking of knife roller cutter
CN112440331A (en) * 2019-09-03 2021-03-05 维亚机械株式会社 Substrate punching device and substrate punching method
JP2021037575A (en) * 2019-09-03 2021-03-11 ビアメカニクス株式会社 Board drilling device and board drilling method
CN112440331B (en) * 2019-09-03 2023-05-23 维亚机械株式会社 Substrate perforating device and substrate perforating method
CN114472964A (en) * 2022-02-17 2022-05-13 江苏东恒光电有限公司 Strain clamp production and processing equipment with quality self-checking structure
CN114980519A (en) * 2022-05-25 2022-08-30 深圳友特精密配件有限公司 Machining operation method and system based on ultra-long PCBA
CN114980519B (en) * 2022-05-25 2024-04-26 深圳友特精密配件有限公司 Processing operation method and system based on ultra-long PCBA
CN115673382A (en) * 2022-12-29 2023-02-03 广东中海万泰技术有限公司 Deep hole machining method and device
CN115673382B (en) * 2022-12-29 2023-05-02 广东中海万泰技术有限公司 Deep hole machining method and device
CN116275197B (en) * 2023-05-22 2023-09-19 无锡鑫科金属制品有限公司 Base plate copper sheet target position machine capable of protecting base plate from damage
CN116275197A (en) * 2023-05-22 2023-06-23 无锡鑫科金属制品有限公司 Base plate copper sheet target position machine capable of protecting base plate from damage

Similar Documents

Publication Publication Date Title
JP2010064203A (en) Processing device and method of correcting distance between processing tool and workpiece
JP5132775B2 (en) Method and apparatus for finding the position and change of rotating parts
US7005606B2 (en) Laser machine tool with image sensor for registration of workhead guidance system
JP7414848B2 (en) Machining module and machine tool equipped with tool outline detection unit, and tool outline detection method
JP2009028819A (en) Method for measuring position detection error of machine tool
US9302345B2 (en) Laser machining calibration method
JP2011020233A (en) On-machine measuring method and measuring device
JP2008264954A (en) Tool and correction method of tool
JP2010058239A (en) Machining method
JP2010234451A (en) Workpiece machining method and machining center
GB2536167A (en) Surface shape measuring device and machine tool provided with same, and surface shape measuring method
JP2012061570A (en) Machining method
JPH09253979A (en) Tool edge position measuring device
CN111928776A (en) Multi-sensor-based non-contact online measurement system and method for numerical control machine tool
JP2016040531A (en) Working tool measuring method and measuring device
JP4620510B2 (en) Printed circuit board processing machine
JP2000074644A (en) Measuring apparatus of rod type cutting tool and measuring method of drill which uses the measuring apparatus
JP5337330B2 (en) Cutting machine and machining position correction method thereof
JP5389613B2 (en) Method for managing consumption of cutting blade in cutting apparatus
JP6224462B2 (en) Method for detecting operating characteristics of machining feed mechanism in laser machining apparatus and laser machining apparatus
JP5389995B1 (en) Measuring system and machine tool equipped with the measuring system
JP2008076200A (en) Optical measuring system
JP2014237204A (en) Machine tool
JP2007271601A (en) Optical measuring device and method
JP4529664B2 (en) Tool shape measuring apparatus and method