System for tracking movement of workpiece during grinding
11090777 · 2021-08-17
Assignee
Inventors
Cpc classification
B24B5/38
PERFORMING OPERATIONS; TRANSPORTING
International classification
B24B5/38
PERFORMING OPERATIONS; TRANSPORTING
B24B9/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system for tracking workpiece movement during grinding of the workpiece includes a track, a motorized carriage movably mounted on the track, a detector, and a controller. A position of the carriage is determined by an encoder of the track. The detector is mounted on the carriage and includes a detection window and a sensor. The sensor detects a workpiece edge during grinding by detecting an image of the workpiece edge in the detection window. The controller determines a grinding position of the workpiece based on position data received from the carriage and edge data received from the detector. The controller controls the carriage to move in a forward direction or in a reverse direction to maintain the position of the image of the workpiece edge in the detection window.
Claims
1. A system for tracking movement of a workpiece during machine grinding of the workpiece by a grinding wheel, the system comprising: a linear track positioned parallel to a longitudinal axis of movement of the workpiece, the track being equipped with an encoder system; a motorized carriage movably mounted on the track, the carriage being structured for forward movement and reverse movement on the track, a position of the carriage along the track being determined by the encoder system; an optical detector mounted on the carriage, the optical detector having a detection window and a sensor, the sensor being configured to detect an edge of the workpiece as the workpiece moves longitudinally along the axis of movement during grinding by the grinding wheel, the edge of the workpiece being detected by the sensor when an image of the edge of the workpiece enters the detection window; and a controller arranged to control the grinding wheel and the carriage based on position data of the carriage determined by the encoder system and edge data received from the optical detector, the position data corresponding to the position of the carriage along the track, and the edge data corresponding to a position of the image of the edge of the workpiece in the detection window, wherein the controller is configured to control the carriage to move in a forward direction or in a reverse direction to maintain the position of the image of the edge of the workpiece in the detection window, and wherein the controller is configured to control the grinding wheel to allow for adjustment of a lateral position of the grinding wheel based on the position of the carriage along the track.
2. The system according to claim 1, wherein the encoder system is a micron encoder system that outputs position data having a resolution of less than 10 μm.
3. The system according to claim 1, wherein the optical detector is a digital camera.
4. The system according to claim 1, wherein the controller is configured to control the carriage to move in the forward direction or in the reverse direction to maintain the position of the image of the edge of the workpiece at a predetermined location in the detection window.
5. The system according to claim 4, wherein the controller is configured to control the carriage to: move in the forward direction when the position of the image of the edge of the workpiece moves in a first direction relative to the predetermined location in the detection window, and move in the reverse direction when the position of the image of the edge of the workpiece moves in a second direction relative to the predetermined location in the detection window.
6. The system according to claim 1, wherein the controller is programmed to calculate a longitudinal position of the grinding wheel relative to the edge of the workpiece based on one or both of: the position data corresponding to the position of the carriage along the track, and the edge data corresponding to the position of the image of the edge of the workpiece in the detection window.
7. The system according to claim 6, wherein the controller is programmed to control the lateral position of the grinding wheel based on the longitudinal position of the grinding wheel relative to the edge of the workpiece.
8. The system according to claim 1, wherein the grinding wheel is a part of a centerless grinding system controlled by the controller, wherein the controller is programmed to calculate a longitudinal position of the grinding wheel relative to the edge of the workpiece based on one or both of: the position data corresponding to the position of the carriage along the track, and the edge data corresponding to the position of the image of the edge of the workpiece in the detection window, and wherein the controller is programmed to control a spacing between the grinding wheel and a regulating wheel of the centerless grinding system based on the longitudinal position of the grinding wheel relative to the edge of the workpiece.
9. The system according to claim 1, wherein the image of the edge of the workpiece is sensed by the sensor to correspond to a transition between light and dark regions in the detection window.
10. The system according to claim 1, wherein the controller is programmed to control the carriage to move at a speed corresponding to a speed of the workpiece moving along the axis of movement.
11. The system according to claim 1, wherein the controller is programmed to control the carriage to move at a variable speed corresponding to a variable speed of the workpiece moving along the axis of movement.
12. The system according to claim 1, wherein the system is operatively connected to a grinding system controlled by the controller, with the grinding system being a centerless grinding system, wherein the controller is configured to control the carriage to: move in the forward direction when the position of the image of the edge of the workpiece moves in a first direction relative to a predetermined location in the detection window, and move in the reverse direction when the position of the image of the edge of the workpiece moves in a second direction relative to the predetermined location in the detection window, and wherein the controller is configured to control a tilt angle of a regulating wheel of the centerless grinding system to cause the workpiece to change between the forward direction and the reverse direction.
13. A system for tracking movement of a workpiece during machine grinding of the workpiece, the system comprising: a linear track positioned parallel to a longitudinal axis of movement of the workpiece, the track being equipped with an encoder system; a motorized carriage movably mounted on the track, the carriage being structured for forward movement and reverse movement on the track, a position of the carriage along the track being determined by the encoder system; an optical detector mounted on the carriage, the optical detector having a detection window and a sensor, the sensor being configured to detect an edge of the workpiece as the workpiece moves longitudinally along the axis of movement during grinding by a grinding system, the edge of the workpiece being detected by the sensor when an image of the edge of the workpiece enters the detection window; and a control system arranged to determine a grinding position of the workpiece relative to the edge of the workpiece based on position data of the carriage determined by the encoder system and edge data received from the optical detector, the position data corresponding to the position of the carriage along the track, and the edge data corresponding to a position of the image of the edge of the workpiece in the detection window, wherein the control system is configured to control the carriage to move in a forward direction or in a reverse direction to maintain the position of the image of the edge of the workpiece in the detection window, and wherein the control system is configured to transmit data on the grinding position of the workpiece to a servo controller of the grinding system, to enable the servo controller to adjust a wheel position of the grinding system.
14. The system according to claim 13, wherein the wheel position corresponds to a position of a grinding wheel of the grinding system.
15. The system according to claim 13, wherein the wheel position corresponds to a spacing between a grinding wheel and a regulating wheel of the grinding system.
16. The system according to claim 13, wherein the control system is configured to transmit the data on the grinding position to the servo controller via an Ethernet transmission.
17. The system according to claim 13, wherein the control system is configured to transmit the data on the grinding position to the servo controller via a dedicated data cable.
18. The system according to claim 13, wherein the encoder system is a micron encoder system that outputs position data having a resolution of less than 10 μm.
19. The system according to claim 13, wherein the optical detector is a digital camera.
20. The system according to claim 13, wherein the control system is configured to control the carriage to move in the forward direction or in the reverse direction to maintain the position of the image of the edge of the workpiece at a predetermined location in the detection window.
21. The system according to claim 20, wherein the control system is configured to control the carriage to: move in the forward direction when the position of the image of the edge of the workpiece moves in a first direction relative to the predetermined location in the detection window, and move in the reverse direction when the position of the image of the edge of the workpiece moves in a second direction relative to the predetermined location in the detection window.
22. The system according to claim 13, wherein the control system is programmed to determine the grinding position of the workpiece based on one or both of: the position data corresponding to the position of the carriage along the track, and the edge data corresponding to the position of the image of the edge of the workpiece in the detection window.
23. The system according to claim 13, wherein the image of the edge of the workpiece is sensed by the sensor to correspond to a transition between light and dark regions in the detection window.
24. The system according to claim 13, wherein the control system is programmed to control the carriage to move at a speed corresponding to a speed of the workpiece moving along the axis of movement.
25. The system according to claim 13, wherein the control system is programmed to control the carriage to move at a variable speed corresponding to a variable speed of the workpiece moving along the axis of movement.
26. A system for tracking movement of a workpiece during machine grinding of the workpiece by a grinding wheel, the system comprising: a linear track positioned parallel to a longitudinal axis of movement of the workpiece, the track being equipped with an encoder system; a motorized carriage movably mounted on the track, the carriage being structured for forward movement and reverse movement on the track, a position of the carriage along the track being determined by the encoder system; an optical detector mounted on the carriage, the optical detector having a detection window and a sensor, the sensor being configured to detect an edge of the workpiece as the workpiece moves longitudinally along the axis of movement during grinding by the grinding wheel, the edge of the workpiece being detected by the sensor when an image of the edge of the workpiece enters the detection window; and a controller arranged to control the grinding wheel and the carriage based on position data of the carriage determined by the encoder system and edge data received from the optical detector, the position data corresponding to the position of the carriage along the track, and the edge data corresponding to a position of the image of the edge of the workpiece in the detection window, wherein the controller is configured to control the carriage to move in a forward direction or in a reverse direction to maintain the position of the image of the edge of the workpiece in the detection window, wherein the controller is configured to control the grinding wheel to allow for adjustment of a lateral position of the grinding wheel based on the position of the carriage along the track, and wherein the encoder system is a micron encoder system that outputs position data having a resolution of less than 1 μm.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will be more readily understood from a detailed description of embodiments of the invention considered in conjunction with the attached drawings, of which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
First Embodiment
(6)
(7) The track (120) is positioned parallel to a longitudinal axis of movement (A) of the workpiece (110). The track (120) is equipped with an encoder system (160). The encoder system (160) correlates a position on the track (120) with a distance measurement. The carriage (130) is mounted on the track (120) and is motorized and structured for forward movement (F) and reverse movement (R) on the track (120). A position of the carriage (130) along the track (120) is determined by the encoder system (160).
(8) The optical detector (140) is mounted on the carriage (130) such that forward and reverse movement of the carriage (130) along the track (120) moves the optical detector (140). The optical detector (140) includes a detection window (142) and a sensor (144), schematically shown in
(9) During an initialization process, the edge (L) of the workpiece (110) is brought into the field of view of the camera, such that the image of the edge (L) appears in the detection window (142). When the image of the edge (L) coincides with the reference line (114), the sensor (144) detects and registers the alignment and determines the image of the edge (L) to be a zero point along the length of the workpiece (110). The zero point is correlated to an encoder position of the encoder system (160). The edge (T) also is detected and correlated to an end point along the length of the workpiece (110). Either the edge (L) or the edge (T) is tracked, or both may be tracked. Preferably, the edge (T) is tracked and therefore the following discussion is with respect to the edge (T).
(10) The controller (150) may be a general-purpose computer or microprocessor programmed with algorithms to carry out the procedures described herein. Alternatively, the controller (150) may be a dedicated device having circuitry specifically designed and programmed to carry out the procedures described herein.
(11) The controller (150) controls a grinding system (200) and movement of the carriage (130) based on position data received from the carriage (130) and edge data received from the optical detector (140). The position data corresponds to the position of the carriage (130) along the track (120) as determined by the encoder system (160), and the edge data corresponds to a position of the image of the edge (T) of the workpiece (110) in the detection window (142). Optionally, the position data may be transmitted to the controller (150) from the encoder system (160).
(12) The controller (150) controls the carriage (130) to move in a forward direction or in a reverse direction to maintain the position of the image of the edge (T) of the workpiece (110) in the detection window (142) and aligned with the reference line (114). For example, if the image of the edge (T) of the workpiece advances in a first direction in the detection window (142) such that the image of the edge (T) no longer aligns with the reference line (114), the controller (150) controls the carriage (130) to move in the forward direction so that the image of the edge (T) realigns with the reference line (114). Similarly, if the image of the edge (T) advances in a second direction opposite to the first direction, such that the image of the edge (T) no longer aligns with the reference line (114), the controller (150) controls the carriage (130) to move in the reverse direction so that the image of the edge (T) realigns with the reference line (114). Movement of the carriage (130) along the track (120) causes the position data of the carriage (130) to change. The difference between the zero point (or the end point) and the position data of a current position of the carriage (130) during grinding, when the image of the edge (T) is aligned with the reference line (114), correlates to the distance along the length of the workpiece (110) at which the workpiece is (110) being ground.
(13) The controller (150) controls a relative position of a grinding wheel (no shown) of the grinding system (200) based on the position of the carriage (130) along the track (120).
(14) In an aspect of the first embodiment, the encoder system (160) is a micron encoder system that outputs position data having a resolution of less than 10 μm. In another aspect, this resolution is less than 5 μm. In yet another aspect, this resolution is approximately 1 μm.
(15) In an aspect of the first embodiment, the optical detector is a digital camera. For example, the digital camera may be a CCD camera.
(16) In an aspect of the first embodiment, the controller (150) controls the carriage (130) to move in the forward direction or in the reverse direction to maintain the position of the image of the edge (T) of the workpiece (110) at a predetermined range of locations in the detection window (142) instead of aligned with the reference line (114).
(17) In an aspect of the first embodiment, the controller (150) is programmed to calculate a longitudinal position of the grinding wheel relative to the edge (T) of the workpiece (110) based on one or both of: the position data corresponding to the position of the carriage (130) along the track (120), and the edge data corresponding to the position of the image of the edge (T) in the detection window (142).
(18) In an aspect of the first embodiment, the controller (150) is programmed to control the lateral position of the grinding wheel based on the longitudinal position of the grinding wheel (210) relative to the edge of the workpiece (110).
(19) In an aspect of the first embodiment, the grinding system (200) controlled by the controller (150) is a centerless grinding system. The controller (150) is programmed to calculate a longitudinal position of the grinding wheel of the grinding system (200) relative to the edge (T) of the workpiece (110) based on one or both of: the position data corresponding to the position of the carriage (130) along the track (120), and the edge data corresponding to the position of the image of the edge of the workpiece (T) in the detection window (142). The controller (150) additionally is programmed to control a spacing between the grinding wheel and a regulating wheel (not shown) based on the longitudinal position of the grinding wheel (210) relative to the edge (T) of the workpiece (110). Alternatively, the centerless grinding system does not include a regulating wheel, and the controller (150) controls a position of the grinding wheel relative to the workpiece (110) during grinding.
(20) In an aspect of the first embodiment, the grinding system (200) controlled by the controller (150) is an OD-type grinding system.
(21) In an aspect of the first embodiment, the image of the edge of the workpiece (110) is sensed by the sensor (144) to correspond to a transition between a light region (300) and a dark region (302) in the detection window (142), as schematically shown in
(22) In an aspect of the first embodiment, the controller (150) is programmed to control the carriage (130) to move at a speed corresponding to a speed of the workpiece (110) moving along the axis of movement (A). The speed may be a constant speed or a variable speed, and the carriage (130) may be controlled by the controller (150) to stop intermittently to, for example, grind a ledge in the workpiece (110), or to change directions to and from the forward and reverse directions.
(23) In an aspect of the first embodiment, the grinding system (200) controlled by the controller (150) is a centerless grinding system. The controller (150) controls the carriage (130) to move in the forward direction when the position of the image of the edge (T) of the workpiece (110) moves in a first direction relative to a predetermined location in the detection window (142), and to move in the reverse direction when the position of the image of the edge (T) of the workpiece (110) moves in a second direction relative to the predetermined location in the detection window (142), with the second direction being opposite to the first direction. Optionally, the controller (150) controls a tilt angle of a regulating wheel (not shown) of the centerless grinding system to cause the workpiece (110) to change between the forward direction and the reverse direction.
Second Embodiment
(24)
(25) In many respects, the system (400) is similar to the system (100) except that the control system (450) does not directly control a grinding system (500) but instead transmits data to a servo controller (510) of the grinding system (500). In turn, the servo controller (510) receives and processes the data received from the control system (450) to control the grinding system 500.
(26) The data transmission can be accomplished by known transmission technologies. For example the transmission may be via an Ethernet connection, or a dedicated cable such as a USB cable, or the like. Optionally, wireless technologies may be used for communication of data from the control system (450) to the servo controller (510) of the grinding system (500).
(27) Finally, the above descriptions are directed to various embodiments of the present invention, and other embodiments not specifically described are within the scope of the present invention.