IP Library Granted Patent US 12703091
Granted Patent B2
US 12703091 · App. 18/901,795 · Granted Aug 11, 2026

Offline teaching device and offline teaching method

Inventors: Katsuaki Okuma (Osaka, JP); Yoshiyuki Okazaki (Shiga, JP); Masaya Hirayama (Osaka, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
B25J9/163B23K9/0953B25J11/005B25J13/089
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12703091
App. No.
18/901,795
Granted
Aug 11, 2026
Kind
B2
Abstract

An offline teaching device includes a first determination unit configured to determine whether data related to production of a workpiece to be produced by welding is changed, a second determination unit configured to determine, in a case where the first determination unit determines that the data is changed, a target whose relative position between the workpiece and a welding robot that executes the welding is changed based on the changed data, and a teaching program creation unit configured to create and output a second teaching program obtained by correcting a first teaching program for executing the welding, based on a displacement amount between a position of the target after the change of the relative position and a position of the target before the change of the relative position.

Claims (56)

1 . An offline teaching device comprising:

a processor configured to operate as a first determination unit and a second determination unit;

the first determination unit configured to determine whether data related to production of a workpiece to be produced by welding is changed;

the second determination unit configured to determine, in a case where the first determination unit determines that the data is changed, a target whose relative position between the workpiece and a welding robot that executes the welding is changed based on the changed data; and

a teaching program creation unit configured to create and output a second teaching program obtained by correcting a first teaching program for executing the welding, based on a displacement amount between a position of the target after the change of the relative position and a position of the target before the change of the relative position.

2 . The offline teaching device according to claim 1 , wherein

the second determination unit is configured to

determine the target and a change frequency of the relative position based on the changed data, and

determine whether to permanently change the first teaching program to the second teaching program based on the change frequency of the relative position and the target.

3 . The offline teaching device according to claim 1 , wherein

the teaching program creation unit is configured to

create and output the second teaching program for permanently changing the first teaching program in a case where the second determination unit determines that the target is the entire workpiece.

4 . The offline teaching device according to claim 1 , wherein

the second determination unit is configured to

further determine whether the data is changed for each workpiece in a case where it is determined that the target is a part of the workpiece based on the changed data, and

the teaching program creation unit is configured to

create and output the second teaching program for temporarily changing the first teaching program in a case where the second determination unit determines that the data is changed for each workpiece.

5 . The offline teaching device according to claim 1 , wherein

the second determination unit is configured to

further determine whether the data is changed for each workpiece in a case where it is determined that the target is a part of the workpiece based on the changed data, and

the teaching program creation unit is configured to

create and output the second teaching program for permanently changing the first teaching program in a case where the second determination unit determines that the data is not changed for each workpiece.

6 . The offline teaching device according to claim 1 , wherein

the teaching program creation unit is configured to

create and output the second teaching program for permanently changing the first teaching program in a case where the second determination unit determines that the data is not changed for each workpiece.

7 . The offline teaching device according to claim 1 , wherein

the teaching program creation unit is configured to

create and output the second teaching program for temporarily changing the first teaching program in a case where the second determination unit determines that the data is changed for each workpiece.

8 . The offline teaching device according to claim 1 , wherein

the teaching program creation unit is configured to

create and output the second teaching program for permanently changing the first teaching program in a case where the second determination unit determines that the changed data is data related to a production facility of the workpiece.

9 . The offline teaching device according to claim 1 , wherein

the teaching program creation unit is configured to

create and output the second teaching program for permanently changing the first teaching program in a case where the second determination unit determines that the changed data is data related to a welding condition of the workpiece.

10 . The offline teaching device according to claim 1 , wherein

the teaching program creation unit is configured to

create and output the second teaching program for permanently changing the first teaching program in a case where the second determination unit determines that the changed data is data related to a lot of components used for the production of the workpiece.

11 . The offline teaching device according to claim 1 , wherein

the second determination unit is configured to

determine whether the workpiece is a position correction target based on the data in a case where the first determination unit determines that the data is not changed, and

determine that the target is at least one component constituting the workpiece in a case where it is determined that the workpiece is the position correction target, and

the teaching program creation unit is configured to

create and output the second teaching program for temporarily changing the first teaching program.

12 . The offline teaching device according to claim 1 , wherein

the teaching program creation unit is configured to

in a case where the target is the entire workpiece, create and output the second teaching program obtained by correcting the first teaching program, based on a displacement amount between a position after the change of the relative position of a pattern provided on the workpiece and a position of the pattern before the change of the relative position.

13 . The offline teaching device according to claim 1 , wherein

the teaching program creation unit is configured to

in a case where the target is a part of the workpiece, create and output the second teaching program obtained by correcting the first teaching program for each welding line, based on a displacement amount between a position after the change of the relative position of a feature point positioned in a vicinity of at least one welding line to be welded and a position of the feature point before the change of the relative position.

14 . An offline teaching method executed by an offline teaching device including one or more computers communicably connected to a sensor capable of measuring a position of at least one target constituting a workpiece to be produced by welding, the offline teaching method comprising:

determining, in a case where it is determined that data related to production of the workpiece is changed, a target whose relative position between the workpiece and a welding robot that executes the welding is changed based on the changed data; and

creating and outputting a second teaching program obtained by correcting a first teaching program for executing the welding, based on a displacement amount between a position of the target after the change of the relative position and a position of the target before the change of the relative position.

15 . An offline teaching method executed by an offline teaching device including one or more computers communicably connected to a sensor capable of measuring a position of at least one target constituting a workpiece to be produced by welding, the offline teaching method comprising:

receiving an input of data in which data related to production of the workpiece is changed;

determining, based on the changed data, a target whose relative position between the workpiece and a welding robot that executes the welding is changed; and

creating and outputting a second teaching program obtained by correcting a first teaching program for executing the welding, based on a displacement amount between a position of the target after the change of the relative position and a position of the target before the change of the relative position.