Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7592863B2 - Deburring device and deburring unit - Google Patents
[go: Go Back, main page]

JP7592863B2 - Deburring device and deburring unit - Google Patents

Deburring device and deburring unit Download PDF

Info

Publication number
JP7592863B2
JP7592863B2 JP2023527500A JP2023527500A JP7592863B2 JP 7592863 B2 JP7592863 B2 JP 7592863B2 JP 2023527500 A JP2023527500 A JP 2023527500A JP 2023527500 A JP2023527500 A JP 2023527500A JP 7592863 B2 JP7592863 B2 JP 7592863B2
Authority
JP
Japan
Prior art keywords
deburring
workpiece
unit
measuring device
deburring unit
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.)
Active
Application number
JP2023527500A
Other languages
Japanese (ja)
Other versions
JPWO2022259641A1 (en
JPWO2022259641A5 (en
Inventor
謙太郎 松井
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2022259641A1 publication Critical patent/JPWO2022259641A1/ja
Publication of JPWO2022259641A5 publication Critical patent/JPWO2022259641A5/ja
Priority to JP2024173402A priority Critical patent/JP2025000936A/en
Application granted granted Critical
Publication of JP7592863B2 publication Critical patent/JP7592863B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4155Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Manipulator (AREA)
  • Milling Processes (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
  • Grinding-Machine Dressing And Accessory Apparatuses (AREA)
  • Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)
  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)

Description

本開示は、バリ取り装置に関し、より特定的には、バリ取り装置の工具の位置の調節技術に関する。 The present disclosure relates to a deburring device, and more particularly to a technique for adjusting the position of a tool in a deburring device.

形状のバラツキの大きいワークに対して、レーザ変位計等を用いた計測を行い、その計測結果に基づいて、バリ取り装置の工具の加工軌道を決定する技術が知られている。 A technology is known in which measurements are performed using a laser displacement meter or the like on workpieces with large variations in shape, and the processing trajectory of the tool of a deburring device is determined based on the measurement results.

バリ取り技術に関し、例えば、特開2013-082019号公報(特許文献1)は、「ワーク上のバリの形状を計測する計測工程と、計測工程で得られた計測値に基づき、バリの長さ方向に沿って所定の根元算出点における両側の根元位置を算出する根元算出工程と、根元算出工程で得られた根元位置基づいてバリ取り工具の軌道を算出する軌道算出工程と、軌道算出工程で得られた軌道に従ってバリ取り工具を移動させながらバリ取り加工を行うバリ取り工程とを備える」バリ取り方法を開示している([要約]参照)。Regarding deburring technology, for example, JP 2013-082019 A (Patent Document 1) discloses a deburring method that includes a measurement process for measuring the shape of the burr on a workpiece, a root calculation process for calculating both side root positions at a predetermined root calculation point along the length of the burr based on the measurement values obtained in the measurement process, a trajectory calculation process for calculating the trajectory of the deburring tool based on the root positions obtained in the root calculation process, and a deburring process for performing deburring processing while moving the deburring tool according to the trajectory obtained in the trajectory calculation process (see [Abstract]).

特開2013-082019号公報JP 2013-082019 A

特許文献1に開示された技術によると、バリの計測行程と、バリ取り工具の軌道算出行程と、バリ取り工程とを個別に実行する必要があり、バリ取り加工の時間が長くなる恐れがある。したがって、バリ取り加工にかかる時間を短縮するための技術が必要とされている。According to the technology disclosed in Patent Document 1, the burr measurement process, the trajectory calculation process for the deburring tool, and the deburring process must be performed separately, which may lengthen the deburring process time. Therefore, there is a need for a technology to shorten the time required for deburring.

本開示は、上記のような背景に鑑みてなされたものであって、ある局面における目的は、バリ取り加工にかかる時間を短縮するための技術を提供することにある。This disclosure has been made in light of the above-mentioned background, and in one aspect, the objective is to provide a technique for shortening the time required for deburring processing.

ある実施の形態に従うと、バリ取り装置が提供される。バリ取り装置は、ワークの表面のバリを除去するためのバリ取りユニットとバリ取りユニットをワークに沿わせて移動させるためのロボットとを備える。バリ取りユニットは、ワークまでの距離を読み取るための第1の計測器と、バリを除去する工具と、第1の計測器の計測結果に基づいて、工具とワークとの距離を調節するアクチュエータと、バリ取りユニットを制御する制御部とを含む。第1の計測器は、バリ取りユニットの進行方向に向けて、工具より先行する位置に配置されており、アクチュエータは、単軸アクチュエータである。According to one embodiment, a deburring device is provided. The deburring device includes a deburring unit for removing burrs from a surface of a workpiece and a robot for moving the deburring unit along the workpiece. The deburring unit includes a first measuring device for reading the distance to the workpiece, a tool for removing the burrs, an actuator for adjusting the distance between the tool and the workpiece based on the measurement result of the first measuring device, and a control unit for controlling the deburring unit. The first measuring device is disposed at a position preceding the tool in the direction of travel of the deburring unit, and the actuator is a single-axis actuator.

ある実施の形態に従うと、バリ取り加工にかかる時間を短縮することが可能である。
この開示内容の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本開示に関する次の詳細な説明から明らかとなるであろう。
According to an embodiment, it is possible to reduce the time required for the deburring process.
The above and other objects, features, aspects and advantages of the present disclosure will become apparent from the following detailed description of the disclosure taken in conjunction with the accompanying drawings.

ある実施の形態に従うバリ取り装置100の外観の一例を示す図である。1 is a diagram showing an example of the appearance of a deburring device 100 according to an embodiment. バリ取り装置100の回路構成の一例を示す図である。FIG. 2 is a diagram showing an example of a circuit configuration of the deburring device 100. バリ取りユニット101の動作の一例を示す図である。5A to 5C are diagrams illustrating an example of the operation of the deburring unit 101. バリ取りユニット101の進行方向が、ワークとずれている場合のバリ取りユニット101の動作の一例を示す図である。11A and 11B are diagrams illustrating an example of the operation of the deburring unit 101 when the moving direction of the deburring unit 101 is misaligned with the workpiece. ワークが湾曲している場合のバリ取りユニット101の動作の一例を示す図である。11A to 11C are diagrams illustrating an example of the operation of the deburring unit 101 when the workpiece is curved. 学習時におけるバリ取りユニット601の一例を示す図である。FIG. 13 is a diagram showing an example of the deburring unit 601 during learning. バリ取り装置700の構成の一例を示す図である。FIG. 2 is a diagram showing an example of the configuration of a deburring device 700. バリ取り装置700の動作の第1の例を示す図である。1A to 1C are diagrams illustrating a first example of the operation of the deburring device 700. バリ取り装置700の動作の第2の例を示す図である。11A to 11C are diagrams illustrating a second example of the operation of the deburring device 700. バリ取り装置1000の構成の一例を示す図である。1 is a diagram showing an example of the configuration of a deburring device 1000. FIG. バリ取り装置1100の構成の一例を示す図である。FIG. 1 is a diagram showing an example of the configuration of a deburring device 1100. バリ取り装置1200の構成の一例を示す図である。FIG. 12 is a diagram showing an example of the configuration of a deburring device 1200.

以下、図面を参照しつつ、本開示に係る技術思想の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。Hereinafter, an embodiment of the technical concept of the present disclosure will be described with reference to the drawings. In the following description, identical parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

<A.バリ取り装置のハードウェア構成>
まず、図1および図2を参照して、本実施の形態に従うバリ取り装置の外観、動作概要、回路構成等について説明する。
<A. Hardware configuration of the deburring device>
First, the appearance, operation overview, circuit configuration, etc. of the deburring device according to the present embodiment will be described with reference to Figs.

(a.バリ取り装置の外観)
図1は、本実施の形態に従うバリ取り装置100の外観の一例を示す図である。図1を参照してバリ取り装置100の構成について説明する。バリ取り装置100は、ロボット1と、バリ取りユニット101とを備える。バリ取りユニット101は、ベース取付板2と、単軸アクチュエータ3と、スピンドル4と、回転工具5と、計測器6とを備える。
(a. Appearance of the deburring device)
Fig. 1 is a diagram showing an example of the appearance of a deburring device 100 according to the present embodiment. The configuration of the deburring device 100 will be described with reference to Fig. 1. The deburring device 100 includes a robot 1 and a deburring unit 101. The deburring unit 101 includes a base mounting plate 2, a single-axis actuator 3, a spindle 4, a rotating tool 5, and a measuring instrument 6.

ロボット1は、複数のモータ(駆動部)から構成される。ロボット1は、先端にバリ取りユニット101を取り付けられており、当該バリ取りユニット101をワークに沿わせて移動させることができる。ある局面において、ロボット1は、垂直多関節ロボット、水平多関節ロボット、直交ロボット、またはその他の任意のロボットであってもよい。The robot 1 is composed of multiple motors (drive units). The robot 1 has a deburring unit 101 attached to its tip, and can move the deburring unit 101 along the workpiece. In some aspects, the robot 1 may be a vertical articulated robot, a horizontal articulated robot, an orthogonal robot, or any other robot.

バリ取りユニット101は、ワーク(母材)のバリを除去するためのユニットであり、そのための計測器および工具等を備えている。The deburring unit 101 is a unit for removing burrs from the workpiece (base material) and is equipped with measuring instruments, tools, etc. for this purpose.

ベース取付板2は、ロボット1に接続される。また、ベース取付板2には、一例として、単軸アクチュエータ3および計測器6が取り付けられている。The base mounting plate 2 is connected to the robot 1. In addition, as an example, a single-axis actuator 3 and a measuring instrument 6 are attached to the base mounting plate 2.

単軸アクチュエータ3は、モータ等の駆動部によりスピンドル4を移動させることで、スピンドル4とバリ取りの対象であるワークとの距離を調節する。単軸アクチュエータ3は、ロボット1の各モータとは独立して動作する。ある局面において、単軸アクチュエータ3は、サーボモータとボールネジとを組み合わせた直動機構、リニアモータによる直動機構、ロボシリンダ、または位置制御のできる任意の直動機構であってもよい。The single-axis actuator 3 adjusts the distance between the spindle 4 and the workpiece to be deburred by moving the spindle 4 using a drive unit such as a motor. The single-axis actuator 3 operates independently of each motor of the robot 1. In one aspect, the single-axis actuator 3 may be a linear motion mechanism combining a servo motor and a ball screw, a linear motion mechanism using a linear motor, a ROBO cylinder, or any linear motion mechanism capable of position control.

スピンドル4は、スピンドル4の先端に取り付けられた回転工具5を回転させる。スピンドル4は、一例として、DC(Direct Current)モータ、スピンドル、コレット、チャック等の任意の機械部品を含み得る。The spindle 4 rotates a rotary tool 5 attached to the tip of the spindle 4. The spindle 4 may include any mechanical component such as, for example, a DC (Direct Current) motor, a spindle, a collet, a chuck, etc.

回転工具5は、ワークのバリ取り加工用の工具である。回転工具5は、スピンドル4のDCモータ等により高速回転することで、ワークのバリを削り取ることができる。ある局面において、バリ取りユニット101は、回転工具5に代えて、ニクロム線、レーザ加工機、非回転切削工具等のバリ取りが可能な機器をバリ取り用の工具として使用し得る。The rotating tool 5 is a tool for deburring the workpiece. The rotating tool 5 can remove burrs from the workpiece by rotating at high speed using a DC motor or the like of the spindle 4. In some aspects, the deburring unit 101 can use equipment capable of deburring, such as nichrome wire, a laser processing machine, or a non-rotating cutting tool, as a deburring tool instead of the rotating tool 5.

計測器6は、計測器6からワークまでの距離を計測する。また、計測器6は、バリ取りユニット101の進行方向に向けて、回転工具5よりも先行する位置(前方)に配置される。ワークの形状等によりバリの位置または範囲は多岐にわたることがある。そのため、計測器6は、ベース取付板2上で位置を調節可能に構成される。一例として、ベース取付板2には、計測器6をネジ止めするための複数の穴が設けられていてもよい。ある局面において、計測器6は、レーザ変位計であってもよい。この場合、計測器6は、一次元のレーザ変位計であってもよいし、二次元のレーザ変位計であってもよい。また、他の局面において、計測器6は、レーザ変位計以外の任意の計測機器であってもよい。後述する計測器7および計測器9についても同様である。The measuring device 6 measures the distance from the measuring device 6 to the workpiece. The measuring device 6 is also positioned ahead of the rotating tool 5 in the direction of travel of the deburring unit 101. The position or range of the burr may vary depending on the shape of the workpiece. Therefore, the measuring device 6 is configured to be adjustable in position on the base mounting plate 2. As an example, the base mounting plate 2 may be provided with multiple holes for screwing the measuring device 6. In one aspect, the measuring device 6 may be a laser displacement meter. In this case, the measuring device 6 may be a one-dimensional laser displacement meter or a two-dimensional laser displacement meter. In another aspect, the measuring device 6 may be any measuring device other than a laser displacement meter. The same applies to the measuring devices 7 and 9 described later.

なお、計測器6のレーザ等の照射方向と、単軸アクチュエータ3の動作軸方向とは、可能な限り平行であることが望ましい。そのために、バリ取りユニット101は、ピンやリーマボルト等により、計測器6および単軸アクチュエータ3のベース取付板2への取付け精度が保証されるように構成されていてもよい。It is desirable that the irradiation direction of the laser or the like of the measuring device 6 and the operating axis direction of the single-axis actuator 3 are as parallel as possible. For this reason, the deburring unit 101 may be configured to ensure the mounting accuracy of the measuring device 6 and the single-axis actuator 3 to the base mounting plate 2 by using pins, reamer bolts, etc.

またベース取付板2は、ガイド等により、ロボット1に対する取付け精度が保証されるように構成されていてもよい。 The base mounting plate 2 may also be configured with guides or the like to ensure mounting accuracy relative to the robot 1.

さらに、計測器6は、バリ取りユニット101の進行方向に向けて、回転工具5よりも先行する位置だけでなく、回転工具5よりも遅れる位置(後方)に取り付け可能に構成されていてもよい。こうすることで、計測器6は、バリ取りユニット101が逆向きに移動する場合も、回転工具5よりも先行することができる。Furthermore, the measuring device 6 may be configured to be mounted not only in a position leading the rotating tool 5 in the direction of travel of the deburring unit 101, but also in a position lagging (rearward) behind the rotating tool 5. In this way, the measuring device 6 can be ahead of the rotating tool 5 even when the deburring unit 101 moves in the opposite direction.

その他、バリ取りユニット101に含まれる部品であるベース取付板2,単軸アクチュエータ3、スピンドル4、回転工具5、および計測器6は、着脱可能に構成され得る。 Other components included in the deburring unit 101, such as the base mounting plate 2, the single-axis actuator 3, the spindle 4, the rotating tool 5, and the measuring instrument 6, can be configured to be removable.

(b.バリ取り装置の動作概要)
次に、バリ取り装置100の動作概要について説明する。ロボット1は、プログラム等に従い、予め定められた経路でバリ取りユニット101をワークに沿わせて移動させる。
(b. Overview of operation of the deburring device)
Next, an outline of the operation of the deburring device 100 will be described. The robot 1 moves the deburring unit 101 along a workpiece along a predetermined path in accordance with a program or the like.

バリ取りユニット101がワークに沿って移動しているとき、計測器6は、回転工具5よりも先行して、計測器6からワークまでの距離を計測する。計測器6は、計測結果をバリ取りユニット用コントローラ202(図2参照)に出力する。バリ取りユニット用コントローラ202は、計測器6の計測結果に基づいて、単軸アクチュエータを駆動させ、ワークに対するスピンドル4および回転工具5の位置を調節する。次に、位置調節された回転工具5は、ワークのバリを切削する。As the deburring unit 101 moves along the workpiece, the measuring instrument 6 measures the distance from the measuring instrument 6 to the workpiece ahead of the rotating tool 5. The measuring instrument 6 outputs the measurement results to the deburring unit controller 202 (see FIG. 2). Based on the measurement results of the measuring instrument 6, the deburring unit controller 202 drives the single-axis actuator to adjust the positions of the spindle 4 and the rotating tool 5 relative to the workpiece. Next, the rotating tool 5, whose position has been adjusted, cuts off the burr from the workpiece.

回転工具5は、バリ取りユニット101の進行方向に向けて、計測器6よりも常に遅れた位置に配置される。そのため、バリ取りユニット101は、ワークのそばを一回移動するだけで、計測器6による計測、回転工具5の位置調節、および回転工具5によるバリ取り加工という3つの処理を実行し得る。The rotating tool 5 is always positioned behind the measuring device 6 in the direction of travel of the deburring unit 101. Therefore, the deburring unit 101 can perform three processes by simply moving near the workpiece once: measurement by the measuring device 6, position adjustment of the rotating tool 5, and deburring by the rotating tool 5.

回転工具5の位置調節において、バリ取りユニット用コントローラ202は、計測器6と回転工具5との間の距離と、バリ取りユニット101の移動速度とに基づいて、計測器6の計測結果の取得から何秒後(または何ミリ秒後)に単軸アクチュエータ3を駆動させるかを決定し得る。When adjusting the position of the rotating tool 5, the deburring unit controller 202 can determine how many seconds (or milliseconds) after the measurement result of the measuring instrument 6 is obtained to drive the single-axis actuator 3 based on the distance between the measuring instrument 6 and the rotating tool 5 and the moving speed of the deburring unit 101.

バリ取りユニット用コントローラ202は、計測器6および回転工具の間の距離が十分に長ければ、回転工具5を押し当てて削ることができないワーク等に対してのバリ取り加工も行い得る。回転工具5を押し当てて削ることができないワークは、例えば、発泡材料等の柔軟物、または、ワーク(母材)を削ることでその箇所が崩れやすくなったり粉が発生したりする材料等を含み得る。If the distance between the measuring device 6 and the rotating tool is sufficiently long, the deburring unit controller 202 can also perform deburring on workpieces that cannot be cut by pressing the rotating tool 5 against them. Workpieces that cannot be cut by pressing the rotating tool 5 against them can include, for example, soft materials such as foam materials, or materials that tend to crumble or generate powder when the workpiece (base material) is cut.

計測器6が一次元のレーザ変位計の場合、計測器6は、ワーク(母材)のバリ根元位置(計測器6からワークまでの距離)を測定する。計測器6が二次元のレーザ変位計の場合、計測器6はワークのバリ形状まで計測し得る。ある局面において、二次元のレーザ変位計は、バリ根元位置およびワークのバリ形状のいずれかまたは両方を計測してもよい。バリ取りユニット用コントローラ202は、計測器6の計測結果に基づいて、ワークの位置および形状をデータ処理により特定し、当該データ処理の結果に基づいて、単軸アクチュエータ3を制御し得る。 When the measuring instrument 6 is a one-dimensional laser displacement meter, the measuring instrument 6 measures the burr root position (the distance from the measuring instrument 6 to the workpiece) of the workpiece (base material). When the measuring instrument 6 is a two-dimensional laser displacement meter, the measuring instrument 6 may also measure the burr shape of the workpiece. In some aspects, the two-dimensional laser displacement meter may measure either or both of the burr root position and the burr shape of the workpiece. The deburring unit controller 202 may identify the position and shape of the workpiece by data processing based on the measurement results of the measuring instrument 6, and control the single-axis actuator 3 based on the results of the data processing.

計測器6および回転工具5間の距離、およびロボット1の動作速度等は、バリ取りユニット用コントローラ202のデータ処理にかかる時間を考慮して決定されることが望ましい。It is desirable that the distance between the measuring instrument 6 and the rotating tool 5, and the operating speed of the robot 1, etc. be determined taking into account the time required for data processing by the deburring unit controller 202.

その他、バリ取りユニット101は、バリ取り加工によって生じるバリの粉末等を除去するためのエアノズル(図示せず)を備えていてもよい。バリ取りユニット101は、エアノズルを備えることにより、計測器6等に粉末が付着して、計測器6による計測結果の精度が低下することを抑制し得る。ある局面において、エアノズルの吹き出し方向は、計測器6が粉末の影響を受けないように、バリ取りユニット101の進行方向とずれていてもよい。例えば、エアノズルの吹き出し方向は、バリ取りユニット101の進行方向と逆であってもよい。これにより、エアノズルの吹き出しにより舞い上がった粉末が計測器6に付着することを抑制し得る。In addition, the deburring unit 101 may be provided with an air nozzle (not shown) for removing burr powder and the like generated by the deburring process. By providing the air nozzle, the deburring unit 101 can prevent powder from adhering to the measuring instrument 6 and the like, thereby preventing the accuracy of the measurement results by the measuring instrument 6 from decreasing. In some aspects, the blowing direction of the air nozzle may be shifted from the traveling direction of the deburring unit 101 so that the measuring instrument 6 is not affected by the powder. For example, the blowing direction of the air nozzle may be opposite to the traveling direction of the deburring unit 101. This can prevent powder blown up by the air nozzle from adhering to the measuring instrument 6.

上記のように、本実施の形態に従うバリ取り装置100は、ワークの近傍を一回移動するだけで、計測器6による計測、回転工具5の位置調節、および回転工具5によるバリ取り加工という3つの処理を実行し得る。その結果、バリ取り装置100は、従来のバリ取り装置に比べて短い時間でワークのバリを除去し得る。As described above, the deburring device 100 according to this embodiment can perform three processes, namely, measurement by the measuring device 6, position adjustment of the rotating tool 5, and deburring processing by the rotating tool 5, by simply moving near the workpiece once. As a result, the deburring device 100 can remove burrs from the workpiece in a shorter time than conventional deburring devices.

さらに、バリ取り装置100は、計測器6がワークまでの距離を測定した直後にワークを加工できるため、成型直後の発泡材料等のワークの形状が徐々に膨らんでいくような材料に対しても、加工距離の長さにかかわらず精度よくバリ取り加工し得る。 Furthermore, because the deburring device 100 can process the workpiece immediately after the measuring device 6 measures the distance to the workpiece, it can deburr the workpiece with high precision regardless of the processing distance, even on materials such as foamed materials whose shape gradually expands immediately after molding.

図2は、バリ取り装置100の回路構成の一例を示す図である。バリ取り装置100は、制御回路として、ロボット用コントローラ201と、バリ取りユニット用コントローラ202とを含む。 Figure 2 is a diagram showing an example of the circuit configuration of the deburring device 100. The deburring device 100 includes, as a control circuit, a robot controller 201 and a deburring unit controller 202.

ロボット用コントローラ201は、ロボット1を制御する。より具体的には、ロボット用コントローラ201は、ロボット1の各軸のサーボモータ等の回転数、回転速度、トルク等を調節し得る。ある局面において、ロボット用コントローラ201は、プロセッサ(図示せず)と、主メモリ(図示せず)と、記憶部(図示せず)と、複数のサーボモータコントローラ(図示せず)とを含んでいてもよい。この場合、プロセッサは、記憶部から読み出したロボット1を制御するためプログラムを主メモリに展開して、当該プログラムを実行し得る。また、プロセッサは、複数のサーボモータコントローラを介して、ロボット1の各軸のサーボモータを制御し得る。The robot controller 201 controls the robot 1. More specifically, the robot controller 201 can adjust the number of rotations, rotation speed, torque, etc. of the servo motors of each axis of the robot 1. In one aspect, the robot controller 201 can include a processor (not shown), a main memory (not shown), a storage unit (not shown), and multiple servo motor controllers (not shown). In this case, the processor can load a program for controlling the robot 1 read from the storage unit into the main memory and execute the program. The processor can also control the servo motors of each axis of the robot 1 via the multiple servo motor controllers.

バリ取りユニット用コントローラ202は、計測器6の計測結果を取得し、当該計測結果に基づいて、単軸アクチュエータ3を駆動させて回転工具5の位置を調節する。バリ取りユニット用コントローラ202は、ロボット用コントローラ201のロボット1に対する制御とは独立して、単軸アクチュエータ3を制御し得る。ロボット用コントローラ201およびバリ取りユニット用コントローラ202は、独立して動作するが、各種情報をやりとりしてもよい。一例として、ロボット用コントローラ201は、ロボット1の先端速度と、バリ取りの実行タイミングの情報とをバリ取りユニット用コントローラ202に送信し得る。ある局面において、バリ取りユニット用コントローラ202は、プロセッサ(図示せず)と、主メモリ(図示せず)と、記憶部(図示せず)と、単軸アクチュエータ3のコントローラ(図示せず)とを含んでいてもよい。この場合、プロセッサは、記憶部から読み出した単軸アクチュエータ3を制御するためプログラムを主メモリに展開して、当該プログラムを実行し得る。また、プロセッサは、単軸アクチュエータ3のコントローラを介して、単軸アクチュエータ3を制御し得る。The deburring unit controller 202 acquires the measurement results of the measuring instrument 6, and drives the single-axis actuator 3 to adjust the position of the rotary tool 5 based on the measurement results. The deburring unit controller 202 can control the single-axis actuator 3 independently of the control of the robot 1 by the robot controller 201. The robot controller 201 and the deburring unit controller 202 operate independently, but may exchange various information. As an example, the robot controller 201 can transmit information on the tip speed of the robot 1 and the timing of deburring to the deburring unit controller 202. In a certain aspect, the deburring unit controller 202 may include a processor (not shown), a main memory (not shown), a storage unit (not shown), and a controller (not shown) for the single-axis actuator 3. In this case, the processor can load a program for controlling the single-axis actuator 3 read from the storage unit into the main memory and execute the program. The processor can also control the single-axis actuator 3 via the controller of the single-axis actuator 3.

「ロボット1の先端速度」とは、バリ取りユニット101の移動速度である。バリ取りユニット101は、取得したロボット1の先端速度と、計測器6および回転工具5間の距離とに基づいて、単軸アクチュエータ3を制御するタイミングを決定し得る。例えば、計測器6および回転工具5間の距離が50mmであり、ロボット1の先端速度が50mm/sである場合、計測器6がワークまでの距離を計測したタイミングから1秒後に、回転工具5はワーク上の計測地点を通過することになる。この場合、バリ取りユニット用コントローラ202は、この計測器6がワークまでの距離を計測したタイミングから1秒後に、回転工具5が計測地点のバリを除去できるように単軸アクチュエータ3を制御する。 The "tip speed of the robot 1" is the moving speed of the deburring unit 101. The deburring unit 101 can determine the timing to control the single-axis actuator 3 based on the acquired tip speed of the robot 1 and the distance between the measuring device 6 and the rotating tool 5. For example, if the distance between the measuring device 6 and the rotating tool 5 is 50 mm and the tip speed of the robot 1 is 50 mm/s, the rotating tool 5 will pass the measurement point on the workpiece one second after the measuring device 6 measures the distance to the workpiece. In this case, the deburring unit controller 202 controls the single-axis actuator 3 so that the rotating tool 5 can remove the burr at the measurement point one second after the measuring device 6 measures the distance to the workpiece.

「バリ取りの実行タイミングの情報」とは、バリ取りユニット101がバリ取りを実行するタイミングを示す。例えば、ワーク上のA点からB点までがバリ取りを実行する区間であり、ワーク上のB点からC点までがバリ取りを実行しない区間であるとする。この場合、バリ取りユニット用コントローラ202は、回転工具5がワーク上のA点からB点を通過する間、単軸アクチュエータ3を制御する。逆に、バリ取りユニット用コントローラ202は、回転工具5がワーク上のB点からC点を通過する間、単軸アクチュエータ3を制御しなくてもよい。 "Information on the timing of deburring execution" indicates the timing at which the deburring unit 101 performs deburring. For example, assume that the section from point A to point B on the workpiece is the section where deburring is performed, and the section from point B to point C on the workpiece is the section where deburring is not performed. In this case, the deburring unit controller 202 controls the single-axis actuator 3 while the rotating tool 5 passes from point A to point B on the workpiece. Conversely, the deburring unit controller 202 does not need to control the single-axis actuator 3 while the rotating tool 5 passes from point B to point C on the workpiece.

しかしながら、実際には、バリ取りユニット用コントローラ202が制御信号を出力してから、回転工具5が目的位置に移動するまでに多少のタイムラグがある。そこで、バリ取りユニット用コントローラ202は、回転工具5がワーク上のA点からB点を通過する間およびその前後の数秒間、単軸アクチュエータ3を制御してもよい。However, in reality, there is a slight time lag between when the deburring unit controller 202 outputs a control signal and when the rotary tool 5 moves to the target position. Therefore, the deburring unit controller 202 may control the single-axis actuator 3 while the rotary tool 5 passes from point A to point B on the workpiece and for a few seconds before and after that.

<B.バリ取りユニットの動作>
次に、図3~図6を参照して、バリ取りユニット101の動作手順と、バリ取りユニット101による回転工具5の位置の調節が必要なケースとについて説明する。
<B. Operation of the Deburring Unit>
Next, the operation procedure of the deburring unit 101 and cases where it is necessary to adjust the position of the rotary tool 5 by the deburring unit 101 will be described with reference to FIGS.

図3は、バリ取りユニット101の動作の一例を示す図である。図3を参照してバリ取りユニット101の基本的な動作について説明する。図3に示されるバリ取りユニット101は、図1に示されるバリ取りユニット101を上から見たものである。ワーク300は、バリ取りユニット101によるバリ取りの対象であり、ワーク300の表面にはバリ310が存在する。 Figure 3 is a diagram showing an example of the operation of the deburring unit 101. The basic operation of the deburring unit 101 will be described with reference to Figure 3. The deburring unit 101 shown in Figure 3 is a top view of the deburring unit 101 shown in Figure 1. The workpiece 300 is the target for deburring by the deburring unit 101, and burrs 310 exist on the surface of the workpiece 300.

バリ取りユニット101の進行方向340は、バリ取りの対象であるワーク300と平行になる。単軸アクチュエータ3の進行方向330は、バリ取りユニット101の進行方向と垂直になる。計測器6は、バリ取りユニット101の進行方向に向けて、常に回転工具5よりも先行する。そのため、バリ取りユニット101は、計測器6に基づいて単軸アクチュエータ3を制御することにより、一回の移動でワーク300またはバリ310の計測およびバリ取り加工の両方を行い得る。The travel direction 340 of the deburring unit 101 is parallel to the workpiece 300 to be deburred. The travel direction 330 of the single-axis actuator 3 is perpendicular to the travel direction of the deburring unit 101. The measuring device 6 always precedes the rotating tool 5 in the travel direction of the deburring unit 101. Therefore, by controlling the single-axis actuator 3 based on the measuring device 6, the deburring unit 101 can both measure and deburr the workpiece 300 or burr 310 in a single movement.

一例として、計測器6は、ワーク300のA点の計測結果を得たとする。この場合、計測器6は、A点の計測結果をバリ取りユニット用コントローラ202に送信する。バリ取りユニット用コントローラ202は、計測器6の計測結果と、ロボット1の先端速度(バリ取りユニット101の移動速度)とに基づいて、バリ取りユニット用コントローラ202を制御し、A点において回転工具5およびワーク300の間が予め定められた距離となるように、単軸アクチュエータ3を制御する。言い換えれば、バリ取りユニット用コントローラ202は、A点において、ワーク300を傷つけずにバリ310を除去できる位置に回転工具5を移動させる。ある局面において、バリ取りユニット用コントローラ202は、事前に計測器6および回転工具5間の距離の情報を取得していてもよい。この場合、バリ取りユニット用コントローラ202は、計測器6および回転工具5間の距離の情報を単軸アクチュエータ3の制御に使用する。As an example, the measuring device 6 obtains a measurement result of point A of the workpiece 300. In this case, the measuring device 6 transmits the measurement result of point A to the deburring unit controller 202. The deburring unit controller 202 controls the deburring unit controller 202 based on the measurement result of the measuring device 6 and the tip speed of the robot 1 (the moving speed of the deburring unit 101), and controls the single-axis actuator 3 so that the distance between the rotating tool 5 and the workpiece 300 at point A is a predetermined distance. In other words, the deburring unit controller 202 moves the rotating tool 5 to a position at point A where the burr 310 can be removed without damaging the workpiece 300. In a certain aspect, the deburring unit controller 202 may obtain information on the distance between the measuring device 6 and the rotating tool 5 in advance. In this case, the deburring unit controller 202 uses the information on the distance between the measuring device 6 and the rotating tool 5 to control the single-axis actuator 3.

上記のように、バリ取りユニット用コントローラ202は、バリ取りが必要な区間において単軸アクチュエータ3を制御することを繰り返す。これにより、バリ取りユニット用コントローラ202は、例えばワーク300に歪みがある場合でも、回転工具5およびワーク300間の距離を常に一定に保ったまま、バリ310の除去を行い得る。As described above, the deburring unit controller 202 repeatedly controls the single-axis actuator 3 in the section where deburring is required. This allows the deburring unit controller 202 to remove the burr 310 while always keeping the distance between the rotating tool 5 and the workpiece 300 constant, even if the workpiece 300 is distorted, for example.

図4は、バリ取りユニット101の進行方向が、ワークとずれている場合のバリ取りユニット101の動作の一例を示す図である。図4に示す例では、図3の例と異なり、バリ取りユニット101が傾いており、バリ取りユニット101の進行方向440がワーク300と平行になっていない状況を示す。このような場合でも、バリ取りユニット101は、図3を参照して説明された制御によりワーク300のバリ310を除去し得る。 Figure 4 is a diagram showing an example of the operation of the deburring unit 101 when the moving direction of the deburring unit 101 is misaligned with the workpiece. Unlike the example in Figure 3, the example shown in Figure 4 shows a situation in which the deburring unit 101 is tilted and the moving direction 440 of the deburring unit 101 is not parallel to the workpiece 300. Even in such a case, the deburring unit 101 can remove the burr 310 from the workpiece 300 by the control described with reference to Figure 3.

一例として、計測器6は、ワーク300のA点およびB点の計測結果を得たとする。この場合、まず、計測器6は、A点の計測結果をバリ取りユニット用コントローラ202に送信する。バリ取りユニット用コントローラ202は、A点における計測器6の計測結果と、ロボット1の先端速度(バリ取りユニット101の移動速度)とに基づいて、バリ取りユニット用コントローラ202を制御し、A点において回転工具5およびワーク300の間が予め定められた距離となるように、単軸アクチュエータ3を制御する。As an example, the measuring instrument 6 has obtained measurement results of points A and B of the workpiece 300. In this case, the measuring instrument 6 first transmits the measurement result of point A to the deburring unit controller 202. The deburring unit controller 202 controls the deburring unit controller 202 based on the measurement result of the measuring instrument 6 at point A and the tip speed of the robot 1 (the moving speed of the deburring unit 101), and controls the single-axis actuator 3 so that a predetermined distance is maintained between the rotating tool 5 and the workpiece 300 at point A.

次に、計測器6は、B点の計測結果をバリ取りユニット用コントローラ202に送信する。バリ取りユニット用コントローラ202は、B点における計測器6の計測結果と、ロボット1の先端速度(バリ取りユニット101の移動速度)とに基づいて、バリ取りユニット用コントローラ202を制御し、B点において回転工具5およびワーク300の間が予め定められた距離となるように、単軸アクチュエータ3を制御する。Next, the measuring instrument 6 transmits the measurement result of point B to the deburring unit controller 202. The deburring unit controller 202 controls the deburring unit controller 202 based on the measurement result of the measuring instrument 6 at point B and the tip speed of the robot 1 (the moving speed of the deburring unit 101), and controls the single-axis actuator 3 so that a predetermined distance is maintained between the rotating tool 5 and the workpiece 300 at point B.

バリ取りユニット101の進行方向440は、ワーク300より離れて行く方向である。そのため、B点での計測結果(B点における計測器6からワーク300までの距離)は、A点での計測結果(A点における計測器6からワーク300までの距離)よりも大きくなる。よって、バリ取りユニット101は、このA点およびB点での計測結果の差異を単軸アクチュエータ3の移動距離にフィードバックする。すなわち、B点における単軸アクチュエータ3の移動距離は、A点における単軸アクチュエータ3の移動距離よりも大きくなる。その結果として、バリ取りユニット101は、バリ取りユニット101が傾いていた場合、またはバリ取りユニット101の進行方向440がワーク300と平行でない場合でも、回転工具5およびワーク300間の距離を常に一定に保ったまま、バリ310の除去を行い得る。The direction of travel 440 of the deburring unit 101 is the direction away from the workpiece 300. Therefore, the measurement result at point B (the distance from the measuring device 6 to the workpiece 300 at point B) is greater than the measurement result at point A (the distance from the measuring device 6 to the workpiece 300 at point A). Therefore, the deburring unit 101 feeds back the difference between the measurement results at points A and B to the travel distance of the single-axis actuator 3. That is, the travel distance of the single-axis actuator 3 at point B is greater than the travel distance of the single-axis actuator 3 at point A. As a result, even if the deburring unit 101 is tilted or the travel direction 440 of the deburring unit 101 is not parallel to the workpiece 300, the deburring unit 101 can remove the burr 310 while always keeping the distance between the rotating tool 5 and the workpiece 300 constant.

図5は、ワークが湾曲している場合のバリ取りユニット101の動作の一例を示す図である。図5に示す例では、図3および図4の例と異なり、ワーク400の面が湾曲している状況を示す。このような場合でも、バリ取りユニット101は、図3を参照して説明された制御によりワーク400のバリ410を除去し得る。バリ取りユニット101の進行方向540は、ワーク400の湾曲していない面(バリ410がついていない面)と平行であるとする。 Figure 5 is a diagram showing an example of the operation of the deburring unit 101 when the workpiece is curved. The example shown in Figure 5 shows a situation in which the surface of the workpiece 400 is curved, unlike the examples in Figures 3 and 4. Even in such a case, the deburring unit 101 can remove the burr 410 of the workpiece 400 by the control described with reference to Figure 3. The traveling direction 540 of the deburring unit 101 is assumed to be parallel to the non-curved surface of the workpiece 400 (the surface without the burr 410).

一例として、計測器6は、ワーク400のA点、B点およびC点の計測結果を得たとする。この場合、まず、計測器6は、A点の計測結果をバリ取りユニット用コントローラ202に送信する。バリ取りユニット用コントローラ202は、A点における計測器6の計測結果と、ロボット1の先端速度(バリ取りユニット101の移動速度)とに基づいて、バリ取りユニット用コントローラ202を制御し、A点において回転工具5およびワーク400の間が予め定められた距離となるように、単軸アクチュエータ3を制御する。As an example, the measuring instrument 6 has obtained measurement results for points A, B, and C of the workpiece 400. In this case, the measuring instrument 6 first transmits the measurement result for point A to the deburring unit controller 202. The deburring unit controller 202 controls the deburring unit controller 202 based on the measurement result of the measuring instrument 6 at point A and the tip speed of the robot 1 (the moving speed of the deburring unit 101), and controls the single-axis actuator 3 so that a predetermined distance is maintained between the rotating tool 5 and the workpiece 400 at point A.

次に、計測器6は、B点の計測結果をバリ取りユニット用コントローラ202に送信する。バリ取りユニット用コントローラ202は、B点における計測器6の計測結果と、ロボット1の先端速度(バリ取りユニット101の移動速度)とに基づいて、バリ取りユニット用コントローラ202を制御し、B点において回転工具5およびワーク400の間が予め定められた距離となるように、単軸アクチュエータ3を制御する。Next, the measuring instrument 6 transmits the measurement result of point B to the deburring unit controller 202. The deburring unit controller 202 controls the deburring unit controller 202 based on the measurement result of the measuring instrument 6 at point B and the tip speed of the robot 1 (the moving speed of the deburring unit 101), and controls the single-axis actuator 3 so that a predetermined distance is maintained between the rotating tool 5 and the workpiece 400 at point B.

同様に、計測器6は、C点の計測結果をバリ取りユニット用コントローラ202に送信する。バリ取りユニット用コントローラ202は、C点における計測器6の計測結果と、ロボット1の先端速度(バリ取りユニット101の移動速度)とに基づいて、バリ取りユニット用コントローラ202を制御し、C点において回転工具5およびワーク400の間が予め定められた距離となるように、単軸アクチュエータ3を制御する。Similarly, the measuring instrument 6 transmits the measurement result of point C to the deburring unit controller 202. The deburring unit controller 202 controls the deburring unit controller 202 based on the measurement result of the measuring instrument 6 at point C and the tip speed of the robot 1 (the moving speed of the deburring unit 101), and controls the single-axis actuator 3 so that a predetermined distance is maintained between the rotating tool 5 and the workpiece 400 at point C.

ワーク400は湾曲しているため、バリ取りユニット101は、A点およびC点でワーク400から遠ざかり、B点にてワーク400に接近する。そのため、B点での計測結果(B点における計測器6からワーク400までの距離)は、A点およびC点での計測結果(A点およびC点における計測器6からワーク400までの距離)よりも小さくなる。バリ取りユニット101は、この各点での計測結果の差異を単軸アクチュエータ3の移動距離にフィードバックする。すなわち、B点における単軸アクチュエータ3の移動距離は、A点およびC点における単軸アクチュエータ3の移動距離よりも小さくなる。その結果として、バリ取りユニット101は、ワーク400の面が湾曲している場合でも、回転工具5およびワーク400間の距離を常に一定に保ったまま、バリ410の除去を行い得る。Since the workpiece 400 is curved, the deburring unit 101 moves away from the workpiece 400 at points A and C, and approaches the workpiece 400 at point B. Therefore, the measurement result at point B (the distance from the measuring device 6 to the workpiece 400 at point B) is smaller than the measurement result at points A and C (the distance from the measuring device 6 to the workpiece 400 at points A and C). The deburring unit 101 feeds back the difference between the measurement results at each point to the movement distance of the single-axis actuator 3. In other words, the movement distance of the single-axis actuator 3 at point B is smaller than the movement distance of the single-axis actuator 3 at points A and C. As a result, the deburring unit 101 can remove the burr 410 while always keeping the distance between the rotating tool 5 and the workpiece 400 constant, even if the surface of the workpiece 400 is curved.

図6は、学習時におけるバリ取りユニット601の一例を示す図である。バリ取りユニット601は、バリ取り装置100にバリ取り動作の学習を行わせるための構成である。バリ取りユニット601は、ワークの湾曲または歪み、および本番のバリ取りユニット101の進行方向のずれ等によるバリ取りに対する影響を軽減するための学習データを収集する。学習データの収集後、バリ取り装置100の先端の構成は、バリ取りユニット101に戻される。 Figure 6 is a diagram showing an example of the deburring unit 601 during learning. The deburring unit 601 is configured to allow the deburring device 100 to learn the deburring operation. The deburring unit 601 collects learning data to reduce the effects on deburring caused by curvature or distortion of the workpiece, and deviation in the traveling direction of the actual deburring unit 101. After collecting the learning data, the configuration of the tip of the deburring device 100 is returned to the deburring unit 101.

バリ取りユニット601は、バリ取りユニット101と異なり、計測器6および計測器7を取り付けられている。計測器6は、バリ取りユニット601の進行方向に向けて、ベース取付板2上の回転工具5よりも先行した位置に取り付けられる。計測器7は、バリ取りユニット601の進行方向に向けて、ベース取付板2上の回転工具5と同じ位置に取り付けられる。例えば、計測器7は、拡張部品8を介してベース取付板2に取り付けられる。 Deburring unit 601, unlike deburring unit 101, is equipped with measuring instrument 6 and measuring instrument 7. Measuring instrument 6 is attached to the base mounting plate 2 at a position preceding rotating tool 5 in the direction of travel of deburring unit 601. Measuring instrument 7 is attached to the base mounting plate 2 at the same position as rotating tool 5 in the direction of travel of deburring unit 601. For example, measuring instrument 7 is attached to base mounting plate 2 via expansion part 8.

例えば、バリ取りユニット601の進行方向がワークに沿っていない場合、またはワークが歪んでいたり湾曲していたりする場合、回転工具5に先行する計測器6の計測結果のみで単軸アクチュエータ3を制御すると、バリ取りユニット601の軌道のずれ等により、ワークの加工精度が低下する可能性がある。For example, if the direction of travel of the deburring unit 601 is not along the workpiece, or if the workpiece is distorted or curved, controlling the single-axis actuator 3 solely based on the measurement results of the measuring instrument 6 preceding the rotating tool 5 may result in a decrease in the machining accuracy of the workpiece due to deviations in the trajectory of the deburring unit 601, etc.

そこで、バリ取り装置100は、バリ取りユニット601に2つの計測器6,7を取り付けた状態で一通りワークを計測することで、ワークの湾曲またはバリ取りユニット601の軌道のずれ等を学習する。なお、学習の回数は任意の回数であってもよい。学習処理の完了後、バリ取り装置100の先端の構成はバリ取りユニット101に戻される。Therefore, the deburring device 100 measures the workpiece with the two measuring devices 6 and 7 attached to the deburring unit 601, thereby learning about the curvature of the workpiece or the deviation of the trajectory of the deburring unit 601. Note that the number of learning steps may be any number of times. After the learning process is completed, the configuration of the tip of the deburring device 100 is returned to the deburring unit 101.

ある局面において、バリ取りユニット用コントローラ202は、学習データに基づいて、単軸アクチュエータ3の移動量(駆動量)をオフセット(調節)してもよい。他の局面において、ロボット用コントローラ201は、バリ取りユニット用コントローラ202から取得した学習データに基づいて、ロボット1の各軸の移動量(回転量)をオフセット(調節)してもよい。他の局面において、学習処理中のバリ取りユニット601はスピンドル4を備えなくてもよい。 In one aspect, the deburring unit controller 202 may offset (adjust) the movement amount (drive amount) of the single-axis actuator 3 based on the learning data. In another aspect, the robot controller 201 may offset (adjust) the movement amount (rotation amount) of each axis of the robot 1 based on the learning data acquired from the deburring unit controller 202. In another aspect, the deburring unit 601 during the learning process may not be equipped with a spindle 4.

<C.バリ取り装置のバリエーション>
次に、図7~図12を参照して、バリ取り装置のバリエーションについて説明する。図1のバリ取り装置100の機能と、これ以降に説明する各バリ取り装置の機能とは、適宜組み合わせて使用され得る。
<C. Variations of Deburring Devices>
Next, variations of the deburring device will be described with reference to Figures 7 to 12. The functions of the deburring device 100 in Figure 1 and the functions of each deburring device described below can be used in appropriate combination.

図7は、バリ取り装置700の構成の一例を示す図である。バリ取り装置700は、図6に示されたバリ取りユニット601を本番用の構成として備える。バリ取り装置700は、計測器6,7を備えることにより、ワークの加工時(バリの除去時)にも、リアルタイムで2台のレーザ変位計の測定情報の差異に基づいて、ワークに対するユニットの姿勢を考慮して、単軸アクチュエータ3の移動距離を補正し得る。計測器6は、バリ取りユニット601の進行方向に向けて、回転工具5に先行する位置になるように、ベース取付板2に取り付けられる。また、計測器7は、バリ取りユニット701の進行方向に向けて、回転工具5と同じ位置になるように、拡張部品8を介してベース取付板2に取り付けられる。 Figure 7 is a diagram showing an example of the configuration of the deburring device 700. The deburring device 700 includes the deburring unit 601 shown in Figure 6 as a configuration for actual use. By including the measuring devices 6 and 7, the deburring device 700 can correct the travel distance of the single-axis actuator 3 in consideration of the attitude of the unit relative to the workpiece based on the difference in measurement information from the two laser displacement meters in real time even during processing of the workpiece (when removing burrs). The measuring device 6 is attached to the base mounting plate 2 so that it is positioned ahead of the rotating tool 5 in the direction of travel of the deburring unit 601. In addition, the measuring device 7 is attached to the base mounting plate 2 via the extension part 8 so that it is positioned at the same position as the rotating tool 5 in the direction of travel of the deburring unit 701.

例えば、以下に説明される図8および図9に示される状況等において、バリ取り装置700は、計測器6,7の計測結果の差分に基づいて、単軸アクチュエータ3の移動距離をオフセット(調節)し得る。For example, in a situation such as that shown in Figures 8 and 9 described below, the deburring device 700 can offset (adjust) the travel distance of the single-axis actuator 3 based on the difference between the measurement results of the measuring instruments 6 and 7.

図8は、バリ取り装置700の動作の第1の例を示す図である。図8に示す例では、バリ取りユニット601の進行方向880は、ワーク300に対して平行になっておらず、ワーク300から離れていく方向になっている。 Figure 8 is a diagram showing a first example of the operation of the deburring device 700. In the example shown in Figure 8, the traveling direction 880 of the deburring unit 601 is not parallel to the workpiece 300, but is a direction away from the workpiece 300.

図9は、バリ取り装置700の動作の第2の例を示す図である。図9に示す例では、バリ取りユニット601がワーク300に対して傾いている。 Figure 9 is a diagram showing a second example of the operation of the deburring device 700. In the example shown in Figure 9, the deburring unit 601 is inclined with respect to the workpiece 300.

上記の図8または図9の状況では、計測器6,7の計測結果には差が生じる。そこで、バリ取り装置700は、計測器6,7の計測結果の差分に基づいて、単軸アクチュエータ3の移動距離をオフセット(調節)する。その結果として、バリ取り装置700は、バリ取りユニット601の進行方向880がワーク300と平行でない場合、またはバリ取りユニット601がワーク300に対して傾いている場合でも、回転工具5およびワーク300間の距離を常に一定に保ったまま、バリ310の除去を行い得る。In the situation of FIG. 8 or FIG. 9 above, a difference occurs in the measurement results of the measuring instruments 6 and 7. Therefore, the deburring device 700 offsets (adjusts) the travel distance of the single-axis actuator 3 based on the difference in the measurement results of the measuring instruments 6 and 7. As a result, the deburring device 700 can remove the burr 310 while always keeping the distance between the rotating tool 5 and the workpiece 300 constant, even if the traveling direction 880 of the deburring unit 601 is not parallel to the workpiece 300 or the deburring unit 601 is inclined relative to the workpiece 300.

図10は、バリ取り装置1000の構成の一例を示す図である。バリ取り装置1000は、バリ取り装置100に、バリ取り後の加工状態を測定するための計測器9を追加したものである。計測器6は、バリ取りユニット1001の進行方向に向けて、ベース取付板2上の回転工具5よりも先行した位置に取り付けられる。計測器9は、バリ取りユニット1001の進行方向に向けて、ベース取付板2上の回転工具5よりも遅れた位置に取り付けられる。例えば、計測器9は、拡張部品10を介してベース取付板2に取り付けられる。 Figure 10 is a diagram showing an example of the configuration of a deburring device 1000. The deburring device 1000 is a deburring device 100 to which a measuring device 9 for measuring the processing state after deburring has been added. The measuring device 6 is attached to a position on the base mounting plate 2 ahead of the rotating tool 5 in the direction of travel of the deburring unit 1001. The measuring device 9 is attached to a position on the base mounting plate 2 behind the rotating tool 5 in the direction of travel of the deburring unit 1001. For example, the measuring device 9 is attached to the base mounting plate 2 via an expansion part 10.

バリ取り装置1000は、バリ取り装置100と同様に、計測器6の計測結果に基づいて、単軸アクチュエータ3を制御する。計測器9は、回転工具5がバリ取り加工を行った後のワークまでの距離を測定する。バリ取りユニット用コントローラ202は、計測器9から取得した計測結果に基づいて、バリ取り結果の合否判定を行う。バリ取り装置1000は、バリ取り結果が不合格であった場合、再度バリ取り処理を実行してもよいし、ワークを不良品に分別してもよい。 As with the deburring device 100, the deburring device 1000 controls the single-axis actuator 3 based on the measurement results of the measuring device 6. The measuring device 9 measures the distance to the workpiece after the rotary tool 5 has performed the deburring process. The deburring unit controller 202 determines whether the deburring result is acceptable or not based on the measurement results obtained from the measuring device 9. If the deburring result is unacceptable, the deburring device 1000 may perform the deburring process again or may classify the workpiece as defective.

図11は、バリ取り装置1100の構成の一例を示す図である。バリ取り装置1100は、バリ取り装置100に、計測器6の代わりに、ワークに接触するローラ11および力覚センサ12を取り付けたものである。 Figure 11 is a diagram showing an example of the configuration of a deburring device 1100. The deburring device 1100 is a deburring device 100 to which a roller 11 that contacts the workpiece and a force sensor 12 are attached instead of the measuring device 6.

バリ取り装置1100は、バリ取りユニット1101を備える。バリ取りユニット1101は、ベース取付板2と、単軸アクチュエータ3と、スピンドル4と、回転工具5と、取付板13と、力覚センサ12と、ローラ11と、ローラ取付部品14とを備える。The deburring device 1100 includes a deburring unit 1101. The deburring unit 1101 includes a base mounting plate 2, a single-axis actuator 3, a spindle 4, a rotating tool 5, a mounting plate 13, a force sensor 12, a roller 11, and a roller mounting part 14.

取付板13は、スピンドル4に取り付けられている。また、力覚センサ12は、取付板13に取り付けられており、ローラ11は、ローラ取付部品14を介して力覚センサ12に取り付けられている。ローラ11および力覚センサ12は、バリ取りユニット1101の進行方向に向けて、回転工具5とほぼ同じ位置または少し先行する位置に配置される。また、ローラ11は、ローラ11の回転方向がバリ取りユニット1101の進行方向とほぼ一致するように構成される。The mounting plate 13 is attached to the spindle 4. Furthermore, the force sensor 12 is attached to the mounting plate 13, and the roller 11 is attached to the force sensor 12 via a roller mounting part 14. The roller 11 and the force sensor 12 are arranged in the traveling direction of the deburring unit 1101 at approximately the same position as the rotating tool 5 or at a position slightly ahead of it. Furthermore, the roller 11 is configured so that the rotation direction of the roller 11 approximately coincides with the traveling direction of the deburring unit 1101.

バリ取り装置1100は、ローラ11をワークに押し当てながら移動する。ローラ11はワークの表面を転がる。力覚センサ12は、ローラ11を介してワークから受ける反発力を計測する。バリ取りユニット用コントローラ202は、力覚センサ12から取得した計測結果に基づいて、ワークから受ける反発力が一定値範囲になるよう、単軸アクチュエータ3の移動量(駆動量)を調節する。これにより、バリ取り装置1100は、バリ取りユニット1101の一回の移動中に、ワークから受ける反発力の計測、およびワークのバリ取り加工の両方を行い得る。The deburring device 1100 moves while pressing the roller 11 against the workpiece. The roller 11 rolls on the surface of the workpiece. The force sensor 12 measures the repulsive force received from the workpiece via the roller 11. The deburring unit controller 202 adjusts the movement amount (drive amount) of the single-axis actuator 3 based on the measurement results obtained from the force sensor 12 so that the repulsive force received from the workpiece falls within a certain value range. This allows the deburring device 1100 to both measure the repulsive force received from the workpiece and deburr the workpiece during one movement of the deburring unit 1101.

なお、垂直多関節ロボットは、各関節のモータにかかる負荷に基づいて、各モータをトルク制御することができる。しかしながら、バリ取りユニット1101の重量が大きくなると、回転工具5をワークにある程度強く押し当てなければ、ロボット1の各モータにかかる負荷(ワークから受ける反発力)を検知できない。In addition, the vertical articulated robot can control the torque of each motor based on the load on the motor of each joint. However, if the weight of the deburring unit 1101 becomes large, the load on each motor of the robot 1 (the repulsive force from the workpiece) cannot be detected unless the rotating tool 5 is pressed against the workpiece with a certain degree of force.

そこで、バリ取り装置1100は、力覚センサ12にかかる微少な反発力に基づいて、単軸アクチュエータ3の駆動量を調節することで、柔軟物からなるワークのバリのみを除去し得る。Therefore, the deburring device 1100 can remove only the burrs from a workpiece made of a soft material by adjusting the driving amount of the single-axis actuator 3 based on the minute repulsive force acting on the force sensor 12.

ある局面において、バリ取りユニット用コントローラ202は、ロボット用コントローラ201から受信したバリ取りの実行タイミングの情報に基づいて、バリ取りを実行する区間においてのみ、力覚センサ12を用いた単軸アクチュエータ3の駆動量の調節を行なってもよい。 In one aspect, the deburring unit controller 202 may adjust the driving amount of the single-axis actuator 3 using the force sensor 12 only in the section where deburring is performed, based on information on the timing of deburring execution received from the robot controller 201.

他の局面において、バリ取り装置1100は、力覚センサ12の出力値のゲイン等のパラメータの設定、力覚センサ12が検知する反発力が0の場合にどの程度の速度で単軸アクチュエータ3をワークに近づけるかの設定等をバリ取りユニット用コントローラ202の制御パラメータとして保持していてもよい。また、これらの制御パラメータは適宜外部から変更可能であってもよい。In another aspect, the deburring device 1100 may store, as control parameters of the deburring unit controller 202, settings of parameters such as the gain of the output value of the force sensor 12, settings of the speed at which the single-axis actuator 3 approaches the workpiece when the repulsive force detected by the force sensor 12 is zero, etc. Furthermore, these control parameters may be externally changeable as appropriate.

また、他の局面において、バリ取り装置1100は、ワークに対してローラ11をゆっくり押し込んだ際の力覚センサ12の出力結果を取得し、当該出力結果に基づいて制御パラメータを自動生成してもよい。また、バリ取り装置1100は、ユーザが手動でバリ取りユニット用コントローラ202に設定したパラメータと、力覚センサ12の出力結果の両方に基づいて、制御パラメータを調節してもよい。In another aspect, the deburring device 1100 may acquire the output result of the force sensor 12 when the roller 11 is slowly pressed against the workpiece, and automatically generate the control parameters based on the output result. The deburring device 1100 may also adjust the control parameters based on both the parameters manually set in the deburring unit controller 202 by the user and the output result of the force sensor 12.

図12は、バリ取り装置1200の構成の一例を示す図である。バリ取り装置1200は、バリ取り装置100に、計測器6の代わりに、ワークに接触するローラ11、力覚センサ12、バネ15を取り付けたものである。 Figure 12 is a diagram showing an example of the configuration of a deburring device 1200. The deburring device 1200 is a deburring device 100 to which a roller 11 that contacts the workpiece, a force sensor 12, and a spring 15 are attached instead of the measuring device 6.

バリ取り装置1200は、バリ取りユニット1201を備える。バリ取りユニット1201は、ベース取付板2と、単軸アクチュエータ3と、スピンドル4と、回転工具5と、取付板13と、力覚センサ12と、ローラ11と、ローラ取付部品14と、バネ15とを備える。さらに、バリ取りユニット1201は、ダンパー16を備えていてもよい。The deburring device 1200 includes a deburring unit 1201. The deburring unit 1201 includes a base mounting plate 2, a single-axis actuator 3, a spindle 4, a rotary tool 5, a mounting plate 13, a force sensor 12, a roller 11, a roller mounting part 14, and a spring 15. The deburring unit 1201 may further include a damper 16.

一例として、取付板13は、バネ15を介してロボット1と接続される。他の例として、取付板13は、バネを介して、ロボット1の先端に固定されたバリ取りユニット1201の一部と接続される。ローラ11がワークに押付けられることでバネ15は縮む。すなわち、バリ取りユニット1201がワークから受ける力の一部をバネ15が吸収する。その結果、バリ取り装置1200における力覚センサ12の信号の変化は、バネ15がない構成(バリ取り装置1100の構成)における力覚センサ12の信号の変化と比較して緩やかになる。また、力覚センサ12の信号の変化が緩やかになるため、バリ取り装置1200における力覚センサ12の計測値に基づく単軸アクチュエータ3のフィードバック制御も緩やかになる。ある局面において、取付板13がバネ15が縮む向きに直線的に動くように、バリ取りユニット1201は、シャフト等のガイドを備えていてもよい。一例として、バネ15がコイルバネの場合、ガイドは、バネ15の内側に配置されてもよい。As an example, the mounting plate 13 is connected to the robot 1 via the spring 15. As another example, the mounting plate 13 is connected to a part of the deburring unit 1201 fixed to the tip of the robot 1 via a spring. The spring 15 is compressed when the roller 11 is pressed against the workpiece. That is, the spring 15 absorbs part of the force that the deburring unit 1201 receives from the workpiece. As a result, the change in the signal of the force sensor 12 in the deburring device 1200 becomes gentler than the change in the signal of the force sensor 12 in a configuration without the spring 15 (the configuration of the deburring device 1100). In addition, since the change in the signal of the force sensor 12 becomes gentler, the feedback control of the single-axis actuator 3 based on the measurement value of the force sensor 12 in the deburring device 1200 also becomes gentler. In a certain aspect, the deburring unit 1201 may be provided with a guide such as a shaft so that the mounting plate 13 moves linearly in the direction in which the spring 15 is compressed. As an example, if the spring 15 is a coil spring, the guide may be located inside the spring 15 .

上記のように、バリ取り装置1200はバネ15を備えることで、単軸アクチュエータ3のフィードバック制御に求められる要求精度(即応性能)を下げることができる。その結果、バリ取りユニット用コントローラ202は、より短時間で単軸アクチュエータ3のフィードバック制御を行うことができる。単軸アクチュエータ3のフィードバック制御に必要な時間が短縮されるため、バリ取り装置1200は、より高速にロボット1を動作させてバリ取り作業を行い得る。As described above, by providing the spring 15, the deburring device 1200 can reduce the required accuracy (responsiveness) for the feedback control of the single-axis actuator 3. As a result, the deburring unit controller 202 can perform feedback control of the single-axis actuator 3 in a shorter time. Because the time required for feedback control of the single-axis actuator 3 is shortened, the deburring device 1200 can operate the robot 1 at a higher speed to perform deburring work.

また、バリ取りユニット1201は、バネ15の振動を防止するために、ダンパー16を備えていてもよい。バリ取りユニット1201は、ダンパー16を備えることにより、ローラ11がワークから離れたときのバネ15の振動を防止または抑制し得る。ダンパー16は、バネ15の振動を抑制し得る任意の位置に配置される。例えば、ダンパー16は、バネ15と平行に配置されてもよい。なお、ローラ11がワークから離れたときのバネ15の振動が小さい場合、バリ取りユニット1201は、ダンパー16を備えていなくてもよい。The deburring unit 1201 may also include a damper 16 to prevent vibration of the spring 15. By including the damper 16, the deburring unit 1201 can prevent or suppress vibration of the spring 15 when the roller 11 separates from the workpiece. The damper 16 is disposed at any position where vibration of the spring 15 can be suppressed. For example, the damper 16 may be disposed parallel to the spring 15. Note that if the vibration of the spring 15 when the roller 11 separates from the workpiece is small, the deburring unit 1201 may not need to include the damper 16.

以上説明したように、本実施の形態に従うバリ取り装置は、バリ取りユニットの進行方向に向けて、バリ取り用の工具に先行してワークまたはバリの情報を取得する計測機器(レーザ変位計、力覚センサ等)を備える。これにより、バリ取り装置は、バリ取りユニットを一回移動させるだけで、ワークまでの距離またはバリの形状の測定と、バリ取り用の工具の位置の調節と、バリ取り加工とを完了することができる。As described above, the deburring device according to this embodiment is equipped with a measuring device (laser displacement meter, force sensor, etc.) that acquires information about the workpiece or burr ahead of the deburring tool in the direction of travel of the deburring unit. This allows the deburring device to complete measurement of the distance to the workpiece or the shape of the burr, adjustment of the position of the deburring tool, and deburring processing by simply moving the deburring unit once.

今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味及び範囲内で全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された開示内容は、可能な限り、単独でも、組合わせても、実施することが意図される。The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present disclosure is indicated by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims. Furthermore, the disclosure contents described in the embodiments and each modified example are intended to be implemented, as far as possible, either alone or in combination.

1 ロボット、2 ベース取付板、3 単軸アクチュエータ、4 スピンドル、5 回転工具、6,7,9 計測器、8,10 拡張部品、11 ローラ、12 力覚センサ、13 取付板、14 ローラ取付部品、15 バネ、16 ダンパー、100,700,1000,1100,1200 バリ取り装置、101,601,701,1001,1101,1201 バリ取りユニット、201 ロボット用コントローラ、202 バリ取りユニット用コントローラ、300,400 ワーク、310,410 バリ、330,340,440,540,880 進行方向。 1 Robot, 2 Base mounting plate, 3 Single-axis actuator, 4 Spindle, 5 Rotating tool, 6, 7, 9 Measuring instrument, 8, 10 Expansion part, 11 Roller, 12 Force sensor, 13 Mounting plate, 14 Roller mounting part, 15 Spring, 16 Damper, 100, 700, 1000, 1100, 1200 Deburring device, 101, 601, 701, 1001, 1101, 1201 Deburring unit, 201 Robot controller, 202 Deburring unit controller, 300, 400 Workpiece, 310, 410 Burr, 330, 340, 440, 540, 880 Direction of travel.

Claims (9)

ワークの表面のバリを除去するためのバリ取りユニットと、
前記バリ取りユニットをワークに沿わせて移動させるためのロボットとを備え、
前記バリ取りユニットは、
前記ワークまでの距離を読み取るための第1の計測器と、
前記バリを除去する工具と、
前記第1の計測器の計測結果に基づいて、バリ取り作業中における前記工具と前記ワークとの距離を調節するアクチュエータと、
前記バリ取りユニットを制御する制御部と
前記バリ取りユニットの進行方向に向けて、前記工具と同じ位置に配置されている第2の計測器とを含み、
前記第1の計測器は、前記バリ取りユニットの進行方向に向けて、前記工具より先行する位置に配置されており、
前記制御部は、
前記第1の計測器の計測結果と、前記第2の計測器の計測結果との差分を学習データとして蓄積し、
前記学習データに基づいて、前記アクチュエータの駆動量を補正する、バリ取り装置。
a deburring unit for removing burrs from a surface of the workpiece;
a robot for moving the deburring unit along a workpiece,
The deburring unit includes:
A first measuring device for reading a distance to the workpiece;
A tool for removing the burrs;
an actuator that adjusts a distance between the tool and the workpiece during a deburring operation based on a measurement result of the first measuring device;
A control unit for controlling the deburring unit ;
a second measuring device that is disposed at the same position as the tool and faces the moving direction of the deburring unit ;
the first measuring device is disposed at a position preceding the tool in a direction in which the deburring unit moves,
The control unit is
accumulating a difference between the measurement result of the first measuring device and the measurement result of the second measuring device as learning data;
The deburring device corrects the drive amount of the actuator based on the learning data .
ワークの表面のバリを除去するためのバリ取りユニットと、
前記バリ取りユニットをワークに沿わせて移動させるためのロボットとを備え、
前記バリ取りユニットは、
前記ワークまでの距離を読み取るための第1の計測器と、
前記バリを除去する工具と、
前記第1の計測器の計測結果に基づいて、バリ取り作業中における前記工具と前記ワークとの距離を調節するアクチュエータと、
前記バリ取りユニットを制御する制御部と
前記バリ取りユニットの進行方向に向けて、前記工具と同じ位置に配置されている第2の計測器とを含み、
前記第1の計測器は、前記バリ取りユニットの進行方向に向けて、前記工具より先行する位置に配置されており、
前記制御部は、前記第1の計測器の計測結果と、前記第2の計測器の計測結果との差分に基づいて、前記アクチュエータにより、前記工具の位置を調節する、バリ取り装置。
a deburring unit for removing burrs from a surface of the workpiece;
a robot for moving the deburring unit along a workpiece,
The deburring unit includes:
A first measuring device for reading a distance to the workpiece;
A tool for removing the burrs;
an actuator that adjusts a distance between the tool and the workpiece during a deburring operation based on a measurement result of the first measuring device;
A control unit for controlling the deburring unit ;
a second measuring device that is disposed at the same position as the tool and faces the moving direction of the deburring unit ;
the first measuring device is disposed at a position preceding the tool in a direction in which the deburring unit moves,
A deburring device , wherein the control unit adjusts the position of the tool by the actuator based on a difference between the measurement result of the first measuring instrument and the measurement result of the second measuring instrument .
ワークの表面のバリを除去するためのバリ取りユニットと、
前記バリ取りユニットをワークに沿わせて移動させるためのロボットとを備え、
前記バリ取りユニットは、
前記ワークまでの距離を読み取るための第1の計測器と、
前記バリを除去する工具と、
前記第1の計測器の計測結果に基づいて、バリ取り作業中における前記工具と前記ワークとの距離を調節するアクチュエータと、
前記バリ取りユニットを制御する制御部と
前記バリ取りユニットの進行方向に向けて、前記工具より遅れた位置に配置されている第2の計測器とを含み、
前記第1の計測器は、前記バリ取りユニットの進行方向に向けて、前記工具より先行する位置に配置されており、
前記制御部は、前記第2の計測器の計測結果に基づいて、前記ワークのバリ取りの合否を判定する、バリ取り装置。
a deburring unit for removing burrs from a surface of the workpiece;
a robot for moving the deburring unit along a workpiece,
The deburring unit includes:
A first measuring device for reading a distance to the workpiece;
A tool for removing the burrs;
an actuator that adjusts a distance between the tool and the workpiece during a deburring operation based on a measurement result of the first measuring device;
A control unit for controlling the deburring unit ;
a second measuring device that is disposed behind the tool in a moving direction of the deburring unit ,
the first measuring device is disposed at a position preceding the tool in a direction in which the deburring unit moves,
The control unit determines whether or not the deburring of the workpiece has been successful based on the measurement results of the second measuring instrument .
前記アクチュエータは、単軸アクチュエータである、請求項1~3のいずれかに記載のバリ取り装置。 The deburring device according to claim 1 , wherein the actuator is a single-axis actuator. 前記バリ取りユニットの進行方向は、前記ワークと平行になる、請求項1~4のいずれかに記載のバリ取り装置。 The deburring device according to claim 1 , wherein the moving direction of the deburring unit is parallel to the workpiece. 前記バリ取りユニットの進行方向は、前記ワークと平行になっていない、請求項1~4のいずれかに記載のバリ取り装置。 The deburring device according to claim 1 , wherein the moving direction of the deburring unit is not parallel to the workpiece. 前記アクチュエータは、前記第1の計測器の計測結果に基づいて、前記ロボットとは独立して動作する、請求項1~6のいずれかに記載のバリ取り装置。 The deburring device according to claim 1 , wherein the actuator operates independently of the robot based on the measurement result of the first measuring device. 前記バリ取りユニットは、前記バリ取りユニットを掃除するためのエアノズルをさらに含み、
前記エアノズルは、前記エアノズルのエアの吹き出し方向が、前記バリ取りユニットの進行方向とずれるように構成されている、請求項1~7のいずれかに記載のバリ取り装置。
the deburring unit further includes an air nozzle for cleaning the deburring unit;
The deburring device according to any one of claims 1 to 7 , wherein the air nozzle is configured such that the direction in which the air is blown out of the air nozzle is shifted from a direction in which the deburring unit moves.
ロボットの先端に取り付けられるバリ取りユニットであって、
ワークまでの距離を読み取るための第1の計測器と、
前記バリを除去する工具と、
前記第1の計測器の計測結果に基づいて、バリ取り作業中における前記工具と前記ワークとの距離を調節するアクチュエータと、
前記バリ取りユニットを制御する制御部と
前記バリ取りユニットの進行方向に向けて、前記工具と同じ位置に配置されている第2の計測器とを備え、
前記第1の計測器は、前記バリ取りユニットの進行方向に向けて、前記工具より先行する位置に配置されており、
前記制御部は、
前記第1の計測器の計測結果と、前記第2の計測器の計測結果との差分を学習データとして蓄積し、
前記学習データに基づいて、前記アクチュエータの駆動量を補正する、バリ取りユニット。
A deburring unit attached to a tip of a robot,
a first measuring device for reading a distance to a workpiece;
A tool for removing the burrs;
an actuator that adjusts a distance between the tool and the workpiece during a deburring operation based on a measurement result of the first measuring device;
A control unit for controlling the deburring unit ;
a second measuring device that is disposed at the same position as the tool and faces the moving direction of the deburring unit ;
the first measuring device is disposed at a position preceding the tool in a direction in which the deburring unit moves,
The control unit is
accumulating a difference between the measurement result of the first measuring device and the measurement result of the second measuring device as learning data;
The deburring unit corrects the drive amount of the actuator based on the learning data .
JP2023527500A 2021-06-09 2022-02-28 Deburring device and deburring unit Active JP7592863B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024173402A JP2025000936A (en) 2021-06-09 2024-10-02 Deburring device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2021096394 2021-06-09
JP2021096394 2021-06-09
PCT/JP2022/008273 WO2022259641A1 (en) 2021-06-09 2022-02-28 Deburring device and deburring unit

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024173402A Division JP2025000936A (en) 2021-06-09 2024-10-02 Deburring device

Publications (3)

Publication Number Publication Date
JPWO2022259641A1 JPWO2022259641A1 (en) 2022-12-15
JPWO2022259641A5 JPWO2022259641A5 (en) 2023-08-15
JP7592863B2 true JP7592863B2 (en) 2024-12-02

Family

ID=84425123

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023527500A Active JP7592863B2 (en) 2021-06-09 2022-02-28 Deburring device and deburring unit
JP2024173402A Pending JP2025000936A (en) 2021-06-09 2024-10-02 Deburring device

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024173402A Pending JP2025000936A (en) 2021-06-09 2024-10-02 Deburring device

Country Status (2)

Country Link
JP (2) JP7592863B2 (en)
WO (1) WO2022259641A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119270768B (en) * 2024-12-06 2025-07-08 东莞市菱锐机械有限公司 Intelligent control system for deburring machined parts

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008264926A (en) 2007-04-20 2008-11-06 Rix Corp Deburring washing device and deburring washing method
JP2013082019A (en) 2011-10-06 2013-05-09 Honda Motor Co Ltd Deburring method
JP2018083284A (en) 2016-11-11 2018-05-31 セイコーエプソン株式会社 Robot control apparatus, robot, robot system, and robot control method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60151713A (en) * 1984-01-19 1985-08-09 Chiyuushiyou Kigyo Shinko Jigyodan Controller for cast finishing robot
JPH0724585U (en) * 1993-09-29 1995-05-09 株式会社明電舎 Work handling device
JPH09192927A (en) * 1996-01-09 1997-07-29 Inax Corp Deburring device for plastic products
JP4014833B2 (en) * 2001-08-31 2007-11-28 本田技研工業株式会社 Deburring device and deburring method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008264926A (en) 2007-04-20 2008-11-06 Rix Corp Deburring washing device and deburring washing method
JP2013082019A (en) 2011-10-06 2013-05-09 Honda Motor Co Ltd Deburring method
JP2018083284A (en) 2016-11-11 2018-05-31 セイコーエプソン株式会社 Robot control apparatus, robot, robot system, and robot control method

Also Published As

Publication number Publication date
JP2025000936A (en) 2025-01-07
JPWO2022259641A1 (en) 2022-12-15
WO2022259641A1 (en) 2022-12-15

Similar Documents

Publication Publication Date Title
CN100506480C (en) Grinding machine with concentricity correction
JP6487397B2 (en) Machine tool control device, control method, and computer program
JP6457432B2 (en) Servo control device, control method and computer program for machine tool for rocking cutting
US7852031B2 (en) Machine tool having function of correcting mounting error through contact detection
EP3130971A1 (en) Machine toolpath compensation using vibration sensing
JP5444590B2 (en) Workpiece reference point on-machine detection method and machining apparatus using the method
JPH09507933A (en) Method for measuring tool reference position for work piece and machine tool for implementing this method
US11534878B2 (en) Processing apparatus
JP2000198047A (en) Machine tool
JP6803043B2 (en) How to measure geometric error of machine tools
JP2025000936A (en) Deburring device
WO2018011990A1 (en) Machining program generation device and machining method
JP6615285B1 (en) Tool runout adjustment method and machine tool
JP2021125592A5 (en) Dicing device, blade height correction method, and work processing method
JPH10156692A (en) Cam grinder
JP2003039282A (en) Free-form surface processing device and free-form surface processing method
JP2009082994A (en) Machining method and machining device
JP2022115435A (en) Stability limit analyzer
JP2002001568A (en) Parameter setting method for laser beam machining head of nc control three-dimensional laser beam machine and nc control three-dimensional laser beam machine
JP4857861B2 (en) Cutting device and method thereof, method of calculating cutting radius of cutting blade, and method of manufacturing cut product
JPH05337787A (en) Boring diameter compensator for machine tools
JP6647422B2 (en) Feed axis control method and feed axis control device for machine tool
JP2019034381A (en) Processing method
JP4517269B2 (en) Dicing machine with Z correction
JP4219550B2 (en) Polishing method and polishing apparatus

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230529

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240603

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240730

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241002

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20241018

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241119

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241120

R150 Certificate of patent or registration of utility model

Ref document number: 7592863

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150