Patents by Inventor Kouji Hada

Kouji Hada 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: 10949033
    Abstract: A touch panel device having a touch panel includes: a driving unit for sending drive pulse signals to the touch panel; a receiving unit for receiving sense signals based on an operated position on the touch panel; a driving control unit for controlling the driving unit to send the drive pulse signals; a signal strength obtaining unit for obtaining strengths of the sense signals received by the receiving unit; a signal strength adjusting unit that adjusts the sense signal strength that is equal to or greater than a threshold, to a first adjustment value, and adjusts the strength that is less than the threshold, to a second adjustment value; and an operated position obtaining unit for obtaining the operated position based on sense signals in which an average of the adjusted strengths corresponding to the respective drive pulses is equal to or greater than a given average.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: March 16, 2021
    Assignee: FANUC CORPORATION
    Inventors: Hiroyuki Kataya, Yasumichi Sakoda, Kouji Hada
  • Patent number: 10877594
    Abstract: A touch panel device having a touch panel includes: a signal strength obtaining unit for obtaining the strength of signal at each node on the touch panel; an invalid node setting unit, wherein, among nodes located in an uppermost portion of the touch panel, if the number of nodes where the time for which the strength of the signal is maintained at a level equal to or greater than a threshold is equal to or longer than a first given time is equal to or greater than a first given number, the invalid node setting unit sets those nodes as invalid nodes; and an operated position obtaining unit, wherein, among nodes where the strength of the signal is equal to or greater than the threshold, the operated position obtaining unit obtains the position of a node other than the invalid nodes, as the operated position.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: December 29, 2020
    Assignee: FANUC CORPORATION
    Inventors: Hiroyuki Kataya, Yasumichi Sakoda, Kouji Hada
  • Patent number: 10860158
    Abstract: A touch panel device having a touch panel includes: a driving unit for sending drive pulse signals to the touch panel; a receiving unit for receiving sense signals based on an operated position on the touch panel; a driving control unit for controlling the driving unit to send the drive pulse signal; a signal strength obtaining unit for obtaining strengths of the sense signals received by the receiving unit; and an operated position obtaining unit for obtaining the operated position based on sense signals, of the sense signals, in which an average of the strengths of the sense signals corresponding to the respective pulses of the drive pulse signal is equal to or greater than a given average and a variance of the strengths of the sense signals corresponding to the respective pulses of the drive pulse signal is less than a given variance.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: December 8, 2020
    Assignee: FANUC CORPORATION
    Inventors: Hiroyuki Kataya, Yasumichi Sakoda, Kouji Hada
  • Publication number: 20200192503
    Abstract: A touch panel device having a touch panel includes: a driving unit for sending a drive pulse signal to the touch panel; a receiving unit for receiving sense signals based on an operated position on the touch panel; a driving control unit for controlling the driving unit to send a given number of pulses of the drive pulse signal at a given frequency; a signal strength obtaining unit for obtaining strengths of the sense signals received by the receiving unit; and an operated position obtaining unit for obtaining the operated position based on sense signals in which an average of the sense signal strengths corresponding to the respective pulses of the drive pulse signal is equal to or greater than a given average and the number of times that the sense signal strength is less than a threshold is less than a given number of times.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 18, 2020
    Inventors: Hiroyuki KATAYA, Yasumichi SAKODA, Kouji HADA
  • Publication number: 20200192526
    Abstract: A touch panel device having a touch panel includes: a driving unit for sending drive pulse signals to the touch panel; a receiving unit for receiving sense signals based on an operated position on the touch panel; a driving control unit for controlling the driving unit to send the drive pulse signal; a signal strength obtaining unit for obtaining strengths of the sense signals received by the receiving unit; and an operated position obtaining unit for obtaining the operated position based on sense signals, of the sense signals, in which an average of the strengths of the sense signals corresponding to the respective pulses of the drive pulse signal is equal to or greater than a given average and a variance of the strengths of the sense signals corresponding to the respective pulses of the drive pulse signal is less than a given variance.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 18, 2020
    Inventors: Hiroyuki Kataya, Yasumichi Sakoda, Kouji Hada
  • Publication number: 20200192502
    Abstract: A touch panel device having a touch panel includes: a driving unit for sending drive pulse signals to the touch panel; a receiving unit for receiving sense signals based on an operated position on the touch panel; a driving control unit for controlling the driving unit to send the drive pulse signals; a signal strength obtaining unit for obtaining strengths of the sense signals received by the receiving unit; a signal strength adjusting unit that adjusts the sense signal strength that is equal to or greater than a threshold, to a first adjustment value, and adjusts the strength that is less than the threshold, to a second adjustment value; and an operated position obtaining unit for obtaining the operated position based on sense signals in which an average of the adjusted strengths corresponding to the respective drive pulses is equal to or greater than a given average.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 18, 2020
    Inventors: Hiroyuki KATAYA, Yasumichi SAKODA, Kouji HADA
  • Publication number: 20200192518
    Abstract: A touch panel device having a touch panel includes: a signal strength obtaining unit for obtaining the strength of signal at each node on the touch panel; an invalid node setting unit, wherein, among nodes located in an uppermost portion of the touch panel, if the number of nodes where the time for which the strength of the signal is maintained at a level equal to or greater than a threshold is equal to or longer than a first given time is equal to or greater than a first given number, the invalid node setting unit sets those nodes as invalid nodes; and an operated position obtaining unit, wherein, among nodes where the strength of the signal is equal to or greater than the threshold, the operated position obtaining unit obtains the position of a node other than the invalid nodes, as the operated position.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 18, 2020
    Inventors: Hiroyuki KATAYA, Yasumichi SAKODA, Kouji HADA
  • Patent number: 10248095
    Abstract: A numerical control device includes a multicore CPU for outputting a position command value of a servomotor, an ASIC including a servo controller, which outputs a current command value to an amplifier for driving the servomotor, and another processor, and a DSP for reading the position command value and controlling the servomotor such that the servomotor moves to a position indicated by the position command value. The CPU and the ASIC are connected through a plurality of serial interfaces.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: April 2, 2019
    Assignee: FANUC CORPORATION
    Inventors: Kouji Hada, Yoshito Miyazaki, Takaaki Komatsu, Akira Koizumi
  • Patent number: 10178450
    Abstract: A high-speed converter includes at least one converter among a first converter for converting an analog signal into a digital value; a second converter for converting a digital value into an analog signal; a third converter for converting an electrical signal into a digital signal; and a fourth converter for converting a digital signal into an electrical signal, and causes the at least one converter to operate by a method based on information acquired via a network.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: January 8, 2019
    Assignee: FANUC CORPORATION
    Inventors: Kouji Hada, Yoshito Miyazaki, Hideki Otsuki, Masao Kamiguchi, Susumu Itou, Hitoshi Hirota
  • Patent number: 10114359
    Abstract: A numerical control device includes a CPU for outputting a position command value of a servomotor; an IC including a servo controller for outputting a current command value to an amplifier for driving the servomotor, and an I/O unit for inputting and outputting an external signal; a DSP for reading the position command value and performing control so as to move the servomotor to a position indicated by the position command value; and an inter-device communication path between the CPU and the IC. The IC includes an internal bus connected to a communication interface connected to the inter-device communication path, and the I/O unit; and an internal communication path for directly transmitting a signal between the servo controller and the I/O unit without passing through the internal bus.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: October 30, 2018
    Assignee: FANUC CORPORATION
    Inventors: Kouji Hada, Yoshito Miyazaki, Takaaki Komatsu, Yasumichi Sakoda
  • Patent number: 10012975
    Abstract: In a numerical control system including a numerical controller and a plurality of I/O units, a serial communication signal monitoring circuit is included inside the I/O unit to monitor a serial communication signal (data and an idle signal). When a state is detected in which a serial communication signal is high or low for a predetermined time or longer, the numerical control system acknowledges the state as disconnection of the serial communication signal, and generates a reset pulse signal to reset an internal register of the I/O unit. With this configuration, when the power supply of the numerical controller is turned off/on, it is unnecessary to turn off/on the power supply of the I/O unit.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: July 3, 2018
    Assignee: FANUC Corporation
    Inventors: Takahiro Baba, Kouji Hada, Yoshito Miyazaki
  • Publication number: 20180063606
    Abstract: To perform processing at a higher speed cycle. A high-speed converter (220) includes any conversion means (241, 251, 261, 271) among a first conversion means (241) for converting an analog signal into a digital value; a second conversion means (251) for converting a digital value into an analog signal; a third conversion means (261) for converting an electrical signal into a digital signal; and a fourth conversion means (271) for converting a digital signal into an electrical signal, and causes the conversion means (241, 251, 261, 271) that is included to operate by a method based on information acquired via a network (400).
    Type: Application
    Filed: August 28, 2017
    Publication date: March 1, 2018
    Inventors: Kouji HADA, Yoshito MIYAZAKI, Hideki OTSUKI, Masao KAMIGUCHI, Susumu ITOU, Hitoshi HIROTA
  • Publication number: 20170146966
    Abstract: A numerical control device includes a multicore CPU for outputting a position command value of a servomotor, an ASIC including a servo controller, which outputs a current command value to an amplifier for driving the servomotor, and another processor, and a DSP for reading the position command value and controlling the servomotor such that the servomotor moves to a position indicated by the position command value. The CPU and the ASIC are connected through a plurality of serial interfaces.
    Type: Application
    Filed: November 17, 2016
    Publication date: May 25, 2017
    Inventors: Kouji HADA, Yoshito MIYAZAKI, Takaaki KOMATSU, Akira KOIZUMI
  • Publication number: 20170146973
    Abstract: A numerical control device includes a CPU for outputting a position command value of a servomotor; an IC including a servo controller for outputting a current command value to an amplifier for driving the servomotor, and an I/O unit for inputting and outputting an external signal; a DSP for reading the position command value and performing control so as to move the servomotor to a position indicated by the position command value; and an inter-device communication path between the CPU and the IC. The IC includes an internal bus connected to a communication interface connected to the inter-device communication path, and the I/O unit; and an internal communication path for directly transmitting a signal between the servo controller and the I/O unit without passing through the internal bus.
    Type: Application
    Filed: November 18, 2016
    Publication date: May 25, 2017
    Inventors: Kouji HADA, Yoshito MIYAZAKI, Takaaki KOMATSU, Yasumichi SAKODA
  • Publication number: 20160209827
    Abstract: In a numerical control system including a numerical controller and a plurality of I/O units, a serial communication signal monitoring circuit is included inside the I/O unit to monitor a serial communication signal (data and an idle signal). When a state is detected in which a serial communication signal is high or low for a predetermined time or longer, the numerical control system acknowledges the state as disconnection of the serial communication signal, and generates a reset pulse signal to reset an internal register of the I/O unit. With this configuration, when the power supply of the numerical controller is turned off/on, it is unnecessary to turn off/on the power supply of the I/O unit.
    Type: Application
    Filed: January 11, 2016
    Publication date: July 21, 2016
    Inventors: Takahiro BABA, Kouji HADA, Yoshito MIYAZAKI
  • Publication number: 20130253706
    Abstract: In a safety signal processing system, a DMA controller is embedded inside a communication controller of a numerical controller, and dedicated memories 1 and 2 are provided in a CPU 1 and a CPU 2. Every time of performing communication with an I/O unit 1 or an I/O unit 2, the communication controller performs DMA transfer to the dedicated memory 1 or 2 of the corresponding CPU 1 or 2, and the transfer destination can be changed by a configuration register inside the communication controller. A transfer route uses a dedicated bus, and thus, transfer can be carried out without arbitration or queuing.
    Type: Application
    Filed: February 28, 2013
    Publication date: September 26, 2013
    Applicant: FANUC CORPORATION
    Inventors: Kouji HADA, Yoshito MIYAZAKI
  • Patent number: 8259595
    Abstract: Each of the host transmitting/receiving blocks of a plurality of I/O units connected to a CNC reads the destination specification data and a diagnostic result bit each time the host transmitting/receiving block receives a signal packet from the CNC. When the diagnostic result bit indicates the execution of a diagnosis, the signal packet contains diagnostic DO data, and the relevant DO signal output terminal is short-circuited to the relevant DI signal input terminal to form a diagnostic loop. The diagnostic packet signal passes through the diagnostic loop, the external signal transmitting/receiving block, and the host transmitting/receiving block and returns to the CNC through the host transmitting/receiving block of an adjacent I/O unit closer to the CNC. The CNC analyzes the packet signal to determine whether each of the I/O units is operating normally or not.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: September 4, 2012
    Assignee: Fanuc Ltd
    Inventors: Kouji Hada, Hiroshige Ando, Hiroshi Noda
  • Patent number: 7940057
    Abstract: A power discontinuity occurring in any one of a plurality of I/O units connected to a numerical controller is detected. When the power discontinuity occurs in any one of the I/O units, the I/O unit detects the power discontinuity, and transmits the detection of the power discontinuity to an I/O unit in front of the I/O unit, at a timing different from a timing of an ordinary communication, in the form of a communication packet having a data pattern different from an ordinary data pattern. When the front I/O unit receives the communication packet, the communication packet is stored in a memory as power discontinuity detection information.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: May 10, 2011
    Assignee: Fanuc Ltd
    Inventors: Kouji Hada, Yuji Sone
  • Patent number: 7831743
    Abstract: A numerical controller in which group IDs are automatically allocated to I/O units so that the group IDs and addresses can be set automatically even when a system configuration is changed in response to detection of a configuration error. When a power of the numerical controller is turned on, group IDs are successively allocated to I/O units with distance from the numerical controller, and types of the I/O units are stored. Initial values of the group IDs allocated when the power is turned on for the first time after a system of the numerical controller is constructed, and addresses for the allocated group IDs are stored. An alarm is issued if the types and number of units for the group IDs automatically allocated for the second or later time of starting the numerical controller are different from the initial values.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: November 9, 2010
    Assignee: Fanuc Ltd
    Inventors: Kouji Hada, Hiroshige Ando, Hiroshi Noda
  • Publication number: 20090051367
    Abstract: A power discontinuity occurring in any one of a plurality of I/O units connected to a numerical controller is detected. When the power discontinuity occurs in any one of the I/O units, the I/O unit detects the power discontinuity, and transmits the detection of the power discontinuity to an I/O unit in front of the I/O unit, at a timing different from a timing of an ordinary communication, in the form of a communication packet having a data pattern different from an ordinary data pattern. When the front I/O unit receives the communication packet, the communication packet is stored in a memory as power discontinuity detection information.
    Type: Application
    Filed: July 17, 2008
    Publication date: February 26, 2009
    Applicant: FANUC LTD
    Inventors: Kouji HADA, Yuji Sone