Robust index correction of an angular encoder based on read head runout
US-2015323350-A1 · Nov 12, 2015 · US
US2023375374A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023375374-A1 |
| Application number | US-202318318256-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 16, 2023 |
| Priority date | May 17, 2022 |
| Publication date | Nov 23, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic device includes a motor, a moving body on which a processing part is mounted, a rotary encoder, a memory; and a controller. The controller is configured to execute a detection process of detecting a position of the moving body based on an encoder signal, a control process including a first control of controlling movement of the moving body by controlling the motor and a second control of controlling a processing operation by the processing part in a constant speed movement section of the moving body, a determination process of determining a detection error of the position of the moving body generated in an acceleration section of the moving body based on information stored in the memory, and a correction process of correcting at least one of the first control and the second control.
Opening claim text (preview).
What is claimed is: 1 . An electronic device comprising: a motor; a moving body on which a processing part of processing an object is mounted, the moving body being configured to move in conjunction with rotation of the motor by an action of a force from the motor; a rotary encoder including a scale and a sensor, the rotary encoder being configured to output, as an encoder signal, a read signal of the scale generated by the sensor when the scale rotates relative to the sensor in conjunction with the rotation of the motor; a memory configured to store information capable of identifying a rotation angle of the scale when the sensor is not able to normally read the scale; and a controller configured to control the motor and the processing part based on the encoder signal received from the rotary encoder, wherein the controller is configured to execute: a detection process of detecting a position of the moving body based on the encoder signal; a control process including a first control of controlling movement of the moving body by controlling the motor and a second control of controlling a processing operation on the object by the processing part in a constant speed movement section of the moving body, the control process being a process based on the position of the moving body detected by the detection process; a determination process of determining a detection error of the position detected by the detection process generated in an acceleration section of the moving body temporally before the constant speed movement section based on the information stored in the memory; and a correction process of correcting at least one of the first control and the second control based on the detection error determined in the determination process. 2 . The electronic device according to claim 1 , wherein in the detection process, the rotation angle is detected based on a change in the encoder signal in the constant speed movement section, and information capable of identifying the detected rotation angle is stored into the memory. 3 . The electronic device according to claim 2 , wherein the first control includes control of reciprocating the moving body by repeatedly executing a process of controlling the motor such that the moving body moves to a target position corresponding to a return point and stops at the target position while alternately switching a moving direction of the moving body between a forward direction and a reverse direction, in the detection process, for each one-way movement to the target position in a process in which the moving body reciprocates, the rotation angle is detected based on a change in the encoder signal in the constant speed movement section during the corresponding one-way movement, and information capable of identifying the detected rotation angle is stored into the memory, and in the determination process, in a process in which the moving body reciprocates, the detection error is determined based on information capable of identifying the rotation angle detected during the one-way movement immediately before the information being stored into the memory. 4 . The electronic device according to claim 2 , wherein the control process includes initial control of controlling the motor to move the moving body at a constant speed without the processing operation by the processing part before causing the processing part to execute the processing operation on the object, and in the detection process, the rotation angle is detected based on a change in the encoder signal in the constant speed movement section of the moving body during execution of the initial control, and information capable of identifying the detected rotation angle is stored into the memory. 5 . The electronic device according to claim 1 , wherein in the determination process, the detection error generated in a non-constant speed movement section of the moving body including the acceleration section is determined, and in the correction process, at least one of the first control and the second control is corrected based on the detection error in the non-constant speed movement section determined by the determination process. 6 . The electronic device according to claim 5 , wherein the non-constant speed movement section includes the acceleration section in which the moving body accelerates and a deceleration section in which the moving body decelerates, and in the determination process, the detection error of the position generated in the acceleration section and the detection error of the position generated in the deceleration section are determined. 7 . The electronic device according to claim 5 , wherein in the detection process, a process of removing the detection error generated at the rotation angle in the constant speed movement section is executed based on the encoder signal, and thus the position of the moving body is detected as a position from which the detection error is removed in the constant speed movement section. 8 . The electronic device according to claim 1 , wherein the information capable of identifying the rotation angle includes information capable of identifying, as a reference error, a magnitude of the detection error generated at the rotation angle in the constant speed movement section, and the determination process includes determining the detection error in the acceleration section by adding a predetermined correction to the reference error identified based on the information stored in the memory. 9 . The electronic device according to claim 6 , wherein the information capable of identifying the rotation angle includes information capable of identifying, as a reference error, a magnitude of the detection error generated at the rotation angle in the constant speed movement section, and in the determination process, the detection error in the acceleration section is determined by adding a first correction to the reference error identified based on the information stored in the memory, and the detection error in the deceleration section is determined by adding a second correction different from the first correction to the reference error. 10 . The electronic device according to claim 1 , wherein in the first control, the motor is controlled such that the moving body moves to a target position and stops at the target position, and in the correction process, the first control is corrected by correcting the target position based on the detection error determined in the determination process. 11 . The electronic device according to claim 1 , wherein in the second control, the processing operation of the processing part is controlled such that the object is processed from a processing start position in the constant speed movement section, and in the correction process, the second control is corrected by correcting the processing start position based on the detection error determined in the determination process. 12 . The electronic device according to claim 9 , wherein in the first control, the motor is controlled such that the moving body accelerates to a predetermined speed in the acceleration section, moves at a constant speed and at the predetermined speed in the constant speed movement section following the acceleration section, decelerates in the deceleration section following the constant speed movement section, and stops at a target position, in the second control, the processing operation of the processing part is controlled such that the object is processed from a processing start position in the constant speed movement section, and the correction process includes: correcting the first control by correcti
Circular or rotary encoders · CPC title
Signal processing (G01D5/2448 - G01D5/24495 take precedence) · CPC title
Incremental encoders (G01D5/2454 takes precedence) · CPC title
for controlling one motor used for different sequential operations · CPC title
for stopping or slowing an individual dynamo-electric motor or dynamo-electric converter · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.