[go: up one dir, main page]

WO2016060054A1 - 治具情報設定方法及び治具情報設定装置 - Google Patents

治具情報設定方法及び治具情報設定装置 Download PDF

Info

Publication number
WO2016060054A1
WO2016060054A1 PCT/JP2015/078584 JP2015078584W WO2016060054A1 WO 2016060054 A1 WO2016060054 A1 WO 2016060054A1 JP 2015078584 W JP2015078584 W JP 2015078584W WO 2016060054 A1 WO2016060054 A1 WO 2016060054A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
jig
cross
section
workpiece
Prior art date
Application number
PCT/JP2015/078584
Other languages
English (en)
French (fr)
Inventor
下山真生
青戸将貢
Original Assignee
本田技研工業株式会社
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 本田技研工業株式会社 filed Critical 本田技研工業株式会社
Priority to CA2964720A priority Critical patent/CA2964720C/en
Priority to CN201580055689.0A priority patent/CN106796616B/zh
Priority to JP2016554058A priority patent/JP6283422B2/ja
Priority to US15/518,890 priority patent/US10482191B2/en
Priority to GB1705995.7A priority patent/GB2558012B/en
Publication of WO2016060054A1 publication Critical patent/WO2016060054A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
    • B23K37/04Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass for holding or positioning work
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
    • B23K37/04Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass for holding or positioning work
    • B23K37/0426Fixtures for other work
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
    • B23K37/04Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass for holding or positioning work
    • B23K37/0426Fixtures for other work
    • B23K37/0435Clamps
    • B23K37/0443Jigs
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K2101/00Articles made by soldering, welding or cutting
    • B23K2101/006Vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K2101/00Articles made by soldering, welding or cutting
    • B23K2101/28Beams
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/18Manufacturability analysis or optimisation for manufacturability

