Patents by Inventor Noritake Nagashima

Noritake Nagashima 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: 11036204
    Abstract: Provided is a numerical controller capable of efficient signal transmission and reception to and from a retrofitted PLC. A numerical controller includes a numerical control unit, a built-in PLC, and a retrofitted PLC operating at a predetermined control period different from those of the numerical control unit and the built-in PLC. The retrofitted PLC is configured to detect external triggers issued from the numerical control unit and the built-in PLC, execute a sequence processing for numerical control processing upon detection of the external trigger issued from the numerical control unit, and execute a sequence processing for built-in PLC processing upon detection of the external trigger issued from the built-in PLC.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: June 15, 2021
    Assignee: Fanuc Corporation
    Inventor: Noritake Nagashima
  • Patent number: 10599119
    Abstract: A ladder-program managing device includes: a database that has a ladder-program-storing region in which ladder program for individually controlling a plurality of pieces of machinery are stored, and that contains ladder-program-history information storing, in association with each other, identification information for identifying contents of alterations that have already been applied to the plurality of pieces of machinery and correction programs required to perform the alterations; and a database managing portion that manages the database, wherein the database managing portion is provided with an identification-information-searching portion that searches for, in the ladder-program-history information, identification information corresponding to an alteration content to be applied to an alteration-target machinery, and a merging portion that identifies the correction program corresponding to the searched identification information in the ladder-program-history information, and that merges the correction progr
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: March 24, 2020
    Assignee: FANUC CORPORATION
    Inventor: Noritake Nagashima
  • Publication number: 20190369601
    Abstract: Provided is a numerical controller capable of efficient signal transmission and reception to and from a retrofitted PLC. A numerical controller includes a numerical control unit, a built-in PLC, and a retrofitted PLC operating at a predetermined control period different from those of the numerical control unit and the built-in PLC. The retrofitted PLC is configured to detect external triggers issued from the numerical control unit and the built-in PLC, execute a sequence processing for numerical control processing upon detection of the external trigger issued from the numerical control unit, and execute a sequence processing for built-in PLC processing upon detection of the external trigger issued from the built-in PLC.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 5, 2019
    Applicant: Fanuc Corporation
    Inventor: Noritake Nagashima
  • Patent number: 10241501
    Abstract: A numerical controller includes a programmable controller that performs input and output of a signal based on a ladder program and performs control of a machine based on an NC program. The numerical controller includes a first table associating the function used for control of the machine, an input signal, and an output signal and a second table associating the input signal, the output signal, and a signal in a dependent relation with the input signal and the output signal. Based on a function code of a function commanded by a block of the NC program that is preread, the numerical controller refers to the first and the second tables, identifies a signal to be subjected to automatic trace, and performs trace.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: March 26, 2019
    Assignee: Fanuc Corporation
    Inventor: Noritake Nagashima
  • Publication number: 20180150046
    Abstract: A ladder-program managing device includes: a database that has a ladder-program-storing region in which ladder program for individually controlling a plurality of pieces of machinery are stored, and that contains ladder-program-history information storing, in association with each other, identification information for identifying contents of alterations that have already been applied to the plurality of pieces of machinery and correction programs required to perform the alterations; and a database managing portion that manages the database, wherein the database managing portion is provided with an identification-information-searching portion that searches for, in the ladder-program-history information, identification information corresponding to an alteration content to be applied to an alteration-target machinery, and a merging portion that identifies the correction program corresponding to the searched identification information in the ladder-program-history information, and that merges the correction progr
    Type: Application
    Filed: November 27, 2017
    Publication date: May 31, 2018
    Inventor: Noritake NAGASHIMA
  • Publication number: 20170075341
    Abstract: A numerical controller includes a programmable controller that performs input and output of a signal based on a ladder program and performs control of a machine based on an NC program. The numerical controller includes a first table associating the function used for control of the machine, an input signal, and an output signal and a second table associating the input signal, the output signal, and a signal in a dependent relation with the input signal and the output signal. Based on a function code of a function commanded by a block of the NC program that is preread, the numerical controller refers to the first and the second tables, identifies a signal to be subjected to automatic trace, and performs trace.
    Type: Application
    Filed: September 15, 2016
    Publication date: March 16, 2017
    Applicant: FANUC CORPORATION
    Inventor: Noritake Nagashima
  • Patent number: 9405505
    Abstract: A control device includes: a first conversion unit that converts floating point data generated by an operation of a floating point operation command into a numeric string in first format; and a second conversion unit that converts the numeric string in first format into a numeric string in second format. A character string data generation unit generates a character string data including the numeric strings in first format and in second format and outputs the character string data to an external device or an external storage medium.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: August 2, 2016
    Assignee: FANUC Corporation
    Inventor: Noritake Nagashima
  • Publication number: 20150316917
    Abstract: After obtaining a switchover request that causes a sequence program in execution to be switched to another one, the controller turns ON a signal that notifies the sequence program in execution of its switchover. Then, after repetitively executing the sequence program in execution a predetermined number of times, the controller turns OFF the signal, and then switches the sequence program in execution to a designated sequence program.
    Type: Application
    Filed: April 2, 2015
    Publication date: November 5, 2015
    Inventors: Akihiro MATSUMOTO, Satoshi HASEGAWA, Noritake NAGASHIMA
  • Publication number: 20150100611
    Abstract: A control device includes: a first conversion unit that converts floating point data generated by an operation of a floating point operation command into a numeric string in first format; and a second conversion unit that converts the numeric string in first format into a numeric string in second format. A character string data generation unit generates a character string data including the numeric strings in first format and in second format and outputs the character string data to an external device or an external storage medium.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 9, 2015
    Inventor: Noritake NAGASHIMA
  • Patent number: 7152030
    Abstract: A numerical control apparatus incorporating a programmable controller and capable of displaying a comment in a plurality of languages with a single sequence program and of displaying a comment in a maintenance screen in a manner suited to the screen. The sequence program has a signal information area stored at its addresses with comments on signals or on the sequence program, each comment being written in a plurality of languages. Languages serving as display (language) attributes of each comment are also stored. In displaying a ladder diagram after the setting of language (for example, English) is completed, as for an address for which there is any comment of the preset language (English), such comment (second comment written in English) is displayed. Comments displayed in a desired language make it easy to perform the maintenance and management of the programmable controller and the numerical control apparatus.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: December 19, 2006
    Assignee: Fanuc Ltd
    Inventors: Noritake Nagashima, Mitsuru Mochizuki
  • Publication number: 20060070038
    Abstract: A programmable controller that facilitates investigation when a sequence program is investigated. When the ladder diagram of the sequence program is displayed, the ladder diagrams of main programs and the executed subprogram are displayed with normal brilliance. The ladder diagrams of unexecuted subprograms are displayed with low brilliance. Therefore, when the ladder diagrams are displayed, it is possible to easily recognize whether the subprograms have been executed or not, which facilitates the investigation of the sequence program.
    Type: Application
    Filed: September 27, 2005
    Publication date: March 30, 2006
    Applicant: FANUC LTD
    Inventors: Noritake Nagashima, Satoshi Hasegawa
  • Patent number: 6999842
    Abstract: A numerical controller which allows easy and inexpensive construction or expansion of a control system and flexible construction of a sequential control section for a variety of system structures. The numerical controller has a numerical control section having multiple control systems. Between the numerical control section and a sequential control section, interfaces are provided for the individual control systems of the numerical control section. The control systems are assigned to the interfaces so that the control systems will be each controlled by an intended one of sequence programs (ladders 1 through 3) installed in the sequential control section, under which signals are sent and received independently. The numerical control section and the sequential control section send and receive signals through the interfaces to which the control systems are assigned. By changing the assignment, the control system can be reconstructed freely, without adding a new programmable controller.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: February 14, 2006
    Assignee: Fanuc LTD
    Inventors: Noritake Nagashima, Hiroyuki Yonekura
  • Publication number: 20050171624
    Abstract: A numerical control apparatus incorporating a programmable controller and capable of displaying a comment in a plurality of languages with a single sequence program and of displaying a comment in a maintenance screen in a manner suited to the screen. The sequence program has a signal information area stored at its addresses with comments on signals or on the sequence program, each comment being written in a plurality of languages. Languages serving as display (language) attributes of each comment are also stored. In displaying a ladder diagram after the setting of language (for example, English) is completed, as for an address for which there is any comment of the preset language (English), such comment (second comment written in English) is displayed. Comments displayed in a desired language make it easy to perform the maintenance and management of the programmable controller and the numerical control apparatus.
    Type: Application
    Filed: January 27, 2005
    Publication date: August 4, 2005
    Applicant: FANUC LTD
    Inventors: Noritake Nagashima, Mitsuru Mochizuki
  • Publication number: 20050055109
    Abstract: A programmable controller capable of freely changing the execution time ratio of a plurality of sequence programs. A plurality of execution time ratio tables storing different execution time ratios of sequence programs are set in a backup memory. Upon start of the power supply, the execution time ratio set in the first table T1 is copied to a work RAM, and the sequence programs are executed in the thus-copied execution time ratio. A bit specifying a table is set in the sequence programs, or a table is specified by the operator. When the set bit is detected, the execution time ratio of the table specified by the bit is copied to the work RAM, and the sequence programs are executed thereafter in this execution time ratio. The execution time ratio can be altered at a desired time in the execution of the sequence programs.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 10, 2005
    Applicant: FANUC LTD
    Inventors: Noritake Nagashima, Toyokazu Maruyama
  • Publication number: 20050034128
    Abstract: A programmable controller capable of automatically adjusting a percentage of execution period for each of a plurality sequence programs according to a desired condition. By executing the sequence programs according to predetermined execution percentages, execution time for each of the sequence programs, which is the time actually required for one execution of each of the sequence programs, is measured. The total of lengths of the execution time measured for each sequence program is obtained, and the minimum number of execution cycles for obtaining this total execution time is obtained. On the assumption that the sequence programs are executed in this minimum number of execution cycles, time required for execution of each of the sequence programs in one execution cycle is obtained. On the basis of the time required for execution of each of the sequence programs thus obtained, an execution percentage for each of the sequence programs in one execution cycle is calculated and fixed.
    Type: Application
    Filed: July 28, 2004
    Publication date: February 10, 2005
    Applicant: FANUC LTD
    Inventors: Noritake Nagashima, Satoshi Hasegawa, Toshinori Matsukawa
  • Publication number: 20040167658
    Abstract: A numerical controller making it easy to prepare and alter sequence programs. Grouping is made according to signal type and/or signal address. Address tables AT1-1, AT2-2 are provided in which top physical addresses for respective group numbers are stored for every sequence program. The program includes object codes, each constituted by an instruction code, a group number, and an offset address. When the object code is read in, a top physical address for the instruction group number is read out from a table corresponding to the program. The offset address is added to the top physical address to determine a physical address of a signal and perform processing for the instruction code. Since the address tables are provided for every program to have different physical addresses, it is enough to prepare only one program for a common portion of a plurality of programs, and enough to alter only the address tables even if hardware is subject to alteration.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 26, 2004
    Applicant: FANUC LTD.
    Inventors: Noritake Nagashima, Satoshi Hasegawa
  • Publication number: 20040138774
    Abstract: A numerical controller which allows easy and inexpensive construction or expansion of a control system and flexible construction of a sequential control section for a variety of system structures. The numerical controller has a numerical control section having multiple control systems. Between the numerical control section and a sequential control section, interfaces are provided for the individual control systems of the numerical control section. The control systems are assigned to the interfaces so that the control systems will be each controlled by an intended one of sequence programs (ladders 1 through 3) installed in the sequential control section, under which signals are sent and received independently. The numerical control section and the sequential control section send and receive signals through the interfaces to which the control systems are assigned. By changing the assignment, the control system can be reconstructed freely, without adding a new programmable controller.
    Type: Application
    Filed: December 29, 2003
    Publication date: July 15, 2004
    Applicant: FANUC LTD.
    Inventors: Noritake Nagashima, Hiroyuki Yonekura
  • Publication number: 20030225812
    Abstract: A controller capable of performing numerical control processing by a numerical control processor and sequential processing by a sequential processing processor at high speed. A numerical control section outputs an interrupt signal to a sequential processing section upon receipt of an interrupt of start of a control processing period. A sequential processing section starts counting of a time period as a delay-time parameter which is set to be a time period for the numerical control processing upon receipt of an interrupt signal from the numerical control section. A command obtained by the numerical control process is sent to the sequential processing section and after the set time period elapsed execution of the sequential processing is started.
    Type: Application
    Filed: April 14, 2003
    Publication date: December 4, 2003
    Applicant: FANUC LTD.
    Inventors: Noritake Nagashima, Satoshi Hasegawa
  • Patent number: 5321346
    Abstract: Disclosed is an NC data creation method for creating NC data by designating a cutting amount to be cut by a single cutting operation carried out by a cutting tool, and a target cutting amount of a workpiece when a cutting operation program is created by an interactive mode, to thereby set a final cutting amount to an optimum value. The NC data is created in such a manner that a lower limit value is set with respect to a cutting amount to be cut by a single cutting operation carried out by the cutting tool, a required number of cutting operations and a final cutting amount are calculated based on the cutting amount and a target cutting amount, and the NC data is created by changing the NC data to a value in which each cutting amount is not smaller than the above lower limit value.
    Type: Grant
    Filed: August 17, 1992
    Date of Patent: June 14, 1994
    Assignee: Fanuc Ltd.
    Inventors: Teruyuki Matsumura, Noritake Nagashima
  • Patent number: 5204810
    Abstract: Disclosed is a numerical control (NC) sentence creation system for creating an NC sentence for a two stage drilling operation by which a hole drilled by a first stage drilling operation is further drilled by a second stage drilling operation using a second drill having a smaller diameter, wherein machining configuration data are input (S1), machining condition data including a first amount of clearance and a second amount of clearance are input (S2, S3), and an NC sentence is created. The NC sentence enables the hole to be drilled in the first stage drilling operation and the second drill for the second stage drilling operation to be moved by a cutting feed from the bottom of the hole drilled by the first stage drilling operation to the machining end point of the second stage drilling operation (S4), whereby a machining time for the second stage drilling operation is shortened.
    Type: Grant
    Filed: November 2, 1990
    Date of Patent: April 20, 1993
    Assignee: Fanuc Ltd.
    Inventors: Naoki Fujita, Teruyuki Matsumura, Noritake Nagashima