Method for displaying a focus position indicator in an image display control device, and image display control device
Patent Information
- Application Number
- JP2024062186
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-04-08
- Publication Date
- 2026-08-27
- Estimated Expiration
- 2044-04-08
AI Technical Summary
【0011】 本発明によれば、回転工具の位相を変えた際、ピントがあったフォーカス位置を作業者が探す必要がない効果を奏する。
Smart Images

Figure 0007911785000001 
Figure 0007911785000002 
Figure 0007911785000003
Abstract
Description
Technical Field
[0005] , , ,
[0004] , , , , , , ,
[0001] The present invention relates to a focus position indicator display method in an image display control device and an image display control device.
Background Art
[0002] Conventionally, in grinding by a numerically controlled (NC) grinding device, a series of operations related to grinding are pre-programmed based on numerical information such as the position and speed of the relative movement between a workpiece and a grinding wheel. Then, based on the commands of this program, the NC grinding device performs grinding on the workpiece (see Patent Document 1 and Patent Document 2).
[0003] In such grinding by an NC grinding device, it may also be performed manually. For example, the cutting edge of a rotary tool having a twist angle is ground by manually moving the grinding wheel in the X and Y directions. In this case, the operator performs grinding of the cutting edge of the rotary tool while checking both images of the grinding wheel and the rotary tool displayed on the display. Note that examples of the rotary tool having a twist angle include a drill 100 (see FIG. 18) and an end mill.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0005] Incidentally, a rotary tool with a helix angle has a non-flat cutting edge. When the imaging unit focuses on the non-flat cutting edge, the focused position becomes a pinpoint. The focused position is sharper than other out-of-focus areas. When a rotary tool with a helix angle is rotated around its axis to change its phase in order to sharpen the cutting edge, the focused position moves along the axis of the rotary tool.
[0006] Therefore, when adjusting the cutting edge and changing the machining position, the operator changes the phase of the rotating tool to find a focus position with high clarity while performing the machining. Furthermore, even in devices equipped with a projector that projects images of the workpiece and grinding wheel onto a screen, the operator must visually confirm the cutting edge portion of the projected image, where the outline of the projected image is clear, while performing the grinding.
[0007] As a result, manual machining of the cutting edge of the rotary tool required skilled techniques from the operator. The object of the present invention is to provide a focus position indicator display method and an image display control device that eliminate the need for the operator to search for the in-focus position when the phase of a rotary tool is changed. [Means for solving the problem]
[0008] To solve the above problems, the focus position indicator display method in the image display control device of the present invention is An imaging unit that focuses on the cutting edge of a rotary tool having a twist angle and acquires an actual image of the rotary tool (hereinafter referred to as the workpiece actual image), A display that shows the actual image of the workpiece and the outline of the rotating tool, A method for displaying a focus position indicator in an image display control device, which includes a display control unit that controls the display of the contour lines, A focus position detection step in which the focus position of the imaging unit is detected by the position detection unit, As the focus position moves, the display control unit includes a display step of controlling the display of the indicator to follow the focus position.
[0009] The image display control device of the present invention includes an imaging unit that focuses on the cutting edge of a rotating tool having a twist angle and acquires an actual image of the rotating tool (hereinafter referred to as the workpiece actual image), A display that shows the actual workpiece image, the contour line of the rotary tool, and an indicator showing the focus position relative to the cutting edge of the rotary tool, A position detection unit for detecting the aforementioned focus position, The system includes a display control unit that controls the display of the outline and controls the display of the indicator to follow the focus position as the focus position moves.
[0010] With the above configuration, the focus position indicator display method and image display control device are configured such that when the rotary tool rotates around its axis and the focus position moves, the indicator is displayed following the focus position along the contour line. [Effects of the Invention]
[0011] According to the present invention, when the phase of a rotating tool is changed, the operator does not need to search for the focused position. [Brief explanation of the drawing]
[0012] [Figure 1] This is a schematic diagram of the entire NC grinding machine. [Figure 2] This is a flowchart of the indicator display program. [Figure 3] This is an explanatory diagram of the actual image before applying the Laplacian filter. [Figure 4] This is an explanatory diagram of the image after applying a Laplacian filter. [Figure 5] This is an explanatory diagram that uses contour lines to show the calculation range of luminance dispersion in the display area of an image after applying a Laplacian filter. [Figure 6] An explanatory diagram showing the calculation range of the luminance dispersion of the display area using the contour line for the image after being applied with a Laplacian filter. [Figure 7] An explanatory diagram showing the calculation range of the luminance dispersion of the display area using the contour line for the image after being applied with a Laplacian filter. [Figure 8] An explanatory diagram showing the calculation range of the luminance dispersion of the display area using the contour line for the image after being applied with a Laplacian filter. [Figure 9] An explanatory diagram showing the calculation range of the luminance dispersion of the display area using the contour line for the image after being applied with a Laplacian filter. [Figure 10] An explanatory diagram showing the calculation range of the luminance dispersion of the display area using the contour line for the image after being applied with a Laplacian filter. [Figure 11] An explanatory diagram showing the calculation range of the luminance dispersion of the display area of the image and the contour line after being applied with a Laplacian filter. [Figure 12] An explanatory diagram showing the determination of the focus position of the image after being applied with a Laplacian filter. [Figure 13] An explanatory diagram showing that an indicator is directed from the focus position to the contour line. [Figure 14] An explanatory diagram of an image of a rotary tool having a twist angle and an image display area in which the contour line is displayed on a display. [Figure 15] An explanatory diagram of an image of a rotary tool having a twist angle and an image display area in which the contour line is displayed on a display. [Figure 16] An explanatory diagram of an image of a rotary tool having a twist angle and an image display area in which the contour line is displayed on a display. [Figure 17] An explanatory diagram of an image of a rotary tool having a twist angle and an image display area in which the contour line is displayed on a display. [Figure 18] A perspective view of an example of a rotary tool having a twist angle.
Embodiments for Carrying Out the Invention
[0013] (Embodiment) The image display control device of the present invention will be implemented in an NC grinding apparatus 10, and the method for displaying the focus position indicator performed in the NC grinding apparatus 10 will be described below with reference to Figures 1 to 17.
[0014] (1. Schematic configuration of the NC grinding machine 10) As shown in Figure 1, the NC grinding machine 10, which is a removal processing device, comprises a control device 11, a display 12, an input device, and a grinding unit 30. The input device includes a console 14, a mouse 16, an X-axis operating device 17, and a Y-axis operating device 18, etc.
[0015] (2. Control device 11) The control device 11 consists of a computer. The computer has a CPU (Central Processing Unit) 22 and a storage unit 24 equipped with ROM, RAM, a hard disk, etc. Various programs such as NC programs and indicator display programs are stored in the storage unit 24. When the CPU 22 executes the indicator display program, the CPU 22 functions as a display control unit 25, an image processing unit 27, and a position detection unit 28. The CPU 22 also performs automatic grinding by executing the NC program.
[0016] The display control unit 25 displays the actual image of the workpiece W captured by the imaging unit 39 (described later) in the image display area 13a of the screen 13. The workpiece W is a rotary tool with a twist angle. Rotary tools include drills, mills, etc.
[0017] Furthermore, the display control unit 25 displays the contour line of the workpiece W (rotating tool) in the image display area 13a based on the contour line data stored in the memory unit 24. In this embodiment, the contour line data is described in DXF (Drawing Exchange Format). RAM is the working memory.
[0018] Furthermore, the contour line has transition points between two straight lines extending in different directions, transition points between a straight line and an arc, or transition points between two arcs with different centers of curvature. The elements are the straight lines and straight lines, arcs and arcs, and arcs and straight lines connected at these transition points. The contour line includes a line that passes through the cutting edge located at the diameter of the rotating tool and extends along the length of the cutting edge.
[0019] (3. Display 12) The display 12 consists of a liquid crystal display device, an organic EL display device, or a CRT, and is capable of color display. The display 12 is a touch panel display. As shown in Figure 1, the screen 13 of the display 12 has an image display area 13a, a button display area 13b, etc. Point focus buttons 13c are displayed in the button display area 13b, as shown in Figures 14 to 17.
[0020] (4. Input device) Console 14 is equipped with a keyboard for numerical and character input to the CPU 22. Mouse 16 can perform operations such as moving the mouse pointer (not shown) on screen 13 as shown in Figure 1.
[0021] The X-axis operating device 17 is equipped with a manual handle 17a and an encoder 17b. When the manual handle 17a is operated, the encoder 17b outputs an operation signal corresponding to that operation to the CPU 22 of the control device 11.
[0022] Based on the operation signal, the CPU 22 controls the X-axis motor 37 (described later) to move the grinding wheel 35 in the X direction of the machine coordinate system. The machine coordinate system is the machine coordinate system of the NC grinding machine 10.
[0023] The Y-axis operating device 18 is equipped with a manual handle 18a and an encoder 18b. When the manual handle 18a is operated, the encoder 18b outputs an operation signal corresponding to that operation to the CPU 22 of the control device 11.
[0024] When the manual handle 18a is operated, the encoder 18b outputs an operation signal corresponding to that operation to the CPU 22. Based on the operation signal, the CPU 22 controls the Y-axis motor 38 (described later) to move the grinding wheel 35 in the Y-direction of the machine coordinate system.
[0025] (5. Grinding section 30) As shown in Figure 1, the grinding unit 30 comprises a grinding mechanism unit 31, a workpiece holding mechanism unit 32, a moving mechanism unit 33, and an imaging unit 39.
[0026] The grinding mechanism 31 is equipped with a disc-shaped grinding wheel 35 and performs grinding on the workpiece W held by the workpiece holding mechanism 32. The grinding mechanism 31 rotates the grinding wheel 35 during grinding. The workpiece holding mechanism 32 holds the workpiece W in a detachable manner.
[0027] The grinding mechanism 31 is located in the moving mechanism 33 and causes the grinding wheel 35 to move relative to the workpiece W. The moving mechanism 33 is equipped with an X-axis motor 37, a Y-axis motor 38, and a Z-axis motor 36. The CPU 22 controls the rotation of the X-axis motor 37 and the Y-axis motor 38. As a result, the grinding wheel 35 can be moved in the X and Y directions by the moving mechanism 33. In addition, the grinding wheel 35 can oscillate within a predetermined range in the vertical direction (Z direction) by being driven by the Z-axis motor 36.
[0028] The imaging unit 39 is positioned above the workpiece W held by the workpiece holding mechanism 32. The imaging unit 39 is composed of a CMOS camera or a CCD camera. The subject distance between the lens of the imaging unit 39 and the workpiece W (subject) is kept constant. The imaging unit 39 transmits the captured actual image WA of the workpiece W to the display control unit 25. An illumination device 34 is positioned below the workpiece W. The illumination device 34 shines illumination light from below the workpiece W towards the imaging unit 39.
[0029] (Indicator display program) The indicator display program will be explained with reference to Figures 2 to 13. Figure 2 is a flowchart of the indicator display program. Figures 3 to 13 are not what is displayed in the image display area 13a, but are explanatory diagrams that conceptually explain the processes executed by the indicator display program.
[0030] It should be assumed that, before the indicator display program starts, the actual image WA and the contour line B based on contour line data are displayed in the image display area 13a shown in Figure 1. When the operator turns on the point focus button 13c (see Figure 14) located in the button display area 13b, the CPU 22 executes the indicator display program shown in Figure 2.
[0031] (S10: Element Selection) In S10, one of the elements constituting contour line B is selected by the operator via touch operation on the screen or by a mouse pointer. The element selected in S10 is stored in the storage unit 24 as the latest element information. The display control unit 25 displays the selected element in a different color from the other unselected elements.
[0032] This determines the processing scope of the first and second search processes, which will be described later. (S20: Laplacian filtering) In S20, the image processing unit 27 applies an edge filter to the m × n image region containing the actual image WA. The edge filter is, for example, a Laplacian filter.
[0033] Figure 3 shows the real image WA within the m×n image region before applying the Laplacian filter. Note that in Figure 3, the region of the real image WA is shown with hatching for illustrative purposes. The hatched region does not represent a cross-section.
[0034] The image processing unit 27 applies a Laplacian filter to the real image WA to obtain the edge line WB of the real image WA, as shown in Figure 4. (S30: First search process) In S30, the position detection unit 28 performs the first search process, limited to the range of the image region corresponding to the contour line element selected by the operator as described above. In Figures 5 to 11 and Figure 13, the contour line B corresponding to the edge line WB is shown for convenience.
[0035] Contour line B consists of elements B1 and B2 extending in the X direction. Elements B1 and B2 are contained in the P region and R region, respectively, which are separated in the X direction by the change point Bp of both elements within the m × n image region.
[0036] In this embodiment, the limitation of the image region is based on the operator selecting element B1 of contour line B by touch operation. That is, the region in which the first search process is performed is region P, which includes element B1, as shown in Figure 4.
[0037] As a first search process, the position detection unit 28 divides the P region in the lateral direction (X-axis direction) as follows and performs the search process. The first search process involves repeatedly performing (1.1.4 division) and (1.2. Selection of the set with large luminance dispersion).
[0038] (1.1.4 division) The 4-part division process involves dividing each of the two sets described later into two parts. (1.2. Selection of a set with large luminance dispersion) This process involves the position detection unit 28 selecting the set with the larger luminance dispersion from among the two sets.
[0039] (Specific example) This section explains specific examples of the iterative processing of (1.1.4 division) and (1.2. selection of a set with large luminance dispersion).
[0040] As shown in Figure 6, the position detection unit 28 divides the entire P region into four regions: P1, P2, P3, and P4. The combinations of regions P1 and P2, regions P2 and P3, and regions P3 and P4 are sets of adjacent regions.
[0041] Figure 7 illustrates the case where the set of regions P1 and P2 has a greater luminance dispersion than the sets of regions P2 and P3, and the sets of regions P3 and P4. When the position detection unit 28 selects a set with a large luminance dispersion, it divides the selected set into four parts using the (1.1.4 division) method. That is, as shown in Figure 7, the position detection unit 28 divides the regions P1 and P2 into two parts each, thereby dividing the entire area into four parts.
[0042] As a result, region P1 is divided into two regions, P11 and P12. Similarly, region P2 is divided into two regions, P21 and P22. The combinations of regions P11 and P12, regions P12 and P21, and regions P21 and P22 are sets of adjacent regions.
[0043] Next, the position detection unit 28 selects a set with a large luminance dispersion in (1.2. Selection of a set with a large luminance dispersion). Figure 8 illustrates the case where the set of regions P21 and P22 has a greater luminance dispersion than the set of regions P11 and P12, and the set of regions P12 and P21, as shown in Figure 7.
[0044] Therefore, as shown in Figure 8, after regions P21 and P22 are selected, the position detection unit 28 performs the (1.1.4 division) process, dividing region P21 into regions P211 and P212. Similarly, region P22 is divided into regions P221 and P222.
[0045] Thereafter, the position detection unit 28 repeats the processes of (1.1.4 division) and (1.2. selection of the set with large luminance dispersion) in the same manner. These processes are repeated until the divided areas reach a predetermined size, or until the number of repetitions reaches a predetermined number.
[0046] The end of this iterative process signifies the end of the search for a focused position of the imaging unit 39 in the lateral direction (X-axis direction) within the P region. As a result, when the first search is completed, a set of adjacent regions with large luminance dispersion remains. The position detection unit 28 obtains the coordinates of the horizontal (X-direction) position in the remaining set of adjacent regions, that is, the boundary lines of adjacent regions within the remaining set. This boundary line is the boundary line of the set with the largest luminance dispersion in the horizontal direction.
[0047] (S40: Second search process) In S40, the position detection unit 28 performs a second search process, limited to the range of the image area corresponding to the contour line element selected by the operator's touch as described above.
[0048] As a second search process, the position detection unit 28 divides the vertical direction (Y-axis direction) in the P region as follows and performs a search process. Here, the vertical direction is the direction perpendicular to the horizontal direction. The first search process involves repeatedly performing (2.1. 4 division) and (2.2. selecting the set with the largest luminance variance).
[0049] (2.1.4 division) The 4-part division process involves dividing each of the two sets described later into two parts. (2.2. Selection of a set with high luminance dispersion) This process involves the position detection unit 28 selecting the set with the larger luminance dispersion from among these two sets.
[0050] (Specific example) This section provides specific examples of the iterative processing of (2.1.4 division) and (2.2. selection of a set with large luminance dispersion).
[0051] As shown in Figure 9, the position detection unit 28 divides the entire P region into four regions: Q1, Q2, Q3, and Q4. The sets of regions Q1 and Q2, Q2 and Q3, and Q3 and Q4 form adjacent regions.
[0052] Figure 10 illustrates the case where the set of regions Q2 and Q3 has a greater luminance dispersion than the set of regions Q1 and Q2 and the set of regions Q3 and Q4. When the position detection unit 28 selects a set with a large luminance dispersion, it divides the selected set into four parts using the (2.1.4 division) method. That is, as shown in Figure 10, the position detection unit 28 divides regions Q2 and Q3 into two parts each, thereby dividing the entire area into four parts.
[0053] As a result, region Q2 is divided into two regions, Q21 and Q22. Similarly, region Q3 is divided into two regions, Q31 and Q32. The combinations of regions Q21 and Q22, Q22 and Q31, and Q31 and Q32 are sets of adjacent regions.
[0054] Next, the position detection unit 28 selects a set with a large luminance dispersion in (2.2. Selection of a set with a large luminance dispersion). Figure 11 illustrates the case where the set of regions Q22 and Q31 has a greater luminance dispersion than the set of regions Q21 and Q22, and the set of regions Q31 and Q32, shown in Figure 10.
[0055] Therefore, as shown in Figure 11, after regions Q22 and Q31 are selected, the position detection unit 28 performs the (2.1.4 division) process, dividing region Q22 into regions Q221 and Q222. Similarly, region Q31 is divided into regions Q311 and Q312.
[0056] Thereafter, the position detection unit 28 repeats the processes of (2.1. 4 division) and (2.2. selection of the set with large luminance dispersion) in the same manner. These processes are repeated until the divided areas reach a predetermined size, or until the number of repetitions reaches a predetermined number.
[0057] The end of this iterative process signifies the end of the search for a focused position in the vertical direction (Y-axis direction) of the imaging unit 39 within the P region. This leaves a set of adjacent regions with large luminance dispersion when the second search is completed. The coordinates of the vertical (Y-axis) position within this set of adjacent regions are obtained, i.e., the boundary lines of adjacent regions within the remaining set. These boundary lines are the boundary lines of the set with the largest luminance dispersion in the vertical direction.
[0058] (S50: Focus position determined) In S50, the position detection unit 28 determines the focus position F of the imaging unit based on the intersection coordinates of the horizontal and vertical boundary lines acquired in S30 and S40.
[0059] Figure 12 shows how the focus position F was determined based on the intersection coordinates where the boundary lines of the region P132 and P142 set intersect with the boundary lines of the region Q222 and Q311 set.
[0060] (S60: Calculates the coordinates of the contour line closest to the focus point) In S60, the position detection unit 28 calculates the coordinates of the part K of the contour line B that is closest to the focus position, based on the focus position F acquired in S40.
[0061] Steps S30 to S60 correspond to the focus position detection step. (S70: Indicator display) In S70, the display control unit 25 displays an indicator in the image display area 13a based on the coordinates of the part K of contour line B that is closest to the focus position calculated in S50.
[0062] When the processing of S70 is complete, the system returns to S10. S70 corresponds to the display step. (Effect of the embodiment) Please refer to Figures 14 to 17 for further explanation.
[0063] For the sake of explanation, as shown in Figure 14, the image display area 13a is assumed to display the actual image WA of the end mill and the contour line based on the contour line data of the end mill. The actual image WA is an image of the end mill held in the workpiece holding mechanism 32, captured by the imaging unit 39. The end mill corresponds to the workpiece W. The actual image WA corresponds to the actual workpiece image. Note that in Figures 14 to 17, the region of the actual image WA is shown with hatching, but this does not represent a cross-section.
[0064] The contour line B of the end mill is displayed by the display control unit 25 based on the contour line data stored in the storage unit 24. As shown in Figure 14, contour line B consists of elements Ba, Bb, Bc, and Bd.
[0065] Element Ba extends in the Y-axis direction and represents the contour of the end face of the end mill shank. Element Bb is connected to the opposite Y-side end of element Ba. Element Bb extends in the X-axis direction and represents the circumferential contour of the end mill shank.
[0066] Element Bc is connected to element Bb at its Y-side end. Element Bc extends in the direction opposite to the Y-axis and represents the contour of the end face that widens from the shank towards the cutting edge of the end mill. Element Bd is connected to element Bc at its end opposite the X-axis. Element Bd extends in the X-direction and corresponds to the contour of the cutting edge of the end mill extending in the X-axis direction.
[0067] The elements Ba, Bb, and Bc of contour line B correspond to the respective parts of the end mill as described above. In this embodiment, the elements Ba, Bb, and Bc are actually superimposed on the outer shape of the parts corresponding to the actual image WA of the end mill (workpiece W). However, for the sake of explanation, Figures 14 to 17 are shown with an offset from the actual image WA. This offset amount is uniform for elements Ba, Bb, and Bc.
[0068] Note that the offset amount with element Bd is not uniform between the actual image WA in Figure 14 before the end mill rotates around its axis and the actual image WA in Figure 17 after the end mill rotates around its axis.
[0069] The reason for this is that, because the cutting edge has a twist angle, the focus position of the imaging unit 39, which was in focus before and after rotation, moves in the X-axis direction, and the out-of-focus areas appear blurred or shrink in diameter from the imaging unit 39.
[0070] In Figures 14 to 17, the outline of the blade tip in the actual image WA is shown with solid lines where the area within the depth of field is in focus and its vicinity, while the out-of-focus area outside the depth of field is shown with dots.
[0071] The operation of the NC grinding machine 10 will be explained. As shown in Figure 14, the image display area 13a displays the actual image WA and the contour line B based on contour line data. The operator turns on the point focus button 13c located in the button display area 13b displayed in the image display area 13a. This causes the CPU 22 to execute the indicator display program shown in Figure 2.
[0072] (S10) In S10, the elements Bd that make up the contour line B displayed in the image display area 13a are selected by the operator's touch operation or by the mouse pointer Mp (see Figure 15). The display control unit 25 displays the selected element in a different color from the other unselected elements.
[0073] This limits the processing range of the first and second search processes to the region containing element Bd. (S20) In S20 of Figure 2, the image processing unit 27 applies a Laplacian filter to the m × n image region containing the actual image WA to obtain the edge lines of the actual image WA.
[0074] (S30) In S30, the position detection unit 28 executes the first search process, limited to the range of the image region corresponding to the contour line element Bd selected by the operator's touch as described above.
[0075] As a result, the position detection unit 28 obtains the horizontal (X-direction) boundary line from the first search process. This boundary line is the boundary line of the set with the largest luminance dispersion in the horizontal direction. (S40) In S40, the position detection unit 28 performs a second search process, limited to the range of the image area corresponding to the contour line element selected by the operator's touch as described above.
[0076] As a result, the position detection unit 28 obtains the vertical (Y-direction) boundary line through the second search process. This boundary line is the boundary line of the set with the largest luminance dispersion in the vertical direction. (S50: Focus position determined) In S50, the position detection unit 28 determines the focus position F based on the intersection coordinates of the horizontal and vertical boundary lines acquired in S30 and S40.
[0077] (S60: Calculates the coordinates of the contour line closest to the focus point) In S60, the position detection unit 28 calculates the coordinates of the part of the contour line closest to the focus position based on the focus position F acquired in S50.
[0078] (S70: Indicator display) In S70, the display control unit 25 displays indicator D (see Figure 16) in the image display area 13a based on the coordinates of the contour line portion closest to the focus position calculated in S60.
[0079] Once the process in S70 is complete, the program returns to S10, and then the processes from S10 to S70 are executed in the same manner. As a result, when the rotary tool rotates around its axis and the focus position of the imaging unit 39 moves, the display control unit 25 controls the display of indicator D in accordance with the focus position, as shown in Figure 17.
[0080] This embodiment has the following features. (1) In the focus position indicator display method of this embodiment, as the focus position F of the imaging unit 39 detected in the focus position detection step (S30 to S50) moves, the display control unit 25 controls the display of the indicator D to follow the focus position F.
[0081] Furthermore, the NC grinding device 10 includes an imaging unit 39 that focuses on the cutting edge of a workpiece W (rotating tool) having a helix angle and acquires a real image WA (real workpiece image), and a display 12 that displays the real image WA, contour line B, and indicator D. The NC grinding device 10 also includes a position detection unit 28 that detects the focus position F, and a display control unit 25 that controls the display of the contour line B and controls the display of the indicator D to follow the focus position F as the focus position F moves.
[0082] As a result, when the rotary tool rotates around its axis and the focus position shifts, the indicator follows the focus position F along contour line B. Consequently, when the rotary tool rotates around its axis and changes phase, the operator does not need to search for the in-focus position.
[0083] This embodiment can be implemented with the following modifications. This embodiment and the following modifications can be combined and implemented to the extent that they do not contradict each other technically.
[0084] In this embodiment, the contour data is described in DXF (Drawing Exchange Format), but the contour data is not limited to DXF. The contour data may be described in other vector file formats.
[0085] The edge filter in the above embodiment is not limited to Laplacian filtering. Laplacian filtering may be replaced with other edge filters that extract edges, such as Sobel filtering or Previtt filtering.
[0086] In the above embodiment, the first search process was performed by dividing a predetermined image region in the horizontal direction (X-axis direction). The second search process was performed by dividing a predetermined image region in the vertical direction (Y-axis direction).
[0087] Alternatively, if the edge line WB includes an arc of a predetermined size, the first search process may be performed in the direction normal to that arc. In this case, the second search process shall be performed in the tangential direction. [Explanation of symbols]
[0088] 10…NC grinding machine (removal processing machine) 11…Control device 12…Display 13…Screen 13a...Image display area 13b... Button display area 13c... Point focus button 14… Console 16…Mouse 17...X-axis operating device 17a...Manual handle 17b…Encoder (manipulated variable detection unit) 18...Y-axis operating device 18a...Manual handle 18b…Encoder (manipulated variable detection unit) 20...Control device 22…CPU 24...Storage section 25...Display Control Unit 27…Image Processing Unit 28...Position detection unit 30… Grinding section 31…Grinding mechanism 32...Workpiece holding mechanism 33...Movement mechanism section 34…Lighting equipment 35... whetstone 36…Z-axis motor 37…X-axis motor 38…Y-axis motor 39…Imaging Unit B... Outline Ba, Bb, Bc, Bd... elements D...Indicator F...Focus position WA... Actual image W...work
Claims
1. An imaging unit that focuses on the cutting edge of a rotary tool having a twist angle and acquires an actual image of the rotary tool (hereinafter referred to as the workpiece actual image), A display that shows the actual image of the workpiece and the outline of the rotary tool, A method for displaying a focus position indicator in an image display control device, which includes a display control unit that controls the display of the contour lines, A focus position detection step in which the focus position of the imaging unit is detected by the position detection unit, A method for displaying a focus position indicator in an image display control device, which includes a display step in which the display control unit controls the display of an indicator to follow the focus position as the focus position moves.
2. An imaging unit that focuses on the cutting edge of a rotary tool having a twist angle and acquires an actual image of the rotary tool (hereinafter referred to as the workpiece actual image), A display that shows the actual workpiece image, the contour line of the rotary tool, and an indicator showing the focus position relative to the cutting edge of the rotary tool, A position detection unit for detecting the aforementioned focus position, An image display control device comprising a display control unit that controls the display of the outline and controls the display of the indicator to follow the focus position as the focus position moves.
Citation Information
Patent Citations
optical profiling grinder
JP1994033654U
Drill tip grinding machine
JP2000190185A
Grinding method by use of grinding machine, and grinding machine
JP2008105119A
Copy grinding method and apparatus for the same
JP2009214289A
Tool setter and method for aligning tool cutting edge
JP2012125901A