Definitions

  • the present invention relates to a jig information setting method and a jig information setting apparatus for setting jig information of a jig that supports a new workpiece with respect to design information of the new workpiece during welding work.
  • an operation of welding a workpiece by moving a welding gun attached to the tip of a robot arm along a taught path is performed.
  • various operations such as teaching, determination of the position of a jig that supports the new workpiece, and design of the jig are required. Since these operations require man-hours, man-hour reduction is desired.
  • Japanese Patent Application Laid-Open No. 2012-91304 automates teaching work and shortens man-hours by preparing and modifying a part of teaching information for an existing work (referred to as existing work) as preparation work for welding a new work.
  • existing work an existing work
  • preparation work for welding a new work a new work.
  • the present invention has been made in view of such problems, and provides a jig information setting method and a jig information setting apparatus capable of reducing the number of preparatory work steps required before welding work. With the goal.
  • the present invention provides a jig information setting method for setting jig information of a jig that supports the new workpiece with respect to design information of the new workpiece during welding work, based on position information indicating a clamp position of the jig.
  • a cross-section information recognition step for recognizing new workpiece cross-section information at the clamp position, information similar to the new workpiece cross-section information is searched from the existing workpiece cross-section information, and associated with the searched existing workpiece cross-section information.
  • a jig information setting step for selecting the jig information and setting the selected jig information and the position information in the design information in association with each other.
  • the present invention may further include a position information setting step for determining the clamp position of the jig and setting the position information indicating the clamp position in the design information before the cross-section information recognition step. . If the clamping position of the jig is determined in advance before the cross-section information is recognized, the processing after the cross-section information recognition can be performed smoothly.
  • the present invention provides a jig information setting device for setting jig information of a jig that supports the new workpiece with respect to design information of the new workpiece at the time of welding work, based on position information indicating a clamp position of the jig.
  • a cross-section information recognition unit for recognizing new work cross-section information at the clamp position, and information similar to the new work cross-section information is searched from the existing work cross-section information and associated with the searched existing work cross-section information.
  • a jig information setting unit that selects the jig information to be set and associates the selected jig information with the position information and sets the information in the design information.
  • a position information setting unit that determines the clamp position of the jig and sets the position information indicating the clamp position in the design information may be further provided.
  • Jig information related to jig design is roughly determined by the workpiece cross-section information at the clamp position, for example, the clamp position, cross-section orientation, cross-sectional shape, and the like. For this reason, when setting the jig information of a new workpiece, if there is existing cross-section information similar to the cross-section information of the workpiece at the clamp position, the jig associated (linked) with the existing cross-section information Information can be used as jig information for new workpieces. According to the present invention, since the jig information is not created from scratch, but the existing jig information is used and set as design information, the number of steps for creating the jig information can be reduced.
  • the processing after the cross-section information recognition can be performed smoothly.
  • the jig information is not created from scratch, but the existing jig information is used and set as design information, the number of steps for creating the jig information can be reduced.
  • FIG. 1 is a block diagram of a jig information setting device according to the present embodiment.
  • FIG. 2 is a schematic diagram for explaining cross-sectional information.
  • FIG. 3 is a flowchart for explaining the operation of the jig information setting apparatus according to the present embodiment.
  • FIG. 1 is a block configuration diagram of a jig information setting device 10 according to the present embodiment.
  • the jig information setting device 10 temporarily stores the design information storage unit 12 that outputs the design information Di of the new workpiece to the information processing unit 20 and the design information Di of the new workpiece processed by the information processing unit 20.
  • a temporary storage unit 14 an existing information storage unit 16 that stores jig information Ji of an existing workpiece, a final storage unit 18 that finally stores design information Di of a new workpiece processed by the information processing unit 20,
  • An information processing unit 20 that performs various types of information processing and a user interface 40 are provided. Any two or all of the design information storage unit 12, the temporary storage unit 14, and the final storage unit 18 can be combined.
  • the design information storage unit 12 stores new workpiece design information Di, and outputs the stored new workpiece design information Di to the information processing unit 20.
  • the new workpiece design information Di stored here includes new workpiece identification information [vehicle body system (light, sedan, minivan, etc.) and assembly type information] Ii and new workpiece shape information Si.
  • jig position information Pi and jig information Ji are not included.
  • the temporary storage unit 14 temporarily stores design information Di of a new workpiece processed by the information processing unit 20, and outputs the temporarily stored new workpiece design information Di to the information processing unit 20.
  • the new workpiece design information Di temporarily stored here includes new workpiece identification information Ii, new workpiece shape information Si, and jig position information Pi, while jig information Ji is included. Absent.
  • the existing information storage unit 16 is configured by a database, for example, and stores jig information Ji of an existing workpiece.
  • the jig information Ji of the existing workpiece includes information such as the shape and type of the jig, for example.
  • Each piece of jig information Ji is associated with cross-section information of an existing workpiece at a position supported by the jig, that is, a clamp position.
  • This section information is referred to as existing workpiece section information Cio.
  • the existing workpiece cross-section information Cio includes information such as a clamp position, a cross-section orientation, and a cross-sectional shape. For example, as shown in FIG.
  • Each jig information Ji is also associated with identification information Ii of an existing workpiece.
  • the final storage unit 18 finally stores design information Di of the new workpiece processed by the information processing unit 20.
  • the new workpiece design information Di stored here includes new workpiece identification information Ii, new workpiece shape information Si, jig position information Pi, and jig information Ji.
  • the information processing unit 20 is a computer including a computer, a CPU (central processing unit), a ROM (including EEPROM) as a memory, a RAM (random access memory), an A / D converter, and a D / A conversion. Input / output device such as a vessel, a timer, etc.
  • the information processing unit 20 reads and executes a program recorded in the ROM by the CPU, so that various function implementation units, specifically, a position information setting unit 22 and a cross-section information recognition unit 24 as shown in FIG. Functions as a jig information setting unit 26 and a design information input / output unit 28.
  • the position information setting unit 22 inputs the new workpiece design information Di from the design information storage unit 12, performs predetermined information processing, and outputs the processed new workpiece design information Di to the temporary storage unit 14.
  • the position information setting unit 22 determines a part supported by the jig from the new work, and sets position information Pi indicating the position of the part, that is, the clamp position, in the design information Di of the new work.
  • the cross-section information recognition unit 24 recognizes the cross-section information of the new workpiece at the clamp position indicated by the position information Pi based on the new workpiece shape information Si and the position information Pi set by the position information setting unit 22.
  • This section information is referred to as new workpiece section information Cin.
  • the new workpiece cross-section information Cin includes information such as a clamp position, a cross-section orientation, and a cross-sectional shape.
  • the jig information setting unit 26 includes a search unit 32, a selection unit 34, and a setting unit 36.
  • the search unit 32 searches the existing workpiece cross-section information Cio in the existing information storage unit 16 for information similar to the new workpiece cross-section information Cin recognized by the cross-section information recognition unit 24.
  • the selection unit 34 selects jig information Ji associated with the existing workpiece cross-section information Cio searched by the search unit 32.
  • the setting unit 36 sets the jig information Ji selected by the selection unit 34 to the design information Di of the new workpiece. At this time, the jig information Ji is associated with the position information Pi set by the position information setting unit 22.
  • the design information input / output unit 28 inputs the design information Di of the new workpiece from the design information storage unit 12 and the temporary storage unit 14 and allows the information processing unit 20 to process the new workpiece.
  • the design information Di is output to the temporary storage unit 14 and the final storage unit 18.
  • the user interface 40 is configured by a personal computer, for example.
  • the user interface 40 includes an input device 42 such as a mouse and a keyboard, and an output device 44 such as a display, a speaker, and a printer.
  • the user interface 40 outputs input information corresponding to an input operation performed on the input device 42 to the information processing unit 20, and also outputs various information output from the information processing unit 20 to the operator via the output device 44. provide.
  • FIG. 3 is a flowchart for explaining the operation of the jig information setting apparatus according to the present embodiment. The following processing is performed in a three-dimensional virtual space, and the processing process is displayed on the output device 44 of the user interface 40.
  • step S 1 when the operator performs an operation to start processing using the input device 42 of the user interface 40, the design information input / output unit 28 inputs design information Di of the new workpiece from the design information storage unit 12.
  • step S2 the position information setting unit 22 performs simulation using the design information Di of the new workpiece input by the design information input / output unit 28, and determines the clamp position of the jig from the new workpiece. Then, the position information Pi indicating the clamp position is set in the design information Di of the new workpiece. For example, the following simulation is performed.
  • a plurality of reference clamp positions (1) to (m) are determined in a new workpiece.
  • the plurality of clamp positions (1) to (m) are the minimum clamp positions at which a new workpiece can be stably supported.
  • Each piece of position information Pi (1) to Pi (m) indicating the determined clamp positions (1) to (m) is set in the design information Di of the new workpiece.
  • a portion where the deflection amount exceeds a predetermined value in the new workpiece is determined.
  • the determined position of the part is set as the clamp position (m + 1) in the design information Di of the new workpiece.
  • a portion of the new workpiece where the deflection amount exceeds a predetermined value is determined.
  • the position of the determined part is set as the clamp position (m + 2) in the design information Di of the new workpiece. The above processing is repeated until there is no portion where the deflection amount exceeds the predetermined value.
  • Position information Pi (1) to Pi (n) indicating the determined clamp positions (1) to (n) are set in the new workpiece design information Di.
  • the design information input / output unit 28 outputs the design information Di of the new workpiece in which the position information Pi (1) to Pi (n) is set to the temporary storage unit 14.
  • step S4 when a jig information setting process start operation is performed via the input device 42, the design information input / output unit 28 inputs the new workpiece design information Di from the temporary storage unit 14 again. Furthermore, when any one of the clamp positions (1) to (n) set in the new workpiece design information Di is selected in step S5, the information processing section 20 performs the following steps S6 to S10. Processing is performed on the selected clamp position.
  • the selection of the clamp position may be performed by an operation of a program or may be performed by a selection operation via the input device 42.
  • step S6 the cross-section information recognition unit 24 recognizes the new work cross-section information Cin at the clamp position.
  • the cross-section information recognition unit 24 recognizes the new work cross-section information Cin at the clamp position indicated by the position information Pi based on the new work shape information Si and the position information Pi set in the new work design information Di. .
  • step S7 the search unit 32 searches the existing workpiece cross-section information Cio stored in the existing information storage unit 16 for information similar to the new workpiece cross-section information Cin.
  • Cio includes coordinates (x, y, z) of the center of gravity G of the cross section 52, the normal vector N of the cross section 52, and the shape of the cross section 52 as shown in FIG.
  • the unit 32 determines the similarity of coordinates, normal vectors, and cross-sectional shapes based on a predetermined determination criterion.
  • step S8 when there is no existing workpiece section information Cio similar to the new workpiece section information Cin in the existing information storage unit 16 (step S8: NO), the process proceeds to step S11 described later.
  • step S8: YES when the existing work cross-section information Cio similar to the new work cross-section information Cin is present in the existing information storage unit 16 (step S8: YES), the process proceeds to the next step S9.
  • step S9 the selection unit 34 selects jig information Ji associated with the existing workpiece cross-section information Cio searched by the search unit 32 in step S7.
  • step S10 the setting unit 36 sets the jig information Ji selected by the selection unit 34 in step S9 as the new workpiece design information Di as the jig information Ji. At this time, the setting unit 36 associates the jig information Ji with the position information Pi.
  • step S11 when the jig information setting process is continued (step S11: NO), the process proceeds to step S5, and the jig information setting process (steps S5 to S10) for another clamp position is repeated.
  • step S11: YES when the jig information setting process ends (step S11: YES), the process proceeds to step S12.
  • step S12 the design information input / output unit 28 finally stores the design information Di of the new workpiece in which the position information Pi (1) to Pi (n) and the jig information Ji (1) to Ji (n) are set. Output to the unit 18.
  • the jig information setting method sets jig information Ji of a jig that supports a new workpiece with respect to design information Di of the new workpiece at the time of welding work.
  • the jig information setting method includes a cross-section information recognition step (step S6) for recognizing new work cross-section information Cin at the clamp position based on position information Pi indicating the clamp position of the jig, and a new work cross-section.
  • Information similar to the information Cin is searched from the existing workpiece cross-section information Cio (step S7), jig information Ji associated with the searched existing workpiece cross-section information Cio is selected (step S9), and the selected jig is selected.
  • a jig information setting step (step S10) for setting the information Ji and the position information Pi in association with the new workpiece design information Di.
  • the clamp position of the jig is determined before the cross-section information recognition step (step S6), and the position information Pi indicating the clamp position is used as the design information Di of the new workpiece.
  • the position information setting process (step S2) to be set is performed.
  • the jig information setting device 10 sets jig information Ji of a jig that supports a new workpiece with respect to design information Di of the new workpiece at the time of welding work.
  • the jig information setting device 10 includes a cross-section information recognition unit 24 that recognizes new work cross-section information Cin at the clamp position, and new work cross-section information Cin based on position information Pi that indicates the clamp position of the jig. Is searched from the existing workpiece cross-section information Cio, jig information Ji associated with the searched existing workpiece cross-section information Cio is selected, and the selected jig information Ji and position information Pi are associated with each other. And a jig information setting unit 26 set in the design information Di of the new workpiece.
  • the jig information setting device 10 includes a position information setting unit 22 that determines the clamp position of the jig and sets the position information Pi indicating the clamp position in the design information Di of the new workpiece.
  • Jig information Ji related to jig design is roughly determined by the workpiece cross-section information (new workpiece cross-section information Cin) at the clamp position, for example, the clamp position, cross-section orientation, cross-sectional shape, and the like. For this reason, when setting the jig information Ji of a new workpiece, if there is existing sectional information (existing workpiece sectional information Cio) similar to the workpiece sectional information (new workpiece sectional information Cin) at the clamp position, that existing The jig information Ji associated with (linked to) the cross-section information can be used as the jig information Ji of the new workpiece. According to the present embodiment, the jig information Ji is not created from scratch, but the existing jig information Ji is used to set the new workpiece design information Di. Can be reduced.
  • the present invention is not limited to the above-described embodiment, and it is needless to say that various configurations can be adopted without departing from the gist of the present invention.
  • the workpiece is not limited to the vehicle body. This embodiment can be applied to any jig as long as it is a jig that supports a workpiece.
  • the identification information Ii of the new workpiece may be used as a material for determining similarity at the time of the search in step S7 shown in FIG.
  • the jig information setting process is not automatically performed on the clamp positions selected in step S5 shown in FIG. 3, but the jig information setting processes are sequentially automatically performed on all the clamp positions (1) to (n). You may make it carry out.
  • step S2 shown in FIG. 3 it is also possible to perform a simulation assuming a state in which a reinforcing member is installed in each part of the new workpiece (vehicle body), and determine a portion supported by the jig from the new workpiece.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Factory Administration (AREA)
  • Architecture (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

 新規ワークに対する治具のクランプ位置を示す位置情報(Pi)に基づいて、そのクランプ位置における新規ワーク断面情報(Cin)を認識する(ステップS6)。次いで、認識した新規ワーク断面情報(Cin)に類似する情報を既存ワーク断面情報(Cio)の中から検索する(ステップS7)。次いで、検索した既存ワーク断面情報(Cio)に関連付けられている治具情報(Ji)を選択する(ステップS9)。次いで、選択した治具情報(Ji)と位置情報(Pi)とを関連付けて新規ワークの設計情報(Di)に設定する(ステップS10)。

Description

治具情報設定方法及び治具情報設定装置
 本発明は、溶接作業時の新規ワークの設計情報に対して新規ワークを支持する治具の治具情報を設定する治具情報設定方法及び治具情報設定装置に関する。
 車両等の製造工程では、ロボットのアーム先端に取り付けられた溶接ガンをティーチングされた経路に沿って移動させてワークを溶接する作業が行われている。新種のワーク(新規ワークという)を溶接する際には、ティーチングや、新規ワークを支持する治具の位置の決定、治具の設計等、種々の作業が必要である。これらの作業は工数を要するため、工数削減が望まれている。
 溶接前の準備作業の工数短縮を図る技術の一つが、例えば特開2012-91304号公報に開示されている。特開2012-91304号公報には、新規ワークに対する溶接の準備作業として、既存のワーク(既存ワークという)に対するティーチング情報を一部修正して流用することによって、ティーチング作業を自動化すると共に工数短縮する技術が開示されている。
 現在、特開2012-91304号公報にあるように、ティーチング作業を自動化することは考慮されている。一方、新規ワークを支持する治具の設計作業を自動化することについては考慮されていない。現状は、オペレータが新規ワーク毎に使用する治具の設計情報を作成しており、工数削減の余地がある。
 本発明はこのような課題を考慮してなされたものであり、溶接作業前に必須である準備作業の工数を削減することが可能な治具情報設定方法及び治具情報設定装置を提供することを目的とする。
 本発明は、溶接作業時の新規ワークの設計情報に対して前記新規ワークを支持する治具の治具情報を設定する治具情報設定方法において、前記治具のクランプ位置を示す位置情報に基づいて、前記クランプ位置における新規ワーク断面情報を認識する断面情報認識工程と、前記新規ワーク断面情報に類似する情報を既存ワーク断面情報の中から検索し、検索した前記既存ワーク断面情報に関連付けられている治具情報を選択し、選択した前記治具情報と前記位置情報とを関連付けて前記設計情報に設定する治具情報設定工程と、を備えたことを特徴とする。
 また、本発明において、前記断面情報認識工程の前に、前記治具の前記クランプ位置を決め、当該クランプ位置を示す前記位置情報を前記設計情報に設定する位置情報設定工程をさらに備えてもよい。断面情報の認識を行う前に治具のクランプ位置を予め決めておけば、断面情報の認識以降の処理を円滑に行うことができる。
 本発明は、溶接作業時の新規ワークの設計情報に対して前記新規ワークを支持する治具の治具情報を設定する治具情報設定装置において、前記治具のクランプ位置を示す位置情報に基づいて、前記クランプ位置における新規ワーク断面情報を認識する断面情報認識部と、前記新規ワーク断面情報に類似する情報を既存ワーク断面情報の中から検索し、検索した前記既存ワーク断面情報に関連付けられている治具情報を選択し、選択した前記治具情報と前記位置情報とを関連付けて前記設計情報に設定する治具情報設定部と、を備えたことを特徴とする。
 また、本発明において、前記治具の前記クランプ位置を決め、当該クランプ位置を示す前記位置情報を前記設計情報に設定する位置情報設定部をさらに備えてもよい。
 治具の設計に関する治具情報は、クランプ位置におけるワークの断面情報、例えばクランプ位置や、断面の向きや、断面形状等によって大まかに決められる。このため、新規ワークの治具情報を設定する際に、クランプ位置におけるワークの断面情報と類似する既存の断面情報があれば、その既存の断面情報に関連付けられた(紐付けされた)治具情報を新規ワークの治具情報として流用できる。本発明によれば、治具情報を一から作成するのではなく、既存の治具情報を流用して設計情報に設定するため、治具情報を作成する工数を削減できる。
 また、断面情報の認識を行う前に治具のクランプ位置を予め決めておけば、断面情報の認識以降の処理を円滑に行うことができる。
 本発明によれば、治具情報を一から作成するのではなく、既存の治具情報を流用して設計情報に設定するため、治具情報を作成する工数を削減できる。
図1は本実施形態に係る治具情報設定装置のブロック構成図である。 図2は断面情報の説明に供される模式図である。 図3は本実施形態に係る治具情報設定装置の動作説明に供されるフローチャートである。
 本発明に係る治具情報設定方法及び治具情報設定装置の好適な実施形態について、添付の図面を参照しながら以下詳細に説明する。なお、以下の説明では、溶接する新規ワーク及び既存ワークとして、車体のアッシーを想定している。
[装置構成]
 図1は本実施形態に係る治具情報設定装置10のブロック構成図である。治具情報設定装置10は、新規ワークの設計情報Diを情報処理部20に対して出力する設計情報記憶部12と、情報処理部20で処理された新規ワークの設計情報Diを一時的に記憶する一時記憶部14と、既存ワークの治具情報Jiを記憶する既存情報記憶部16と、情報処理部20で処理された新規ワークの設計情報Diを最終的に記憶する最終記憶部18と、各種の情報処理を行う情報処理部20と、ユーザインタフェース40と、を備える。なお、設計情報記憶部12と一時記憶部14と最終記憶部18のいずれか2つ又は全てをまとめることも可能である。
 設計情報記憶部12は、新規ワークの設計情報Diを記憶しており、記憶した新規ワークの設計情報Diを情報処理部20に対して出力する。ここで記憶される新規ワークの設計情報Diには、新規ワークの識別情報[車体の系統(軽、セダン、ミニバン等)やアッシーの種別等の情報]Iiと新規ワークの形状情報Siが含まれる一方で、治具の位置情報Pi及び治具情報Jiは含まれない。
 一時記憶部14は、情報処理部20で処理された新規ワークの設計情報Diを一時的に記憶し、また、一時的に記憶した新規ワークの設計情報Diを情報処理部20に対して出力する。ここで一時的に記憶される新規ワークの設計情報Diには、新規ワークの識別情報Ii、新規ワークの形状情報Si及び治具の位置情報Piが含まれる一方で、治具情報Jiは含まれない。
 既存情報記憶部16は、例えばデータベースにて構成されており、既存ワークの治具情報Jiを記憶する。既存ワークの治具情報Jiには、例えば治具の形状や、種別等の情報が含まれる。各治具情報Jiは、その治具が支持する位置すなわちクランプ位置における既存ワークの断面情報と関連付けられている。この断面情報を既存ワーク断面情報Cioという。既存ワーク断面情報Cioには、例えばクランプ位置や、断面の向きや、断面形状等の情報が含まれる。一例を説明すると、図2に示すように、ワーク50の断面52の場合、断面52の重心Gの座標(x,y,z)と、断面52の法線ベクトルNと、断面52の形状が記憶される。また、各治具情報Jiは、既存ワークの識別情報Iiとも関連付けられている。
 最終記憶部18は、情報処理部20で処理された新規ワークの設計情報Diを最終的に記憶する。ここで記憶される新規ワークの設計情報Diには、新規ワークの識別情報Iiと新規ワークの形状情報Siと治具の位置情報Piと治具情報Jiが含まれる。
 情報処理部20は、コンピュータを含む計算機であり、CPU(中央処理装置)、メモリであるROM(EEPROMも含む。)、RAM(ランダムアクセスメモリ)、その他、A/D変換器、D/A変換器等の入出力装置、タイマ等を有する。情報処理部20は、CPUがROMに記録されているプログラムを読み出し実行することで各種機能実現部、具体的には、図1に示されるように、位置情報設定部22と断面情報認識部24と治具情報設定部26と設計情報入出力部28として機能する。
 位置情報設定部22は、設計情報記憶部12から新規ワークの設計情報Diを入力し、所定の情報処理を行い、処理後の新規ワークの設計情報Diを一時記憶部14に対して出力する。位置情報設定部22は、新規ワークの中から治具が支持する部位を決め、その部位の位置すなわちクランプ位置を示す位置情報Piを新規ワークの設計情報Diに設定する。
 断面情報認識部24は、新規ワークの形状情報Si及び位置情報設定部22で設定された位置情報Piに基づいて、位置情報Piが示すクランプ位置における新規ワークの断面情報を認識する。この断面情報を新規ワーク断面情報Cinという。既存ワーク断面情報Cioと同様に、新規ワーク断面情報Cinにも、例えばクランプ位置や、断面の向きや、断面形状等の情報が含まれる。
 治具情報設定部26は、検索部32と選択部34と設定部36を備える。検索部32は、断面情報認識部24によって認識された新規ワーク断面情報Cinに類似する情報を、既存情報記憶部16の既存ワーク断面情報Cioの中から検索する。選択部34は、検索部32によって検索された既存ワーク断面情報Cioに関連付けられている治具情報Jiを選択する。設定部36は、選択部34によって選択された治具情報Jiを、新規ワークの設計情報Diに設定する。この際、治具情報Jiは、位置情報設定部22によって設定された位置情報Piと関連付けられる。
 設計情報入出力部28は、設計情報記憶部12及び一時記憶部14から新規ワークの設計情報Diを入力して情報処理部20で処理可能にし、また、情報処理部20で処理された新規ワークの設計情報Diを一時記憶部14及び最終記憶部18に対して出力する。
 ユーザインタフェース40は、例えばパーソナルコンピュータにて構成される。ユーザインタフェース40は、マウスやキーボード等の入力装置42と、ディスプレイやスピーカやプリンタ等の出力装置44を備える。ユーザインタフェース40は、入力装置42に対して行われる入力操作に応じた入力情報を情報処理部20に対して出力し、また、情報処理部20から出力された各種情報を出力装置44によりオペレータに提供する。
[動作]
 図3は本実施形態に係る治具情報設定装置の動作説明に供されるフローチャートである。なお、下記処理は3次元の仮想空間にて行われ、ユーザインタフェース40の出力装置44にて処理の過程が表示される。
 ステップS1にて、オペレータがユーザインタフェース40の入力装置42により処理開始の操作をすると、設計情報入出力部28は設計情報記憶部12から新規ワークの設計情報Diを入力する。
 ステップS2にて、位置情報設定部22は、設計情報入出力部28で入力された新規ワークの設計情報Diを用いてシミュレーションを行い、新規ワークの中から治具のクランプ位置を決める。そして、そのクランプ位置を示す位置情報Piを新規ワークの設計情報Diに設定する。例えば、次のようなシミュレーションが行われる。
 先ず、新規ワーク中に基準となる複数のクランプ位置(1)~(m)を確定する。複数のクランプ位置(1)~(m)というのは、新規ワークを安定して支持できる最少のクランプ位置のことである。確定したクランプ位置(1)~(m)を示す各位置情報Pi(1)~Pi(m)を新規ワークの設計情報Diに設定する。
 次に、クランプ位置(1)~(m)で新規ワークを支持した場合に、新規ワークの中で撓み量が所定値を超える部位を確定する。確定した部位の位置をクランプ位置(m+1)として新規ワークの設計情報Diに設定する。次に、クランプ位置(1)~(m+1)で新規ワークを支持した場合に、新規ワークの中で撓み量が所定値を超える部位を確定する。確定した部位の位置をクランプ位置(m+2)として新規ワークの設計情報Diに設定する。以上の処理を撓み量が所定値を超える部位が無くなるまで繰り返し行う。
 撓み量が所定値を超える部位が無くなった時点で、治具の設定部位はn箇所となる。確定した各クランプ位置(1)~(n)を示す各位置情報Pi(1)~Pi(n)は、新規ワークの設計情報Diに設定されている。ステップS3にて、設計情報入出力部28は、位置情報Pi(1)~Pi(n)が設定された新規ワークの設計情報Diを一時記憶部14に対して出力する。
 ステップS4にて、入力装置42を介して治具情報設定処理の開始操作が行われると、設計情報入出力部28は、一時記憶部14から新規ワークの設計情報Diを再度入力する。さらに、ステップS5にて、新規ワークの設計情報Diに設定されるクランプ位置(1)~(n)の中からいずれかが選択されると、情報処理部20は、下記ステップS6~ステップS10の処理を選択されたクランプ位置に対して行う。なお、クランプ位置の選択は、プログラムの動作によって行われてもよく、入力装置42を介する選択操作によって行われてもよい。
 ステップS6にて、断面情報認識部24は、クランプ位置における新規ワーク断面情報Cinを認識する。このとき、断面情報認識部24は、新規ワークの設計情報Diに設定された新規ワークの形状情報Si及び位置情報Piに基づいて、位置情報Piが示すクランプ位置における新規ワーク断面情報Cinを認識する。
 ステップS7にて、検索部32は、既存情報記憶部16に記憶された既存ワーク断面情報Cioの中から、新規ワーク断面情報Cinと類似するものを検索する。各断面情報Cin、Cioとして、図2に示すような、断面52の重心Gの座標(x,y,z)と、断面52の法線ベクトルNと、断面52の形状が含まれる場合、検索部32は、所定の判断基準に基づいて座標、法線ベクトル、断面形状の類似性を判断する。
 ステップS8にて、新規ワーク断面情報Cinと類似する既存ワーク断面情報Cioが既存情報記憶部16にない場合(ステップS8:NO)、後述するステップS11に移行する。一方、新規ワーク断面情報Cinと類似する既存ワーク断面情報Cioが既存情報記憶部16にある場合(ステップS8:YES)、次のステップS9に移行する。
 ステップS9にて、選択部34は、ステップS7にて検索部32により検索された既存ワーク断面情報Cioに関連付けられている治具情報Jiを選択する。
 ステップS10にて、設定部36は、ステップS9にて選択部34により選択された治具情報Jiを、治具情報Jiとして新規ワークの設計情報Diに設定する。このとき設定部36は、治具情報Jiを位置情報Piと関連付ける。
 ステップS11にて、治具情報設定処理が継続される場合(ステップS11:NO)、ステップS5に移行し、別のクランプ位置に対する治具情報設定処理(ステップS5~ステップS10)が繰り返される。一方、治具情報設定処理が終了する場合(ステップS11:YES)、ステップS12に移行する。ステップS12にて、設計情報入出力部28は、位置情報Pi(1)~Pi(n)と治具情報Ji(1)~Ji(n)が設定された新規ワークの設計情報Diを最終記憶部18に対して出力する。
[本実施形態のまとめ]
 本実施形態に係る治具情報設定方法は、溶接作業時の新規ワークの設計情報Diに対して新規ワークを支持する治具の治具情報Jiを設定するものである。本実施形態に係る治具情報設定方法は、治具のクランプ位置を示す位置情報Piに基づいて、クランプ位置における新規ワーク断面情報Cinを認識する断面情報認識工程(ステップS6)と、新規ワーク断面情報Cinに類似する情報を既存ワーク断面情報Cioの中から検索し(ステップS7)、検索した既存ワーク断面情報Cioに関連付けられている治具情報Jiを選択し(ステップS9)、選択した治具情報Jiと位置情報Piとを関連付けて新規ワークの設計情報Diに設定する治具情報設定工程(ステップS10)と、を含む。
 また、本実施形態に係る治具情報設定方法は、断面情報認識工程(ステップS6)の前に、治具のクランプ位置を決め、そのクランプ位置を示す位置情報Piを新規ワークの設計情報Diに設定する位置情報設定工程(ステップS2)を行うようにしている。
 本実施形態に係る治具情報設定装置10は、溶接作業時の新規ワークの設計情報Diに対して新規ワークを支持する治具の治具情報Jiを設定するものである。本実施形態に係る治具情報設定装置10は、治具のクランプ位置を示す位置情報Piに基づいて、クランプ位置における新規ワーク断面情報Cinを認識する断面情報認識部24と、新規ワーク断面情報Cinに類似する情報を既存ワーク断面情報Cioの中から検索し、検索した既存ワーク断面情報Cioに関連付けられている治具情報Jiを選択し、選択した治具情報Jiと位置情報Piとを関連付けて新規ワークの設計情報Diに設定する治具情報設定部26と、を備える。
 また、本実施形態に係る治具情報設定装置10は、治具のクランプ位置を決め、そのクランプ位置を示す位置情報Piを新規ワークの設計情報Diに設定する位置情報設定部22を備える。
 治具の設計に関する治具情報Jiは、クランプ位置におけるワークの断面情報(新規ワーク断面情報Cin)、例えばクランプ位置や、断面の向きや、断面形状等によって大まかに決められる。このため、新規ワークの治具情報Jiを設定する際に、クランプ位置におけるワークの断面情報(新規ワーク断面情報Cin)と類似する既存の断面情報(既存ワーク断面情報Cio)があれば、その既存の断面情報に関連付けられた(紐付けされた)治具情報Jiを新規ワークの治具情報Jiとして流用できる。本実施形態によれば、治具情報Jiを一から作成するのではなく、既存の治具情報Jiを流用して新規ワークの設計情報Diに設定するため、治具情報Jiを作成する工数を削減できる。
 なお、本発明は、上述の実施形態に限定されることなく、本発明の要旨を逸脱しない範囲において、種々の構成を採り得ることはもちろんである。例えば、ワークは車体に限らない。本実施形態は、ワークを支持する治具であればどのような治具に対しても適用可能である。
 また、図3に示すステップS7における検索時に、新規ワークの識別情報Iiを類似性判断の材料に使用してもよい。
 また、図3に示すステップS5で選択されたクランプ位置に対して治具情報設定処理を行うのではなく、クランプ位置(1)~(n)の全てに対して治具情報設定処理を順次自動的に行うようにしてもよい。
 また、図3に示すステップS2において、新規ワーク(車体)の各部に補強部材を設置した状態を想定してシミュレーションを行い、新規ワークの中から治具が支持する部位を決めてもよい。

Claims (4)

  1.  溶接作業時の新規ワークの設計情報(Di)に対して前記新規ワークを支持する治具の治具情報(Ji)を設定する治具情報設定方法において、
     前記治具のクランプ位置を示す位置情報(Pi)に基づいて、前記クランプ位置における新規ワーク断面情報(Cin)を認識する断面情報認識工程と、
     前記新規ワーク断面情報(Cin)に類似する情報を既存ワーク断面情報(Cio)の中から検索し、検索した前記既存ワーク断面情報(Cio)に関連付けられている治具情報(Ji)を選択し、選択した前記治具情報(Ji)と前記位置情報(Pi)とを関連付けて前記設計情報(Di)に設定する治具情報設定工程と、を備えたことを特徴とする治具情報設定方法。
  2.  請求項1に記載の治具情報設定方法において、
     前記断面情報認識工程の前に、前記治具の前記クランプ位置を決め、当該クランプ位置を示す前記位置情報(Pi)を前記設計情報(Di)に設定する位置情報設定工程をさらに備えたことを特徴とする治具情報設定方法。
  3.  溶接作業時の新規ワークの設計情報(Di)に対して前記新規ワークを支持する治具の治具情報(Ji)を設定する治具情報設定装置において、
     前記治具のクランプ位置を示す位置情報(Pi)に基づいて、前記クランプ位置における新規ワーク断面情報(Cin)を認識する断面情報認識部(24)と、
     前記新規ワーク断面情報(Cin)に類似する情報を既存ワーク断面情報(Cio)の中から検索し、検索した前記既存ワーク断面情報(Cio)に関連付けられている治具情報(Ji)を選択し、選択した前記治具情報(Ji)と前記位置情報(Pi)とを関連付けて前記設計情報(Di)に設定する治具情報設定部(26)と、を備えたことを特徴とする治具情報設定装置。
  4.  請求項3に記載の治具情報設定装置において、
     前記治具の前記クランプ位置を決め、当該クランプ位置を示す前記位置情報(Pi)を前記設計情報(Di)に設定する位置情報設定部(36)をさらに備えたことを特徴とする治具情報設定装置。
PCT/JP2015/078584 2014-10-15 2015-10-08 治具情報設定方法及び治具情報設定装置 WO2016060054A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CA2964720A CA2964720C (en) 2014-10-15 2015-10-08 Jig information setting method and jig information setting device
CN201580055689.0A CN106796616B (zh) 2014-10-15 2015-10-08 夹具信息设定方法及夹具信息设定装置
JP2016554058A JP6283422B2 (ja) 2014-10-15 2015-10-08 治具情報設定方法及び治具情報設定装置
US15/518,890 US10482191B2 (en) 2014-10-15 2015-10-08 Jig information setting method and jig information setting device
GB1705995.7A GB2558012B (en) 2014-10-15 2015-10-08 Jig information setting method and jig information setting device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014210503 2014-10-15
JP2014-210503 2014-10-15

Publications (1)

Publication Number Publication Date
WO2016060054A1 true WO2016060054A1 (ja) 2016-04-21

Family

ID=55746600

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/078584 WO2016060054A1 (ja) 2014-10-15 2015-10-08 治具情報設定方法及び治具情報設定装置

Country Status (6)

Country Link
US (1) US10482191B2 (ja)
JP (1) JP6283422B2 (ja)
CN (1) CN106796616B (ja)
CA (1) CA2964720C (ja)
GB (1) GB2558012B (ja)
WO (1) WO2016060054A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6438510B2 (ja) * 2017-03-09 2018-12-12 ファナック株式会社 治具設計支援装置及びロボットシミュレーション装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07287725A (ja) * 1994-04-19 1995-10-31 Honda Motor Co Ltd 仕様書作成方法
JPH103490A (ja) * 1996-06-19 1998-01-06 Nissan Motor Co Ltd クランプ治具の設計方法
JP2003167940A (ja) * 2001-11-29 2003-06-13 Nissan Motor Co Ltd 位置決め冶具の設計方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2779181B2 (ja) * 1988-10-26 1998-07-23 マツダ株式会社 治具自動設計装置および治具の設計方法
JP4235214B2 (ja) * 2006-07-04 2009-03-11 ファナック株式会社 ロボットプログラムを作成するための装置、プログラム、記録媒体及び方法
JP5155230B2 (ja) * 2009-03-30 2013-03-06 平田機工株式会社 ワーク組立装置及びその制御方法
JP4875184B2 (ja) * 2010-06-03 2012-02-15 ファナック株式会社 工具回転半径可変の工具ホルダおよび該工具を備えた工作機械ならびに前記工作機械を用いた加工方法
JP2012091304A (ja) 2010-10-29 2012-05-17 Honda Motor Co Ltd ティーチングデータ作成方法およびティーチングデータ作成装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07287725A (ja) * 1994-04-19 1995-10-31 Honda Motor Co Ltd 仕様書作成方法
JPH103490A (ja) * 1996-06-19 1998-01-06 Nissan Motor Co Ltd クランプ治具の設計方法
JP2003167940A (ja) * 2001-11-29 2003-06-13 Nissan Motor Co Ltd 位置決め冶具の設計方法

Also Published As

Publication number Publication date
GB2558012A (en) 2018-07-04
GB2558012B (en) 2021-02-24
US20170220705A1 (en) 2017-08-03
US10482191B2 (en) 2019-11-19
CA2964720A1 (en) 2016-04-21
JPWO2016060054A1 (ja) 2017-04-27
CA2964720C (en) 2019-03-19
GB201705995D0 (en) 2017-05-31
JP6283422B2 (ja) 2018-02-21
CN106796616B (zh) 2021-01-08
CN106796616A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
US10525594B2 (en) Teaching system, robot system, and teaching method
US9840008B2 (en) Robot system control method and robot system
US9902067B2 (en) Offline robot programming device
US7129664B2 (en) Robot controller
US7430457B2 (en) Robot teaching program editing apparatus based on voice input
CA2526459C (en) Teaching data preparing method for articulated robot
JP2002239955A (ja) 多関節ロボットの干渉回避方法およびプログラム
WO1994029775A1 (fr) Procede d'apprentissage autonome pour robot
JP6438510B2 (ja) 治具設計支援装置及びロボットシミュレーション装置
JP4266893B2 (ja) ロボット制御装置及びロボットシステム
JP6283422B2 (ja) 治具情報設定方法及び治具情報設定装置
US10289102B2 (en) Robot selection method and robot selection device
JP5977314B2 (ja) ロボットの干渉エリア設定方法及び干渉エリア設定装置
JP2002079314A (ja) 板金部品の曲げ順及び曲げ金型提案装置及び提案方法
JP6533199B2 (ja) ワーク処理システム
JP5080369B2 (ja) ロボットオフラインプログラミング装置
JP2000141176A (ja) 生産ラインの作業配分シミュレーション方法
JP2006168545A (ja) 溶接打点島分け装置およびその方法
CN119494209A (zh) 注塑件的刚性的评估方法、电子设备和存储介质
JP2007011680A (ja) サイクルタイムシミュレーション装置
JP4381128B2 (ja) 曲げ加工機の制御システム及びその方法
JPH06250721A (ja) ロボットのオフライン教示方法
JPH08147023A (ja) ロボットの教示装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15850859

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2016554058

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2964720

Country of ref document: CA

Ref document number: 201705995

Country of ref document: GB

Kind code of ref document: A

Free format text: PCT FILING DATE = 20151008

WWE Wipo information: entry into national phase

Ref document number: 15518890

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15850859

Country of ref document: EP

Kind code of ref document: A1