(57)【要約】  カムデータ生成装置（１０）は、入力データが入力される入力モジュールと、入力データを加工する複数の加工モジュールと、入力データを加工して生成されるデータであり制御対象である出力軸の位置を示す出力データを出力する出力モジュールとを含む複数のモジュールを指定するモジュール指定部（１３）と、指定された複数のモジュールの組み合わせに基づいて、入力データと出力データとの関係を示すカムデータである第１カムデータを生成するカムデータ生成部（１４）と、第１カムデータを表示するカムデータ表示部（１５）と、を備えることを特徴とする。
2019215854.tif 000002
【特許請求の範囲】
【請求項１】
入力データが入力される入力モジュールと、前記入力データを加工する複数の加工モジュールと、前記入力データを加工して生成されるデータであり制御対象である出力軸の位置を示す出力データを出力する出力モジュールとを含む複数のモジュールを指定するモジュール指定部と、
指定された複数の前記モジュールの組み合わせに基づいて、前記入力データと前記出力データとの関係を示すカムデータである第１カムデータを生成するカムデータ生成部と、
前記第１カムデータを表示するカムデータ表示部と、
を備えることを特徴とするカムデータ生成装置。
【請求項２】
前記カムデータ表示部は、前記第１カムデータを示すデータテーブルを表示することが可能であることを特徴とする請求項１に記載のカムデータ生成装置。
【請求項３】
前記カムデータ表示部は、前記第１カムデータをグラフ化したカム曲線を表示することが可能であることを特徴とする請求項１または２に記載のカムデータ生成装置。
【請求項４】
前記モジュール指定部が２つの前記入力モジュールを指定する場合、前記カムデータ表示部は、２つの前記入力データと前記出力データとの関係を示す三次元のカム曲線を表示することを特徴とする請求項３に記載のカムデータ生成装置。
【請求項５】
前記モジュール指定部は、複数の前記モジュールの種類と、複数の前記モジュールの間の接続関係とを指定する場合、同種のモジュールを重複して指定することが可能であることを特徴とする請求項１に記載のカムデータ生成装置。
【請求項６】
前記カムデータ生成部は、指定された複数の前記モジュールの組み合わせと、前記加工モジュールの加工前後のデータの値を対応づけるカムデータである第２カムデータとに基づいて、第１カムデータを生成することを特徴とする請求項１に記載のカムデータ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カム制御で用いられるカムデータを生成するカムデータ生成装置に関する。
【背景技術】
【０００２】
機械的なカム機構を実装しておらず、主軸の位置などの入力データと従軸の位置を示す出力データとの関係を示すカムデータを用いて、複数のモータを同期運転してカム動作を行わせる電子カム制御と呼ばれる技術が知られている。電子カム制御では、１つの出力データを生成するために、入力データに対する複数の加工処理が行われる場合がある。【０００３】
特許文献１には、電子カム制御において、第１のカムデータを用いて第１の入力データを変換し、第２のカムデータを用いて第２の入力データを変換し、変換後の第１の入力データおよび変換後の第２の入力データを加算して出力データを生成することが記載されている。この場合、１つの出力データを生成するために、第１の入力データを変換する変換処理、第２の入力データを変換する変換処理、第１の入力データおよび第２の入力データの加算処理といった複数の加工処理が行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２８９５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示された技術では、入力データに対する出力データの関係を直接設定するのではなく、個別の加工処理の前後のデータの関係を設定するため、入力データに対する出力データの関係性が分かり難いという問題があった。【０００６】
本発明は、上記に鑑みてなされたものであって、入力データに対する出力データの関係性を直感的に把握することが可能なカムデータ生成装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかるカムデータ生成装置は、入力データが入力される入力モジュールと、入力データを加工する複数の加工モジュールと、入力データを加工して生成されるデータであり制御対象である出力軸の位置を示す出力データを出力する出力モジュールとを含む複数のモジュールを指定するモジュール指定部と、指定された複数のモジュールの組み合わせに基づいて、入力データと出力データとの関係を示すカムデータである第１カムデータを生成するカムデータ生成部と、第１カムデータを表示するカムデータ表示部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明にかかるカムデータ生成装置は、１つの出力データを生成するために、入力データに対する複数の加工処理が行われる場合であっても、入力データに対する出力データの関係性を直感的に把握することが可能であるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１にかかるカムデータ生成装置の機能構成を示す図
【図２】図１に示すモジュール指定部が表示するモジュール指定画面の一例を示す図
【図３】図１に示すモジュール指定部が表示するモジュール指定画面の他の一例を示す図
【図４】図１に示すカムデータ生成装置が生成する第１カムデータの一例を示す図
【図５】図２に示す第１の加工モジュールが行う加工処理の前後のデータの値を対応づける第２カムデータを示す図
【図６】図２に示す第２の加工モジュールが行う加工処理の前後のデータの値を対応づける第２カムデータを示す図
【図７】図１に示すカムデータ生成装置が生成する第１カムデータの他の一例を示す図
【図８】図４に示す第１カムデータをグラフ化したカム曲線を示す図
【図９】図１に示すカムデータ生成装置のハードウェア構成例を示す図
【図１０】図１に示すカムデータ生成装置が生成する第１カムデータを使用する同期制御システムの構成例を示す図
【図１１】図１０に示す同期制御システムの動作を説明するための図
【図１２】図１０に示す制御装置の機能構成を示す図
【図１３】図１２に示す演算部が行う処理の説明図
【図１４】図１２に示す演算部が行う処理の説明図
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態にかかるカムデータ生成装置を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態１．
図１は、本発明の実施の形態１にかかるカムデータ生成装置１０の機能構成を示す図である。カムデータ生成装置１０は、カムデータ記憶部１１と、モジュール記憶部１２と、モジュール指定部１３と、カムデータ生成部１４と、カムデータ表示部１５とを有する。カムデータ生成装置１０は、ＰＣ（Personal  Computer）などの情報処理装置であり、エンジニアリングツールと呼ばれる保守ツールの機能を搭載する。カムデータ生成装置１０は、複数のモータを同期制御して電子カム制御を行う同期制御システムが使用するカムデータを生成する。
【００１２】
カムデータ生成装置１０が生成するカムデータは、同期制御システムへの入力データの値と同期制御システムの出力軸の位置を示す出力データの値との関係を示す。以下、本明細書中では、単に入力データと称する場合、センサの検出値などの同期制御システムへ入力されるデータを指し、出力データと称する場合、同期制御システムから出力されるデータであり、出力軸の位置を示すデータを指すこととする。カムデータ生成装置１０は、同期制御システムが実行する複数の加工処理のそれぞれの加工前後のデータの値を対応づけたカムデータに基づいて、入力データの値と出力データの値とを対応づけたカムデータを生成する。以下、入力データの値と出力データの値とを対応づけたカムデータを第１カムデータと称し、個別の加工処理の加工前後のデータの値を対応づけたカムデータを第２カムデータと称する。
【００１３】
カムデータ記憶部１１は、第２カムデータとして使用可能なデータであって、予め生成されたカムデータを記憶する。カムデータ記憶部１１に記憶されるカムデータは、カムデータ生成装置１０の外部から取得したデータであってもよいし、過去にカムデータ生成装置１０が生成した第１カムデータであってもよい。
【００１４】
モジュール記憶部１２は、加工モジュール、入力データが入力される入力モジュール、出力データを出力する出力モジュールなどのモジュールのひな形を記憶している。
【００１５】
モジュール指定部１３は、ユーザの入力操作に基づいて、入力データが入力される入力モジュールと、入力データを加工する加工処理を行う加工モジュールと、出力データを出力する出力モジュールとを含む複数のモジュールをモジュール記憶部１２に記憶されたモジュールのひな形の中から選択することで指定する。このとき、ユーザは、選択した加工モジュールに入力軸、カムデータなどのデータを割り当てることができる。選択した加工モジュールに割り当てるカムデータは、カムデータ記憶部１１に記憶されたカムデータの中から選択することができる。入力モジュールと出力モジュールとの間には、複数の加工モジュールが接続される。モジュール指定部１３は、ユーザの入力操作に基づいて、複数のモジュールを組み合わせて、モジュールの種類と、複数のモジュールの間の接続関係とを指定することで、同期制御システムの構成を表す。なお、モジュール指定部１３は、複数のモジュールの種類と、複数のモジュールの間の接続関係とを指定する場合、同種のモジュールを重複して指定することが可能である。
【００１６】
図２は、図１に示すモジュール指定部１３が表示するモジュール指定画面の一例を示す図である。ユーザは、このモジュール指定画面を用いて、それぞれのモジュールを示す画像などのパーツを選択することで、モジュールの組み合わせを指定することができる。例えば、モジュール指定部１３は、モジュール記憶部１２に記憶されたモジュールを示す画像などのパーツを、使用するモジュールの候補としてモジュール指定画面上に表示することができる。例えば、ユーザが、表示されたパーツに対してドラッグアンドドロップ操作を行うことで、モジュールを指定することができ、選択した複数のパーツの間を接続することで、複数のモジュール間の接続関係を指定することができる。また、このモジュール指定画面では、選択した加工モジュールに入力軸、カムデータといったデータを割り当てることができる。
【００１７】
図２に示すモジュール指定画面では、搬送軸の位置が入力される第１の入力モジュール３１１と、温度センサの検出値が入力される第２の入力モジュール３１２と、第１の入力モジュール３１１から入力される入力データを変換する第１の加工モジュール３２１と、第２の入力モジュール３１２から入力される入力データを変換する第２の加工モジュール３２２と、第１の加工モジュール３２１の出力に第２の加工モジュール３２２の出力を加算する第３の加工モジュール３３１と、第３の加工モジュール３３１の出力を出力データとして出力する出力モジュール３０１とが指定されている。出力モジュール３０１は、プレス軸の位置を示す出力データを出力する。なお図２に示す例では、第１の加工モジュール３２１は第１の入力データを加工し、第２の加工モジュール３２２は第２の入力データを加工し、第３の加工モジュール３３１は第１および第２の入力データを加工する。しかしながら、本実施の形態はかかる例に限定されない。
【００１８】
図３は、図１に示すモジュール指定部１３が表示するモジュール指定画面の他の一例を示す図である。図３に示すモジュール指定画面では、搬送軸の位置が入力される第３の入力モジュール３１３と、第３の入力モジュール３１３から入力される入力データを変換する第４の加工モジュール３２３と、第４の加工モジュール３２３が出力するデータを変換する第５の加工モジュール３２４と、第５の加工モジュール３２４の出力を出力データとして出力する出力モジュール３０２とが指定されている。同期制御システムが、搬送軸に同期するノズルと、ノズルに同期するピストンとを有する充填システムである場合、第４の加工モジュール３２３は、搬送軸の位置に対するノズルの位置の関係を示すカムデータ＃３に従って、入力されるデータを変換し、第５の加工モジュール３２４は、ノズルの位置に対するピストンの位置の関係を示すカムデータ＃４に従って、入力されるデータを変換する。
【００１９】
図１の説明に戻る。カムデータ生成部１４は、モジュール指定部１３が指定した複数のモジュールの組み合わせに基づいて、入力データと出力データとの関係を示す第１カムデータを生成する。図２に示す例において、カムデータ生成部１４は、第１の入力モジュール３１１に入力される第１の入力データ、および第２の入力モジュール３１２に入力される第２の入力データと、出力モジュール３０１から出力される出力データとの関係を示す第１カムデータを生成する。具体的には、カムデータ生成部１４は、モジュール指定部１３が指定した複数のモジュールに含まれる加工モジュールの第２カムデータを用いて、第１カムデータを生成することができる。カムデータ生成部１４は、生成した第１カムデータをカムデータ表示部１５およびカムデータ記憶部１１に入力することができる。
【００２０】
図４は、図１に示すカムデータ生成装置１０が生成する第１カムデータの一例を示す図である。図４に示す第１カムデータは、図２に示す複数のモジュールが指定された場合に生成される。図４に示す「入力＃１」は、第１の入力モジュール３１１へ入力される入力データの値を示し、「入力＃２」は、第２の入力モジュール３１２へ入力される入力データの値を示し、「出力」は出力モジュール３０１から出力される出力データの値を示している。
【００２１】
ここで、カムデータ生成部１４の行う具体的な処理について説明するために、第２カムデータの具体例を示す。図５は、図２に示す第１の加工モジュール３２１が行う加工処理の前後のデータの値を対応づける第２カムデータを示す図である。図６は、図２に示す第２の加工モジュール３２２が行う加工処理の前後のデータの値を対応づける第２カムデータを示す図である。
【００２２】
図５に示す第２カムデータは、第１の加工モジュール３２１が行う加工処理の加工前の値と加工後の値とを対応づけている。図５に示す例では、加工前の値がＸ０である場合、加工後の値はＡ０となる。同様に、加工前の値がＸ１である場合、加工後の値はＡ１となり、加工前の値がＸｎである場合、加工後の値はＡｎとなる。図６に示す第２カムデータは、第２の加工モジュール３２２が行う加工処理の加工前の値と加工後の値とを対応づけている。図６に示す例では、加工前の値がＴ０である場合、加工後の値はＢ０となる。同様に、加工前の値がＴ１である場合、加工後の値はＢ１となり、加工前の値がＴｎである場合、加工後の値はＢｎとなる。
【００２３】
この場合、カムデータ生成部１４は、図５に示す加工前の値および図６に示す加工前の値の組み合わせのそれぞれについて、加工後の値を取得し、加工後の値を加算することで、第１カムデータを生成することができる。具体的には、図４に示す「入力＃１」の値がＸ０であって、「入力＃２」の値がＴ０である場合、カムデータ生成部１４は、図５に示す第２カムデータを用いて、Ｘ０に対応する加工後の値「Ａ０」を取得し、図６に示す第２カムデータを用いて、Ｔ０に対応する加工後の値「Ｂ０」を取得する。カムデータ生成部１４は、取得した値を加算して、出力データを生成する。したがって、図４に示す出力データ「Ｙ００」の値は、Ａ０にＢ０を加算した値となる。
【００２４】
図７は、図１に示すカムデータ生成装置１０が生成する第１カムデータの他の一例を示す図である。図７に示す第１カムデータは、図３に示す複数のモジュールが指定された場合に生成される。図７に示す「入力」は、第３の入力モジュール３１３へ入力される入力データの値を示し、「出力」は出力モジュール３０２から出力される出力データの値を示している。
【００２５】
図４および図７に示すように、カムデータ生成装置１０が生成する第１カムデータは、入力データから出力データを生成するまでの間に複数の加工処理が行われる場合、入力データの値と、この値の入力データが同期制御システムに入力されたときに出力される出力データの値とを直接対応づけている。図４の例では、複数の種類の入力データが同期制御システムに入力されるため、カムデータ生成装置１０が生成する第１カムデータは、複数の入力データの値の組み合わせと、この組み合わせの複数の入力データが同期制御システムに入力されたときに出力される出力データの値とを含んでいる。
【００２６】
図１の説明に戻る。カムデータ表示部１５は、カムデータ生成部１４が生成する第１カムデータを表示する。カムデータ表示部１５が第１カムデータを表示する方法は、様々な方法が考えられる。例えば、カムデータ表示部１５は、生成した第１カムデータを、図４および図７に示したようなデータテーブルの形式で表示することができる。或いはカムデータ表示部１５は、第１カムデータをグラフ化したカム曲線を表示することができる。カムデータ表示部１５は、生成した第１カムデータの値の間を補間してグラフ化することができる。
【００２７】
図８は、図４に示す第１カムデータをグラフ化したカム曲線を示す図である。２つの入力データを用いて出力データが生成される場合、カムデータ表示部１５は、２つの入力データと１つの出力データとの関係を示す三次元のカム曲線を表示することができる。例えば、図８のＸ軸を搬送軸の位置とし、Ｚ軸を温度とし、Ｙ軸をプレス軸の位置とすることができる。
【００２８】
図９は、図１に示すカムデータ生成装置１０のハードウェア構成例を示す図である。カムデータ生成装置１０のカムデータ記憶部１１、モジュール記憶部１２、モジュール指定部１３、カムデータ生成部１４、およびカムデータ表示部１５の機能は、プロセッサ３１と、メモリ３２と、入力装置３３と、表示装置３４とを用いて実現することができる。
【００２９】
プロセッサ３１は、ＣＰＵ（Central  Processing  Unit）であり、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital  Signal  Processor）などとも呼ばれる。メモリ３２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（登録商標）（Electrically  ＥＰＲＯＭ）などの不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital  Versatile  Disk）などである。
【００３０】
入力装置３３は、マウス、タッチセンサなどのポインティングデバイス、キーボードなどである。入力装置３３は、ユーザからの入力操作を受け付ける。表示装置３４は、液晶ディスプレイ、有機ＥＬ（Electro  Luminescence）ディスプレイなどである。表示装置３４は、表示画面を出力する。
【００３１】
プロセッサ３１がメモリ３２に記憶されたコンピュータプログラムを読み出して実行することで、カムデータ記憶部１１、モジュール記憶部１２、モジュール指定部１３、カムデータ生成部１４、およびカムデータ表示部１５の機能を実現することができる。メモリ３２は、プロセッサ３１が実行する各処理における一時メモリとしても用いられる。
【００３２】
図１０は、図１に示すカムデータ生成装置１０が生成する第１カムデータを使用する同期制御システム４０の構成例を示す図である。同期制御システム４０は、モータによって駆動される主軸である搬送軸４１と、搬送軸４１を駆動するモータと異なるモータによって駆動されるプレス軸４２と、温度を計測する温度センサ４３と、カムデータに従って搬送軸４１およびプレス軸４２のそれぞれを駆動するモータを制御する制御装置４４とを有する。プレス軸４２は、主軸である搬送軸４１の位置を基準として位置が定められる従軸である。またプレス軸４２の位置は、温度センサ４３が検出する温度の値に基づいて補正が加えられる。同期制御システム４０が使用する第１カムデータを生成する場合、ユーザは、カムデータ生成装置１０を用いて、図２に示すように複数のモジュールを指定する。図２に示す第１の入力モジュール３１１は、搬送軸４１に対応し、第２の入力モジュール３１２は、温度センサ４３に対応し、出力モジュール３０１は、プレス軸４２に対応する。
【００３３】
図１１は、図１０に示す同期制御システム４０の動作を説明するための図である。図１１の上図は、搬送軸４１の位置に対するプレス軸４２の位置の関係を示すカム曲線Ｙ’を示している。図１１の下図は、温度センサ４３の検出する温度に対するプレス軸４２の位置に加える補正量の関係を示すカム曲線Ｐを示している。このように、補正を加えるための入力データを用いる場合、１つの出力データを生成するために、入力データに対して複数の加工処理が行われる。この場合、カムデータ生成装置１０は、カム曲線Ｙ’が示すカムデータとカム曲線Ｐが示すカムデータとを合成したカムデータを生成し、制御装置４４は、合成して生成されるカムデータを使用して、搬送軸４１を駆動するモータおよびプレス軸４２を駆動するモータを制御する。
【００３４】
図１２は、図１０に示す制御装置４４の機能構成を示す図である。制御装置４４は、入力部４４１と、演算部４４２と、出力部４４３とを有する。入力部４４１は、入力機器から入力される入力データの値を受け付ける。入力部４４１は、受け付けた値を演算部４４２に入力する。入力部４４１に入力される入力データは、例えば、速度、加速度、温度などセンサの検出値、入力軸の位置などであり、図１０に示す同期制御システム４０の例では、入力軸の位置と、温度センサ４３の検出する温度である。
【００３５】
演算部４４２は、入力部４４１に入力される入力データの値と、カムデータ生成装置１０が生成する第１カムデータとに基づいて、サーボモータの位置、速度、出力機器への制御量などを求める各種の演算を行い、出力データを生成する。演算部４４２は、生成した出力データを出力部４４３に入力する。出力部４４３は、駆動機器と接続されており、演算部４４２から入力される出力データを駆動機器に出力する。制御装置４４は、モーション制御と補正制御とを同一の演算部４４２にて同一の演算周期内で実行する。制御装置４４は、カムデータ生成装置１０が生成した第１カムデータを用いて、入力データから出力データを生成することができる。このとき制御装置４４は、第１カムデータを生成する演算を行わないため、複数の入力がある場合など、入力データに対して複数の加工処理が行われる場合であっても、演算負荷を抑制することが可能である。
【００３６】
図１３は、図１２に示す演算部４４２が行う処理の説明図である。図１３は、図１０に示す同期制御システム４０の構成において演算部４４２が行う処理を示している。演算部４４２には、入力軸位置１−１、温度センサ値１−２といった入力データが入力される。演算部４４２は、カムテーブル２を用いて、入力データを出力データである出力軸位置３に変換する。出力軸位置３は、制御対象の軸である出力軸の位置である。図４に示すカムテーブル２を使用する場合、演算部４４２は、カムテーブル２に含まれるデータの中で、入力軸位置１−１と「入力＃１」のデータとが一致し、且つ、温度センサ値１−２と「入力＃２」のデータとが一致するデータに対応する「出力」の値を出力軸位置３とする。
【００３７】
図１４は、図１２に示す演算部４４２が行う処理の説明図である。図１４は、制御装置４４が図３に示す構成を有するシステムを制御する場合において、演算部４４２が行う処理を示している。演算部４４２には、入力軸位置１−１が入力データとして入力される。演算部４４２は、カムテーブル２を用いて、入力データを出力データである出力軸位置３に変換する。具体的には、演算部４４２は、カムテーブル２−１に含まれるデータの中で、入力軸位置１−１と一致する「入力」のデータに対応づけられた「出力」の値を取得する。そして、演算部４４２は、カムテーブル２−２に含まれるデータの中で、カムテーブル２−１から取得した「出力」の値と一致する「入力」のデータに対応づけられた「出力」の値を出力軸位置３とする。
【００３８】
以上説明したように、本発明の実施の形態１によれば、入力モジュールと、出力モジュールと、複数の加工モジュールとが指定されると、入力モジュールに入力される入力データと、出力モジュールから出力される出力データとの関係を示す第１カムデータが生成される。したがって、入力データに対する複数の加工処理が行われる場合であっても、入力データに対する出力データの関係性を直感的に把握することが可能になる。
【００３９】
また、上記の第１カムデータを使用することで、制御装置４４は、複数の加工モジュールが示す複数の加工処理のそれぞれへの入出力を演算する必要がなく、入力データから直接、複数の加工処理を経た後の出力データを特定することが可能になる。したがって、制御装置４４の処理負荷を低減することが可能になる。
【００４０】
本発明の実施の形態１によれば、入力データに対する複数の加工処理が行われる場合であっても、入力データに対する出力データの関係性を示す第１カムデータをグラフ化したカム曲線が表示される。例えば２つの入力データに対する出力データの関係性は、三次元グラフで表される。したがって、制御装置を稼働させる前に、生成されるカム曲線を視覚的に確認することが可能になり、出力軸の動作を把握しやすくなる。
【００４１】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【００４２】
例えば、上記では２つの入力データを合成する例を示したが、３つ以上の入力データが用いられるシステムについても本実施の形態の技術を適用することができる。また本実施の形態で指定した複数のモジュールの組み合わせは一例であり、モジュールの組み合わせが異なるシステムについても本実施の形態の技術を適用することが可能である。また、本実施の形態で用いた入力データは一例であり、入力データは、搬送軸の位置、温度に限られず、他の検出値、例えば圧力データなどであってもよい。
【００４３】
また、上記ではカムデータ生成装置１０の機能について説明したが、カムデータ生成装置１０が実行するカムデータ生成方法、および、カムデータ生成方法の各工程をコンピュータに実行させるためのコンピュータプログラムとして本発明の技術を実現することもできる。
【符号の説明】
【００４４】
１−１  入力軸位置、１−２  温度センサ値、２，２−１，２−２  カムテーブル、３  出力軸位置、１０  カムデータ生成装置、１１  カムデータ記憶部、１２  モジュール記憶部、１３  モジュール指定部、１４  カムデータ生成部、１５  カムデータ表示部、３１  プロセッサ、３２  メモリ、３３  入力装置、３４  表示装置、４０  同期制御システム、４１  搬送軸、４２  プレス軸、４３  温度センサ、４４  制御装置、３０１，３０２  出力モジュール、３１１  第１の入力モジュール、３１２  第２の入力モジュール、３１３  第３の入力モジュール、３２１  第１の加工モジュール、３２２  第２の加工モジュール、３２３  第４の加工モジュール、３２４  第５の加工モジュール、３３１  第３の加工モジュール、４４１  入力部、４４２  演算部、４４３  出力部。
【図１】
2019215854.tif 000003
【図２】
2019215854.tif 000004
【図３】
2019215854.tif 000005
【図４】
2019215854.tif 000006
【図５】
2019215854.tif 000007
【図６】
2019215854.tif 000008
【図７】
2019215854.tif 000009
【図８】
2019215854.tif 000010
【図９】
2019215854.tif 000011
【図１０】
2019215854.tif 000012
【図１１】
2019215854.tif 000013
【図１２】
2019215854.tif 000014
【図１３】
2019215854.tif 000015
【図１４】
2019215854.tif 000016
【手続補正書】
【提出日】平成30年11月30日(2018.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１加工モジュールの加工前後のデータの値を対応づけるカムデータである第１加工カムデータおよび第２加工モジュールの加工前後のデータの値を対応づけるカムデータである第２加工カムデータを含む複数の第２カムデータが記憶されるカムデータ記憶部と、
第１入力データが入力される第１入力モジュールと、第２入力データが入力される第２入力モジュールと、前記第１入力データを前記第１加工カムデータを用いて加工する前記第１加工モジュールと、前記第２入力データを前記第２加工カムデータを用いて加工する前記第２加工モジュールと、前記第１加工モジュールの出力と前記第２加工モジュールの出力を合成する第３加工モジュールと、前記第３加工モジュールの出力を用いて生成されるデータであり制御対象である出力軸の位置を示す出力データを出力する出力モジュールとを含む複数のモジュールを指定するモジュール指定部と、
指定された複数の前記モジュールの組み合わせに基づいて、前記第１加工カムデータおよび前記第２加工カムデータを用いて、前記第１入力データおよび前記第２入力データと前記出力データとの関係を示すカムデータである第１カムデータを生成するカムデータ生成部と、
前記第１カムデータを表示するカムデータ表示部と、
を備えることを特徴とするカムデータ生成装置。
【請求項２】
第１加工モジュールの加工前後のデータの値を対応づけるカムデータである第１加工カムデータおよび第２加工モジュールの加工前後のデータの値を対応づけるカムデータである第２加工カムデータを含む複数の第２カムデータが記憶されるカムデータ記憶部と、
入力データが入力される入力モジュールと、前記入力データを前記第１加工カムデータを用いて加工する前記第１加工モジュールと、前記第１加工モジュールの出力を前記第２加工カムデータを用いて加工する第２加工モジュールと、前記第２加工モジュールの出力を用いて生成されるデータであり制御対象である出力軸の位置を示す出力データを出力する出力モジュールとを含む複数のモジュールを指定するモジュール指定部と、
指定された複数の前記モジュールの組み合わせに基づいて、前記第１加工カムデータおよび前記第２加工カムデータを用いて、前記入力データと前記出力データとの関係を示すカムデータである第１カムデータを生成するカムデータ生成部と、
前記第１カムデータを表示するカムデータ表示部と、
を備えることを特徴とするカムデータ生成装置。
【請求項３】
前記カムデータ表示部は、前記第１カムデータを示すデータテーブルを表示することを特徴とする請求項１または２に記載のカムデータ生成装置。
【請求項４】
前記カムデータ表示部は、前記第１カムデータをグラフ化したカム曲線を表示することを特徴とする請求項１から３のいずれか１項に記載のカムデータ生成装置。
【請求項５】
前記カムデータ表示部は、前記第１入力データおよび前記第２入力データと前記出力データとの関係を示す三次元のカム曲線を表示することを特徴とする請求項１に記載のカムデータ生成装置。
【請求項６】
前記カムデータ表示部は、前記入力データと前記出力データとの関係を示すカム曲線を表示することを特徴とする請求項２に記載のカムデータ生成装置。
【請求項７】
前記モジュール指定部は、複数の前記モジュールの種類と、複数の前記モジュールの間の接続関係とを指定する場合、同種のモジュールを重複して指定することが可能であることを特徴とする請求項１または２に記載のカムデータ生成装置。
【請求項８】
第１加工モジュールの加工前後のデータの値を対応づけるカムデータである第１加工カムデータおよび第２加工モジュールの加工前後のデータの値を対応づけるカムデータである第２加工カムデータを含む複数の第２カムデータが記憶されるカムデータ記憶部と、
第１入力データが入力される第１入力モジュールおよび第２入力データが入力される第２入力モジュールを含む複数の入力モジュールと、前記第１入力データに第１の加工を行う第１加工モジュール、前記第２入力データに第２の加工を行う第２加工モジュール、および第１加工モジュールの出力と第２加工モジュールの出力とを加算する第３加工モジュールを含む複数の加工モジュールと、制御対象である出力軸の位置を示す第１出力データを出力する第１出力モジュールとを含む複数のモジュールを指定し、かつ前記第１入力モジュールの出力端子が前記第１加工モジュールの入力端子に接続され、前記第２入力モジュールの出力端子が前記第２加工モジュールの入力端子に接続され、前記第１加工モジュールの出力端子および前記第２加工モジュールの出力端子が前記第３加工モジュールの入力端子に接続され、前記第３加工モジュールの出力端子が前記第１出力モジュールの入力端子に接続されるように、前記第１入力モジュール、前記第２入力モジュール、前記第１加工モジュール、前記第２加工モジュール、前記第３加工モジュールおよび前記第１出力モジュールをモジュール指定画面に表示するモジュール指定部と、
前記第１入力モジュール、前記第２入力モジュール、前記第１加工モジュール、前記第２加工モジュール、前記第３加工モジュールおよび前記第１出力モジュールの接続関係と、前記第１加工カムデータおよび前記第２加工カムデータに基づき、前記第１加工カムデータの加工前のデータの値と前記第２加工カムデータの加工前のデータの値との組み合わせのそれぞれについて、前記第１加工カムデータの加工後のデータの値と前記第２加工カムデータの加工後のデータの値とを加算した値を計算して、前記第１入力データおよび前記第２入力データと前記第１出力データとの直接的な関係を示すカムデータである第１カムデータを生成するカムデータ生成部と、
前記第１カムデータを表示するカムデータ表示部と、
を備えることを特徴とするカムデータ生成装置。
【請求項９】
第１加工モジュールの加工前後のデータの値を対応づけるカムデータである第１加工カムデータおよび第２加工モジュールの加工前後のデータの値を対応づけるカムデータである第２加工カムデータを含む複数の第２カムデータが記憶されるカムデータ記憶部と、
第１入力データが入力される第１入力モジュールを含む複数の入力モジュールと、前記第１入力データに第１の加工を行う第１加工モジュールおよび前記第１加工モジュールの出力に第２の加工を行う第２加工モジュールを含む複数の加工モジュールと、制御対象である出力軸の位置を示す第１出力データを出力する第１出力モジュールとを含む複数のモジュールを指定し、かつ前記第１入力モジュールの出力端子が前記第１加工モジュールの入力端子に接続され、前記第１加工モジュールの出力端子が前記第２加工モジュールの入力端子に接続され、前記第２加工モジュールの出力端子が前記第１出力モジュールの入力端子に接続されるように、前記第１入力モジュール、前記第１加工モジュール、前記第２加工モジュール、および前記第１出力モジュールをモジュール指定画面に表示するモジュール指定部と、
前記第１入力モジュール、前記第１加工モジュール、前記第２加工モジュールおよび前記第１出力モジュールの接続関係と第１加工カムデータおよび第２加工カムデータに基づき、前記第１加工カムデータと前記第２加工カムデータとを組み合わせ、前記第１入力データと前記第１出力データとの直接的な関係を示すカムデータである第１カムデータを生成するカムデータ生成部と、
前記第１カムデータを表示するカムデータ表示部と、
を備えることを特徴とするカムデータ生成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかるカムデータ生成装置は、第１加工モジュールの加工前後のデータの値を対応づけるカムデータである第１加工カムデータおよび第２加工モジュールの加工前後のデータの値を対応づけるカムデータである第２加工カムデータを含む複数の第２カムデータが記憶されるカムデータ記憶部と、第１入力データが入力される第１入力モジュールと、第２入力データが入力される第２入力モジュールと、第１入力データを第１加工カムデータを用いて加工する第１加工モジュールと、第２入力データを第２加工カムデータを用いて加工する第２加工モジュールと、第１加工モジュールの出力と第２加工モジュールの出力を合成する第３加工モジュールと、第３加工モジュールの出力を用いて生成されるデータであり制御対象である出力軸の位置を示す出力データを出力する出力モジュールとを含む複数のモジュールを指定するモジュール指定部と、指定された複数の前記モジュールの組み合わせに基づいて、第１加工カムデータおよび第２加工カムデータを用いて、第１入力データおよび第２入力データと出力データとの関係を示すカムデータである第１カムデータを生成するカムデータ生成部と、前記第１カムデータを表示するカムデータ表示部と、を備えることを特徴とする。
【国際調査報告】
2019215854.tif 000017
2019215854.tif 000018
2019215854.tif 000019
2019215854.tif 000020