Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
395 words
A method of forming operation programs used in operating respective automatic machines for a plurality of kinds of work, the automatic machines having the same specifications and individual variations, and each automatic machine including at least one function element for operating on said plurality of kinds of work, the method comprising the steps of: (a) inputting normal position data and operation pattern data into a main computer, the normal position data specifying a predetermined normal position at which the function elements of the automatic machines are to operate for each of the kinds of work, the operation pattern data specifying a predetermined pattern of operation of the automatic machines for each of the kinds of work; (b) measuring actual normal positions at which the function elements of respective automatic machines operate actually for each of the kinds of work; (c) providing individual variation data specifying deviations of the measured actual normal positions from the respective predetermined normal positions for each of the kinds of work; (d) inputting the individual variation data into the main computer; (e) selecting one of the automatic machines; (f) selecting one of the kinds of work; (g) correcting the predetermined normal position data related to the selected automatic machine and the selected kind of work based on the individual variation data related to the selected automatic machine and the selected kind of work; (h) inputting accomplished data obtained empirically for each of the kinds of work, the accomplished data specifying correction factors by which the respective predetermined normal positions should be shifted to provide an improved operation accuracy to the automatic machines; (i) modifying the corrected normal position data based on the accomplished data; (j) combining the modified normal position data with the operation pattern related to the selected automatic machine and the selected kind of work to form an operation program required for the selected automatic machine to operate for the selected kind of work; (k) repeating the above sequence of steps to form operation programs required for the selected automatic machine to operate for the other kinds of work; (l) transferring the formed operation programs from the main computer into one of control units provided for controlling the selected automatic machine; and (m) repeating the above sequence of steps (e) through (l) to form operation programs required for the other automatic machines for all of the kinds of work.
Claim 2
Independent Claim
395 words
A method of forming operation programs used in operating respective automatic machines for a plurality of kinds of work, the automatic machines having the same specifications and individual variations, and each automatic machine including at least one function element for operating on said plurality of kinds of work, the method comprising the steps of: (a) inputting normal position data and operation pattern data into a main computer, the normal position data specifying a predetermined normal position at which the function elements of the automatic machines are to operate for each of the kinds of work, the operation pattern data specifying a predetermined pattern of operation of the automatic machines for each of the kinds of work; (b) measuring actual normal positions at which the function elements of respective automatic machines operate actually for each of the kinds of work; (c) providing individual variation data specifying deviations of the measured actual normal positions from the respective predetermined normal positions for each of the kinds of work; (d) inputting the individual variation data into the main computer; (e) selecting one of the automatic machines; (f) selecting one of the kinds of work; (g) correcting the predetermined normal position data related to the selected automatic machine and the selected kind of work based on the individual variation data related to the selected automatic machine and the selected kind of work; (h) inputting accomplished data obtained empirically for each of the kinds of work, the accomplished data specifying correction factors by which the respective predetermined normal positions should be shifted to provide an improved operation accuracy to the automatic machines; (i) modifying the corrected normal position data based on the accomplished data; (j) combining the modified normal position data with the operation pattern related to the selected automatic machine and the selected kind of work to form an operation program required for the selected automatic machine to operate for the selected kind of work; (k) repeating the above sequence of steps to form operation programs required for the selected automatic machine to operate for the other kinds of work; (l) transferring the formed operation programs from the main computer into one of control units provided for controlling the selected automatic machine; and (m) repeating the above sequence of steps (e) through (l) to form operation programs required for the other automatic machines for all of the kinds of work.
Claim 3
Dependent Claim
64 words
The method as claimed in claim 1, further comprising the steps of: providing second accomplished data obtained empirically for each of the kinds of work, the second accomplished data specifying correction factors by which the respective actual normal positions should be shifted to provide an improved operation accuracy to the automatic machines; and modifying the corrected normal position data based on the accomplished data.
Claim 4
Dependent Claim
150 words
The method as claimed in claim 1, further comprising the steps of providing work shape data specifying a shape of each of the kinds of work; providing machine shape data specifying a shape of the function elements of each of the automatic machines; determining for each kind of work selected whether the selected automatic machine has at least one function element interfering with other function elements or with the work while simulating the operation of the selected automatic machine according to the corresponding operation program formed for the selected automatic machine based on the work shape data and the machine shape data; and modifying the operation program formed for the selected automatic machine to prevent the function element from interfering with the other function elements or with the work when the selected automatic machine has at least one function element interfering with the other function elements or with the work.
Claim 5
Dependent Claim
117 words
The method as claimed in claim 1, further comprising the steps of; providing control data specifying a normal operation speed and a maximum speed for each function element included in the selected automatic machine; adding the normal operation speeds of the control data to the operation program formed for the selected automatic machine; calculating a time interval during which the operation of each of the function elements is completed; determining whether the calculated time interval is greater than a predetermined value; and modifying the formed operation program to change the corresponding normal operation speed to a greater value that is less than the corresponding maximum speed when the calculated time interval is greater than the predetermined value.
Claim 6
Independent Claim
350 words
A method of forming operation programs used in operating respective automatic machines for a plurality of kinds of work, the automatic machines having the same specifications and individual variations, and each automatic machine including at least one function element for operating on said plurality of kinds of work, the method comprising the steps of: (a) inputting normal position data and operation pattern data into a main computer, the normal position data specifying a predetermined normal position at which the function elements of the automatic machines are to operate for each of the kinds of work, the operation pattern data specifying a predetermined pattern of operation of the automatic machines for each of the kinds of work; (b) measuring actual normal positions at which the function elements of respective automatic machines operate actually for each of the kinds of work; (c) providing individual variation data specifying deviations of the measured actual normal positions from the respective predetermined normal positions for each of the kinds of work; (d) inputting the provided individual variation data into respective sub computers; (e) selecting one of the kinds of work; (f) inputting accomplished data obtained empirically for each of the kinds of work, the accomplished data specifying correction factors by which the respective predetermined normal positions should be shifted to provide an improved operation accuracy to the automatic machines; (g) modifying the normal position data based upon the accomplished data; (h) combining the modified normal position data related to the selected kind of work with the operation pattern data related to the selected kind of work to form a basic operation program required for the automatic machines to operate for the selected kind of work; (i) repeating the sequence of the steps (e) and (h) to form basic operation programs required for the automatic machines to operate for the other kinds of work; (j) transferring the formed basic operation programs into the sub computers provided for controlling the respective automatic machines; and (k) correcting the basic operation program in each of the sub computers based on the individual variation data related to the corresponding automatic machine.
Claim 7
Independent Claim
350 words
A method of forming operation programs used in operating respective automatic machines for a plurality of kinds of work, the automatic machines having the same specifications and individual variations, and each automatic machine including at least one function element for operating on said plurality of kinds of work, the method comprising the steps of: (a) inputting normal position data and operation pattern data into a main computer, the normal position data specifying a predetermined normal position at which the function elements of the automatic machines are to operate for each of the kinds of work, the operation pattern data specifying a predetermined pattern of operation of the automatic machines for each of the kinds of work; (b) measuring actual normal positions at which the function elements of respective automatic machines operate actually for each of the kinds of work; (c) providing individual variation data specifying deviations of the measured actual normal positions from the respective predetermined normal positions for each of the kinds of work; (d) inputting the provided individual variation data into respective sub computers; (e) selecting one of the kinds of work; (f) inputting accomplished data obtained empirically for each of the kinds of work, the accomplished data specifying correction factors by which the respective predetermined normal positions should be shifted to provide an improved operation accuracy to the automatic machines; (g) modifying the normal position data based upon the accomplished data; (h) combining the modified normal position data related to the selected kind of work with the operation pattern data related to the selected kind of work to form a basic operation program required for the automatic machines to operate for the selected kind of work; (i) repeating the sequence of the steps (e) and (h) to form basic operation programs required for the automatic machines to operate for the other kinds of work; (j) transferring the formed basic operation programs into the sub computers provided for controlling the respective automatic machines; and (k) correcting the basic operation program in each of the sub computers based on the individual variation data related to the corresponding automatic machine.
Claim 8
Dependent Claim
64 words
The method as claimed in claim 5, further comprising the steps of: providing second accomplished data obtained empirically for each of the kinds of work, the second accomplished data specifying correction factors by which the respective actual normal positions should be shifted to provide an improved operation accuracy to the automatic machines; and modifying the corrected normal position data based on the accomplished data.
Claim 9
Dependent Claim
153 words
The method as claimed in claim 5, further comprising the steps of providing work shape data specifying a shape of each of the kinds of work; providing machine shape data specifying a shape of the function elements of each of the automatic machines; determining for each kind of work selected whether the selected automatic machine has at least one function element interfering with other function elements or with the work while simulating the operation of the selected automatic machine according to the corresponding basic operation program formed for the selected automatic machine based on the work shape data and the machine shape data; and modifying said corresponding basic operation program formed for the selected automatic machine to prevent the function element from interfering with the other function elements or with the work when the selected automatic machine has at least one function element interfering with the other function elements or with the work.
Claim 10
Dependent Claim
117 words
The method as claimed in claim 5, further comprising the steps of; providing control data specifying a normal operation speed and a maximum speed for each function element included in the selected automatic machine; adding the normal operation speeds of the control data to the operation program formed for the selected automatic machine; calculating a time interval during which the operation of each of the function elements is completed; determining whether the calculated time interval is greater than a predetermined value; and modifying the formed operation program to change the corresponding normal operation speed to a greater value that is less than the corresponding maximum speed when the calculated time interval is greater than the predetermined value.