Edge line generation device

The edge line generating device facilitates efficient and accurate grinding trajectory creation by using image-based edge detection data, addressing the time-consuming and skill-dependent challenges of existing methods.

JP2025159540APending Publication Date: 2025-10-21WAIDA MFG
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024062185
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-08
Publication Date
2025-10-21

AI Technical Summary

Technical Problem

Existing methods for creating grinding trajectories for worn grinding wheels and dies require time-consuming manual adjustments and skilled labor, lacking efficient image-based edge line generation for precise grinding operations.

Method used

An edge line generating device that includes a manual operation unit, manual designation unit, and edge line generation unit to create grinding trajectories based on edge detection data from workpiece images, allowing for easy and precise edge line generation.

Benefits of technology

Enables easy and precise edge line creation for grinding trajectories, reducing time and skill requirements, and improving the accuracy of grinding operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025159540000001_ABST
    Figure 2025159540000001_ABST
Patent Text Reader

Abstract

To provide an edge line generation device that can easily obtain an edge line useful for creation of a grinding trajectory on the basis of edge detection data of an image.SOLUTION: An edge line generation device 12 comprises: an X-axis operation unit 20 and a Y-axis operation unit 22 which operate movement of a grindstone; and a manual specification part including a button which specifies a plurality of points of a contour or a vicinity of a work-piece image displayed on a display 14 as specification points. The edge line generation device comprises an edge line generation part 27 which generates an edge line displayed on the display 14 on the basis of edge detection data existing between display positions of the plurality of specified specification points.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an edge line generating device. [Background technology]

[0002] Conventionally, when the tip of a grinding wheel becomes worn, the grinding wheel (dressing wheel) is shaped into a circular shape using a dressing device (see Patent Document 1). Conventionally, this is done by moving the tip of the grinding wheel in an arc relative to the dressing wheel.

[0003] In Patent Document 1, a control means is provided for controlling the grinding wheel relative to the dressing wheel. Also, in Patent Document 1, the grinding wheel is controlled by the control means based on the difference between the measurement result of the shape of the dressing wheel by the measurement means and a preset target shape of the dressing wheel.

[0004] Another conventional method has been proposed in which the grinding trajectory of the grinding wheel is formed by contacting the grinding wheel with the dressing wheel at several points, and creating the grinding trajectory based on the contact points. In this case, since it is not possible to visually determine whether the grinding wheel has come into contact with the dressing wheel, the operator is required to make the determination using a grinding sound detector (prior art 1).

