Patents by Inventor Akihiro Yanagita

Akihiro Yanagita has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11911900
    Abstract: To execute processing with high accuracy in terms of time and distance via a simple method. A robot controller comprises a motion command interpretation unit that interprets a motion command program describing a taught motion and a taught position of a robot and generates a motion command; a motion command execution unit that executes the motion command; a parallel call command detection unit that pre-reads the motion command program and detects a line where a parallel call command is taught; and a parallel call command execution unit that calls and executes a program designated by a parallel call command at a designated timing.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: February 27, 2024
    Assignee: FANUC CORPORATION
    Inventor: Akihiro Yanagita
  • Patent number: 11794340
    Abstract: A robot controller includes a memory unit that stores an address table that contains a plurality of start addresses for additional system software files each used to add a function to system software for the robot controller, and a function addition portion that adds a function to the system software based on an additional function file stored in an external memory device. The function addition portion uses an index value with respect to the address table to acquire one of the start addresses for the additional system software files. Programs contained in the system software and the additional system software files each use a position-independent code based on relative addressing.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: October 24, 2023
    Assignee: FANUC CORPORATION
    Inventors: Akihiro Yanagita, Takahiro Tanaka
  • Publication number: 20230278210
    Abstract: The present invention addresses the issue of providing a robot system and a robot operation method whereby, even if an issue occurs with an EOAT (a tool attached to the tip of a robot arm) and repair is required during application processing work by a robot, that repair does not take a lot of time or effort, errors do not occur during restoration work, and the restoration can be conducted quickly. This issue is solved by the present invention being configured so as to enable application processing work to be resumed by a user program that had been interrupted, after: returning back along the path recorded during progress by the robot tool; causing the tool to exit the work region; removing the cause of the error; then moving forward again along the recorded tool path to return to the point at which the error occurred.
    Type: Application
    Filed: September 6, 2021
    Publication date: September 7, 2023
    Applicant: FANUC CORPORATION
    Inventor: Akihiro YANAGITA
  • Publication number: 20230256599
    Abstract: Provided is a robot control system that can appropriately perform addition and deletion of new functions. This robot control system is provided with: a robot control device; and a teaching manipulation panel. The robot control device is provided with: a storage unit; a function addition unit; a switching unit that is provided on the teaching manipulation panel and that is for setting the operation of the function addition unit to be enabled or disabled; and a function control unit that, when the operation of the function addition unit is set to be enabled by the switching unit, enables addition and deletion of a function by the function addition unit, and when the operation of the function addition unit is set to be disabled by the switching unit, disables the addition and deletion of a function by the function addition unit.
    Type: Application
    Filed: July 7, 2021
    Publication date: August 17, 2023
    Applicant: FANUC CORPORATION
    Inventor: Akihiro YANAGITA
  • Publication number: 20230094555
    Abstract: The purpose of the present invention is to provide a robot controller that does not require manual correction when an applying process operation is interrupted due to occurrence of an error, and that enables automatic avoidance of occurrence of an interrupted part (gap) of the applying process and occurrence of excessive processing upon resuming the applying process operation. When an applying operation is interrupted, if the operation has stopped after further advancement of the operation site from the position of interruption, the operation site is moved back by a predetermined distance along the curved trajectory at the time of an advancing movement prior to the stopping, and the advancing movement is resumed from the moved-back position along the curved trajectory. Thus, it is possible to resume the continuous process while the operation site, at the position where the continuous process operation has been interrupted, proceeds at the same speed as when the applying operation was interrupted.
    Type: Application
    Filed: May 6, 2021
    Publication date: March 30, 2023
    Applicant: FANUC CORPORATION
    Inventor: Akihiro YANAGITA
  • Patent number: 11527374
    Abstract: Provided is a touch sensing system that can make the life of a contact of an electromagnetic contactor longer. A touch sensing system includes a main operation circuit that connects a probe and a main operation power supply, and in which an electromagnetic contactor is provided; and a touch sensing circuit that is connected to the main operation circuit through the electromagnetic contactor in a branched manner, and connects the probe and a touch sensing power supply, is which a solid state relay switch is provided in the touch sensing circuit.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: December 13, 2022
    Assignee: FANUC CORPORATION
    Inventors: Akihiro Yanagita, Takeshi Tsumura, Takahisa Hasegawa
  • Publication number: 20210170578
    Abstract: A robot controller includes a memory unit that stores an address table that contains a plurality of start addresses for additional system software files each used to add a function to system software for the robot controller, and a function addition portion that adds a function to the system software based on an additional function file stored in an external memory device. The function addition portion uses an index value with respect to the address table to acquire one of the start addresses for the additional system software files. Programs contained in the system software and the additional system software files each use a position-independent code based on relative addressing.
    Type: Application
    Filed: November 16, 2020
    Publication date: June 10, 2021
    Applicant: FANUC CORPORATION
    Inventors: Akihiro YANAGITA, Takahiro TANAKA
  • Publication number: 20210146530
    Abstract: To execute processing with high accuracy in terms of time and distance via a simple method. A robot controller comprises a motion command interpretation unit that interprets a motion command program describing a taught motion and a taught position of a robot and generates a motion command; a motion command execution unit that executes the motion command; a parallel call command detection unit that pre-reads the motion command program and detects a line where a parallel call command is taught; and a parallel call command execution unit that calls and executes a program designated by a parallel call command at a designated timing.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 20, 2021
    Inventor: Akihiro YANAGITA
  • Patent number: 10858391
    Abstract: A composition containing an antibody is prepared in such a state that the composition contains an anionic polymer at pH lower than the pI of the antibody, and impurities insolubilized by the anionic polymer are removed. More preferably, the composition is prepared in such a state that the composition contains an anionic polymer at pH lower than or equal to the pI of the antibody minus one, and impurities insolubilized by the anionic polymer are removed.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 8, 2020
    Assignee: Chugai Seiyaku Kabushiki Kaisha
    Inventors: Seiya Ito, Akihiro Yanagita
  • Publication number: 20200312594
    Abstract: Provided is a touch sensing system that can make the life of a contact of an electromagnetic contactor longer. A touch sensing system includes a main operation circuit that connects a probe and a main operation power supply, and in which an electromagnetic contactor is provided; and a touch sensing circuit that is connected to the main operation circuit through the electromagnetic contactor in a branched manner, and connects the probe and a touch sensing power supply, is which a solid state relay switch is provided in the touch sensing circuit.
    Type: Application
    Filed: March 27, 2020
    Publication date: October 1, 2020
    Applicant: FANUC CORPORATION
    Inventors: Akihiro YANAGITA, Takeshi TSUMURA, Takahisa HASEGAWA
  • Patent number: 10627796
    Abstract: Information representing an operating state of each of a plurality of robots, etc. operating under different operation conditions are retrieved and outputted. A retrieval system (1) includes; an acquisition means (24) for acquiring, from a plurality of machines (25) being used under respectively different operation conditions, information representing an operating state of each of the plurality of machines; an accumulation means (13) for accumulating information representing a plurality of operating states thus acquired; and a search means (12) for accepting search criteria for searching the information accumulated in the accumulation means (13), retrieving information representing an operating state agreeing with the search criteria from the accumulation means (13), and outputting a search result.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 21, 2020
    Assignee: FANUC CORPORATION
    Inventor: Akihiro Yanagita
  • Patent number: 10620596
    Abstract: The stockpiled number of maintenance components is more appropriately managed. A maintenance component management device (15) includes: an acquisition means (151) for acquiring, from a plurality of maintenance target devices (25) requiring maintenance using a maintenance component, information representing an operating state of each of the plurality of maintenance target devices (25); and a calculation means (152) for extracting information representing a factor of a main cause for performing maintenance using the maintenance component from the information representing the operating state thus acquired, and calculating a number of the maintenance components estimated as becoming necessary in order to maintain the plurality of maintenance target devices (25), based on the information representing the factor thus extracted.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: April 14, 2020
    Assignee: FANUC CORPORATION
    Inventor: Akihiro Yanagita
  • Publication number: 20190010188
    Abstract: A composition containing an antibody is prepared in such a state that the composition contains an anionic polymer at pH lower than the pI of the antibody, and impurities insolubilized by the anionic polymer are removed. More preferably, the composition is prepared in such a state that the composition contains an anionic polymer at pH lower than or equal to the pI of the antibody minus one, and impurities insolubilized by the anionic polymer are removed.
    Type: Application
    Filed: July 29, 2016
    Publication date: January 10, 2019
    Inventors: Seiya ITO, Akihiro Yanagita
  • Publication number: 20180181097
    Abstract: Information representing an operating state of each of a plurality of robots, etc. operating under different operation conditions are retrieved and outputted. A retrieval system (1) includes; an acquisition means (24) for acquiring, from a plurality of machines (25) being used under respectively different operation conditions, information representing an operating state of each of the plurality of machines; an accumulation means (13) for accumulating information representing a plurality of operating states thus acquired; and a search means (12) for accepting search criteria for searching the information accumulated in the accumulation means (13), retrieving information representing an operating state agreeing with the search criteria from the accumulation means (13), and outputting a search result.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 28, 2018
    Applicant: FANUC CORPORATION
    Inventor: Akihiro YANAGITA
  • Publication number: 20180173181
    Abstract: The stockpiled number of maintenance components is more appropriately managed. A maintenance component management device (15) includes: an acquisition means (151) for acquiring, from a plurality of maintenance target devices (25) requiring maintenance using a maintenance component, information representing an operating state of each of the plurality of maintenance target devices (25); and a calculation means (152) for extracting information representing a factor of a main cause for performing maintenance using the maintenance component from the information representing the operating state thus acquired, and calculating a number of the maintenance components estimated as becoming necessary in order to maintain the plurality of maintenance target devices (25), based on the information representing the factor thus extracted.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 21, 2018
    Inventor: Akihiro YANAGITA
  • Patent number: 9063535
    Abstract: A system and a method for converting a machine tool program in NC programming language to permit a robot controller to execute the program. A robot controller converts the NC program into robot language according to a conversion configuration table, and uses the converted language as pseudo program data internally stored in a data memory within the robot controller. Each M-code (Miscellaneous code) in the NC program is executed as a sub-program call using the robot language. The content of the sub-programs can be freely defined and programmed by the user and, therefore, can be customized for the specific application.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: June 23, 2015
    Assignee: Fanuc Robotics America Corporation
    Inventors: Akihiro Yanagita, Eric Lee, H. Dean McGee, Jason Tsai
  • Patent number: 7860609
    Abstract: A robot multi-arm control system includes robot controllers that communicate via a network to transmit synchronization information from a master controller to one or more slave controllers in order to coordinate manufacturing processes. The system accounts for the network communication delay when synchronizing the event timing for process and motion synchronization.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: December 28, 2010
    Assignee: Fanuc Robotics America, Inc.
    Inventors: Akihiro Yanagita, Jianming Tao, Tien L. Chang, Ho Cheung Wong, H. Dean McGee, Chi-Keng Tsai, Sai-Kai Cheng, Steven E. Nickel, Hadi Akeel
  • Publication number: 20060287769
    Abstract: A robot multi-arm control system includes robot controllers that communicate via a network to transmit synchronization information from a master controller to one or more slave controllers in order to coordinate manufacturing processes. The system accounts for the network communication delay when synchronizing the event timing for process and motion synchronization.
    Type: Application
    Filed: May 4, 2006
    Publication date: December 21, 2006
    Inventors: Akihiro Yanagita, Jianming Tao, Tien Chang, Ho Wong, H. McGee, Chi-Keng Tsai, Sai-Kai Cheng, Steven Nickel, Hadi Akeel
  • Publication number: 20050048196
    Abstract: A method for controlling a fluid delivery system that includes a controllable pressure regulating device, a pressure sensor, a flow meter, and a controller. Initial values of a compensation factor and a cracking pressure are established, and a pressure of the fluid at each of a plurality of time increments occurring during periods while the fluid is dispensed is measured. A volume of the fluid dispensed during a first period, an average pressure at the time internals during the first period, and an actual average flow rate during the first period are determined. Then the average pressure value, the average flow rate value, a new compensation factor and a new cracking pressure are used to determine a theoretical flow rate for controlling the pressure regulating device and producing a pressure corresponding to the target flow rate.
    Type: Application
    Filed: December 17, 2003
    Publication date: March 3, 2005
    Inventors: Akihiro Yanagita, Raymond Guzowski, Kishore Lankalapalli, Karl Wirth, David Bruce
  • Publication number: 20050048195
    Abstract: A method of controlling a dispensing system (14) to dispense a viscous material (10) onto a workpiece (12) at an actual dispensing rate within a minimum deviation of a target dispensing rate is provided. The method includes dispensing the viscous material (10) onto the workpiece (12) during first (T1) and second (T2) time periods and measuring a pressure of the viscous material (10) after each of a plurality of time increments (ti) within the time periods (T1,T2). A theoretical volume of the viscous material (10) dispensed during each of the time periods (T1,T2) is determined based on the pressure measurements (P). An actual volume of the viscous material (10) dispensed during the first (T1) and second (T2) time periods is also measured. The theoretical and actual volumes are then compared to determine first (f1) and second (f2) new values for a compensation factor (f).
    Type: Application
    Filed: August 26, 2003
    Publication date: March 3, 2005
    Inventors: Akihiro Yanagita, Raymond Guzowski, Kishore Lankalapalli, Karl Wirth, David Bruce