IP Library › Granted Patent US 12,617,086
Granted Patent B2
US 12,617,086 · App. 18/713,177 · Granted May 5, 2026

Teaching device, control device, and mechanical system

Inventor: Wanfeng Fu (Yamanashi, JP)
Assignee: FANUC CORPORATION
B25J9/1633B25J9/1664B25J13/085G05B19/4155G05B2219/39137
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 12,617,086
App. No.
18/713,177
Granted
May 5, 2026
Kind
B2
Abstract

This teaching device comprises a teaching unit that, using a force detector, binds a force parameter of a force control command for a machine, and a movement trajectory of the machine which executes force control, and that simultaneously teaches the force parameter and the movement trajectory.

Claims (45)

1 . A teaching device, comprising:

a teaching unit configured to

associate a force parameter of a force control command for a machine with a motion trajectory of the machine for performing force control, and

teach the force parameter and the motion trajectory, using a force detector,

wherein

the teaching unit is configured to simultaneously teach the force parameter, the motion trajectory, and another parameter other than the force parameter and the motion trajectory, and

the another parameter includes at least one of an approach speed of the machine to a work target or a movement speed of the machine.

2 . The teaching device according to claim 1 , wherein the teaching unit is configured to associate the force parameter with the motion trajectory by direct teaching or playback teaching, and record the force parameter and the motion trajectory.

3 . The teaching device according to claim 1 , further comprising a test execution unit configured to execute a test of the force control command.

4 . The teaching device according to claim 1 , further comprising an adjustment unit configured to manually or automatically adjust at least one of the force parameter, the motion trajectory or the another parameter other than the force parameter and the motion trajectory.

5 . The teaching device according to claim 1 , further comprising a registration unit configured to previously register the another parameter other than the force parameter and the motion trajectory as an initial value.

6 . The teaching device according to claim 1 , wherein the teaching unit includes a teaching start command for starting recording of teaching and a teaching end command for ending the recording of the teaching.

7 . The teaching device according to claim 1 , wherein the teaching unit is configured to associate the force parameter with the motion trajectory and stores the force parameter, for each teaching point constituting the motion trajectory, or for each predetermined motion section constituting the motion trajectory, or for each predetermined time interval during a motion.

8 . The teaching device according to claim 1 , wherein the teaching unit is configured to switch an interval at which the force parameter is associated with the motion trajectory.

9 . The teaching device according to claim 1 , wherein the teaching device includes a command editing unit configured to edit the force control command, and the command editing unit includes the teaching unit.

10 . The teaching device according to claim 1 , further comprising a program generation unit configured to generate a motion program for the machine based on the force control command.

11 . The teaching device according to claim 1 , wherein the force parameter includes a magnitude and an acting direction of a force applied to the work target.

12 . A controller, comprising:

a teaching unit configured to associate a force parameter of a force control command for a machine with a motion trajectory of the machine for performing force control, and teach the force parameter and the motion trajectory, using a force detector;

a program generation unit configured to generate a motion program for the machine based on the force control command; and

a control unit configured to operate the machine according to the motion program and perform a force control for the machine,

wherein

the teaching unit is configured to simultaneously teach the force parameter, the motion trajectory, and another parameter other than the force parameter and the motion trajectory, and

the another parameter includes at least one of an approach speed of the machine to a work target or a movement speed of the machine.

13 . A machine system, comprising:

a machine having a force detector;

a teaching unit configured to associate a force parameter of a force control command for the machine with a motion trajectory of the machine for performing force control, and teach the force parameter and the motion trajectory, using the force detector;

a program generation unit configured to generate a motion program for the machine based on the force control command; and

a control unit configured to operate the machine according to the motion program and perform a force control for the machine,

wherein

the teaching unit is configured to simultaneously teach the force parameter, the motion trajectory, and another parameter other than the force parameter and the motion trajectory, and

the another parameter includes at least one of an approach speed of the machine to a work target or a movement speed of the machine.

14 . A teaching device, comprising:

a program editing unit configured to receive an addition of a force control command to a machine;

a command editing unit configured to

associate force parameters including a magnitude and a direction of a force of the force control command with a motion trajectory of the machine, and

teach or edit the force parameters; and

a display unit configured to display information relating to a plurality of taught or edited force parameters including magnitudes and directions of the force control command associated with the motion trajectory.

15 . The teaching device according to claim 14 , wherein the command editing unit is configured to cause the display unit to display a teaching button representing starting or ending teaching of the force control command.

16 . The teaching device according to claim 15 , wherein the teaching device is configured to perform direct teaching in response to the teaching button representing starting of the teaching being pressed.

17 . The teaching device according to claim 14 , wherein the information is represented by a table showing teaching points indicating the motion trajectory, and the magnitude and the direction of the force corresponding to the teaching points.

18 . The teaching device according to claim 14 , wherein the command editing unit is configured to

cause the display unit to display an execution button for executing a test of the force control command, and

execute the test in response to the execution button being pressed.

19 . The teaching device according to claim 14 , wherein the command editing unit is configured to cause the display unit to display a screen for reteaching or reediting the information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2024
From: FU, WANFENG
To: FANUC CORPORATION
Reel/Frame 067533/0016 →
Continuity (1)
Related Publication 20250026010A1 · Jan 23, 2025
References Cited (31)
US 6212443B1 · Nagata · 2001 [cited by examiner]
US 8334668B2 · Wang · 2012 [cited by examiner]
US 9623567B2 · Iwatake · 2017 [cited by examiner]
US 10112297B2 · Shimodaira · 2018 [cited by examiner]
US 10532460B2 · Oumi · 2020 [cited by examiner]
US 10828782B2 · Noda · 2020 [cited by examiner]
US 11872698B2 · Takahashi · 2024 [cited by examiner]
US 20140188281A1 · Nagai · 2014 [cited by examiner]
US 20150290798A1 · Iwatake · 2015 [cited by examiner]
US 20150323398A1 · Lauzier · 2015 [cited by examiner]
US 20160354925A1 · Shimodaira · 2016 [cited by examiner]
US 20170254709A1 · Lauzier · 2017 [cited by examiner]
US 20170312917A1 · Chung · 2017 [cited by examiner]
US 20180210434A1 · Iwatake · 2018 [cited by applicant]
US 20180345492A1 · Watanabe · 2018 [cited by examiner]
US 20190195702A1 · Lauzier · 2019 [cited by examiner]
US 20190248006A1 · Takahashi · 2019 [cited by examiner]
US 20200147787A1 · Takahashi · 2020 [cited by examiner]
US 20230219223A1 · Ogura et al. · 2023 [cited by applicant]
JP S59157715A · 1984 [cited by applicant]
JP H05303422A · 1993 [cited by applicant]
JP H06278007A · 1994 [cited by applicant]
JP H07136904A · 1995 [cited by applicant]
JP H11039020A · 1999 [cited by applicant]
JP 2004049731A · 2004 [cited by applicant]
JP 2008134903A · 2006 [cited by applicant]
JP 2011224696A · 2011 [cited by applicant]
JP 2018118340A · 2018 [cited by applicant]
JP 2019076978A · 2019 [cited by applicant]
WO 2021246416A1 · 2021 [cited by applicant]
WO WO2021246416 · 2021 [cited by examiner]