Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
258 words
A method of restoring a commanded position in a numerical control system comprising an NC unit having a path control function and machine position correction function, a motor rotated on the basis of a command from the NC unit for driving a movable machine element, a pulse coder which rotates in synchronization with rotation of said motor and which generates a pulse whenever it rotates through a prescribed angle, and a counter which counts said pulses in dependence upon the direction of rotation for storing the machine position, which counter stores said machine position even if power is cut off, said method characterized by: storing a counted value C RA of said counter prevailing at the time of a reference point return operation in a non-volatile memory or battery-backed RAM in advance; updating a commanded position C P from zero and internally updating a machine position from said counted value C RA after introduction of power by performing interpolation control in a state where the NC unit does not drive the movable machine element; performing correction processing, in parallel with said interpolation control, for correcting the machine position; correcting said machine position C RA if a correction is necessary; performing said interpolation processing and correction processing until C RA =C A is established, where the counted value of said counter at introduction of power is C A ; and adopting C P which prevails at the time C RA =C A is established as a commanded position conforming to the machine position prevailing at the introduction of power.
Claim 2
Independent Claim
258 words
A method of restoring a commanded position in a numerical control system comprising an NC unit having a path control function and machine position correction function, a motor rotated on the basis of a command from the NC unit for driving a movable machine element, a pulse coder which rotates in synchronization with rotation of said motor and which generates a pulse whenever it rotates through a prescribed angle, and a counter which counts said pulses in dependence upon the direction of rotation for storing the machine position, which counter stores said machine position even if power is cut off, said method characterized by: storing a counted value C RA of said counter prevailing at the time of a reference point return operation in a non-volatile memory or battery-backed RAM in advance; updating a commanded position C P from zero and internally updating a machine position from said counted value C RA after introduction of power by performing interpolation control in a state where the NC unit does not drive the movable machine element; performing correction processing, in parallel with said interpolation control, for correcting the machine position; correcting said machine position C RA if a correction is necessary; performing said interpolation processing and correction processing until C RA =C A is established, where the counted value of said counter at introduction of power is C A ; and adopting C P which prevails at the time C RA =C A is established as a commanded position conforming to the machine position prevailing at the introduction of power.
Claim 3
Dependent Claim
41 words
A method of restoring a commanded position according to claim 1, characterized by updating the commanded position in accordance with C.sub.P +.sub.Δ C→C.sub.P at predetermined times, where a commanded amount of movement at each of the predetermined times is .sub.Δ C.
Claim 4
Dependent Claim
30 words
A method of restoring a commanded position according to claim 2, characterized by correcting the machine position in accordance with C.sub.RA +.sub.Δ E→C.sub.RA where a correction quantity is .sub.Δ E.
Claim 5
Dependent Claim
41 words
A method of restoring a commanded position according to claim 3, characterized by executing said interpolation control based on a difference between said counted value C RA and the counted value C A of said counter prevailing at introduction of power.
Claim 6
Dependent Claim
52 words
A method of restoring a commanded position according to claim 4, characterized in that said motor, pulse coder and counter are provided for each controlled axis of the movable machine element, and a commanded position is determined along each controlled axis by performing interpolation control simultaneously for each of the controlled axes.