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: 11036204Abstract: 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: GrantFiled: May 30, 2019Date of Patent: June 15, 2021Assignee: Fanuc CorporationInventor: Noritake Nagashima
-
Patent number: 10599119Abstract: 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 progrType: GrantFiled: November 27, 2017Date of Patent: March 24, 2020Assignee: FANUC CORPORATIONInventor: Noritake Nagashima
-
Publication number: 20190369601Abstract: 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: ApplicationFiled: May 30, 2019Publication date: December 5, 2019Applicant: Fanuc CorporationInventor: Noritake Nagashima
-
Patent number: 10241501Abstract: 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: GrantFiled: September 15, 2016Date of Patent: March 26, 2019Assignee: Fanuc CorporationInventor: Noritake Nagashima
-
Publication number: 20180150046Abstract: 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 progrType: ApplicationFiled: November 27, 2017Publication date: May 31, 2018Inventor: Noritake NAGASHIMA
-
Publication number: 20170075341Abstract: 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: ApplicationFiled: September 15, 2016Publication date: March 16, 2017Applicant: FANUC CORPORATIONInventor: Noritake Nagashima
-
Patent number: 9405505Abstract: 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: GrantFiled: October 7, 2014Date of Patent: August 2, 2016Assignee: FANUC CorporationInventor: Noritake Nagashima
-
Publication number: 20150316917Abstract: 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: ApplicationFiled: April 2, 2015Publication date: November 5, 2015Inventors: Akihiro MATSUMOTO, Satoshi HASEGAWA, Noritake NAGASHIMA
-
Publication number: 20150100611Abstract: 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: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Inventor: Noritake NAGASHIMA
-
Patent number: 7152030Abstract: 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: GrantFiled: January 27, 2005Date of Patent: December 19, 2006Assignee: Fanuc LtdInventors: Noritake Nagashima, Mitsuru Mochizuki
-
Publication number: 20060070038Abstract: 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: ApplicationFiled: September 27, 2005Publication date: March 30, 2006Applicant: FANUC LTDInventors: Noritake Nagashima, Satoshi Hasegawa
-
Patent number: 6999842Abstract: 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: GrantFiled: December 29, 2003Date of Patent: February 14, 2006Assignee: Fanuc LTDInventors: Noritake Nagashima, Hiroyuki Yonekura
-
Publication number: 20050171624Abstract: 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: ApplicationFiled: January 27, 2005Publication date: August 4, 2005Applicant: FANUC LTDInventors: Noritake Nagashima, Mitsuru Mochizuki
-
Publication number: 20050055109Abstract: 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: ApplicationFiled: September 3, 2004Publication date: March 10, 2005Applicant: FANUC LTDInventors: Noritake Nagashima, Toyokazu Maruyama
-
Publication number: 20050034128Abstract: 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: ApplicationFiled: July 28, 2004Publication date: February 10, 2005Applicant: FANUC LTDInventors: Noritake Nagashima, Satoshi Hasegawa, Toshinori Matsukawa
-
Publication number: 20040167658Abstract: 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: ApplicationFiled: February 19, 2004Publication date: August 26, 2004Applicant: FANUC LTD.Inventors: Noritake Nagashima, Satoshi Hasegawa
-
Publication number: 20040138774Abstract: 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: ApplicationFiled: December 29, 2003Publication date: July 15, 2004Applicant: FANUC LTD.Inventors: Noritake Nagashima, Hiroyuki Yonekura
-
Publication number: 20030225812Abstract: 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: ApplicationFiled: April 14, 2003Publication date: December 4, 2003Applicant: FANUC LTD.Inventors: Noritake Nagashima, Satoshi Hasegawa
-
Patent number: 5321346Abstract: 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: GrantFiled: August 17, 1992Date of Patent: June 14, 1994Assignee: Fanuc Ltd.Inventors: Teruyuki Matsumura, Noritake Nagashima
-
Patent number: 5204810Abstract: 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: GrantFiled: November 2, 1990Date of Patent: April 20, 1993Assignee: Fanuc Ltd.Inventors: Naoki Fujita, Teruyuki Matsumura, Noritake Nagashima