KR101841821B1 - An absolute position measuring equipment using two absolute encoders and measurement method it using the same - Google Patents
An absolute position measuring equipment using two absolute encoders and measurement method it using the same Download PDFInfo
- Publication number
- KR101841821B1 KR101841821B1 KR1020160001529A KR20160001529A KR101841821B1 KR 101841821 B1 KR101841821 B1 KR 101841821B1 KR 1020160001529 A KR1020160001529 A KR 1020160001529A KR 20160001529 A KR20160001529 A KR 20160001529A KR 101841821 B1 KR101841821 B1 KR 101841821B1
- Authority
- KR
- South Korea
- Prior art keywords
- encoder
- value
- gear
- absolute position
- wide
- Prior art date
Links
- 238000000691 measurement method Methods 0.000 title description 2
- 238000005259 measurement Methods 0.000 claims abstract description 59
- 238000000034 method Methods 0.000 claims abstract description 55
- 230000033001 locomotion Effects 0.000 claims abstract description 28
- 230000009467 reduction Effects 0.000 claims abstract description 23
- 238000001514 detection method Methods 0.000 claims description 64
- 238000004364 calculation method Methods 0.000 claims description 48
- 238000004891 communication Methods 0.000 claims description 30
- 238000012937 correction Methods 0.000 claims description 14
- 230000008859 change Effects 0.000 claims description 11
- 230000003287 optical effect Effects 0.000 claims description 10
- 239000003638 chemical reducing agent Substances 0.000 claims description 5
- 230000008054 signal transmission Effects 0.000 claims description 4
- 230000014509 gene expression Effects 0.000 claims description 3
- 239000000463 material Substances 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000006073 displacement reaction Methods 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 19
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 244000145845 chattering Species 0.000 description 6
- 238000004088 simulation Methods 0.000 description 6
- 238000007796 conventional method Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- OCKGFTQIICXDQW-ZEQRLZLVSA-N 5-[(1r)-1-hydroxy-2-[4-[(2r)-2-hydroxy-2-(4-methyl-1-oxo-3h-2-benzofuran-5-yl)ethyl]piperazin-1-yl]ethyl]-4-methyl-3h-2-benzofuran-1-one Chemical compound C1=C2C(=O)OCC2=C(C)C([C@@H](O)CN2CCN(CC2)C[C@H](O)C2=CC=C3C(=O)OCC3=C2C)=C1 OCKGFTQIICXDQW-ZEQRLZLVSA-N 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H1/00—Toothed gearings for conveying rotary motion
- F16H1/02—Toothed gearings for conveying rotary motion without gears having orbital motion
- F16H1/20—Toothed gearings for conveying rotary motion without gears having orbital motion involving more than two intermeshing members
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H1/00—Toothed gearings for conveying rotary motion
- F16H1/28—Toothed gearings for conveying rotary motion with gears having orbital motion
- F16H1/34—Toothed gearings for conveying rotary motion with gears having orbital motion involving gears essentially having intermeshing elements other than involute or cycloidal teeth
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/02—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
- G01B21/04—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/02—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
- G01B21/04—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
- G01B21/045—Correction of measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B5/00—Measuring arrangements characterised by the use of mechanical techniques
- G01B5/004—Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
- G01B5/008—Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D18/00—Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/34707—Scales; Discs, e.g. fixation, fabrication, compensation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
In the present invention, two absolute encoders are combined with an appropriate decelerating device to accurately measure an absolute position with respect to a long distance in order to measure the amount of physical displacement, and two moving devices To an absolute position measuring apparatus and a measuring method using an absolute encoder.
The absolute position measuring apparatus using two absolute encoders according to the present invention is coupled to a rotating shaft 104 that rotates in accordance with the movement of the measurement object, and measures a value corresponding to the rotation angle of the rotating shaft 104, A precision encoder 112 which is an absolute encoder for measurement; A reduction gear 106 meshing with a gear 105 formed on the rotation shaft 104 to reduce a rotation speed of the rotation shaft 104; A wide-angle encoder 113 for measuring a rotation angle corresponding to a rotation angle decelerated by the reduction gear 106 and outputting an absolute encoder for wide-area measurement; And an absolute position measuring controller 200 for analyzing measured values of the precise encoder 112 and the wide-angle encoder 113 and calculating an absolute position value according to the movement of the measurement object, It is provided for precise measurement.
Description
More particularly, the present invention relates to an absolute position measuring apparatus and a measuring method, and more particularly, to an absolute position measuring apparatus and a measuring method, more specifically, to detect an absolute position of a long distance by combining two absolute encoders with a proper decelerating device, To an absolute position measuring apparatus and a measuring method using two absolute encoders which can measure a moving amount of a moving apparatus even when it is blocked.
Generally, a method of measuring a physical linear displacement includes a method using a linear potentiometer that measures a resistance value or a change in voltage when the wiper coupled to a measurement object moves while contacting the linear resistor, and a method of measuring a linear displacement of the measurement object A rotary encoder for converting a linear movement amount into a rotation angle and outputting a pulse proportional to the rotation angle, and a method using an ultrasonic distance meter or a laser distance meter have been widely used.
The linear potentiometer has a problem that the wiper is moved in contact with the resistor at all times, and the resistance is worn down when the resistor is used for a long period of time. The resistance of the resistor can not be made long, drift error occurs with temperature, There is a problem that a straight-line error due to digital conversion occurs.
The ultrasonic distance meter and the laser distance meter measure an elapsed time reflected by an object to be measured after outputting an ultrasonic wave and a laser and multiply the distance by a speed of a sound wave or a laser to calculate a distance, . However, in case of a sound wave, since the propagation speed varies with temperature, it is necessary to compensate for a temperature-dependent speed due to an error, and in the case of a laser, the speed of the laser light is too fast to cause an error in measuring the elapsed time .
The measurement method using the rotary encoder includes a method using an incremental encoder and a method using an absolute encoder. Among them, a method using an incremental encoder is a method in which a pulley is attached to an axis of an encoder, and a wire is wound around the pulley to detect a linear displacement at a rotation angle. Performance depends on the diameter of the pulley and the resolution of the encoder. There is no change in precision even when the length is long, and since the encoder output value is digital, there is no influence on the temperature change and stable measurement can be performed. The method using this incremental encoder detects the displacement by integrating the number of pulses generated in the incremental encoder by the controller and multiplying the total number of pulses by the mechanical constant. If the controller is powered off or the cable connecting the controller and the encoder When the device is moved in the cut state, the number of pulses output during the operation is lost and the position of the device can not be accurately measured.
Absolute encoders among rotary encoders are sensors that can measure the absolute position within one rotation. When the controller is turned off within one revolution, the position of the device can be read out as soon as the power is turned on There is an advantage. However, in the conventional method, when a long moving distance is measured due to a method using only one absolute encoder, a complex speed reduction gear is provided at the front end of the encoder to reduce speed, so that the entire movement amount should be compressed within one revolution of the absolute encoder. However, when the reduction gear is used, a large error occurs due to the backlash of the gear, and the precision of the rotary encoder, which is obtained by dividing the total travel distance by the resolution of the encoder, becomes relatively long as the travel distance is long.
SUMMARY OF THE INVENTION The present invention has been made in order to solve the above problems, and it is an object of the present invention to precisely detect an absolute position of a long distance by combining two absolute encoders with a decelerating device composed of a plurality of gears And an absolute position measuring device and a measuring method using two absolute encoders which can measure a movement amount of a device as soon as the power is applied even when the device moves in a state where the power source is shut off.
According to another aspect of the present invention, there is provided an apparatus for measuring an absolute position of an object to be measured using an absolute encoder, the apparatus comprising: A precision encoder which is an absolute encoder for precision measurement for measuring and outputting a value according to an angle; A reduction gear engaged with a gear formed on the rotary shaft to reduce a rotation speed of the rotary shaft; A wide-angle encoder which is an absolute encoder for wide-area measurement for measuring and outputting a value corresponding to a rotation angle decelerated by the reduction gear; And an absolute position measurement controller for analyzing measured values of the precision encoder and the wide-angle encoder and calculating an absolute position value according to the movement of the measurement object. Here, the wide-area encoder can be replaced with a potentiometer.
The speed reducer includes a first gear that meshes with a rotary shaft of the rotary shaft and decelerates the rotational speed of the rotary shaft, a second gear that meshes with the first gear to reduce the rotational speed of the first gear, And a third gear that decelerates the rotational speed. A wide-angle encoder is installed on an axis of the gear installed at the last end of the plurality of gears to measure a value according to the reduced rotation angle. Here, the speed reducer may be a reducer or a harmonic driver integrally formed.
In addition, the axis of the gear on which the wide-angle encoder is installed is provided with an opaque detection disc having a detection groove for detecting a zero point, and a detection disc rotating together with the rotation of the gear shaft, A photoelectric sensor for detecting the zero point position is provided.
Wherein the detection disc is detachably coupled to the gear shaft via a fixing screw, a gear for adjusting the zero point is formed in the circumference of the detection disc, a gear formed on the circumference of the detection disc is coupled to the adjustment gear, The position of the detection disc is adjusted by rotating the adjustment gear in a state where the gear shaft and the detection disc are released from the fixed state, and then the gear shaft and the detection disc are fixed via the fixing screw, So that it can be changed.
Further, the adjustment bearing is fixed to the upper portion of the sensor fixing plate, and the adjusting bearing is closely attached to the spindle of the micrometer head fixed to the fixed block installed on the body of the absolute position measuring device, The sensor fixing plate provided with the adjustment bearing and the photoelectric sensor provided on the sensor fixing plate rotate to the left or right so that the detection position of the detection groove formed on the detection disc can be finely adjusted .
On the other hand, the absolute position measuring controller calculates the number of revolutions of the precise encoder using the value of the wide-angle encoder, multiplies the calculated number of revolutions of the precise encoder by the resolution of the precise encoder, The absolute value of the position of the object is calculated.
Here, the absolute position measurement controller checks the precision encoder rotation number calculation table in which the step-up lower limit value, the step-up upper limit value and the down step-band value are set for each revolution number of the precision encoder, A table index value in a range that is greater than or equal to the step-up lower limit value of the precision encoder rotation speed calculation table and smaller than the step-up upper limit value is set as the rotation speed of the precision encoder, If the value of the encoder is larger than the lower step limit value, down-step correction is performed to subtract 1 from the set number of revolutions of the precision encoder to calculate the number of revolutions of the precise encoder.
The step-up lower limit value, the step up upper limit value, the down step band value, and the down step lower limit value of the precision encoder rotation speed calculation table are set through the following equations.
[Mathematical Expression]
(Where A3 is the value of the wide encoder per rotation of the precision encoder, A3 = int (B1 / B2 + 0.5) where B1 is the value of the wide encoder in the entire stroke, B2 is the number of revolutions of the precision encoder with respect to B1, Α is a constant in the range of 0 to 0.499, β is a constant in the range of 0.5 to 0.999, γ is a constant in the range of 0 to 0.499, and δ is in the range of 0 to 0.75. Lt; / RTI >
The absolute position measuring controller includes a precise encoder interface unit to which a measurement signal is inputted from a precise encoder, a wide-range encoder interface unit to which a measurement signal is inputted from the wide-angle encoder, and a precise encoder measurement signal And a zero point signal input unit for receiving a zero point setting signal from an external zero point switch and transmitting the zero point setting signal to the microprocessor. And a position value output unit for outputting an absolute position value calculated through the microprocessor.
The absolute position measuring controller is provided with a zero point permission signal input section for receiving a zero point change permission signal from an external zero point permission switch and transmitting the zero point change permission signal to the microprocessor so that the zero point setting can be performed only when the zero point permission signal is ON .
In addition, the microprocessor receives parameter information from an external device through an LCD & Key board, a USB port or an RS-485 communication unit. The parameter information includes a Para_Unit for setting an operation unit in mm or cm, Para_Offset for setting a value to add or subtract a value, Para_Baud for setting a communication speed, Para_Ratio for setting a ratio of an absolute position value to an actual physical quantity of 1000 mm, and a signal when the absolute position value is reached or exceeded The output includes Para_Pos1 and Para_Pos2.
The microprocessor transmits the calculated absolute position value to an external device using at least one of an RS-232C communication unit, an RS-485 communication unit, an optical signal transmission / reception unit, an Ethernet communication unit, and a wireless transmission / reception unit.
According to another aspect of the present invention, there is provided a method for measuring an absolute position of an object to be measured using an absolute encoder, the method comprising: Measuring a value corresponding to a rotation angle of the rotation shaft in a precision encoder which is an absolute type encoder and inputting the measured value to an absolute position measurement controller; Measuring a value corresponding to a rotation angle decelerated by the reduction gear in a wide-angle encoder which is an absolute encoder for wide-range measurement installed in a reduction gear that reduces the rotation speed of the rotation shaft, and inputting the measured value to an absolute position measurement controller; The rotation speed of the precision encoder is calculated using the value of the wide-angle encoder measured by the absolute position measurement controller, the resolution of the precision encoder is multiplied by the resolution of the precision encoder, The absolute value of the position of the object is calculated.
Here, the absolute position measurement controller checks the precision encoder rotation number calculation table in which the step-up lower limit value, the step-up upper limit value and the down step-band value are set for each revolution number of the precision encoder, A table index value in a range that is greater than or equal to the step-up lower limit value of the precision encoder rotation speed calculation table and smaller than the step-up upper limit value is set as the rotation speed of the precision encoder, If the value of the encoder is larger than the lower step limit value, down-step correction is performed to subtract 1 from the set number of revolutions of the precision encoder to calculate the number of revolutions of the precise encoder.
The absolute position measuring apparatus according to the present invention can precisely measure an absolute position with respect to a long distance through an absolute encoder for precision directly connected to a rotary shaft and a wide-area absolute encoder installed in a decelerator connected to a rotary shaft, There is an effect that can be utilized in various fields such as elevator position control, dam control of a dam, crane control for loading and unloading containers, and the like, which require precise measurement for distance movement.
Further, in the present invention, by using two absolute encoders, even when the measurement object moves in a state where the power is off, the absolute position of the measurement object can be calculated using the output values of the two absolute encoders immediately after power is applied It is effective.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a plan view of a portion of an absolute position measuring apparatus according to the present invention,
FIG. 2 is a side partial sectional view for controlling the fine zero point of the absolute position measuring apparatus according to the present invention,
3 is a diagram showing a relationship between output values of the precision encoder and the wide-angle encoder according to the present invention,
4 shows an example of a general backlash formed between two gears,
FIG. 5 is a conceptual diagram for measuring the number of revolutions of a precise encoder using a wide-angle encoder value according to a conventional method,
6 is a conceptual diagram for measuring the number of revolutions of a precision encoder using a wide-range encoder value according to the present invention,
7 to 9 show an example of a simulation result of continuous movement of the precision encoder and the wide-angle encoder according to the present invention in an Excel program,
10 is a conceptual diagram of a precision encoder rotation number calculation table according to the present invention,
11 is a block diagram of an absolute position measuring controller according to the present invention,
12 is a flowchart illustrating a process of measuring absolute position values through an absolute position measuring apparatus according to the present invention.
13 shows an example of the configuration of parameters used in the absolute position measuring apparatus according to the present invention.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a plan view of a portion of an absolute position measuring apparatus according to an embodiment of the present invention.
1, the absolute
The
The
A
A wide-
The values output through the
The
A gear for adjusting the zero point is formed on the circumference of the
FIG. 2 is a cross-sectional side view of the absolute position measuring apparatus according to the embodiment of the present invention. Referring to FIG.
As shown in Figs. 1 and 2, a
In the absolute
Hereinafter, the process of calculating the absolute position value of the measurement object by analyzing the measured values of the
The absolute position of the measurement object is obtained by calculating the number of revolutions of the
First, the easiest way to calculate the number of revolutions of the
FIG. 3 is a graph illustrating output values of a precision encoder and a wide-angle encoder according to an embodiment of the present invention.
3, the
When the value of the
Here, f (Enc_B) is a series of functions for calculating the number of rotations of the
The
In most cases, the value of the wide-
Since the value of the wide-
First, backlash existing between gears will be described.
Fig. 4 shows an example of a general backlash formed between two gears. Assume that the amount of backlash between two gears is d ?.
Generally, backlash occurs at the time when the rotational direction of the
The total backlash amount [Delta] [theta] is converted into the value A2 of the
FIG. 5 is a conceptual diagram for measuring the number of revolutions of a precise encoder using a wide-area encoder value according to a conventional method, FIG. 6 is a conceptual diagram for measuring the number of revolutions of a precise encoder using a wide- .
In general, the absolute position value of the measurement object is obtained by dividing the value of the wide-
In order to explain this more specifically, an Excel program is created, and the value of the
The simulation items shown in Fig. 7 are classified into common items, general calculation, invention calculation, and precision encoder rotation number calculation table, and the respective items are as follows.
[Common Items]
In the common item, the B column is incremented by 1 or decremented by 1 to indicate a reference absolute position, the C column represents a process in which the value of the
[General calculation]
Column I of the general calculation item indicates the number of rotations of the
[Invention calculation]
In the inventive calculation item, column M refers to the value of the theoretical wide-
In the general calculation shown in FIG. 7, the value of the theoretical wide-
Further, the invention calculation is performed by calculating the number of revolutions of the M-
Fig. 10 is a conceptual diagram of such a precision encoder rotation number calculation table.
A step-up lower limit value 306, a step-up upper limit value 308 and a down step band value 307 of the precision encoder rotation speed calculation table 420 are calculated as follows.
First, the value of the wide-
The step-up lower limit value 306 for the number of revolutions N of the
Here, A3 is the value of the wide-angle encoder per one rotation of the precision encoder of Equation (5), N is the number of rotations of the precision encoder, and int () represents a function of converting real numbers to integers. Also, α is a constant in the range of 0 to 0.499, β is a constant in the range of 0.5 to 0.999, γ is a constant in the range of 0 to 0.499, and δ is a constant in the range of 0 to 0.75.
7 and 10 based on the step-up lower limit value 306, the step-up upper limit value 308, the down-step band value 307, and the down-step lower limit value calculated through the above- 420. The precision encoder rotation number calculation table 420 shown in Figs. 7 and 10 shows an example in which? Is set to 0.25,? Is set to 0.75, and? Is set to 0.25. The step-up lower limit value 306 thus set is displayed in the column T, the step-up upper limit value 308 is displayed in the column V, and the downstep band value 307 is displayed in the column U. Although not shown in the precision encoder rotation speed calculation table 420, the case where δ for the lower step lower limit value is set to 0.5 will be described as an example.
In order to verify whether the present invention operates correctly with respect to the continuous movement of the
In FIG. 8, for example, in the case where the left row number is 1982, the absolute position value of the B column B1982 is 1979, the
[Example 1 (common), row = 1982]
8, the
Here, when the precision encoder value is increased by 1 and the row number is changed to 1983, the absolute position value will be compared with a general calculation method and a calculation method according to the present invention.
[ Example 1A (general calculation method), row = 1983]
The general calculation method is as follows. When the row number increases from 1983 to the
The absolute position value J1983 at this time is calculated by the following equation according to the equation (17).
Thus, according to the general calculation method, the value of absolute position_general J1983 becomes 3004, which causes a large error of 1024, which is the (+) position error, between the value of absolute position_general J1982 and the value of K1983.
[Example 1B (invention calculation method), line = 1983]
According to the calculation of the present invention, since the number of revolutions of the wide-
In this state, the value G1983 of the wide-
Therefore, the absolute position value at this time is calculated by the following equation according to equation (22).
Thus, it can be seen that the value of P1983 increases linearly with respect to P1982.
Therefore, according to the general calculation method, a large error of 1024, which is the (+) position error, occurs between the absolute position_normal J1982 value and the K1983 value. On the other hand, according to the present invention calculation, the value of P1983 is normally 1 Is increasing.
9 shows the result of calculating the absolute position value for the C column of the
[Example 2 (common), row = 6447]
9, in the process of changing the
Here, the absolute position value when the value of the
[ Example 2A (general calculation method), row = 6448]
In the general calculation method, the value of the
Thus, according to the general calculation method, the value of absolute position_general J6448 becomes 3071, which causes a large error of 1024 as in the case of absolute position_general J6447 and K6448.
[Example 2B (Inventive calculation method), row = 6448]
According to the calculation of the present invention, since the number of revolutions of the wide-
The value G6448 of the wide-
Therefore, the absolute position value at this time is calculated by the following equation according to equation (22).
Thus, it can be seen that the value of P6448 is 1 linearly decreased compared to P6447.
Therefore, according to the general calculation method, a large error of 1024 is generated as in the case of the absolute position_general J6447 and the value of K6448. On the other hand, according to the calculation of the present invention, the value of P6448 is normally decreased by 1 as compared with P6447 .
7 to 10, in the present invention, the rotation speed of the
Meanwhile, as another embodiment of the present invention, the wide-
Hereinafter, the configuration and operation of the absolute
11 is a block diagram of an absolute position measuring controller according to an embodiment of the present invention.
11, the absolute
A
A wide-
The
The
The zero point
The zero point enable
The limit signal input unit 208 is a function for setting a limit position where the measurement object exceeds the movement range and should not be moved forward or backward. The
The RS-
The RS-485
The position
The position
The DC /
The optical signal transmitting and receiving
The
The
The absolute
When the zero
In the embodiment of the present invention, since the precision encoder zero value and the wide encoder zero value are important values based on the measurement, three consecutive values are stored, and in the process of reading the parameter after power supply, Even if the values of the two values are different, if the two values match, it is recognized as a correct value, thereby improving the reliability.
If the zero point value is set through the above process, the
On the other hand, when the measuring apparatus according to the present invention is used, the zero
When the zero point is set, the detection of the zero point position is performed through the
A method for easily detecting a zero point position is to set a zero point at a position where the measurement object is moved to a desired zero point position. In this method, the
As described above with reference to FIG. 2, the adjustment bearing 115 is mounted on the
12 is a flowchart illustrating a process of measuring absolute position values through an absolute position measuring apparatus according to an embodiment of the present invention.
Step S100: When the measurement is started through the periodic interrupt (1 ms), the absolute
Step S110: The
Steps S120 and S130: In order to calculate the absolute position value through the wide-
Steps S140, S141 and S142: Next, in order to determine the number of revolutions of the precision encoder, it is first determined whether the value A of the wide-
Step S150: It is determined whether the value of the
Step S160: The step-up index value is input as the number of rotations of the
Step S170, S180 and S190: It is determined whether the value of the
Step S200: When the number of revolutions of the
13, the
13, Para_Unit for setting the operation unit to mm or cm, Para_Comp for setting whether to perform linear interpolation or circular interpolation, Para_Offset for setting a value for adding or subtracting the initial offset value to the operation value, Para_Output for setting the output format to BCD or binary, Para_Baud for setting the communication speed, Para_Ratio for setting the ratio of the absolute position value to the actual
As described above, in the present invention, the absolute position of a long distance can be measured through the
It is to be understood that the present invention is not limited to the above-described embodiment, and that various modifications and changes may be made by those skilled in the art without departing from the spirit and scope of the appended claims. Of course, can be achieved.
100: absolute position measuring device 101: body
102: cover 103: bearing
104: rotating shaft 105: rotating shaft gear
106:
107b:
108: fixing screw 109: photoelectric sensor
109a:
109c: tension spring fixing ring 110: adjusting gear
111: detection plate 112: precision encoder
113: wide-area encoder 114: detection groove
115: adjusting bearing 116: spindle
117: fixed block 118: micrometer head
120: Zero switch 121: Zero point switch
122: Limit switch 123:
130: Notebook computer 131: LCD & Key board
132: Position value display device 133: Upper monitoring device
134, 136: host controller 135: optical signal converter
200: absolute position measuring controller 201: microprocessor
202: precision encoder interface unit 203: wide encoder interface unit
204: USB port 205: FRAM memory
206: Zero point signal input unit 207: Zero point permission signal input unit
208: Limit signal input unit 209: RS-232C communication unit
210: RS-485 communication unit 211: Position value output unit
212: limit signal output unit 213: optical signal transmission /
214: DC / DC converter 215: Ethernet communication unit
216: radio transmitting /
Claims (16)
A detection disc 111 of an opaque material having a detection groove 114 for detecting a zero point is mounted on the axis of the gear on which the wide-angle encoder 113 is installed, and a detection disc 111, which rotates together with the rotation of the gear shaft, And a sensor fixing plate 109a provided with a photoelectric sensor 109 for detecting a zero point when the irradiated beam passes through the detection groove 114 of the detection disc 111,
The detection disc 111 is detachably coupled to the gear shaft via a fixing screw 108. A gear for adjusting the zero point is formed in the circumference of the detection disc 111. A detection mark is formed on the circumference of the detection disc 111 The formed gear is coupled to the adjusting gear 110 to rotate the adjusting gear 110 while releasing the fixing screw 108 to release the fixed state of the gear shaft and the detecting disk 111, Wherein the position of the zero point of the detection disc (111) can be changed by fixing the gear shaft and the detection disc (111) through the fixing screw (108) after adjusting the position of the detection disc (111).
The reduction gear 106 includes a first gear 107a that meshes with a rotary shaft gear 105 formed on a rotary shaft 104 and decelerates a rotation speed of the rotary shaft 104 and a second gear 107b that meshes with the first gear 107a, And a third gear 107c that meshes with the second gear 107b and decelerates the rotational speed of the second gear 107b,
Wherein a wide-angle encoder (113) is installed on an axis of a gear installed at a last end of the plurality of gears to measure a value corresponding to a reduced rotation angle.
Wherein the reduction gear (106) comprises an integrally formed reducer or a harmonic driver.
The adjustment bearing 115 is fixed to the upper portion of the sensor fixing plate 109a and the adjustment bearing 115 is fixed to the fixing block 117 installed on the body 101 of the absolute position measuring apparatus 100. [ The sensor fixing plate 109a is attached to the spindle 116 of the metering head 118 and rotates to the left or right by forward or backward movement of the spindle 116, 109a is rotated to the left or right so that the detection position of the detection groove 114 formed in the detection disc 111 can be finely adjusted.
The absolute position measuring controller 200 calculates the number of rotations of the precision encoder 112 using the value of the wide encoder 113 and outputs the resolution of the precision encoder 112 to the number of rotations of the calculated precision encoder 112 And then adds the value of the measured precision encoder 112 to calculate an absolute position value of the measurement object,
The absolute position measurement controller 200 checks the precision encoder rotation number calculation table 420 in which the step-up lower limit value, the step-up upper-limit value and the down-step-band value for each revolution of the precision encoder 112 are set , The table index value in the range in which the value of the wide-angle encoder 113 is greater than or equal to the step-up lower limit value of the precision encoder rotation speed calculation table 420 and smaller than the step-up upper limit value is set as the rotation speed of the precision encoder 112 If the value of the wide encoder 113 is smaller than the value of the down step_band value and the value of the precision encoder 112 is larger than the down step lower limit value, a down step correction is performed to subtract 1 from the set number of revolutions of the precision encoder 112 And calculates the number of revolutions of the precision encoder (112).
The step-up lower limit value, the step up upper limit value, the down step band value, and the down step lower limit value of the precision encoder rotation speed calculation table 420 are set through the following equation.
[Mathematical Expression]
(Where A3 is the value of the wide encoder per rotation of the precision encoder, A3 = int (B1 / B2 + 0.5) where B1 is the value of the wide encoder in the entire stroke, B2 is the number of revolutions of the precision encoder with respect to B1, Α is a constant in the range of 0 to 0.499, β is a constant in the range of 0.5 to 0.999, γ is a constant in the range of 0 to 0.499, and δ is in the range of 0 to 0.75. Lt; / RTI >
The absolute position measuring controller 200 includes a precise encoder interface unit 202 to which a measurement signal is input from the precise encoder 112, a wide-range encoder interface unit 203 to which a measurement signal is input from the wide- A microprocessor 201 for receiving and analyzing the precise encoder measurement signal and the wideband encoder measurement signal through the precise encoder interface unit 202 and the wideband encoder interface unit 203 to calculate an absolute position value, A zero point signal input unit 206 for receiving a zero point setting signal from the microprocessor 120 and transmitting the zero point setting signal to the microprocessor 201 and a position value output unit 211 for outputting an absolute position value calculated through the microprocessor 201 Including,
The absolute position measuring controller 200 is provided with a zero point permission signal input unit 207 for receiving a zero point change permission signal from an external zero point enable switch 121 and transmitting the zero point change permission signal to the microprocessor 201, Controls the zero point setting to be performed only when the zero point permission signal is ON.
The microprocessor 201 receives parameter information from an external device through the LCD & Key board 131, the USB port 204, or the RS-485 communication unit 210,
The parameter information includes Para_Unit for setting an operation unit in mm or cm, Para_Offset for setting a value for adding or subtracting an initial offset value to an operation value, Para_Baud for setting a communication speed, and an absolute position value And Para_Pos1 and Para_Pos2 for outputting a signal when the absolute position value reaches or exceeds the set position value.
The microprocessor 201 transmits the calculated absolute position value to the RS-232C communication unit 209, the RS-485 communication unit 210, the optical signal transmission / reception unit 213, the Ethernet communication unit 215, and the wireless transmission / And transmits the result to an external apparatus by using at least one of them.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160001529A KR101841821B1 (en) | 2016-01-06 | 2016-01-06 | An absolute position measuring equipment using two absolute encoders and measurement method it using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160001529A KR101841821B1 (en) | 2016-01-06 | 2016-01-06 | An absolute position measuring equipment using two absolute encoders and measurement method it using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170082298A KR20170082298A (en) | 2017-07-14 |
KR101841821B1 true KR101841821B1 (en) | 2018-03-26 |
Family
ID=59358709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160001529A KR101841821B1 (en) | 2016-01-06 | 2016-01-06 | An absolute position measuring equipment using two absolute encoders and measurement method it using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101841821B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210121529A (en) | 2020-03-30 | 2021-10-08 | (주)성림엠엔씨 | An Apparatus for measuring radial gate opening position using two absolute encoders |
KR20230116560A (en) | 2022-01-28 | 2023-08-04 | 씨에스캠 주식회사 | Linear motor capable of absolute position measurement and operating method of the same |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101963049B1 (en) * | 2017-11-22 | 2019-03-28 | (주)성림엠엔씨 | An absolute liquid level measuring equipment for preventing freeze having timing pulley |
KR102408236B1 (en) * | 2020-09-03 | 2022-06-13 | 주식회사 인투스카이 | Safety Management System for Tower Crane |
CN116639531B (en) * | 2023-04-20 | 2023-10-03 | 新创碳谷集团有限公司 | Rotary table rotation control method and system based on encoder |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101509578B1 (en) * | 2013-11-29 | 2015-04-08 | 전자부품연구원 | Apparatus and method for calculating absolute position of driving shaft |
-
2016
- 2016-01-06 KR KR1020160001529A patent/KR101841821B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101509578B1 (en) * | 2013-11-29 | 2015-04-08 | 전자부품연구원 | Apparatus and method for calculating absolute position of driving shaft |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210121529A (en) | 2020-03-30 | 2021-10-08 | (주)성림엠엔씨 | An Apparatus for measuring radial gate opening position using two absolute encoders |
KR20230116560A (en) | 2022-01-28 | 2023-08-04 | 씨에스캠 주식회사 | Linear motor capable of absolute position measurement and operating method of the same |
Also Published As
Publication number | Publication date |
---|---|
KR20170082298A (en) | 2017-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101841821B1 (en) | An absolute position measuring equipment using two absolute encoders and measurement method it using the same | |
KR20120127061A (en) | Method of Automatically Detecting and Compensating Backlash of Machine and Device for the Same | |
EP0646764B1 (en) | Digital display micrometer gauge | |
US8378610B2 (en) | Linear actuator | |
CN101293535B (en) | Measuring method for corner of vehicle steering wheel | |
CN110398359B (en) | Dynamic detection method and device for comprehensive errors of mechanical transmission chain | |
US5233355A (en) | Position transducer | |
JPS6120750A (en) | Method and device for detecting state of operation of drive for adjusting printer | |
US4578749A (en) | Method for measuring driving amount of motor and apparatus therefor | |
GB2108677A (en) | Apparatus for measuring a distance travelled particularly lift- measuring apparatus for stackers | |
EP0450618A1 (en) | Absolute position detecting device | |
KR102263600B1 (en) | Device for tailoring the cutting length of rebar | |
JP2008041011A (en) | Position correcting method in machine tool | |
JP7000040B2 (en) | Movement accuracy monitoring system, rotary table with movement accuracy monitoring function, machine tool and NC equipment | |
US4978846A (en) | Angular position measurement apparatus | |
CN112013892B (en) | Encoder ranging correction method and device, electronic equipment and storage medium | |
JP2006284520A (en) | System for monitoring encoder and encoder | |
KR20090103215A (en) | Apparatus for metering water level with low band filter and functions of upper and lower limiting | |
EP2733470A2 (en) | Optical encoder | |
CN114310882B (en) | Method, device, equipment and storage medium for determining position of motor end of actuator | |
JP4123362B2 (en) | Absolute position detection method for fully closed control device | |
CN220508070U (en) | Encoder with positioning function | |
US20240140037A1 (en) | Apparatus and methods for automatic extruder calibration | |
JP4707417B2 (en) | Level measuring device | |
RU2290745C1 (en) | Control device for shut-off valve electric actuator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |