Method of preparing and executing sequence program for sequence controller used in machine tool control
AssigneeFujitsu Fanuc Limited
InventorsRyoji Imazeki, Katsuaki Kusumi, Yoshihiro Nakajima
Life of this patent
Estimating the term…
Abstract
A method of preparing and executing a sequence program for effecting the sequence control of a sequence controller for a machine tool by executing a subroutine program. A sequence diagram is prepared, which diagram expresses a function command for a subroutine as data divided into control conditions and parameters. From the sequence diagram a sequence program is prepared, which program includes a command for reading data indicative of a control condition, and parameter data of which a subroutine is informed. The sequence program so prepared is then executed.
Claims2
A method of sequencing operations performed by a numerically controlled machine tool, said method comprising the steps of:
- storing in a sequence controller memory a command signal received from a numerical control device, said command signal having first and second portions;
- reading the first portion of the command signal out of the sequence controller memory;
- starting a subroutine program in the sequence controller to decode the command on the basis of the memory address of the second portion of the command signal and a decode designation;
- storing in the sequence controller memory the result obtained by the execution of said subroutine program;
- reading the result out of the sequence controller memory for transmittal to the machine tool;
- and
- conducting a machine tool operation on the basis of the transmitted signal.
A method of using a sequence controller to sequence operations performed by a numerically controlled machine tool, characterized in that the method comprises the steps of:
- storing, in a sequence controller memory, a sequence program which includes at least one function command expressed by at least one control condition and parameters;
- storing, in the sequence controller memory, control condition information received from a numerical controller;
- reading the control condition information from the sequence controller memory;
- calling from the sequence controller memory a subroutine for executing the at least one function command after the control condition information has been read out, the subroutine being informed of the parameters by defining them in the sequence program;
- writing in said sequence controller memory the result obtained by the execution of said subroutine program;
- reading the result of said subroutine program from said sequence controller memory and transmitting it to the numerically controlled machine;
- and
- conducting a machine tool operation on the basis of the transmitted signal.
Dependencies are inferred from the claim text.