[0005] In another prior art, as shown in Fig. 7, the drawing accuracy of a single part between a female mold 100 and a male mold 110 has a tolerance of about ±1 μm at best. Therefore, even if the tolerance is within the tolerance shown in Fig. 7, a maximum clearance h of 2 μm actually occurs between the female mold 100 and the male mold 110 (prior art 2). [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-841 Summary of the Invention [Problem to be solved by the invention]

[0007] In the prior art 1, when grinding a dressing wheel that has worn down due to use, it is necessary to create the grinding trajectory each time. Because prior art 1 is time-consuming, there is a demand for an edge line generating device that can contribute to creating a grinding trajectory for a dressing wheel based on an image of the dressing wheel.

[0008] In Prior Art 2, the operator performing the grinding must measure each die and gradually reduce the remaining allowance in order to bring the clearance h closer to 0. As a result, Prior Art 2 requires the skills, effort, and working time of an expert. For this reason, there is a demand for an edge line generation device that can contribute to creating a grinding trajectory for a die based on a workpiece image.

[0009] An object of the present invention is to provide an edge line generating device that can easily obtain an edge line that can be used to create a grinding trajectory based on edge detection data of an image. [Means for solving the problem]

[0010] In order to solve the above problems, the edge line generating device of the present invention includes a manual operation unit that moves and operates the grinding wheel, a manual designation unit that designates multiple locations on or near the contour of a workpiece image displayed on a display as designated points, a memory unit that stores edge detection data for the contour of the workpiece image, and an edge line generating unit that generates an edge line to be displayed on the display based on the edge detection data that exists between the display positions of the multiple designated points.

[0011] According to the above configuration, the grinding wheel is moved based on the operation of the manual operation unit by the operator. When the manual designation unit designates multiple locations on or near the contour of the workpiece image displayed on the display as designated points, the edge line generation unit generates an edge line to be displayed on the display based on edge detection data existing between the display positions of the multiple designated points. In this specification, the edge line refers to a line generated based on the edge detection data between the designated points.

[0012] Furthermore, in the edge line generating device, when the manual designation unit designates multiple points on or near the contour of the workpiece image displayed on the display as designated points, the edge line includes the edge line of the dressing grinding wheel.

[0013] Furthermore, in the edge line generating device, when the manual designation unit designates multiple points as designated points on the contour of the workpiece image displayed on the display, the edge line includes the edge line of one of the male mold and the female mold. [Effects of the Invention]

[0014] The present invention has an effect of easily obtaining an edge line that can be used to create a grinding trajectory based on edge detection data of an image. [Brief explanation of the drawings]

[0015] [Figure 1] 1 is a diagram showing the overall configuration of an edge line generating device according to a first embodiment. [Figure 2] This is the Edge Line Mode button that appears on the display. [Figure 3] FIG. 2 is an explanatory diagram of various operation buttons displayed on a display. [Figure 4] 10 is a flowchart of image teaching. [Figure 5] FIG. 10 is an explanatory diagram of a screen of a display that displays an image and edge lines of the dress grindstone of the second embodiment. [Figure 6] 10(a) to 10(c) are explanatory diagrams of the screen of the display that displays the grinding wheel contour line and edge line. [Figure 7] FIG. 2 is an explanatory diagram of a male mold and a female mold. [Figure 8] FIG. 11 is an explanatory diagram of a screen of a display that displays an image of a female die after grinding in the third embodiment. [Figure 9] FIG. 10 is an explanatory diagram of a display screen that displays the straight edge line of the portion of the female die that faces the male die after grinding. [Figure 10] FIG. 10 is an explanatory diagram of a display screen that displays the straight edge line of the portion facing the male mold and the grinding wheel contour line. [Figure 11] FIG. 10 is an explanatory diagram of a display screen showing a state in which the grinding wheel contour line is in contact with the straight edge line of the portion facing the male mold. DETAILED DESCRIPTION OF THE INVENTION

[0016] (First embodiment) An image teaching system 10 including an edge line generating device according to an embodiment of the present invention will be described below with reference to FIGS.

[0017] <1. System Overview> As shown in FIG. 1, the image teaching system 10 includes an edge line generating device 12, a display 14, an input device including a console 16 and a mouse 18, an X-axis operating device 20, a Y-axis operating device 22, and a grinding unit 30.

[0018] First, the grinding unit 30 will be described. <2. Grinding section 30> As shown in FIG. 1, the grinding unit 30 is an NC device, and includes a grinding mechanism 31, a workpiece holding mechanism 32, a moving mechanism 33, and an imaging unit 39.

[0019] The grinding mechanism 31 includes a disk-shaped grindstone 35 and grinds the workpiece W held by the workpiece holding mechanism 32. The grinding mechanism 31 rotates the grindstone 35 during grinding.

[0020] The workpiece holding mechanism 32 detachably holds a workpiece W such as a dressing grindstone or a mold. The workpiece holding mechanism 32 can also detachably hold a dummy workpiece (not shown) instead of the workpiece W.

[0021] The workpiece holding mechanism 32 is mounted on an XY table 134 and is movable in the X and Y directions. The XY table 134 is moved in the X and Y directions by an X-axis operating device 120 and a Y-axis operating device 122.

[0022] The X-axis operating device 120 includes a manual handle 120a and an encoder 120b. When the manual handle 120a is operated, the encoder 120b outputs an operation signal corresponding to the operation to the CPU 23, which will be described later.

[0023] Based on the operation signal from encoder 122b, NC control unit 29 operates XY table 134 to move workpiece holding mechanism 32 in the X-axis direction of the machine coordinate system. Y-axis operation device 122 is equipped with a manual handle 122a and an encoder 122b. When manual handle 122a is operated, encoder 122b outputs an operation signal corresponding to the operation to CPU 23. Based on the operation signal from encoder 122b, NC control unit 29 operates XY table 134 to move workpiece holding mechanism 32 in the Y-axis direction of the machine coordinate system.

[0024] The grinding mechanism 31 is provided in a movement mechanism 33, and moves the grinding wheel 35 relative to the workpiece W. The movement mechanism 33 includes an X-axis motor 37, a Y-axis motor 38, and a Z-axis motor 36. When the rotation of the X-axis motor 37 and the Y-axis motor 38 is controlled by the NC control unit 29, the movement mechanism 33 can move the grinding wheel 35 in the X and Y directions. When the rotation of the Z-axis motor 36 is controlled, the grinding wheel 35 can be oscillated in the vertical direction (Z direction) within a predetermined range.

[0025] 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 focal position of the imaging unit 39 is at the height of the upper end surface of the workpiece W or a dummy workpiece. An illumination device 34 is disposed below the workpiece W, and illumination light is irradiated toward the imaging unit 39 from below the workpiece W. The imaging unit 39 is capable of capturing moving images of the grinding wheel 35 and the workpiece W.

[0026] <3. Edge line generating device 12> The edge line generating device 12 is made up of a computer. The computer includes a CPU (Central Processing Unit) 23 and a storage unit 24 including a ROM, RAM, hard disk, etc. The control program for the image teaching system 10 is stored in the storage unit 24 and is read when the system is executed. The RAM is a working memory.

[0027] Edge line data, grinding wheel contour line image data, edge detection data, etc. are stored in a writable and readable manner on the hard disk. The edge detection data is a set of edge detection points obtained by detecting the contour of the workpiece image based on the brightness difference. The edge detection points have positions in the coordinate system of image operation area 15a.

[0028] The edge line data is data generated by an edge line generating unit 27, which will be described later. Note that when simply referring to an edge line, this is intended to include at least one of a straight edge line and a circular arc edge line, which will be described later.

[0029] The edge line displayed on the screen 15 of the display 14 based on the edge line data has a change point of shape, i.e., a change point between a straight line and a straight line, a change point between a straight line and an arc, or a change point between an arc and an arc.

[0030] In this way, the individual straight lines and arcs that form the change points are "elements" that form the entire edge line. The grinding wheel contour line image data is data of the grinding wheel contour line obtained by performing edge detection on an image obtained by imaging grinding marks on a dummy workpiece that has been ground with a grinding wheel.

[0031] Based on the data of the grindstone contour line, the display control unit 25, which will be described later, is capable of displaying the grindstone contour line on the display 14. The grindstone contour line displayed on the display 14 will be referred to as the AR grindstone hereinafter.

[0032] The AR grindstone and the grindstone 35 are displayed in an overlapping state so that their contours match. In order to match the contours of the captured images of the AR grindstone and the grindstone 35, the following is done.

[0033] (Regarding the overlapping of the contours of the AR grinding wheel and the 35 grinding wheel) The position of the grinding wheel 35 in the machine coordinate system is calculated by the CPU 23 based on operation signals from the X-axis operation device 20 and the Y-axis operation device 22. The position of the captured image of the grinding wheel 35 is obtained by the display control unit 25 converting the position of the grinding wheel 35 in the machine coordinate system into a position in the coordinate system of the image operation area 15a. The display control unit 25 matches the position of the AR grinding wheel with the position of the captured image of the grinding wheel 35, so that the contours of the AR grinding wheel and the captured image of the grinding wheel 35 match.

[0034] When the CPU 23 executes the control program of the image teaching system 10, it performs various processing operations as a display control unit 25, a detection unit 26, an edge line generation unit 27, and a trajectory generation unit .

[0035] <4. Input Device> The console 16 is an input device including a keyboard for inputting numerical values, characters, etc. to the CPU 23. The mouse 18 is an input device for performing operations such as moving a mouse pointer (not shown) on the screen 15.

[0036] In the following explanation, it is assumed that various operations or teachings are performed by touch operation. However, teaching or various input operations may also be performed by clicking after a mouse pointer (not shown) is aligned with various buttons by operating the mouse 18. The mouse pointer may also be moved by operating the numeric keypad on the keyboard.

[0037] The X-axis operation device 20 includes a manual handle 20a and an encoder 20b. When the manual handle 20a is operated, the encoder 20b outputs an operation signal to the CPU 23 in accordance with the operation.

[0038] NC control unit 29 shown in Fig. 1 moves grinding wheel 35 in the X-axis direction of the machine coordinate system based on the operation signal. In synchronization with the movement of grinding wheel 35, display control unit 25 moves AR grinding wheel A (see Figs. 6(a) to 6(c)) displayed in image operation area 15a on screen 15 in the X-axis direction of the coordinate system of image operation area 15a shown in Fig. 1 based on the operation signal.

[0039] The machine coordinate system is the machine coordinate system of the grinding unit 30 (NC device). The Y-axis operation device 22 includes a manual handle 22a and an encoder 22b. When the manual handle 22a is operated, the encoder 22b outputs an operation signal to the CPU 23 in accordance with the operation.

[0040] Based on the operation signal, the NC control unit 29 moves the grindstone 35 in the Y-axis direction of the machine coordinate system shown in Fig. 1. In synchronization with the movement of the grindstone 35, the display control unit 25, based on the operation signal, moves the AR grindstone A (see Figs. 6(a) to 6(c)) in the Y-axis direction of the coordinate system of the image operation area 15a shown in Fig. 1.

[0041] In this way, grindstone 35 and AR grindstone A move in synchronization with each other while overlapping each other so that their contours match in image operation area 15a. The X-axis operating device 20 and the Y-axis operating device 22 correspond to a manual operating unit.

[0042] <5. Display 14> The display 14 is made up of a liquid crystal display device, an organic EL display device, a CRT, etc. The display 14 is a touch panel display.

[0043] 1, during image teaching, the screen 15 of the display 14 has an image operation area 15a and a button display area 15b. During image teaching, the image operation area 15a displays an image of the grinding wheel 35 captured by the imaging unit 39 and an image of the AR grinding wheel.

[0044] <6.1. Operation buttons> Various operation buttons are displayed in the button display area 15b. The operation buttons can be touched by the operator. Hereinafter, a touch operation will be simply referred to as an operation.

[0045] The operation buttons include, for example, an edge line mode button 40 shown in FIG. <6.2.Edge Line Mode Operation Buttons> When the edge line mode button 40 is operated, the edge line generating device 12 transitions to the edge line mode. In the edge line mode, the operation buttons for the edge line mode shown in Fig. 2 are displayed. The operation buttons for the edge line mode include a straight line button 42, an arc button 44, a continuous drawing button 46, a delete button 48, a delete all button 50, a line button 52, and an end button 54.

[0046] The straight line button 42, the arc button 44, and the continuous drawing button 46 correspond to the manual designation section. The straight line button 42, the arc button 44, and the continuous drawing button 46 are buttons that are maintained in an on state when they are turned on. Furthermore, when the arc button 44 is turned on while the straight line button 42 is maintained in an on state, the button is switched to an off state. When the arc button 44 is turned on while the straight line button 42 is maintained in an on state, the button is switched to an off state.

[0047] <6.3. Generation of Straight Edge Lines> When the continuous drawing button 46 and the straight line button 42 are in the on state, it is possible to specify points for forming a straight edge line.

[0048] For example, suppose that with a workpiece image displayed in image operation area 15a, two points on or near the outline of the workpiece image are designated with the mouse pointer. When the line button 52 is turned on, the edge line generation unit 27 generates a straight edge line between the first and second specified points based on the display positions of both specified points, approximating the contour of the workpiece image between the two specified points. That is, the edge line generation unit 27 acquires the display positions of the two specified points on the image and generates a straight line that most closely resembles the edge detection data existing between the display positions of the two specified points as a straight edge line. One example of a method for this generation is the least squares method. The display control unit 25 then draws (displays) this straight edge line in the image operation area 15a.

[0049] Assume that the third point is specified immediately after the second specified point, and then the line button 52 is turned on. In this case, the edge line generator 27 generates, as straight edge lines, straight lines that most closely resemble the edge detection data existing between the first and second specified points, and between the second and third specified points. The display controller 25 then draws (displays) these in the image operation area 15a.

[0050] It is assumed that, when the continuous drawing button 46 and the straight line button 42 are in the on state, n (≧3) designated points are designated consecutively, and then the line button 52 is turned on.

[0051] In this case, the edge line generating unit 27 generates straight edge lines between adjacent designated points, such as between the nth and n-1th designated points, or between the n-1th and n-2th designated points. The display control unit 25 draws (displays) the generated straight edge lines.

[0052] In this way, the edge line generating unit 27 can generate straight edge lines continuously between designated points. <6.4. Arc Edge Line Generation> When the continuous drawing button 46 and the arc button 44 are in the on state, it is possible to specify points for forming an arc edge line.

[0053] For example, assume that, with a workpiece image displayed in image operation area 15a, three points on or near the outline of the workpiece image are successively designated with the mouse pointer. When the line generation button 52 is turned on, the edge line generation unit 27 generates an arc edge line that passes through the first specified point, the second specified point, and the third specified point. That is, the edge line generation unit 27 acquires the display position of each specified point on the image, and generates an arc that most closely resembles the edge detection data that exists between the display positions of the three specified points as the arc edge line. An example of a method for generating this arc edge line is the least squares method of a circle.

[0054] Then, display control unit 25 draws (displays) the arc edge line in image operation area 15a. Assume that the fourth and fifth designated points are specified following the third designated point, and then the line creation button 52 is turned on. In this case, the edge line generation unit 27 acquires the display positions of those designated points on the image, and generates an arc edge line that most closely resembles the edge detection data existing between the display positions of the three designated points. The display control unit 25 then draws (displays) the generated arc edge line in the image operation area 15a.

[0055] When the continuous drawing button 46 and the arc button 44 are in the on state, suppose that m (≧4) consecutive designated points are designated and then the line creation button 52 is turned on. In this case, the edge line generation unit 27 generates arc edge lines between adjacent designated points, such as between the mth and (m-1)th designated points, and between the (m-1)th and (m-2)th designated points. The display control unit 25 draws (displays) the generated arc edge lines.

[0056] In this way, the display control unit 25 can successively draw arc edge lines between each of the three sequentially designated points. <6.5. Combination> In addition, by operating the operation buttons described in <6.3. Creating Straight Edge Lines> and <6.4. Creating Arc Edge Lines>, it is possible to draw a combination of straight edge lines and arc edge lines.

[0057] <6.6.Deletion> When the delete button 48 is turned on, the individually generated straight edge line or circular arc edge line is deleted, and when the delete all button 50 is turned on, all edge lines are deleted.

[0058] <6.7.End> When the end button 54 is turned on, the edge line mode ends, and the data of the generated straight edge line and circular arc edge line is stored in the storage unit 24. In addition, the display control unit 25 displays operation buttons for other processes in the button display area 15b.

[0059] Note that the data of the straight edge line and the arc edge line includes the position data of the display position. When the display control unit 25 redisplay the straight edge line and the arc edge line on the display 14, it reads the straight edge line and the arc edge line from the storage unit 24. Then, based on the position data of this display position, the straight edge line and the arc edge line are displayed in the image operation area 15a.

[0060] <7. Teaching mode> <7.1. Button for point input> The button display area 15b shown in FIG. 1 includes a display switching tab (not shown) such as a teaching tab. When the teaching tab is touched, the button display area 15b is changed to the operation screen in the teaching mode.

[0061] (Operation of the embodiment) The operation of the image teaching system 10 configured as described above will be described with reference to FIG. 4. For convenience of explanation, the description will be made from the state where the edge line mode button 40 shown in FIG. 2 is operated and the edge line mode is entered.

[0062] <S10: Edge line generation step> In the edge line generation step S10 of FIG. 4, the operator operates the X-axis operation device 120 and the Y-axis operation device 122. Thereby, the NC control unit 29 controls the XY table 134 to move the work W into the visual field of the imaging unit 39. The work image of the work W captured by the imaging unit 39 is displayed in the image operation area 15a of the display 14 by the display control unit 25.

[0063] Also, the operator turns on the straight line button 42 and the continuous drawing button 46, or turns on the arc button 44 and the continuous drawing button 46. As described above, after the line button 42 and the continuous drawing button 46 are turned on, or the arc button 44 and the continuous drawing button 46 are turned on, the edge of the workpiece image or its vicinity is designated with the mouse pointer.

[0064] Then, by operating the operation buttons described in <6.3. Generation of straight edge lines>, <6.4. Generation of circular arc edge lines> and <6.5. Combination>, the straight edge lines and circular arc edge lines are generated by the edge line generation unit 27.

[0065] The edge line mode ends when the end button 54 is operated. The generated edge lines are stored in the storage unit 24 as edge line data. 1, the display control unit 25 changes the button display area 15b to a teaching mode operation screen. A shape data read button (not shown) and the like are displayed on the teaching mode operation screen.

[0066] <S20:ティーチングステップ> 4, the operator operates the shape data read button on the teaching mode operation screen. This operation causes display control unit 25 to display edge lines in image operation area 15a based on the edge line data in memory unit 24. Note that the operator may transition to the teaching mode with the edge lines displayed in S10 without operating the shape data read button on the teaching mode operation screen.

[0067] The workpiece W is moved to a position where it does not interfere with the grindstone 35, which moves in synchronization with the AR grindstone A, which will be described later. For example, the operator positions the workpiece W outside the field of view of the imaging unit 39.

[0068] In teaching step S20 of FIG. 4, the operator operates the X-axis operating device 20 and the Y-axis operating device 22 to move the grindstone 35 and the AR grindstone A toward the edge line and bring them closer to each other.

[0069] When the detection unit 26 detects that the AR grindstone A has come into contact with the edge line, the display control unit 25 causes the contact position of the edge line to be highlighted. In this highlighted state, the operator performs teaching on the contact position (contact point).

[0070] Thereafter, similarly, the grindstone 35 (see FIG. 1) and the AR grindstone A are moved, and teaching is repeated for the portions in contact with the edge line. <S30: Orbit generation step> Based on the positions of the contact positions (contact points) acquired in the above teaching step, the orbit generation unit 28 generates a grinding orbit.

[0071] Note that the teaching step S20 and the orbit generation step S30 are repeated as necessary. This embodiment has the following features.

[0072] (1) The edge line generation device includes an X-axis operation device 20 and a Y-axis operation device 22 (manual operation unit) for moving the grindstone, and a manual designation unit including buttons 42, 44, and 46 for designating a plurality of locations on the contour of the workpiece image displayed on the display 14 or in the vicinity thereof as designated points. The edge line generation device includes a storage unit 24 for storing edge detection data of the contour of the workpiece image. Further, the edge line generation device includes an edge line generation unit 27 for generating an edge line displayed on the display 14 based on the edge detection data existing between the display positions of the plurality of designated points.

[0073] [[ID=

[0074] As a result, an edge line that can contribute to the creation of a grinding path can be easily obtained based on the edge detection data of the image. The edge line created in this way enables a gap display for the AR grinding wheel and the work edge.

[0075] (Second Embodiment) Next, a second embodiment embodied in an edge line generation device for a dressed grinding wheel will be described with reference to FIGS. 4, 5, 6(a), 6(b), and 6(c). In the following embodiments including this embodiment, since the configuration is the same as that of the first embodiment, the description thereof will be omitted.

[0076] <S10: Edge Line Generation Step> In the edge line generation step S10 of FIG. 4, the operator operates the X-axis operation device 120 and the Y-axis operation device 122.

[0077] Thereby, the NC control unit 29 controls the XY table 134 to move the dressed grinding wheel (work W) into the visual field of the imaging unit 39. The image C of the dressed grinding wheel (work W) captured by the imaging unit 39 is displayed in the image operation area 15a as shown in FIG. 5 by the display control unit 25. In FIG. 5, for convenience of explanation, the contour of the captured image of the dressed grinding wheel is shown by a dotted line.

[0078] Also, the operator turns on the arc button 44 and the continuous drawing button 46 shown in FIG. 3. After turning on the arc button 44 and the continuous drawing button 46 as described above, the edge of the image C of the dressed grinding wheel (work W) as the work image, or the vicinity thereof, is specified with the mouse pointer. At this time, as shown in FIG. 5, three points are specified on the contour of the image C of the dressed grinding wheel (work W) or in the vicinity inside the dressed grinding wheel rather than on the contour.

[0079] As a result, an arc edge line B1 is generated as shown in FIG. 5 by the edge line generation unit 27. The edge line mode ends when the end button 54 shown in Fig. 3 is operated. The generated arc edge line is stored in the storage unit 24 as edge line data.

[0080] 1, the display control unit 25 changes the button display area 15b to a teaching mode operation screen. A shape data read button (not shown) and the like are displayed on the teaching mode operation screen.

[0081] <S20:ティーチングステップ> 4, the operator operates a shape data read button (not shown). This operation causes display control unit 25 to display an arc edge line B1 (see FIG. 6(a)) in image operation area 15a based on the edge line data in storage unit 24.

[0082] For ease of explanation, images of the grindstone 35 are not shown in Figures 6(a) to 6(c), but it should be understood that the contours of the grindstone 35 and the AR grindstone A are displayed in a matched manner. In teaching step S20 in Fig. 4, the operator operates the X-axis operating device 20 and the Y-axis operating device 22 to move the grinding wheel 35 and the AR grinding wheel A closer to the arc edge line B1 (see Fig. 6(a)). Fig. 6(a) shows the case where the AR grinding wheel A is separated from the arc edge line B1. In Fig. 6(a), the arc edge line B1 is drawn with a solid line.

[0083] When the detection unit 26 detects that the AR grindstone A has come into contact with the arc edge line B1, the display control unit 25 highlights the contact point between the arc edge line B1 and the AR grindstone A, as shown in Fig. 6(b). Fig. 6(b) shows the case where the tip of the AR grindstone A has come into contact with the arc edge line B1. In Fig. 6(b), the highlighted arc edge line B1 is shown with a double line for ease of explanation.

[0084] In this highlighted state, the operator performs teaching on the contact point. Thereafter, each time the operator similarly moves the AR grindstone A, brings it into contact with the arc edge line B1 (see Fig. 6(c)), and highlights the arc edge line B1, the operator performs teaching.

[0085] <S30: Orbit generation step> In the orbit generation step S30 of Fig. 4, the orbit generation unit 28 generates an orbit based on the position of the contact location (contact point) obtained by the above teaching. Note that the teaching step S20 and the orbit generation step S30 may be repeated as necessary.

[0086] This embodiment has the following features. (1) According to the edge line generation device of this embodiment, the edge line of the dressing grindstone can be easily formed. As a result, an edge line that contributes to the creation of a grinding orbit can be easily obtained from the image of the dressing grindstone.

[0087] (Third Embodiment) Next, a third embodiment embodied in an edge line generation device related to a mold will be described with reference to Figs. 4, 8 to 11. In this embodiment, it is assumed that the female mold is pre-grinded.

[0088] <S10: Edge line generation step> In the edge line generation step S10 of Fig. 4, the operator operates the X-axis operation device 120 and the Y-axis operation device 122.

[0089] The image C1 of the female mold (work W) captured by the imaging unit 39 is displayed in the image operation area 15a as shown in Fig. 8 by the display control unit 25. The image C1 corresponds to a work image. Also, the operator turns on the straight line button 42 and the continuous drawing button 46 shown in Fig. 3.

[0090] After turning on the line button 42 and the continuous drawing button 46 as described above, the edge of the image C1 of the female mold (workpiece W) is designated with the mouse pointer. At this time, as shown in Fig. 8, corners f1 to f6 of the outline of the image C1 of the female mold (workpiece W) are designated.

[0091] As a result, straight edge line B2 is generated by edge line generation unit 27 as shown in Figure 9. Note that, for the sake of convenience, image C1 is omitted from Figure 9, but it should be understood that it is displayed together with straight edge line B2 in image operation area 15a.

[0092] The edge line mode ends when the end button 54 shown in Fig. 3 is operated. The generated straight edge line is stored in the storage unit 24 as edge line data. 1, the display control unit 25 changes the button display area 15b to a teaching mode operation screen. A shape data read button (not shown) and the like are displayed on the teaching mode operation screen.

[0093] <S20:ティーチングステップ> 4, the operator operates the shape data read button. This operation causes display control unit 25 to display straight edge line B2 (see FIG. 10) in image operation area 15a based on the edge line data in storage unit 24.

[0094] In teaching step S20 of FIG. 4, the operator operates the X-axis operating device 20 and the Y-axis operating device 22 to move the grindstone 35 and the AR grindstone A closer to the straight edge line B2 (see FIG. 10).

[0095] When the detection unit 26 detects that the AR grindstone A has come into contact with the straight edge line B2, the display control unit 25 highlights the straight edge line B2 as shown in FIG. FIG. 11 shows, for convenience of explanation, that the straight edge line B2 is highlighted by showing it in a double line.

[0096] In this highlighted state, the operator performs teaching. Thereafter, similarly, when the grinding wheel 35 (see FIG. 1) and the AR grinding wheel A are moved and the AR grinding wheel A contacts the straight edge line B2, the straight edge line B2 is highlighted. In FIG. 10, the contact points g1 to g6 indicate the contact points of the AR grinding wheel A with respect to the straight edge line B2.

[0097] Then, teaching is repeated at the contact points g2 to g6 where the AR grinding wheel A contacts the straight edge line B2. <S30: Orbit generation step> In the orbit generation step S30 of FIG. 4, the orbit generation unit 28 generates an orbit based on the positions of the contact locations (contact points) acquired in the above teaching. This orbit becomes a grinding orbit for grinding the male mold.

[0098] This embodiment has the following features. (1) In the edge line generation device of this embodiment, the straight edge line is the straight edge line of the female mold.

[0099] As a result, a straight edge line that can contribute to the creation of the grinding orbit of the male mold can be easily obtained from the image of the female mold. Furthermore, the grinding orbit thus obtained can be applied to the grinding process for the male mold with zero clearance by being incorporated into the grinding program.

[0100] This embodiment can be implemented with the following modifications. This embodiment and the following modification examples can be implemented in combination with each other within a technically non - conflicting range. In the above embodiment, the edge line elements include circular arcs, but the curves used as elements are not limited to circular arcs. In addition to circular arcs, the edge line elements may include partial curves such as those included in spline curves, cycloid curves, and ellipses.

[0101] In the third embodiment, the straight edge line is the straight edge line of the female mold. Conversely, the straight edge line may be the straight edge line of the male mold. [Explanation of symbols]

[0102] 10...Image teaching system 12...Edge line generating device 14...Display 15...screen 20...X-axis operating device (manual operating section) 22...Y-axis operating device (manual operating section) 23...CPU 24...Storage section 25...Display control unit 26...Detection unit 27...Edge line generation unit 28...Trajectory generation section 29...NC control 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 40...Edge line mode button 42...Straight line button (manual specification section) 44...Arc button (manual specification part) 46...Continuous drawing button (manual specification section) 48...Delete button 50...Delete all button 52...Line button 54...Exit button A...AR grinding wheel B1...Arc edge line B2: Straight edge line C, C1...Image

Claims

1. a manual operation unit for moving and operating the grinding stone; a manual designation unit for designating a plurality of points on the contour of the workpiece image displayed on the display or in its vicinity as designated points; a storage unit that stores edge detection data of the contour of the workpiece image; an edge line generating device including an edge line generating section that generates an edge line to be displayed on the display based on the edge detection data that exists between display positions of a plurality of designated points that have been designated;

2. When the manual designation unit designates a plurality of points on the contour of the workpiece image displayed on the display or in the vicinity thereof as designated points, The edge line generating device according to claim 1 , wherein the edge line includes an edge line of a dressing grindstone.

3. When the manual designation unit designates a plurality of points on the contour of the workpiece image displayed on the display as designated points, The edge line generating device according to claim 1 , wherein the edge line includes an edge line of one of a male mold and a female mold.

Citation Information

Patent Citations

  • Noncontact image measuring system and edge tracing measuring method

    JP1996292015A

  • Method and system for measuring image without contact

    JP1997250909A

  • Image teaching method in image teaching system and image teaching system

    JP2023086676A

  • Grind stone trajectory automatically creating method and grind stone trajectory automatically creating device

    JP2023120784A

  • Direction detection device

    JP2024024198A