Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
256 words
A numerical controller for a grinding machine having a bed, a workpiece support mounted on said bed for rotatably carrying a workpiece provided with a plurality of portions to be ground respectively at different axial positions thereon, a wheel support mounted on said bed for rotatably carrying a grinding wheel, first feed means for effecting relative movement between said workpiece support and said wheel support so as to present selectively said workpiece portions before said grinding wheel, and second feed means for effecting relative movement between said workpiece support and said wheel support so as to move said grinding wheel toward and away from said workpiece, said numerical controller comprising: data input means for inputting plural grinding modes in which said workpiece portions are to be ground and plural sets of machining data respectively used for grinding said workpiece portions; memory means for storing said plural grinding modes and said plural sets of machining data input by said data input means; grinding order decision means responsive to said plural grinding modes and said plural sets of machining data stored in said memory means for deciding a grinding order in which said workpiece portions are ground, in accordance with a predetermined rule; and numerical control means responsive to said grinding order decided by said grinding order decision means and said plural sets of machining data stored in said memory means for controlling said first and second feed means to grind said workpiece portions in said decided grinding order and based upon said plural sets of machining data.
Claim 2
Dependent Claim
256 words
A numerical controller for a grinding machine having a bed, a workpiece support mounted on said bed for rotatably carrying a workpiece provided with a plurality of portions to be ground respectively at different axial positions thereon, a wheel support mounted on said bed for rotatably carrying a grinding wheel, first feed means for effecting relative movement between said workpiece support and said wheel support so as to present selectively said workpiece portions before said grinding wheel, and second feed means for effecting relative movement between said workpiece support and said wheel support so as to move said grinding wheel toward and away from said workpiece, said numerical controller comprising: data input means for inputting plural grinding modes in which said workpiece portions are to be ground and plural sets of machining data respectively used for grinding said workpiece portions; memory means for storing said plural grinding modes and said plural sets of machining data input by said data input means; grinding order decision means responsive to said plural grinding modes and said plural sets of machining data stored in said memory means for deciding a grinding order in which said workpiece portions are ground, in accordance with a predetermined rule; and numerical control means responsive to said grinding order decided by said grinding order decision means and said plural sets of machining data stored in said memory means for controlling said first and second feed means to grind said workpiece portions in said decided grinding order and based upon said plural sets of machining data.
Claim 3
Dependent Claim
40 words
A numerical controller as set forth in claim 1, wherein: said predetermined rule upon which said grinding order decision means relies to decide said grinding order is provided for decreasing the number of dressing operations effected on said grinding wheel.
Claim 4
Dependent Claim
73 words
A numerical controller as set forth in claim 2, wherein said various grinding modes includes a direct sizing grinding mode, a traverse grinding mode and a plunge grinding mode, and wherein: said grinding order decision means include means for deciding said grinding order in accordance with said predetermined rule so that said direct sizing grinding mode has preference to said traverse grinding mode which in turn has preference to said plunge grinding mode.
Claim 5
Dependent Claim
88 words
A numerical controller as set forth in claim 3, wherein said plural sets of machining data include respective axial widths of said workpiece portions, and wherein: said grinding order decision means include means for deciding said grinding order in accordance with said predetermined rule so that if said plunge grinding mode is designated for each of at least two of said workpiece portions, one of said at least two workpiece portions having a wider axial width has preference to the remainder of said at least two workpiece portions.
Claim 6
Dependent Claim
129 words
A numerical controller as set forth in claim 2, wherein said numerical control means includes: automatic programming means responsive to said plural sets of machining data stored in said memory means and said grinding order decided by said grinding order decision means for automatically preparing a numerical control program which enables saids workpiece portions to be ground successively to respective dimensions designated by said plural sets of machining data in said decided grinding order, and for storing said numerical control program in said memory means; and feed control means connected to said first and second feed means and responsive to said numerical control program stored in said memory means for controlling said first and second feed means to grind said workpiece portions in accordance with said numerical control program.
Claim 7
Dependent Claim
377 words
A numerical controller for a grinding machine having a bed, a workpiece support mounted on said bed for rotatably carrying a workpiece provided with a plurality of portions to be ground respectively at different axial positions thereon, a wheel support mounted on said bed for rotatably carrying a grinding wheel, first feed means for effecting relative movement between said workpiece support and said wheel support so as selectively to present said workpiece portions before said grinding wheel, and second feed means for effecting relative movement between said workpiece support and said wheel support so as to move said grinding wheel toward and away from said workpiece, said numerical controller comprising: data input means for inputting plural grinding modes in which said workpiece portions are to be ground and plural sets of machining data respectively used for grinding said workpiece portions; memory means for storing said plural grinding modes and said plural sets of machining data input by said data input means; pulse generating circuit means connected to said first and second feed means for applying feed pulses so as to control relative movement between said workpiece support and said wheel support; and a data processor connected to said memory means and said pulse generating circuit means and capable of performing; a grinding order decision function responsive to said various grinding modes and said plural sets of machining data stored in said memory means for deciding a grinding order in which said workpiece portions are ground, in accordance with a predetermined rule provided for decreasing the number of dressing operations performed on said grinding wheel; an automatic programming function responsive to said plural sets of machining data stored in said memory means and said grinding order decided by the execution of said grinding order decision function for automatically preparing a numerical program which enables said workpiece portions to be ground successively to respective dimensions designated by said plural sets of machining data in said decided grinding order, and for storing said numerical control program in said memory means; and a feed control function responsive to said numerical control program prepared by the executing of said automatic programming function for controlling said pulse generating circuit means to grind successively said workpiece portions in accordance with said numerical control program.
Claim 8
Dependent Claim
377 words
A numerical controller for a grinding machine having a bed, a workpiece support mounted on said bed for rotatably carrying a workpiece provided with a plurality of portions to be ground respectively at different axial positions thereon, a wheel support mounted on said bed for rotatably carrying a grinding wheel, first feed means for effecting relative movement between said workpiece support and said wheel support so as selectively to present said workpiece portions before said grinding wheel, and second feed means for effecting relative movement between said workpiece support and said wheel support so as to move said grinding wheel toward and away from said workpiece, said numerical controller comprising: data input means for inputting plural grinding modes in which said workpiece portions are to be ground and plural sets of machining data respectively used for grinding said workpiece portions; memory means for storing said plural grinding modes and said plural sets of machining data input by said data input means; pulse generating circuit means connected to said first and second feed means for applying feed pulses so as to control relative movement between said workpiece support and said wheel support; and a data processor connected to said memory means and said pulse generating circuit means and capable of performing; a grinding order decision function responsive to said various grinding modes and said plural sets of machining data stored in said memory means for deciding a grinding order in which said workpiece portions are ground, in accordance with a predetermined rule provided for decreasing the number of dressing operations performed on said grinding wheel; an automatic programming function responsive to said plural sets of machining data stored in said memory means and said grinding order decided by the execution of said grinding order decision function for automatically preparing a numerical program which enables said workpiece portions to be ground successively to respective dimensions designated by said plural sets of machining data in said decided grinding order, and for storing said numerical control program in said memory means; and a feed control function responsive to said numerical control program prepared by the executing of said automatic programming function for controlling said pulse generating circuit means to grind successively said workpiece portions in accordance with said numerical control program.
Claim 9
Dependent Claim
78 words
A numerical controller as set forth in claim 6, wherein said plural grinding modes include a direct sizing grinding mode, a traverse grinding mode and a plunge grinding mode, and wherein: said data processor, when executing said grinding order decision function, includes means for deciding said grinding order in accordance with said predetermined rule so that said direct sizing grinding mode has preference to said traverse grinding mode which in turn has preference to said plunge grinding mode.
Claim 10
Dependent Claim
93 words
A numerical controller as set forth in claim 7, wherein said plural sets of machining data include respective axial widths of said workpiece portions, and wherein: said data processor, when executing said grinding order decision function, includes means for deciding said grinding order in accordance with said predetermined rule so that if said plunge grinding mode is designated for each of at least two of said workpiece portions, one of said at least two workpiece portions having a wider axial width has preference to the remainder of said at least two workpiece portions.