Focus position indicator display method in image display control device and image display control device
The image display control device tracks and displays an indicator to follow the focus position of rotary tools with helix angles, improving grinding efficiency by eliminating the need for manual focus position searching.
Patent Information
- Application Number
- JP2024062186
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-08
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-04-08
AI Technical Summary
Grinding processes for rotary tools with helix angles require skilled operators to manually search for a focus position as the phase changes, leading to inefficiencies in processing due to the non-flat cutting edge and varying focus positions.
An image display control device with an imaging unit, display, and position detection unit that tracks the focus position of a rotary tool's cutting edge, displaying an indicator to follow the focus position as it moves, eliminating the need for manual searching.
The solution allows operators to process rotary tools without searching for focus positions, enhancing efficiency and reducing the skill required for manual grinding operations.
Smart Images

Figure 2025159541000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a focus position indicator display method in an image display control device, and to an image display control device. [Background technology]
[0002] Conventionally, in grinding processes using NC grinding machines, a series of operations related to grinding processes are preprogrammed based on numerical information such as the position and speed of the relative motion between the workpiece and the grinding wheel. Then, the NC grinding machine executes grinding processes on the workpiece according to commands from this program (see Patent Document 1 and Patent Document 2).
[0003] Grinding using such NC grinding equipment may also be done manually. For example, the cutting edge of a rotary tool having a helix angle is ground by manually moving a grinding wheel in the X and Y directions. In this case, the operator grinds the cutting edge of the rotary tool while checking images of both the grinding wheel and the rotary tool displayed on a display. Rotary tools having a helix angle include a drill 100 (see FIG. 18), an end mill, etc. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-105119 [Patent Document 2] Japanese Patent Application Laid-Open No. 2009-214289 Summary of the Invention [Problem to be solved by the invention]
[0005] Incidentally, the cutting edge of a rotary tool with a helix angle is not flat. When the imaging unit focuses on the non-flat cutting edge, the focused position becomes a pinpoint. The focused position has higher clarity than other parts that are not in focus. When a rotary tool with a helix angle is rotated around its axis to grind the cutting edge and the phase is changed, the focused position moves along the axial direction of the rotary tool.
[0006] For this reason, when changing the processing position by focusing on the cutting edge, the worker performs processing while changing the phase of the rotary tool to search for a focus position with high definition. Furthermore, even in devices equipped with a projector that projects images of the workpiece and grinding wheel onto a screen, the worker must perform grinding while visually checking the cutting edge of the projected image, where the contours are most clearly defined.
[0007] As a result, the worker has had to be highly skilled to manually process the cutting edge of the rotary tool. An 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 an operator to search for a focus position where focus was achieved when the phase of a rotary tool is changed. [Means for solving the problem]
[0008] In order to solve the above problems, the focus position indicator display method in the image display control device of the present invention comprises: an imaging unit that focuses on a cutting edge of a rotary tool having a helix angle and acquires an actual image of the rotary tool (hereinafter referred to as an actual workpiece image); a display that displays the actual image of the workpiece and the contour line of the rotary tool; A focus position indicator display method in an image display control device including a display control unit that controls display of the contour line, a focus position detection step of detecting a focus position of the imaging unit by a position detection unit; The display control unit includes a display step of controlling the display of an indicator to follow the focus position in accordance with the movement of the focus position.
[0009] The image display control device of the present invention includes an imaging unit that focuses on a cutting edge of a rotary tool having a helix angle and acquires an actual image of the rotary tool (hereinafter referred to as an actual workpiece image); a display that displays an indicator that indicates a focus position relative to the actual image of the workpiece, the contour line of the rotary tool, and the cutting edge of the rotary tool; a position detection unit that detects the focus position; The display control unit controls the display of the contour line and controls the display of the indicator so that it follows the focus position as the focus position moves.
[0010] With the above-described configuration, the focus position indicator display method and image display control device display an indicator along the contour line to follow the focus position when the rotary tool is rotated around its axis and the focus position moves. [Effects of the Invention]
[0011] According to the present invention, it is possible to obtain an effect that an operator does not need to search for a focus position when the phase of the rotary tool is changed. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is an overall schematic view of an NC grinding device. [Figure 2] 10 is a flowchart of an indicator display program. [Figure 3] FIG. 1 is an explanatory diagram of an actual image before being subjected to a Laplacian filter. [Figure 4] FIG. 10 is an explanatory diagram of an image after being subjected to a Laplacian filter. [Figure 5] FIG. 10 is an explanatory diagram showing the calculation range of the luminance variance of the display area using the contour line for an image after being subjected to a Laplacian filter. [Figure 6] FIG. 10 is an explanatory diagram showing the calculation range of the luminance variance of the display area using the contour line for an image after being subjected to a Laplacian filter. [Figure 7] FIG. 10 is an explanatory diagram showing the calculation range of the luminance variance of the display area using the contour line for an image after being subjected to a Laplacian filter. [Figure 8] FIG. 10 is an explanatory diagram showing the calculation range of the luminance variance of the display area using the contour line for an image after being subjected to a Laplacian filter. [Figure 9] FIG. 10 is an explanatory diagram showing the calculation range of the luminance variance of the display area using the contour line for an image after being subjected to a Laplacian filter. [Figure 10] FIG. 10 is an explanatory diagram showing the calculation range of the luminance variance of the display area using the contour line for an image after being subjected to a Laplacian filter. [Figure 11] FIG. 10 is an explanatory diagram showing the calculation range of the luminance variance of the display area of the image and contour lines after being subjected to a Laplacian filter. [Figure 12] FIG. 10 is an explanatory diagram showing determination of a focus position of an image after being subjected to a Laplacian filter. [Figure 13] FIG. 10 is an explanatory diagram showing that the indicator is directed from the focus position to the contour line. [Figure 14] 10 is an explanatory diagram of an image display area in which an image of a rotary tool having a twist angle and a contour line are displayed on a display. FIG. [Figure 15] 10 is an explanatory diagram of an image display area in which an image of a rotary tool having a twist angle and a contour line are displayed on a display. FIG. [Figure 16] 10 is an explanatory diagram of an image display area in which an image of a rotary tool having a twist angle and a contour line are displayed on a display. FIG. [Figure 17] 10 is an explanatory diagram of an image display area in which an image of a rotary tool having a twist angle and a contour line are displayed on a display. FIG. [Figure 18] FIG. 1 is a perspective view of an example of a rotary tool having a helix angle. DETAILED DESCRIPTION OF THE INVENTION
[0013] (Embodiment) The image display control device of the present invention is embodied in an NC grinding machine 10, and a focus position indicator display method performed in the NC grinding machine 10 will be described below with reference to FIGS.
[0014] (1. Schematic Configuration of NC Grinding Device 10) 1, an NC grinding device 10 serving as a removal processing device includes 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 operation device 17, a Y-axis operation device 18, etc.
[0015] (2. Control device 11) The control device 11 is made up of a computer. The computer has a CPU (Central Processing Unit) 22 and a storage unit 24 equipped with a ROM, RAM, hard disk, etc. The storage unit 24 stores various programs such as an NC program and an indicator display program. 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. Furthermore, the CPU 22 executes the NC program to perform automatic grinding.
[0016] The display control unit 25 displays an actual image of the workpiece W captured by an imaging unit 39 (described later) in the image display area 13a of the screen 13. The workpiece W is a rotary tool having a helix angle. Rotary tools include drills, mills, etc.
[0017] The display control unit 25 also displays the contour of the workpiece W (rotary tool) in the image display area 13a based on the contour data stored in the storage unit 24. In this embodiment, the contour data is written in DXF (Drawing Exchange Format). The RAM is a working memory.
[0018] The contour line has a transition point between straight lines extending in different directions, a transition point between a straight line and an arc, or a transition point between arcs with different centers of curvature. The lines, arcs, and straight lines connected at these transition points are each elements. The contour line includes a line that passes through the cutting edge located on the cutting diameter of the rotary tool and extends along the cutting length.
[0019] (3. Display 12) The display 12 is made up of a liquid crystal display device, an organic EL display device, a CRT, or the like, and is capable of color display. The display 12 is a touch panel display. As shown in FIG. 1, the screen 13 of the display 12 has an image display area 13a, a button display area 13b, etc. In the button display area 13b, a point focus button 13c is displayed, as shown in FIGS. 14 to 17.
[0020] (4. Input Device) The console 14 has a keyboard for inputting numerical values, characters, etc. to the CPU 22. The mouse 16 is capable of operating to move a mouse pointer (not shown) on the screen 13 shown in FIG.
[0021] The X-axis operation device 17 includes a manual handle 17a and an encoder 17b. When the manual handle 17a is operated, the encoder 17b outputs an operation signal to the CPU 22 of the control device 11 in accordance with the operation.
[0022] Based on the operation signal, the CPU 22 controls the drive of an X-axis motor 37 (described later) to move the grindstone 35 in the X direction of the machine coordinate system. The machine coordinate system is the machine coordinate system of the NC grinding device 10.
[0023] The Y-axis operation device 18 includes a manual handle 18a and an encoder 18b. When the manual handle 18a is operated, the encoder 18b outputs an operation signal to the CPU 22 of the control device 11 in accordance with the operation.
[0024] When the manual handle 18a is operated, the encoder 18b outputs an operation signal to the CPU 22 in accordance with the operation. The CPU 22 controls the driving of a Y-axis motor 38, which will be described later, based on the operation signal, thereby moving the grindstone 35 in the Y direction of the machine coordinate system.
[0025] (5. Grinding section 30) As shown in FIG. 1, the grinding unit 30 includes a grinding mechanism 31, a workpiece holding mechanism 32, a moving mechanism 33, and an imaging unit 39.
[0026] The grinding mechanism 31 is equipped with a disk-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 provided in a movement mechanism 33, and moves the grindstone 35 relative to the workpiece W. The movement mechanism 33 is equipped with an X-axis motor 37, a Y-axis motor 38, and a Z-axis motor 36. The rotation of the X-axis motor 37 and the Y-axis motor 38 is controlled by the CPU 22. This allows the grindstone 35 to move in the X and Y directions by the movement mechanism 33. Furthermore, the grindstone 35 can be oscillated up and down (in the Z direction) within a predetermined range by driving the Z-axis motor 36.
[0028] The imaging unit 39 is disposed above the workpiece W held by the workpiece holding mechanism 32. The imaging unit 39 is configured by a CMOS camera or a CCD camera. The subject distance between the lens of the imaging unit 39 and the workpiece W (subject) is 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 disposed below the workpiece W. The illumination device 34 irradiates illumination light from below the workpiece W toward the imaging unit 39.
[0029] (Indicator display program) The indicator display program will be described with reference to Fig. 2 to Fig. 13. Fig. 2 is a flowchart of the indicator display program. Fig. 3 to Fig. 13 are explanatory diagrams for conceptually explaining the processing executed by the indicator display program, rather than what is displayed in the image display area 13a.
[0030] It is assumed that before the indicator display program is started, the actual image WA and the contour line B based on the contour line data are displayed in the image display area 13a shown in FIG. When the operator turns on the point focus button 13c (see FIG. 14) in the button display area 13b, the CPU 22 executes the indicator display program shown in FIG.
[0031] (S10: Element selection) In S10, the worker selects one of the elements that make up the contour line B by touching the screen or by using the 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 color different from that of the other unselected elements.
[0032] This identifies the processing ranges of the first search process and the second search process, which will be described later. (S20: Laplacian filter processing) In S20, the image processing unit 27 applies an edge filter to the m×n image area including the actual image WA. The edge filter is, for example, a Laplacian filter.
[0033] Figure 3 shows the actual image WA contained in the m × n image area before being filtered by the Laplacian filter. Note that in Figure 3, the area of the actual image WA is shown hatched for ease of explanation. The hatched area does not represent a cross section.
[0034] When the image processing unit 27 applies a Laplacian filter to the real image WA, it obtains the edge line WB of the real image WA as shown in FIG. (S30: First search process) In S30, the position detection unit 28 executes a first search process by limiting the range of the image area corresponding to the contour line element selected by the operator. In Fig. 5 to Fig. 11 and Fig. 13, the contour line B corresponding to the edge line WB is shown for convenience.
[0035] Contour B consists of elements B1 and B2 extending in the X direction. Elements B1 and B2 are respectively included in regions P and R, which are divided in the m×n image region by a change point Bp between the elements in the X direction.
[0036] In this embodiment, the range of the image area is limited based on the operator's touch operation to select element B1 of the contour line B. That is, the range in which the first search process is executed is area P, which includes element B1, as shown in FIG.
[0037] As the first search process, the position detection unit 28 performs the search process by dividing the P region in the horizontal direction (X-axis direction) as follows. The first search process is a process of repeating (1.1.4 division) and (1.2. selection of set with large luminance variance).
[0038] (1.1.4 division) The four-way division is a process of dividing each of the two sets described below into two. (1.2. Selection of a set with large luminance variance) In this process, the position detection unit 28 selects the set with the larger luminance variance from the two sets.
[0039] (Example) A specific example of the repeated processing of (1.1.4 division) and (1.2. selection of set with large luminance variance) will be described.
[0040] 6, the position detection unit 28 divides the entire P region into four regions P1, P2, P3, and P4. The combination of regions P1 and P2, the combination of regions P2 and P3, and the combination of regions P3 and P4 are sets of adjacent regions.
[0041] FIG. 7 illustrates a case where the set of regions P1 and P2 has a larger luminance variance than the set of regions P2 and P3 and the set of regions P3 and P4. When the position detection unit 28 selects a set with a large luminance variance, it divides the selected set into four parts (1:1:4 division). That is, as shown in Fig. 7, the position detection unit 28 divides each of the regions P1 and P2 into two parts, thereby dividing the set into four parts overall.
[0042] As a result, the region P1 is divided into two regions P11 and P12, and the region P2 is divided into two regions P21 and P22. The combination of regions P11 and P12, the combination of regions P12 and P21, and the combination of regions P21 and P22 are sets of adjacent regions.
[0043] Next, the position detection unit 28 selects a set with a large luminance variance in (1.2. Selection of a set with a large luminance variance). FIG. 8 illustrates a case where the set of regions P21 and P22 has a larger luminance dispersion than the set of regions P11 and P12 and the set of regions P12 and P21 shown in FIG.
[0044] 8, after the regions P21 and P22 are selected, the region P21 is divided into two regions P211 and P212 by the (1.1.4 division) process of the position detection unit 28. Furthermore, the region P22 is divided into two regions P221 and P222.
[0045] Thereafter, the position detection unit 28 repeats the processes of (1.1.4 division) and (1.2. Selection of set with large luminance variance) in the same manner. These processes are repeated until the divided regions reach a predetermined size or until the number of repetitions reaches a predetermined number.
[0046] The end of this repeated process signifies the end of the search for the focus position where the imaging unit 39 is in focus in the horizontal direction (X-axis direction) in the P region. As a result, when the first search is completed, a set of adjacent regions with large brightness variance remains. The position detection unit 28 obtains the horizontal (X-direction) coordinates of the remaining set of adjacent regions, i.e., the boundary line between adjacent regions within the remaining set. This boundary line is the boundary line of the set with the largest brightness variance in the horizontal direction.
[0047] (S40: Second search process) In S40, the position detection unit 28 executes the second search process by limiting the range of the image area corresponding to the element of the outline selected by the operator's touch as described above.
[0048] As the second search process, the position detection unit 28 performs the search process by dividing the vertical direction (Y-axis direction) in the P region as follows: Here, the vertical direction is a direction perpendicular to the horizontal direction. The first search process is a process of repeating (2.1. Dividing into four) and (2.2. Selection of a set with large luminance variance).
[0049] (2.1.4 division) The four-way division is a process of dividing each of the two sets described below into two. (2.2. Selection of a set with large luminance variance) In this process, the position detection unit 28 selects the set with the larger luminance variance from the two sets.
[0050] (Example) A specific example of the repeated processing of (2.1. 4 division) and (2.2. Selection of set with large luminance variance) will be described.
[0051] 9, the position detection unit 28 divides the entire P region into four regions Q1, Q2, Q3, and Q4. The set of regions Q1 and Q2, the set of regions Q2 and Q3, and the set of regions Q3 and Q4 are adjacent sets of regions.
[0052] FIG. 10 illustrates a case where the set of regions Q2 and Q3 has a larger luminance variance 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 variance, it divides the selected set into four parts (2.1.4 division). That is, as shown in Fig. 10, the position detection unit 28 divides each of the regions Q2 and Q3 into two parts, thereby dividing the set into four parts overall.
[0053] As a result, the area Q2 is divided into two areas Q21 and Q22, and the area Q3 is divided into two areas Q31 and Q32. The combination of regions Q21 and Q22, the combination of regions Q22 and Q31, and the combination of regions Q31 and Q32 are sets of adjacent regions.
[0054] Next, the position detection unit 28 selects a set with a large luminance variance in (2.2. Selection of a set with a large luminance variance). FIG. 11 illustrates a case where the set of regions Q22 and Q31 has a larger luminance variance than the set of regions Q21 and Q22 and the set of regions Q31 and Q32 shown in FIG.
[0055] 11, after areas Q22 and Q31 are selected, area Q22 is divided into two areas Q221 and Q222 by the process (2.1.4 division) of the position detection unit 28. Also, area Q31 is divided into two areas Q311 and Q312.
[0056] Thereafter, the position detection unit 28 repeats the processes of (2.1. Dividing into 4) and (2.2. Selecting a set with large luminance variance) in the same manner. These processes are repeated until the divided regions reach a predetermined size or until the number of repetitions reaches a predetermined number.
[0057] The end of this repeated process signifies the end of the search for the focus position where the imaging unit 39 is in focus in the vertical direction (Y-axis direction) in the P region. As a result, when the second search is completed, a set of adjacent regions with large brightness variance is left. The coordinates of the vertical position (Y-axis direction) of the set of remaining adjacent regions, i.e., the boundary line between adjacent regions within the remaining set, are obtained. This boundary line is the boundary line of the set with the largest brightness variance in the vertical direction.
[0058] (S50: Determine focus position) In S50, the position detection unit 28 determines the focus position F at which the imaging unit is in focus, based on the coordinates of the intersection of the horizontal and vertical boundary lines acquired in S30 and S40.
[0059] FIG. 12 shows that the focus position F is determined based on the coordinates of the intersection of the boundary line of the set of regions P132 and P142 and the boundary line of the set of regions Q222 and Q311.
[0060] (S60: Calculate the coordinates of the part of the contour line closest to the focus position) 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 F obtained in S40.
[0061] 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 on the contour line B that is closest to the focus position calculated in S50.
[0062] When the process of S70 is completed, the process returns to S 10. S70 corresponds to the display step. (Operation of the embodiment) The following description will be given with reference to FIGS.
[0063] For convenience of explanation, it is assumed that an actual image WA of the end mill and a contour based on the contour data of the end mill are displayed in the image display area 13a as shown in FIG. The actual image WA is an image of the end mill held by 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 an actual image of the workpiece. Note that in FIGS. 14 to 17, the area of the actual image WA is shown hatched, but this does not mean a cross section.
[0064] The display control unit 25 displays the contour line B of the end mill based on the contour line data stored in the storage unit 24. As shown in FIG. 14, the contour B is made up of elements Ba, Bb, Bc, and Bd.
[0065] The element Ba extends in the Y-axis direction and represents the contour of the end face of the shank of the end mill. The element Bb is connected to the end of the element Ba on the opposite side to the Y axis. The element Bb extends in the X-axis direction and represents the contour of the peripheral surface of the shank of the end mill.
[0066] The element Bc has its Y-side end connected to the element Bb. The element Bc extends in the direction opposite to the Y-axis and represents the contour of the end face that expands in diameter from the shank of the end mill toward the cutting edge. The element Bd has an end connected to the element Bc on the opposite side to the X direction. The 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] As described above, the elements Ba, Bb, and Bc of the contour line B correspond to the respective parts of the end mill. In this embodiment, the elements Ba, Bb, and Bc are actually displayed superimposed on the actual image WA of the end mill (workpiece W) and the outline of the corresponding part. However, for the sake of convenience, FIGS. 14 to 17 show the elements offset from the actual image WA. This offset amount is uniform for the elements Ba, Bb, and Bc.
[0068] Please note that the offset amount with respect to element Bd is not uniform between the actual image WA in Figure 14 before the end mill rotates around the axis and the actual image WA in Figure 17 after the end mill has rotated around the axis.
[0069] The reason for this is that the cutting edge has a twist angle, so before and after rotation, the focus position of the imaging unit 39 moves in the X-axis direction, and the out-of-focus part becomes blurred or appears to the imaging unit 39 to be smaller in diameter.
[0070] Regarding the outline of the actual image WA of the cutting edge in Figures 14 to 17, the in-focus part within the depth of field and its vicinity are shown with solid lines, and the out-of-focus part outside the depth of field is shown with dotted lines.
[0071] The operation of the NC grinding device 10 will now be described. 14, an actual image WA and a contour B based on contour data are displayed in the image display area 13a. The operator turns on the point focus button 13c 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 FIG.
[0072] (S10) In S10, an element Bd constituting the contour B displayed in the image display area 13a is selected by the operator's touch operation or by the mouse pointer Mp (see FIG. 15). The display control unit 25 displays the selected element in a color different from that of the other unselected elements.
[0073] As a result, the processing range of the first search process and the second search process is specified as the area including the element Bd. (S20) In S20 of FIG. 2, the image processing unit 27 applies a Laplacian filter to the m×n image region including the real image WA to obtain the edge lines of the real image WA.
[0074] (S30) In S30, the position detection unit 28 executes the first search process by limiting the range of the image area corresponding to the outline element Bd selected by the operator's touch as described above.
[0075] As a result, the position detection unit 28 acquires the boundary line in the horizontal direction (X direction) through the first search process. This boundary line is the boundary line of the set with the largest luminance variance in the horizontal direction. (S40) In S40, the position detection unit 28 executes the second search process by limiting the range of the image area corresponding to the element of the outline selected by the operator's touch as described above.
[0076] As a result, the position detection unit 28 acquires a boundary line in the vertical direction (Y direction) through the second search process. This boundary line is a set of boundaries with the largest luminance variance in the vertical direction. (S50: Determine focus position) In S50, the position detection unit 28 determines the focus position F based on the coordinates of the intersection of the horizontal and vertical boundary lines acquired in S30 and S40.
[0077] (S60: Calculate the coordinates of the part of the contour line closest to the focus position) In S60, the position detection unit 28 calculates the coordinates of the part of the contour line that is closest to the focus position F obtained in S50.
[0078] (S70: indicator display) In S70, the display control unit 25 displays an indicator D (see FIG. 16) in the image display area 13a based on the coordinates of the portion of the contour line that is closest to the focus position calculated in S60.
[0079] When the process of S70 is completed, the process returns to S10, and thereafter, the processes of S10 to S70 are executed in the same manner. As a result, when the rotary tool is rotated around its axis and the focus position of the imaging unit 39 moves, the display control unit 25 controls the display of the indicator D in accordance with the focus position, as shown in FIG.
[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] The NC grinding device 10 also includes an imaging unit 39 that focuses on the cutting edge of the workpiece W (rotary tool) having a helix angle to acquire an actual image WA (actual image of the workpiece), and a display 12 that displays the actual image WA, a contour line B, and an 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 also 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 is rotated around its axis and the focus position moves, the indicator is displayed following the focus position F along the contour line B. As a result, when the rotary tool is rotated around its axis and the phase is changed, the operator does not need to search for the focus position where the focus was correct.
[0083] This embodiment can be modified and implemented as follows. This embodiment and the following modified examples can be implemented in combination with each other within the scope of technical compatibility.
[0084] In this embodiment, the contour data is written in DXF (Drawing Exchange Format), but the contour data is not limited to DXF. The contour data may be written 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 an edge filter that extracts edges, such as Sobel filtering or Prewitt filtering.
[0086] In the above embodiment, the first search process was performed by dividing a predetermined image area in the horizontal direction (X-axis direction), and the second search process was performed by dividing a predetermined image area 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 normal direction of the arc, and the second search process may be performed in the tangential direction. [Explanation of symbols]
[0088] 10...NC grinding device (removal processing device) 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 (operation amount detection unit) 18...Y-axis operating device 18a...Manual handle 18b...Encoder (operation amount 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...Work holding mechanism 33...Movement mechanism section 34...Lighting equipment 35...Grinding stone 36...Z-axis motor 37...X-axis motor 38...Y-axis motor 39...imaging unit B...Contour line Ba, Bb, Bc, Bd… elements D...Indicator F...Focus position WA...Actual image W…Work
Claims
1. an imaging unit that focuses on a cutting edge of a rotary tool having a helix angle and acquires an actual image of the rotary tool (hereinafter referred to as an actual workpiece image); a display that displays the actual image of the workpiece and the contour line of the rotary tool; A focus position indicator display method in an image display control device including a display control unit that controls display of the contour line, a focus position detection step of detecting a focus position of the imaging unit by a position detection unit; A focus position indicator display method for an image display control device, comprising: a display step in which, as the focus position moves, the display control unit controls the display of an indicator to follow the focus position.
2. an imaging unit that focuses on a cutting edge of a rotary tool having a helix angle and acquires an actual image of the rotary tool (hereinafter referred to as an actual workpiece image); a display that displays an indicator that indicates a focus position relative to the actual image of the workpiece, the contour line of the rotary tool, and the cutting edge of the rotary tool; a position detection unit that detects the focus position; an image display control device including a display control unit that controls the display of the contour line 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