(57)【要約】  加工前のワークの形状及び目標とする加工後のワークの形状に基づいて加工具の軌跡を適切に設定できるワーク曲げ加工方法及びワーク曲げ加工装置を提供することを目的とする。  加工ローラ１０によってワークＷａのフランジＷＦに対して曲げ加工を行うワーク曲げ加工方法であって、加工前のフランジＷＦの加工前角度θ０及びフランジＷＦの折り曲げ部分のフランジ長さＬを取得する工程と、加工前角度θ０及び加工後の目標角度Ψと、フランジ長さＬと、に基づいて加工ローラ１０のパス（軌跡）を決定する軌跡決定工程と、軌跡決定工程で決定されたパスに基づいて加工ローラ１０を所定方向に移動させ、目標角度ΨまでフランジＷＦを折り曲げる加工工程と、を含む。
2017134970.tif 000002
【特許請求の範囲】
【請求項１】
加工具によってワークの端部に対して曲げ加工を行うワーク曲げ加工方法であって、
加工前の前記端部の加工前角度及び端部の折り曲げ部分の端部長さを取得する工程と、
前記加工前角度及び加工後の目標角度と、前記端部長さと、に基づいて前記加工具の軌跡を決定する軌跡決定工程と、
前記軌跡決定工程で決定された軌跡に基づいて前記加工具を所定方向に移動させ、前記目標角度まで前記端部を折り曲げる加工工程と、
を含むワーク曲げ加工方法。
【請求項２】
前記軌跡決定工程では、
前記加工前角度と前記目標角度の差分又は前記差分を前記端部長さで割った値又はその両方を軌跡決定値として算出し、
前記加工前角度から前記目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が前記軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップと、算出した前記軌跡決定値と、から前記折り曲げ回数及び各段階の折り曲げ角度を算出する請求項１に記載のワーク曲げ加工方法。
【請求項３】
前記加工具の移動方向で前記ワークの前記端部の形状が異なる場合において前記軌跡決定工程では、
前記加工具の移動方向で見る前記端部の第１の断面の前記加工前角度、前記目標角度及び前記端部長さと、
前記加工具の移動方向で見る前記端部の前記第１の断面とは異なる第２の断面の前記加工前角度、前記目標角度及び前記端部長さと、
に基づいて前記加工具の軌跡を決定する請求項１に記載のワーク曲げ加工方法。
【請求項４】
前記第１の断面の前記加工前角度と前記目標角度の差分又は前記差分を前記端部長さで割った値又はその両方を第１の軌跡決定値として算出し、
前記第２の断面の前記加工前角度と前記目標角度の差分又は前記差分を前記端部長さで割った値又はその両方に基づいて第２の軌跡決定値として算出し、
前記加工前角度から前記目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が前記軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップと、算出した第１の軌跡決定値及び第２の軌跡決定値と、から前記折り曲げ回数及び各段階の折り曲げ角度を算出する請求項３に記載のワーク曲げ加工方法。
【請求項５】
前記軌跡数決定マップでは前記軌跡数ごとに上限値を決定する値が定められており、
前記軌跡数決定マップにプロットされた軌跡決定値が属する範囲における前記上限値に対する偏りを反映して各段階における折り曲げ角度を算出する請求項４に記載のワーク曲げ加工方法。
【請求項６】
加工具によってワークの端部に対して曲げ加工を行うワーク曲げ加工装置であって、
加工前の前記端部の加工前角度及び端部の折り曲げ部分の端部長さを取得し、前記加工前角度及び加工後の目標角度と、前記端部長さと、に基づいて前記加工具の軌跡を決定する制御部と、
前記制御部で決定された軌跡に基づいて前記加工具を所定方向に移動させ、前記目標角度まで前記端部を折り曲げるロボットと、
を備えるワーク曲げ加工装置。
【請求項７】
前記制御部は、
前記加工前角度と前記目標角度の差分又は前記差分を前記端部長さで割った値又はその両方を軌跡決定値として算出し、
前記加工前角度から前記目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が前記軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップと、算出した前記軌跡決定値と、から前記折り曲げ回数及び各段階の折り曲げ角度を算出する請求項６に記載のワーク曲げ加工装置。
【請求項８】
前記制御部は、
前記加工具の移動方向で前記ワークの前記端部の形状が異なる場合において、
前記加工具の移動方向で見る前記端部の第１の断面の前記加工前角度、前記目標角度及び前記端部長さと、
前記加工具の移動方向で見る前記端部の前記第１の断面とは異なる第２の断面の前記加工前角度、前記目標角度及び前記端部長さと、
に基づいて前記加工具の軌跡を決定する請求項６に記載のワーク曲げ加工装置。
【請求項９】
前記第１の断面の前記加工前角度と前記目標角度の差分又は前記差分を前記端部長さで割った値又はその両方を第１の軌跡決定値として算出し、
前記第２の断面の前記加工前角度と前記目標角度の差分又は前記差分を前記端部長さで割った値又はその両方に基づいて第２の軌跡決定値として算出し、
前記加工前角度から前記目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が前記軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップと、算出した第１の軌跡決定値及び第２の軌跡決定値と、から前記折り曲げ回数及び各段階の折り曲げ角度を算出する請求項８に記載のワーク曲げ加工装置。
【請求項１０】
前記軌跡数決定マップでは前記軌跡数ごとに上限値を決定する値が定められており、
前記軌跡数決定マップにプロットされた軌跡決定値が属する範囲における前記上限値に対する偏りを反映して各段階における折り曲げ角度を算出する請求項９に記載のワーク曲げ加工装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加工具によってワークの端部に対して曲げ加工を行う技術に関する。
【背景技術】
【０００２】
従来から、ヘミングローラ等の加工具を板材の端部に押し当てながら移動させて板材の端部に曲げ加工を行う技術が知られている。この種の技術を開示するものとして例えば特許文献１がある。特許文献１には、ヘミングローラによって曲げ加工を行うヘミング装置において、予備曲げと本曲げとの角度変更動作等を学習させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−１９７３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
曲げ加工をワークに行うための加工具の軌跡は、ワークの形状だけでなく、曲げ加工を行う前のワークの状態及び目標とする角度まで折り曲げた後のワークの状態によっても変わってくる。加工具の軌跡は、熟練の技術者の経験等により設定しているため、作業者によっては現場での加工装置に対する教示作業に時間が掛かってしまう。この点、事前に学習する特許文献１に開示される技術においても、曲げ加工を行う前のワークの状態及び目標とする角度まで折り曲げた後のワークの状態を加工具の軌跡に考慮して学習させる必要があり、効率性及び再現性の観点から改善の余地があった。【０００５】
本発明は、加工前のワークの形状及び目標とする加工後のワークの形状に基づいて加工具の軌跡を適切に設定できるワーク曲げ加工方法及びワーク曲げ加工装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、加工具（例えば、後述の加工ローラ１０）によってワーク（例えば、後述のワークＷ）の端部（例えば、後述のフランジＷＦ）に対して曲げ加工を行うワーク曲げ加工方法であって、加工前の前記端部の加工前角度（例えば、後述の加工前角度θ０）及び端部の折り曲げ部分の端部長さ（例えば、後述のフランジ長さＬ）を取得する工程と、前記加工前角度及び加工後の目標角度（例えば、後述の目標角度Ψ）と、前記端部長さと、に基づいて前記加工具の軌跡（例えば、後述のパス）を決定する軌跡決定工程と、前記軌跡決定工程で決定された軌跡に基づいて前記加工具を所定方向に移動させ、前記目標角度まで前記端部を折り曲げる加工工程と、を含むワーク曲げ加工方法に関する。【０００７】
これにより、加工前角度と目標角度に基づいて加工具の軌跡を適切に決定できるので、教示作業で加工具の軌跡を設定するために必要な工数を効果的に削減できる。作業者の経験が少ない場合であっても、適切な軌跡が設定されるので加工工程を安定化させることができる。【０００８】
前記軌跡決定工程では、前記加工前角度と前記目標角度の差分（例えば、後述のθ０−Ψ）又は前記差分を前記端部長さで割った値（例えば、後述の（θ０−Ψ）／Ｌ）又はその両方を軌跡決定値として算出し、前記加工前角度から前記目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が前記軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップ（例えば、後述の図８に示す軌跡数決定マップ）と、算出した前記軌跡決定値と、から前記折り曲げ回数（例えば、後述のパス数）及び各段階の折り曲げ角度（例えば、後述の加工途中角度θｎ）を算出することが好ましい。【０００９】
これにより、加工前角度と目標角度の差分によって加工難易度を反映して折り曲げ回数を自動的かつ適切に算出できる。【００１０】
前記加工具の移動方向で前記ワーク（例えば、後述のワークＷｂ）の前記端部の形状が異なる場合において前記軌跡決定工程では、前記加工具の移動方向で見る前記端部の第１の断面（図１２のＮｏ．１の項目参照）の前記加工前角度、前記目標角度及び前記端部長さと、前記加工具の移動方向で見る前記端部の前記第１の断面とは異なる第２の断面（図１２のＮｏ．２〜１５の項目参照）の前記加工前角度、前記目標角度及び前記端部長さと、に基づいて前記加工具の軌跡を決定することが好ましい。【００１１】
これにより、断面の形状が異なる場合であっても、形状の違いを考慮して加工具の軌跡を決定することができる。【００１２】
前記第１の断面の前記加工前角度と前記目標角度の差分（例えば、後述のθ０−Ψ）又は前記差分を前記端部長さで割った値（例えば、後述の（θ０−Ψ）／Ｌ）又はその両方を第１の軌跡決定値として算出し、前記第２の断面の前記加工前角度と前記目標角度の差分（例えば、後述のθ０−Ψ）又は前記差分を前記端部長さで割った値（例えば、後述の（θ０−Ψ）／Ｌ）又はその両方に基づいて第２の軌跡決定値として算出し、前記加工前角度から前記目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が前記軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップ（図１３に示す軌跡数決定マップ）と、算出した前記第１の軌跡決定値及び前記第２の軌跡決定値と、から前記折り曲げ回数及び各段階の折り曲げ角度を算出することが好ましい。【００１３】
これにより、移動方向で断面が異なるような場合であっても、加工難易度を反映して折り曲げ回数を自動的かつ適切に算出できる。【００１４】
前記軌跡数決定マップでは前記軌跡数ごとに上限値（例えば、後述の軌跡数決定マップにおける１パスにおける７．０又は２パスにおける１２．０又は３パスにおける１９．０）を決定する値が定められており、前記軌跡数決定マップにプロットされた前記軌跡決定値が属する範囲（例えば、後述の１パスの範囲又は２パスの範囲又は３パスの範囲）における前記上限値に対する偏り（例えば、後述のマージンＭα又はマージンＭβ）を反映して各段階における折り曲げ角度を算出することが好ましい。【００１５】
これにより、断面の形状が異なる場合における加工難易度を適切に平均化することができ、ワークの曲げ加工をより安定的に行うことができる。【００１６】
また、本発明は、加工具（例えば、後述の加工ローラ１０）によってワーク（例えば、後述のワークＷ）の端部（例えば、後述のフランジＷＦ）に対して曲げ加工を行うワーク曲げ加工装置（例えば、後述のローラヘミング装置１）であって、加工前の前記端部の加工前角度（例えば、後述の加工前角度θ０）及び端部の折り曲げ部分の端部長さ（例えば、後述のフランジ長さＬ）を取得し、前記加工前角度及び加工後の目標角度（例えば、後述の目標角度Ψ）と、前記端部長さと、に基づいて前記加工具の軌跡（例えば、後述のパス）を決定する制御部（例えば、後述の制御部５０）と、前記制御部で決定された軌跡に基づいて前記加工具を所定方向に移動させ、前記目標角度まで前記端部を折り曲げるロボット（例えば、後述のロボット４０）と、を備えるワーク曲げ加工装置に関する。【００１７】
これにより、加工前角度と目標角度に基づいて加工具の軌跡を適切に決定できるので、教示作業で加工具の軌跡を設定するために必要な工数を効果的に削減できる。作業者の経験が少ない場合であっても、適切な軌跡が設定されるので加工工程を安定化させることができる。【００１８】
前記制御部は、前記加工前角度と前記目標角度の差分（例えば、後述のθ０−Ψ）又は前記差分を前記端部長さで割った値（例えば、後述の（θ０−Ψ）／Ｌ）又はその両方を軌跡決定値として算出し、前記加工前角度から前記目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が前記軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップ（例えば、後述の図６に示す軌跡数決定マップ）と、算出した前記軌跡決定値と、から前記折り曲げ回数（例えば、後述のパス数）及び各段階の折り曲げ角度（例えば、後述の加工途中角度θｎ）を算出することが好ましい。【００１９】
これにより、加工前角度と目標角度の差分によって加工難易度を反映して折り曲げ回数を自動的かつ適切に算出できる。【００２０】
前記制御部は、前記加工具の移動方向で前記ワーク（例えば、後述のワークＷｂ）の前記端部の形状が異なる場合において前記軌跡決定工程では、前記加工具の移動方向で見る前記端部の第１の断面の前記加工前角度、前記目標角度及び前記端部長さと、前記加工具の移動方向で見る前記端部の前記第１の断面とは異なる第２の断面の前記加工前角度、前記目標角度及び前記端部長さと、に基づいて前記加工具の軌跡を決定することが好ましい。【００２１】
これにより、断面の形状が異なる場合であっても、形状の違いを考慮して加工具の軌跡を決定することができる。【００２２】
前記第１の断面の前記加工前角度と前記目標角度の差分（例えば、後述のθ０−Ψ）又は前記差分を前記端部長さで割った値（例えば、後述の（θ０−Ψ）／Ｌ）又はその両方を第１の軌跡決定値として算出し、前記第２の断面の前記加工前角度と前記目標角度の差分（例えば、後述のθ０−Ψ）又は前記差分を前記端部長さで割った値（例えば、後述の（θ０−Ψ）／Ｌ）又はその両方に基づいて第２の軌跡決定値として算出し、前記加工前角度から前記目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が前記軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップ（図１３に示す軌跡数決定マップ）と、算出した前記第１の軌跡決定値及び前記第２の軌跡決定値と、から前記折り曲げ回数及び各段階の折り曲げ角度を算出することが好ましい。【００２３】
これにより、移動方向で断面が異なるような場合であっても、加工難易度を反映して折り曲げ回数を自動的かつ適切に算出できる。【００２４】
前記軌跡数決定マップでは前記軌跡数ごとに上限値（例えば、後述の軌跡数決定マップにおける１パスにおける７．０又は２パスにおける１２．０又は３パスにおける１９．０）を決定する値が定められており、前記軌跡数決定マップにプロットされた前記軌跡決定値が属する範囲（例えば、後述の１パスの範囲又は２パスの範囲又は３パスの範囲）における前記上限値に対する偏り（例えば、後述のマージンＭα又はマージンＭβ）を反映して各段階における折り曲げ角度を算出することが好ましい。【００２５】
これにより、断面の形状が異なる場合における加工難易度を適切に平均化することができ、ワークの曲げ加工をより安定的に行うことができる。
【発明の効果】
【００２６】
本発明によれば、加工前のワークの形状及び目標とする加工後のワークの形状に基づいて加工具の軌跡を適切に設定できるワーク曲げ加工方法及びワーク曲げ加工装置を提供できる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係るローラヘミング装置１の概略構成を示す図である。
【図２】本実施形態の予備工程前のアウタパネルＷ１及びインナパネルＷ２をテーブル部３２に載置した状態を模式的に示す断面図である。
【図３】本実施形態の予備工程で加工ローラ１０によって目標角度ΨまでフランジＷＦが折り曲げられた状態のアウタパネルＷ１及びインナパネルＷ２を示す断面図である。
【図４】本実施形態の本工程で所定形状に折り曲げられたアウタパネルＷ１及びインナパネルＷ２を示す断面図である。
【図５】加工ローラ１０の移動方向で断面形状が同じワークＷａの例を示す断面斜視図である。
【図６】加工ローラ１０の移動方向でワークＷの断面形状が同じ場合の加工ローラ１０の移動制御の流れを示すフローである。
【図７】加工難易度による加工ローラ１０のパス数の違いを説明する図である。
【図８】加工ローラ１０の移動方向でワークＷの断面形状が同じ場合の加工ローラ１０のパス数を決定する軌跡数決定マップを示す図である。
【図９】フランジ長さＬによる加工ローラ１０の移動制御の違いを説明する図である。
【図１０】加工ローラ１０の移動方向で断面形状が異なるワークＷｂの例を示す断面斜視図である。
【図１１】加工ローラ１０の移動方向でワークＷの断面形状が異なる場合の加工ローラ１０の移動制御の流れを示すフローである。
【図１２】予備工程を行う範囲で取得された複数個所の断面と加工難易度の関係を示す表である。
【図１３】加工ローラ１０の移動方向でワークＷの断面形状が異なる場合の加工ローラ１０のパス数を決定する軌跡数決定マップを示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の好ましい実施形態について、図面を参照しながら説明する。まず、本実施形態の板材加工方法を適用するローラヘミング装置１の全体構成について説明する。図１は、本発明の一実施形態に係るローラヘミング装置１の概略構成を示す図である。
【００２９】
図１に示すように、本実施形態のローラヘミング装置１は、加工用テーブル３０と、加工ローラ１０と、ロボット４０と、制御部５０と、を備える。
【００３０】
加工用テーブル３０は、床面に設置された支持台３１と、支持台３１に支持されたテーブル部３２と、を備える。テーブル部３２には、ワークＷが載置される。ワークＷは、例えば自動車用ドアパネルなどであり、アウタパネルＷ１及びインナパネルＷ２から構成される。アウタパネルＷ１は、インナパネルＷ２を中央に配置する部分（本体）に対して残りの周縁部にフランジＷＦが略９０°に折り曲げられている。
【００３１】
テーブル部３２には、フランジＷＦをテーブル部３２の表面に対して垂直な上向きに立てた状態でアウタパネルＷ１が載置される。アウタパネルＷ１上には、アウタパネルＷ１のフランジＷＦがインナパネルＷ２の端部を包み込むようにインナパネルＷ２が配置される。アウタパネルＷ１本体とインナパネルＷ２の端部との間やフランジＷＦの折り返し面には、接着剤が塗布される。接着剤は、ガラスビーズなどの固形材が含まれている。
【００３２】
加工ローラ１０は、テーブル部３２に載置されたアウタパネルＷ１のフランジＷＦに折り曲げ加工（ローラヘミング加工）を施すものである。加工ローラ１０は、ロボット４０のアーム４２によって３次元方向に移動可能に支持され、アーム４２に対して回転可能である。
【００３３】
ロボット４０は、床面に固定された基部４１と、加工ローラ１０を３次元方向に移動可能に支持するアーム４２と、を備える。ロボット４０は、加工ローラ１０が所定の軌道に沿って移動するようにアーム４２を可動させる。
【００３４】
次に、ローラヘミング装置１による曲げ加工の流れについて説明する。本実施形態の曲げ加工では、アウタパネルＷ１のフランジＷＦを目標角度Ψまで段階的に折り曲げる予備工程と、目標角度Ψに曲げられたフランジＷＦをかしめて最終的な折り曲げ形状に加工する本工程と、が行われる。
【００３５】
図２は、予備工程を行う前のアウタパネルＷ１及びインナパネルＷ２をテーブル部３２に載置した状態を模式的に示す断面図である。図２では、アウタパネルＷ１のフランジＷＦ近傍が示されている。
【００３６】
図２に示すように、アウタパネルＷ１は、その端部に位置するフランジＷＦが上方に折り曲げられた状態でテーブル部３２の表面に載置される。なお、図中のＲ１は、フランジＷＦの曲げられた部分であるＲ状部分の始端となる部分であり、Ｒ２はＲ状部分の終端となる部分を示している。また、Ｌは、アウタパネルＷ１におけるＲ２から端部までのフランジ長さを示している。次に、アウタパネルＷ１の中央部（本体）上にインナパネルＷ２を重ね合わせる。インナパネルＷ２の端部は、アウタパネルＷ１本体のフランジＷＦ内側に収納される。アウタパネルＷ１の厚みをＴ１とし、インナパネルＷ２の厚みをＴ２とすると、この時点でアウタパネルＷ１とインナパネルＷ２を積み重ねた厚みは（Ｔ１＋Ｔ２）と表現できる。
【００３７】
図３は、予備工程で加工ローラ１０によって目標角度ΨまでフランジＷＦが折り曲げられた状態のアウタパネルＷ１及びインナパネルＷ２を示す断面図である。
【００３８】
図３に示すように、本実施形態の加工ローラ１０は、回転軸Ｃ１を中心に回転可能な略円筒状であり、その加工面は、円周形状部１１とＲ形状部１２とを有する。円周形状部１１とＲ形状部１２との間には、境界部１３が形成されている。円周形状部１１は、加工ローラ１０におけるロボット４０のアーム４２の支持側に設けられ、Ｒ形状部１２は、加工ローラ１０におけるロボット４０のアーム４２の支持側とは反対側である先端側に設けられる。なお、図３中のｌは、アウタパネルＷ１のＲ形状の始端部Ｒ１から加工ローラ１０の基準位置までの水平方向の長さを示す。Ｄは、基準位置から加工ローラ１０がフランジＷＦに接触する加工位置までの水平方向の長さを示すものであり、加工ローラ１０の押し込み量を示す。Ψは、かしめ加工を行うための目標角度Ψである。
【００３９】
ロボット４０は、予め設定される軌跡に従って予備曲げを行う。本実施形態の予備工程では、段階的に予備曲げが複数回行われる。
【００４０】
本実施形態では、加工ローラ１０の高さは一定であり、押し込み量Ｄの変更によって１回に変更する加工途中角度θｎ（＝１，２，３・・）を調節する。予備曲げの回数や１回の予備曲げの角度の設定方法については後述する。
【００４１】
加工ローラ１０のフランジＷＦへの押圧は、加工ローラ１０をフランジＷＦに対して、テーブル部３２の表面と平行にアーム４２を設定されるパスに沿って移動させることによって行われる。
【００４２】
目標角度Ψまで折り曲げられたフランジＷＦに対して本工程によるかしめ加工が行われる。図４は、本実施形態の本工程で所定形状に折り曲げられたアウタパネルＷ１及びインナパネルＷ２を示す断面図である。
【００４３】
本工程では、フランジＷＦがインナパネルＷ２の端部に接触するまで折り曲げられ、インナパネルＷ２の端部がフランジＷＦとアウタパネルＷ１本体によって挟み込まれた状態となる。本実施形態では、アウタパネルＷ１本体とインナパネルＷ２の端部との間やフランジＷＦの折り返し面に接着剤が塗布されており、接着剤に含まれる固形材がアウタパネルＷ１とインナパネルＷ２との間に食い込み、アウタパネルＷ１とインナパネルＷ２とを強く結合する。インナパネルＷ２にアウタパネルＷ１を積み重ねた厚みｈは（２Ｔ１＋Ｔ２）と表現できる。このように、かしめ加工では、予備加工により目標角度Ψまで折り曲げられたフランジＷＦが更に押し込まれてインナパネルＷ２がアウタパネルＷ１によって挟み込まれた状態となる。
【００４４】
次に、予備工程における加工回数及び加工角度の設定方法について説明する。本実施形態のローラヘミング装置１では、加工ローラ１０の移動方向でワークＷの断面形状が同じ場合と、加工ローラ１０の移動方向でワークＷの断面形状が異なる場合と、では異なる算出方法で加工回数及び加工角度を設定し、加工ローラ１０の移動制御を行う。
【００４５】
まず、加工ローラ１０の移動方向でワークＷの断面形状が同じ場合について説明する。図５は、加工ローラ１０の移動方向で断面形状が同じワークＷａ（ワークＷ）の例を示す断面斜視図である。図６は、加工ローラ１０の移動方向でワークＷの断面形状が同じ場合の加工ローラ１０の移動制御の流れを示すフローである。図７は、加工難易度による加工ローラ１０のパス数の違いを説明する図である。図８は、加工ローラ１０の移動方向でワークＷの断面形状が同じ場合の加工ローラ１０のパス数を決定する軌跡数決定マップを示す図である。図９は、フランジ長さＬによる加工ローラ１０の移動制御の違いを説明する図である。
【００４６】
図５に示すワークＷａは、車両用ドアのサイドシルにあたる部分であり、ワークＷの端部のフランジＷＦが、フランジ長さＬ、所定の角度（以下、加工前角度θ０）で折り曲げられた状態でテーブル部３２に載置される。
【００４７】
図６に示すように、ローラヘミング装置１の制御部５０は、加工ローラ１０の移動制御のフローでは、フランジ長さＬと加工前角度θ０を取得する（Ｓ１０１）。本実施形態では、前工程で設定されている設計データ等、予め設定されるデータに基づいてフランジ長さＬと、加工前角度θ０を設定する。
【００４８】
予め設定されるかしめ加工前の目標角度Ψと、Ｓ１０１で取得したフランジ長さＬ及び加工前角度θ０と、に基づいて加工難易度の分析を行うための値を式１、式２より算出する（Ｓ１０２）。（θ０−Ψ）／Ｌ・・・式１
θ０−Ψ・・・式２
【００４９】
図７を参照して加工難易度について説明する。図７の（ａ）は、加工前角度θ０が比較的大きい場合のワークＷの例を模式的に示しており、図７の（ｂ）は、加工前角度θ０が比較的小さい場合のワークＷの例を模式的に示している。なお、図７の（ａ）のθ３及び図７の（ｂ）のθ２は、かしめ加工を行う目標角度であり、略同じ角度であるものとする。
【００５０】
加工前角度θ０が大きく加工難易度が高い場合はパス数を大きく設定し、加工前角度θ０が小さく加工難易度が低い場合はパス数を小さく設定している。例えば、加工前角度θ０が大きい図７の（ａ）では３回に分けて予備工程を行っており、加工前角度θ０小さい図７の（ｂ）では２回に分けて予備工程を行う。
【００５１】
図８に示すように、Ｓ１０２で算出された（θ０−Ψ）／Ｌの値に基づいてパス数を決定するための範囲と、（θ０−Ψ）の値に基づいてパス数を決定するための範囲と、がそれぞれ予め設定される。
【００５２】
本実施形態では、（θ０−Ψ）／Ｌの値に基づいてパス数を決定するための範囲は、（θ０−Ψ）／Ｌの値が７．０未満では１パスであり、７．０以上１２．０未満では２パスであり、１２．０以上では３パスとなっている。一方、θ０−Ψの値に基づいてパス数を決定するための範囲は、θ０−Ψの値が１０ｄｅｇ未満では１パスであり、１０ｄｅｇ以上６０度未満では２パスであり、６０ｄｅｇ以上では３パスとなっている。
【００５３】
パス数を決定するステップでは、（θ０−Ψ）／Ｌ式１によって算出された値に基づいてパス数を算出するとともに、θ０−Ψ式２によって算出された値に基づいてパス数を算出する。そして、（θ０−Ψ）／Ｌ式１の値に基づくパス数と、θ０−Ψ式２の値に基づくパス数と、を比較して加工難易度の高い方を予備工程のパス数として決定する。
【００５４】
式１及び式２に具体的な数値を代入してパス数の決定について説明する。図５に示す加工対象のワークＷが、加工前角度θ０＝９８．１７ｄｅｇ、フランジ長さＬ＝７．５７（ｍｍ）であって、目標角度Ψ＝３０ｄｅｇの場合、以下のような結果となる。
（θ０−Ψ）／Ｌ＝９．００
θ０−Ψ＝６８．１７
【００５５】
（θ０−Ψ）／Ｌ＝９．００は、２パスが設定される７．０以上１２．０未満の範囲であり、パス数が２となる。θ０−Ψ＝６８．１７ｄｅｇは、３パスが設定される６０ｄｅｇ以上になるので、パス数が３となる。加工難易度が高い方が優先されるので、今回の場合は、パス数は３が設定されることになる。
【００５６】
パス数が決定されると、パスごとに設定される加工途中角度θｎを計算する（Ｓ１０４）。加工ローラ１０の移動方向でワークＷの断面形状が同じ場合では、加工途中角度θｎは加工前角度θ０から目標角度Ψを差し引いた角度をパス数で分割した角度が設定される。上述の例では、θ０＝９８．１７ｄｅｇ、θ１＝７５．４ｄｅｇ、θ２＝５２．７ｄｅｇ、θ３＝３０ｄｅｇ（＝目標角度Ψ）が加工途中角度θｎとして設定されることになる。
【００５７】
次に、θ０に基づいてＣＡＤ上で中間断面を作成し（Ｓ１０５）、この中間断面に基づいて加工ローラ１０の押し込み量Ｄ１→ｎを算出する（Ｓ１０６）。
【００５８】
本実施形態では、加工ローラ１０の高さを変更せずに曲げ工程を行う。図９を参照してフランジ長さＬによる加工ローラ１０の移動制御の違いを説明する。図９中の（ａ）はフランジ長さＬが相対的に長い場合を示し、図９中の（ｂ）はフランジ長さＬが相対的に短い場合を示す。
【００５９】
図９中の（ａ）に示すように、フランジ長さＬが相対的に長い場合は、加工ローラ１０のＲ形状部１２をフランジＷＦの外側の面に面接触させる。図９中の（ｂ）に示すように、フランジ長さＬが相対的に短い場合は、加工ローラ１０の円周形状部１１をフランジＷＦの端面に線接触させる。
【００６０】
パスごとに設定される押し込み量Ｄは、各パスで設定される加工途中角度ごとに設定される。例えば、θ０＝９８．１７ｄｅｇ、θ１＝７５．４ｄｅｇ、θ２＝５２．７ｄｅｇ、θ３＝３０ｄｅｇが設定される上述の例では、１回目の曲げ加工では押し込み量Ｄ１＝４．６ｍｍが設定され、２回目の曲げ加工では押し込み量Ｄ２＝７．８ｍｍが設定され、３回目の曲げ加工では押し込み量Ｄ３＝１０．４ｍｍが設定される。
【００６１】
パスごとに押し込み量が設定されると、ローラヘミング装置１の加工ローラ１０の位置をロボット４０のアーム４２によって制御し、実際の折り曲げ作業を行っていく。ローラヘミング装置１は、予備工程で目標角度Ψまで折り曲げられたワークＷに対してかしめ加工を行う。
【００６２】
以上説明した実施形態のワーク曲げ加工方法及びローラヘミング装置１によれば、以下のような効果を奏する。
加工ローラ１０によってワークＷａのフランジＷＦに対して曲げ加工を行うワーク曲げ加工方法であって、加工前のフランジＷＦの加工前角度θ０及びフランジＷＦの折り曲げ部分のフランジ長さＬを取得する工程と、加工前角度θ０及び加工後の目標角度Ψと、フランジ長さＬと、に基づいて加工ローラ１０のパス（軌跡）を決定する軌跡決定工程と、軌跡決定工程で決定されたパスに基づいて加工ローラ１０を所定方向に移動させ、目標角度ΨまでフランジＷＦを折り曲げる加工工程と、を含む。
【００６３】
これにより、加工前角度θ０と目標角度Ψに基づいて加工ローラ１０のパスを適切に決定できるので、教示作業で加工ローラ１０のパスを設定するために必要な工数を効果的に削減できる。作業者の経験が少ない場合であっても、適切な軌跡が設定されるので加工工程を安定化させることができる。
【００６４】
軌跡決定工程では、加工前角度θ０と目標角度Ψの差分（θ０−Ψ）及び差分をフランジ長さＬで割った値（（θ０−Ψ）／Ｌ）の両方を軌跡決定値として算出し、加工前角度θ０から目標角度Ψまで段階的に曲げる折り曲げる回数を示すパス数が軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップ（図８参照）と、算出した軌跡決定値と、からパス数及び各段階の加工途中角度θｎを算出する。
【００６５】
これにより、加工前角度θ０と目標角度Ψの差分によって加工難易度を反映して折り曲げ回数を自動的かつ適切に算出できる。
【００６６】
次に、加工ローラ１０の移動方向でワークＷの断面形状が異なる場合について説明する図１０は、加工ローラ１０の移動方向で断面形状が異なるワークＷｂ（ワークＷ）の例を示す断面斜視図である。図１１は、加工ローラ１０の移動方向でワークＷの断面形状が異なる場合の加工ローラ１０の移動制御の流れを示すフローである。図１２は、予備工程を行う範囲で取得された複数個所の断面と加工難易度の関係を示す表である。図１３は、加工ローラ１０の移動方向でワークＷの断面形状が異なる場合の加工ローラ１０のパス数を決定する軌跡数決定マップを示す図である。
【００６７】
図１０に示すワークＷｂは、車両用ドアのリア側の部分であり、ワークＷの端部のフランジＷＦが曲面を有している。加工ローラ１０の移動方向で断面形状が異なる形状となっている。
【００６８】
図１１に示すように、まず移動方向で異なる位置の断面を複数（Ｎ個）取得し、それぞれの断面情報を作成する（Ｓ２０１）。本実施形態では、前工程で設定されている設計データ等、予め設定されるデータに基づいて所定の間隔、例えば数ｍｍピッチ程度で断面形状を取得する。図１２に示す例では、１５個の断面が作成されている。なお、断面を何個作成するかは、例えば、予備工程を行う範囲や断面の形状に基づいて設定する等、適宜の方法を採用できる。
【００６９】
次に、Ｓ２０１で取得した断面に基づいて各断面のフランジ長さＬと、加工前角度θ０を取得する（Ｓ２０２）。次に、断面ごとに（θ０−Ψ）／Ｌ及び（θ０−Ψ）の値を算出する。図１２に示す例では、１５個の断面のそれぞれで（θ０−Ψ）／Ｌ及び（θ０−Ψ）が算出される。
【００７０】
各断面の（θ０−Ψ）／Ｌの値のうち、最も高い（θ０−Ψ）／Ｌの値を取得するとともに、θ０−Ψの最も高い値を取得する。図１２に示す例では、（θ０−Ψ）／Ｌの最も高い値は１７．７９となり、θ０−Ψの最も高い値は６２．６１となる。パス数の決定は、加工ローラ１０の移動方向でワークＷの断面形状が同じ場合と同様の方法で行う。
【００７１】
本実施形態においても、図１３の軌跡数決定マップに示すように、（θ０−Ψ）／Ｌの値に基づいてパス数を決定するための範囲は、（θ０−Ψ）／Ｌの値が７．０未満では１パスであり、７．０以上１２．０未満では２パスであり、１２．０以上１９．０未満では３パスとなっている。一方、θ０−Ψの値に基づいてパス数を決定するための範囲は、θ０−Ψの値が１０ｄｅｇ未満では１パスであり、１０ｄｅｇ以上６０度未満では２パスであり、６０ｄｅｇ以上１１０ｄｅｇ未満では３パスとなっている。図１２に示す例では、（θ０−Ψ）／Ｌの最も高い値は１７．７９であるので３パスとなり、θ０−Ψの最も高い値は６２．６１ｄｅｇなので３パスとなる。
【００７２】
（θ０−Ψ）／Ｌの最も高い値に基づいて設定されたパス数と、θ０−Ψの最も高い値に基づいて設定されたパス数と、を比較し、加工難易度が高い方のパス数に決定される。図１２に示す例では、何れも３パスとなっているのでパス数が３に設定される。
【００７３】
Ｓ２０４の処理でパス数が決定されると、加工途中角度を計算する処理に移行する（Ｓ２０５）。本実施形態では、Ｓ２０５の加工途中角度の計算においても、Ｓ２０４パス数の決定と同様に、（θ０−Ψ）／Ｌの値のうち最も高い値を取得するとともに、θ０−Ψの値のうち最も高い値を取得する。（θ０−Ψ）／Ｌの最も高い値と、θ０−Ψの最も高い値と、に対して以降の処理における加工途中角度及び押し込み量が設定される。
【００７４】
加工途中角度の算出方法について説明する。（θ０−Ψ）／Ｌの値によって決定したパス数に基づいて加工途中角度θ１αを取得するとともに、（θ０−Ψ）の値によって決定したパス数に基づいて加工途中角度θ１βを取得する。加工途中角度はθ１α及びθ１βは、加工前角度θ０から目標角度Ψを差し引いた角度をパス数で分割したものである。
【００７５】
図１２の例で最も加工前角度が大きいＮｏ．１３を加工前角度θｎ＝９２．６１として、目標角度Ψ＝３０ｄｅｇとする。この場合、（θ０−Ψ）／Ｌについても、加工途中角度θ１α＝７１．７４ｄｅｇ、θ２α＝５０．８７ｄｅｇ、θ３α＝３０ｄｅｇとなり、パス数が同じなのでθ０−Ψについても、加工途中角度θ１β＝７１．７４ｄｅｇ、θ２β＝５０．８７ｄｅｇ、θ３β＝３０ｄｅｇとなる。
【００７６】
また、設定範囲内の（θ０−Ψ）／Ｌの値の偏りをマージンＭαとして算出する。マージンＭαは、設定範囲の上限側を基準に算出される無次元数である。設定範囲におけるパス数が決定される上限を決める数値と、（θ０−Ψ）／Ｌの最も高い数値と、下限を決める数値と、に基づいてマージンＭαが設定される。マージンＭαは、上限を決める数値に対してパス数を決める数値がどの程度離れているかを示すことになる。上述の例では、Ｍα＝（１９−１７．７９）／（１９−１２）となり、Ｍα＝０．１７となる。
【００７７】
同様に、設定範囲内のθ０−Ψの値の偏りをマージンＭβとして算出する。マージンＭβは、設定範囲の上限側を基準に算出される。設定範囲におけるパス数が決定される上限を決める数値と、θ０−Ψの最も高い数値と、下限を決める数値と、に基づいてマージンＭβが設定される。マージンＭβは、上限を決める数値に対してパス数を決める数値がどの程度離れているかを示すことになる。上述の例では、Ｍβ＝（１１０−６１．９２）／（１１０−６０）となり、Ｍβ＝０．９５となる。
【００７８】
加工途中角度θ１α、加工途中角度θ１β、マージンＭα及びマージンＭβに基づいて加工途中角度θｎを算出する。図１３に示すように、θｎ＝１／（Ｍα+Ｍβ）×（Ｍβθｎα＋Ｍαθｎβ）式３によって加工途中角度を算出する。なお、図１２の例に、θｎ＝１／（Ｍα+Ｍβ）×（Ｍβθｎα＋Ｍαθｎβ）式３を適用すると、加工途中角度θ１＝７１．７４ｄｅｇ、θ２＝５０．８７ｄｅｇ、θ３＝３０ｄｅｇとなる。
【００７９】
次に、各断面θ０のうち、最も大きい角度θ０に基づいてＣＡＤ上で中間断面を作成する（Ｓ２０６）。図１２の例では、θ０＝９２．６１ｄｅｇが用いられる。Ｓ２０６で設定された中間断面に基づいて加工ローラ１０の押し込み量Ｄ１→ｎを算出する（Ｓ２０７）。パスごとに設定される押し込み量Ｄは、各パスで設定される加工途中角度ごとに設定される。押し込み量Ｄの算出は、上記実施形態と同様である。なお、図１２の例では、１回目の曲げ加工では押し込み量Ｄ１＝２．９ｍｍが設定され、２回目の曲げ加工では押し込み量Ｄ２＝４．３ｍｍが設定され、３回目の曲げ加工では押し込み量Ｄ３＝５．４ｍｍが設定される。各断面で作図したデータを出力し、当該フローは終了する（Ｓ２０８）。
【００８０】
以上説明した実施形態の曲げ加工方法及びローラヘミング装置１によれば、以下のような効果を奏する。
加工ローラ１０の移動方向でワークＷｂの形状が異なる場合において軌跡決定工程では、加工ローラ１０の移動方向で見るフランジＷＦの第１の断面の加工前角度θ０、目標角度Ψ及びフランジ長さＬと、加工ローラ１０の移動方向で見るフランジＷＦの第１の断面とは異なる第２の断面の加工前角度θ０、目標角度Ψ及びフランジ長さＬと、に基づいて加工ローラ１０の軌跡を決定する。
【００８１】
これにより、断面の形状が異なる場合であっても、形状の違いを考慮して加工ローラ１０の軌跡を決定することができる。
【００８２】
第１の断面の加工前角度θ０と目標角度Ψの差分（θ０−Ψ）及び差分をフランジ長さＬで割った値（（θ０−Ψ）／Ｌ）の両方を第１の軌跡決定値として算出する。また、第２の断面の加工前角度θ０と目標角度Ψの差分（θ０−Ψ）及び差分をフランジ長さＬで割った値（（θ０−Ψ）／Ｌ）の両方に基づいて第２の軌跡決定値として算出する。おっして、加工前角度θ０から前記目標角度Ψまで段階的に曲げる折り曲げる回数を示すパス数が軌跡決定値の大きさに応じて段階的に定められる軌跡数決定マップ（図１３参照）と、算出した第１の軌跡決定値及び第２の軌跡決定値と、からパス数及び各段階の折り曲げ角度を算出する。
【００８３】
これにより、移動方向で断面が異なるような場合であっても、加工難易度を反映して折り曲げ回数を自動的かつ適切に算出できる。
【００８４】
軌跡数決定マップではパスごとに上限値（１パスにおける７．０、２パスにおける１２．０、３パスにおける１９．０）を決定する値が定められており、軌跡数決定マップにプロットされた軌跡決定値が属する範囲（１パスの範囲又は２パスの範囲又は３パスの範囲）における上限値に対するマージンＭα又はマージンＭβを反映して各段階における折り曲げ角度を算出する。
【００８５】
これにより、断面の形状が異なる場合における加工難易度を適切に平均化することができ、ワークの曲げ加工をより安定的に行うことができる。
【００８６】
以上、本発明の好ましい実施形態について説明したが、本発明は、上述の実施形態に制限されるものではなく、適宜変更が可能である。例えば、上記実施形態の加工ローラの形状に限定されず、折り曲げ加工を行うことができる構成であれば、適宜変更することができる。また、軌跡数決定マップは、上記実施形態で説明したものに限定されず、加工前角度から目標角度まで段階的に曲げる折り曲げる回数を示す軌跡数が軌跡決定値の大きさに応じて段階的に定められるテーブル形式としてもよい。このように、軌跡数決定マップは、事情に応じて適宜変更可能である。
【符号の説明】
【００８７】
１  ローラヘミング装置（ワーク曲げ加工装置）
１０  加工ローラ（加工具）
４０  ロボット
５０  制御部
Ｗ  ワーク
ＷＦ  フランジ
θ０  加工前角度
θｎ  加工途中角度
Ψ  目標角度
【図１】
2017134970.tif 000003
【図２】
2017134970.tif 000004
【図３】
2017134970.tif 000005
【図４】
2017134970.tif 000006
【図５】
2017134970.tif 000007
【図６】
2017134970.tif 000008
【図７】
2017134970.tif 000009
【図８】
2017134970.tif 000010
【図９】
2017134970.tif 000011
【図１０】
2017134970.tif 000012
【図１１】
2017134970.tif 000013
【図１２】
2017134970.tif 000014
【図１３】
2017134970.tif 000015
【国際調査報告】
2017134970.tif 000016
2017134970.tif 000017
2017134970.tif 000018
2017134970.tif 000019