Machine tool, information processing method, and information processing program

The system addresses the inefficiency of chip removal in machine tools by using an information processing device to generate a fluid injection path, automating the process and enhancing operating efficiency.

JP7785475B2Active Publication Date: 2025-12-15DMG MORI CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2021122193
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-27
Publication Date
2025-12-15
Estimated Expiration
2041-05-24

AI Technical Summary

Technical Problem

Existing machine tool systems struggle with efficient chip removal due to the complexity of the machine environment and the need for manual intervention, which reduces operating efficiency.

Method used

A system that uses an information processing device to generate a fluid injection path by capturing images of the machine tool, dividing them into grid areas, recognizing chip accumulation, and automatically or manually setting a coolant spray path to remove chips.

Benefits of technology

Enables efficient and automated chip removal without manual intervention, improving machine tool operating efficiency by creating a fluid injection path that effectively moves debris.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007785475000001
    Figure 0007785475000001
  • Figure 0007785475000002
    Figure 0007785475000002
  • Figure 0007785475000003
    Figure 0007785475000003
Patent Text Reader

Abstract

To provide a technology that can easily create a fluid injection path that efficiently moves debris. [Solution] An information processing device that generates a fluid injection path to inject fluid into a machine tool and move debris includes a detection unit that detects a first input signal for a first position on an image within the machine tool, a second input signal for a second position on the image within the machine tool, and a third input signal related to multiple injections, and a display control unit that controls, based on the signals detected by the detection unit, to display (i) the first position, (ii) the second position, and (iii) the third position and (iv) the fourth position, which are corners different from the first position and the second position among the four corners of a rectangle whose diagonal is a straight line connecting the first position and the second position, superimposed on image data of an image of a target area.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device that generates a fluid injection path for injecting fluid into a machine tool and moving debris. [Background technology]

[0002] When machine tools process workpieces, chips are generated. If a large amount of chips accumulate, it becomes difficult to continue processing. This requires that the machine tool be stopped periodically and that the operator manually remove the chips using an air blower, etc., which reduces the operating efficiency of the machine tool. Therefore, there is a need for a method to remove chips without manual intervention.

[0003] As an example of such technology, Patent Document 1 discloses a machine tool that acquires a template image of the inside of the machine tool in advance, compares it with an image taken after the workpiece is machined, and determines areas where chip removal is required based on the difference in brightness of the image, and then sprays liquid to remove the chips.

[0004] Furthermore, Patent Document 2 discloses a chip removal device that captures images of a table and a workpiece to detect the position of chips. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-120589 [Patent Document 2] Japanese Patent Application Publication No. 7-108435 Summary of the Invention [Problem to be solved by the invention]

[0006] However, Patent Document 1 does not take into account that differences in the state inside the machine tool before and after machining include differences other than chips (for example, coolant sprayed during machining). Furthermore, the detected brightness also changes depending on the external environment, such as daytime or nighttime. Therefore, if one were to attempt to make a judgment based on the difference in the state inside the machine tool before and after machining, as in Patent Document 1, it would be necessary to create a template image for each workpiece and set an appropriate brightness threshold, and a significant amount of control processing would be required to determine the liquid spray path.

[0007] Furthermore, in Patent Document 2, when chips are detected from an image, the image contains a large number of chips and the environment inside the machine tool in a complex combination of various elements, which means that image processing requires a huge amount of calculation and time.

[0008] Therefore, an object of the present disclosure is to provide a technique that can easily create a fluid injection path that efficiently moves debris. [Means for solving the problem]

[0009] Therefore, the present disclosure provides the techniques described in the claims. [Effects of the Invention]

[0010] According to the present disclosure, it is possible to easily create a fluid injection path that efficiently moves debris. [Brief explanation of the drawings]

[0011] [Figure 1] 1 is a block diagram showing a configuration of an embodiment of a machining system; [Figure 2] 10 shows an example of a schematic captured image of the inside of a machine tool and a grid area. [Figure 3] 10 shows an example of a display of a coolant spray path for automatic cleaning, and an example of a display in the process of creating a coolant spray path for command cleaning. [Figure 4] 10 shows an example of a display in the process of creating a coolant injection path for instructed cleaning. [Figure 5]10 shows an example of a display in the process of creating a coolant injection path for instructed cleaning. [Figure 6] 10 shows an example of a display in the process of creating a coolant injection path for instructed cleaning. [Figure 7] 10 shows an example of a display in the process of creating a coolant spray path for instructed cleaning and an example of a spray path table. [Figure 8] 10 is a flowchart illustrating a control process for instructed cleaning. [Figure 9] 10 shows an example of a display in the process of creating a coolant injection path for instructed cleaning. [Figure 10] 10 shows an example of a display in the process of creating a coolant injection path for instructed cleaning. [Figure 11] 1 shows an example of a cleaning path pattern for automatic cleaning. [Figure 12] 10 shows a flowchart for explaining the control process of automatic cleaning and the configuration of a chip recognition unit. [Figure 13] 10 shows an example of a display of an image captured from a different angle. [Figure 14] 10 shows an example of a display related to an angle switching operation. [Figure 15] FIG. 1 is an external view of a robot. [Figure 16] FIG. 2 is a top view of the robot. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

[0013] FIG. 1 shows the configuration of a machining system 1 according to this embodiment. The machining system 1 includes a machine tool 10 and an information processing device 30. The machine tool 10 performs machining, such as cutting and grinding, on a workpiece that has been loaded into the machine tool 10. The machine tool 10 may be a machining center (a machine that processes a workpiece by attaching a tool to a spindle), a turning center (a machine that rotates a workpiece by attaching multiple tools to a turret), an additive machining machine that processes a material (e.g., metal powder) by melting it with a laser, or a multi-tasking machine that combines these. When machining a workpiece, parts of the workpiece separate, generating chips that accumulate inside the machine tool 10. The chips are an example of "chips generated during workpiece machining." Another example of "chips generated during workpiece machining" is metal powder unused in an additive machining machine that uses metal powder. The "information processing device" may be the machine tool's control panel itself, or a device other than the control panel. The information processing device 30 generates a fluid injection path to inject the fluid into the machine tool 10 and move the debris. The fluid injected into the machine tool 10 may be a liquid such as a lubricating liquid or a coolant liquid, or a gas such as air.

[0014] (Crafting System 1) The machining system of this embodiment will be described using an example in which a coolant liquid is used as the fluid and chips generated by cutting or the like are used as the chips. The machine tool 10 includes a liquid injection unit 11, an imaging unit 12, and a machine coordinate acquisition unit 13. The liquid injection unit 11 injects liquid to move chips. The liquid injection unit 11 includes, for example, a nozzle capable of injecting liquid, an actuator for driving the nozzle, and a pump for pumping liquid from a liquid storage unit. By injecting liquid from the nozzle onto the chips, the chips are moved to a chip conveyor or other device outside the machining area, ultimately removing the chips from the machining area. This liquid may be a coolant for cooling and lubricating the workpiece and the spindle, which are machining devices that generate heat during machining, or another liquid. The following description of the present invention will discuss the use of coolant as the liquid for moving chips. Coolant is an example of a "fluid injected into the machine tool." The chips are moved by injecting the coolant along a spray path. The liquid injection unit 11 can change the nozzle position, the coolant spray direction from the nozzle, the coolant spray pressure, and the like. The liquid injection unit 11 preferably has multiple nozzles. In the liquid injection area of ​​one nozzle, a spatial area is created that is hidden by components of the machine tool 10. If chips enter this spatial area, the liquid flow from the nozzle cannot act sufficiently on the chips, making it difficult to move the chips. Instead of the liquid injection unit 11, a gas injection unit that injects gas to move the chips may be provided. The gas injection unit includes a nozzle that can inject gas, an actuator that drives the nozzle, and a pump that compresses the gas (e.g., air). The liquid injection unit 11 is controlled in the same way as the liquid injection unit 11.

[0015] The imaging unit 12 captures an image of a target area within the machine tool 10 in which to detect debris generated during workpiece machining. The "target area within the machine tool" is the area in which debris generated during workpiece machining is expected to exist. As will be explained in relation to the upper image in Figure 2, the imaging unit 12 is intended to capture an image of a wide area within the machining chamber (including horizontal and side surfaces), and is not intended to capture an image of individual pieces of debris. The imaging unit 12 captures an image with a wider angle of view than that required for capturing an image of individual pieces of debris. The captured image of a wide area within the machining chamber makes it possible to grasp the distribution of debris, i.e., the state of contamination.

[0016] Imaging unit 12 is, for example, a camera equipped with an imaging element such as a CCD or CMOS, and is capable of capturing images of the inside of machine tool 10. Imaging unit 12 can output the captured images to information processing device 30, which will be described later. Machine tool 10 may be equipped with multiple imaging units 12 within machine tool 10, depending on the performance and imaging range of imaging unit 12. Machine tool 10 in this embodiment is provided with two imaging units 12. Even in this case, by arranging another imaging unit so that it can capture images of areas that cannot be captured by one imaging unit, it is possible to confirm the entire machining area within machine tool 10 from the image captured by the imaging unit.

[0017] The machine coordinate acquisition unit 13 can acquire machine coordinates that indicate the position of moving parts within the machine tool 10, such as the pallet 14 and spindle 22, which will be described in detail later, among the components of the machine tool 10. The acquired machine coordinates can be sent to a display control unit 39 of the information processing device 30, which will be described later. The machine coordinates can use position information sent from an NC control device to the machine tool 10 for machining. Position information acquired using a sensor can also be used.

[0018] Information processing device 30 includes a calculation unit 31 that processes images captured by imaging unit 12 of machine tool 10 and transmits signals to machine tool 10, a display unit 32 that displays the images captured by imaging unit 12, a storage unit 33 that stores information such as images and positions processed by calculation unit 31 as needed, and an input unit 34 that outputs input signals to calculation unit 31. Information processing device 30 is, for example, a computer, tablet, or other device with a function to receive and display images. The images captured by imaging unit 12 are an example of "images inside the machine tool." The images may be videos, still images, or drawings that mimic the structure of the machine tool.

[0019] Display unit 32 is, for example, a computer display, and can display an image captured by imaging unit 12 of machine tool 10 and output to information processing device 30. It may also display an image processed by calculation unit 31 regarding the captured image, such as by combining and displaying a grid created by grid division unit 36, which will be described later. Information such as the presence or absence of chips and the amount of chips can be displayed in a grid area formed by the grid. For the purposes of processing, which will be described later, display unit 32 may be a so-called touch panel, such as a resistive film or capacitive display, which allows an operator to give direct instructions based on the displayed image by touching it.

[0020] The input unit 34 is, for example, a mouse, which is a general input device for computers, and the worker can input some kind of instruction, such as position information, into the information processing device 30 using the input unit 34. In the case of a touch panel, a mechanism that is part of the above-mentioned display and detects the position touched by the worker corresponds to the input unit 34 (and the detection unit 38, which will be described later). The input unit 34 outputs the instruction to the detection unit 38 as an input signal.

[0021] The calculation unit 31 includes an acquisition unit 35, a grid division unit 36, a chip recognition unit 37, a detection unit 38, a display control unit 39, and a transmission unit 40. The calculation unit 31 and each of the processing units 35-40 included in the calculation unit 31 include a general-purpose processor such as a CPU or MPU that executes a program to realize a predetermined function. The calculation unit 31 and each of the processing units 35-40 included in the calculation unit 31 perform various processes in the information processing device 30 by, for example, calling and executing a control program stored in the storage unit 33. The calculation unit 31 and each of the processing units 35-40 included in the calculation unit 31 are not limited to those that realize a predetermined function through the cooperation of hardware and software, but may also be hardware circuits designed specifically to realize a predetermined function. In other words, the calculation unit 31 and each of the processing units 35-40 included in the calculation unit 31 can be realized by various processors such as a CPU, MPU, GPU, FPGA, DSP, or ASIC.

[0022] The acquisition unit 35 acquires the image captured by the imaging unit 12 and outputs it to the display unit 32 or the grid division unit 36 ​​.

[0023] The grid division unit 36 ​​can divide at least a portion of the captured image captured by the imaging unit 12 into multiple grid areas. A grid area is an area obtained by dividing a captured image by a predetermined geometric shape (grid). In the lower image of FIG. 2, a captured image of the interior of the machine tool 10 is divided into square grid areas. An image composed of multiple grid areas can be referred to as a grid image. The size and shape of the dividing grid may be configured to be changeable as needed. Dividing the image into grid areas in this manner allows the operator to easily indicate a position. Note that the grid image referred to in this specification is not limited to a new image generated by adding grid information to a captured image, but may also be an image in which the captured image and the grid are associated. In other words, an image in which the captured image and the grid are stored as separate data is also referred to as a grid image. The grid area is output to the display unit 32 and the detection unit 38. The machining system 1 may be configured without the grid division unit 36. In this case, the captured image acquired by the acquisition unit 35 is output to the display unit 32 and the detection unit 38. In this example, the lower left corner of the image is the origin, the horizontal direction is the X axis, the right direction is the positive X coordinate direction, and the vertical direction is the Y axis, the upward direction is the positive Y coordinate direction.

[0024] The chip recognition unit 37, details of which will be described later, automatically recognizes chips based on a grid area created from the captured image by the grid division unit 36, and determines whether chips are present in the grid area and the amount of chips present. If the chip recognition unit 37 determines that chips are present in the grid area, it recognizes the position on the captured image corresponding to the grid area in the grid image as the chip accumulation position. Once the chip accumulation position is recognized, an automatic detection signal is output to the display control unit 39. The automatic detection signal includes at least information regarding the predetermined position in the captured image where chips are recognized to be accumulated.

[0025] The detection unit 38 receives a signal including position information output from the input unit 34 when the worker operates the input unit 34 based on the image displayed on the display unit 32. Therefore, the detection unit 38 can detect the state of chip accumulation at the position indicated by the worker via the input unit 34 based on the image captured by the imaging unit 12. When there are multiple indicated positions, the detection unit 38 detects multiple input signals according to the number of indicated positions. For example, when there are two indicated positions, the detection unit 38 detects a first input signal for the first indicated position and a second input signal for the second indicated position. The detection unit 38 may detect the indicated positions based on the grid area created by the grid dividing unit 36.

[0026] In the automatic cleaning mode, the display control unit 39 sets the position where coolant is sprayed based on the automatic detection signal. Based on the automatic detection signal output from the chip recognition unit 37 or the detection unit 38, the display control unit 39 acquires a predetermined position in the captured image and acquires a relevant area (an area where the amount of chips exceeds a standard) where chips are accumulated inside the machine tool 10. The display control unit 39 sets a predetermined coolant spray path, details of which will be described later, according to the relevant area. The display control unit 39 displays the predetermined coolant spray path on the display unit 32. Based on the set coolant spray path, the transmission unit 40 sends a control signal to the liquid spray unit 11, including information for spraying coolant at least to the relevant area. Therefore, since the liquid spray unit 11 can be controlled based on the automatic detection signal, by recognizing or inputting a predetermined position, the liquid spray unit 11 can be controlled to spray coolant and move the chips.

[0027] In the instructed cleaning mode, the display control unit 39 forms a coolant spray path in the target area based on multiple instructed positions (for example, a first instructed position and a second instructed position) and generates a control signal. The control signal is a signal that controls the spray of coolant based on the spray path.

[0028] The transmitting unit 40 outputs a coolant spray signal to the liquid spraying unit 11. The spray signal is a signal for spraying coolant to a relevant area related to a specified position where the chips are located, in order to move the chips. In response to the spray signal, the nozzle of the liquid spraying unit 11 of the machine tool 10 sprays coolant to the relevant area using a specified cleaning method. If the machine tool 10 and the information processing device 30 are configured as an integrated unit, the machining system 1 may not include the transmitting unit 40, and may be configured so that a signal is output directly from the display control unit 39 to the liquid spraying unit 11.

[0029] The memory unit 33 is a recording medium for recording various information. The memory unit 33 may be implemented, for example, by a DRAM, SRAM, flash memory, MRAM, ReRAM, FeRAM, SSD (Solid State Device), hard disk, or other storage device, or an appropriate combination thereof. The memory unit 33 can store the captured image acquired by the acquisition unit 35, the grid area (grid image) created by the grid division unit 36, information on the predetermined positions where chips are recognized by the chip recognition unit 37 and information on the amount of chips, information on the predetermined positions detected by the detection unit 38, and information on the relationship between the predetermined positions and related areas. Furthermore, each processing unit of the calculation unit 31 can read the images and information stored in the memory unit 33 as needed. In this specification, the input of images and information to each processing unit, and the output of images and information processed by the processing unit are described as being directly input from one processing unit to the corresponding processing unit and directly output from the corresponding processing unit to another processing unit. However, without being limited to this, each processing unit of the calculation unit 31 may read images and information from the memory unit 33 during image processing or signal detection, and the images processed by the processing unit and the information created may be stored in the memory unit 33.

[0030] The upper image in Figure 2 is a captured image of the interior of machine tool 10, and shows pallet 14, revolving door 17, side surface 18a, side surface 18b, inclined surface 19, flat surface 20, chute 21, spindle 22, central portion 50, side portion 51a, and side portion 51b. In this embodiment, the rotation axis of spindle 22 shown in the upper image in Figure 2 is defined as the front-to-rear direction inside machine tool 10, with the base side of spindle 22 defined as the front side and the tip side as the back side. Furthermore, the horizontal direction perpendicular to the rotation axis is defined as the left-right direction, and the vertical direction perpendicular to the rotation axis is defined as the up-down direction.

[0031] Pallet 14 is a table on which a workpiece is placed and fixed. Machine tool 10 can be provided with multiple pallets 14. This allows the workpiece to be changed by changing the pallet 14 when changing the workpiece to be machined, thereby improving time efficiency.

[0032] The pivot door 17 is a door that can rotate around a central axis. When the pallet 14 is replaced, the pivot door 17 is rotated.

[0033] Side surface 18b is an openable and closable wall of machine tool 10. Side surface 18b separates the inside and outside of machine tool 10, and opening side surface 18b allows an operator to enter the inside of machine tool 10. Furthermore, side surface a, which is located opposite side surface 18b, separates the inside of machine tool 10 from a tool storage section. The tool storage section stores multiple tools, and during machining, side surface 18a can be opened as needed to replace a tool attached to spindle 22 with another tool stored in the tool storage section.

[0034] The chute 21 is where the chips flow after washing. The slope 19 is inclined downward toward the chute 21 so that the chips can easily flow into the chute 21.

[0035] A tool is attached to the tip of the spindle 22, and the spindle 22 can process a workpiece by rotating it around the rotation axis. In this embodiment, the spindle 22 has a cylindrical outer shape, as shown in the upper image of Figure 2.

[0036] (Creating a coolant injection path) A method for creating a coolant injection path will be explained.

[0037] The upper screen of Fig. 3 shows an example of the display unit 32 of the machining system 1. The display unit 32 includes a screen unit 50 that displays captured images and grid images, a mode selection area 51, a first image selection area 52, and a second image selection area 53. Each of the selection areas 51 to 53 has an area (selection section) where the detection unit 38 detects a cleaning method or an image to be displayed on the screen unit 50 when the operator gives an instruction (for example, by touching the display unit 32 if the display unit 32 is a touch panel), and the detection unit 38 detects the cleaning method or the image to be displayed on the screen unit 50. The mode selection area 51 includes an automatic cleaning mode selection section 54 and an instructed cleaning mode selection section 55, and the mode can be changed to the automatic cleaning mode or the instructed cleaning mode by selecting the automatic cleaning mode selection section 54 or the instructed cleaning mode selection section 55.

[0038] In this embodiment, the first image selection area 52 shows an image displaying the spray direction of the first coolant from one of the liquid spray units 11 as seen from one of the two image capture units 12. This image capture unit 12 captures an image of the inside of the machining chamber from above. The first image selection area 52 has a captured image selection unit 56, a grid image selection unit 57, and a coolant spray path selection unit 58. When the operator selects the captured image selection unit 56, the image captured by the image capture unit 12 is displayed on the screen unit 50. When the operator selects the grid image selection unit 57, the grid image created by the grid division unit 36 ​​is displayed on the screen unit 50.

[0039] The second image selection area 53 shows an image that displays the spray direction of the second coolant by another liquid spray unit 11, as seen from an imaging unit 12 that is different from the image in the first image selection area 52. This image is not shown. The second image selection area 53 has an image selection section 59, a grid image selection section 60, and a coolant spray path selection section 61, and the selection sections 59 to 61 operate in the same way as the selection sections 56 to 58 in the first image selection area 52, respectively. In this embodiment, a separate image capture unit and a separate liquid ejection unit are described, but this is not limiting. The image capture unit may itself move to capture images from different angles. Similarly, the liquid ejection unit may itself move in a parallel or rotational manner to be positioned in the ejection direction of the second coolant and eject the coolant.

[0040] In the automatic cleaning mode, the automatically set coolant injection path is displayed on the screen portion 50, as shown on the upper screen of FIG.

[0041] The example in FIG. 3 shows a pattern indicating the division of grid areas and the amount of chips. The grid areas in the grid image displayed on the screen unit 50 are an example of "multiple divided grids." That is, the display control unit 39 controls the captured image data to be divided into multiple grids including a "first grid" and a "second grid" and displayed. A grid area 67 with no pattern corresponds to "no chips (Class 0)." A grid area 68 with a light pattern corresponds to "few chips (Class 1)." A grid area 69 with a dark pattern corresponds to "many chips (Class 2)." The grid area 68 with a light pattern is an example of a "first grid." The grid area 69 with a dark pattern is an example of a "second grid."

[0042] The image shown in grid area 68, which shows a light pattern, is an example of "image data corresponding to the first grid." "Low amount of chips (Class 1)" is an example of "amount of chips detected from image data corresponding to the first grid." The image shown in grid area 69, which shows a dark pattern, is an example of "image data corresponding to the second grid." "Large amount of chips (Class 2)" is an example of "amount of chips detected from image data corresponding to the second grid." In this example, the difference between the "amount of chips detected from image data corresponding to the first grid" and the "amount of chips detected from image data corresponding to the second grid" can be visually identified by the shade of the pattern. The light pattern is an example of a display format that indicates that the amount of chips in the "first grid" is low. The dark pattern is an example of a display format that indicates that the amount of chips in the "second grid" is high. In this way, when the amount of chips detected from the image data corresponding to the "first grid" differs from the amount of chips detected from the image data corresponding to the "second grid," the display control unit 39 controls the display so that the "first grid" and the "second grid" are superimposed on the image data so that the difference in the amount of chips can be seen. Instead of using different shading patterns, the background color may be used for identification. For example, a yellow background may be used for "low chip count (class 1)," and an orange background may be used for "high chip count (class 2)."

[0043] In the instruction cleaning mode, the operator can specify a predetermined position to be cleaned on the grid image displayed on the screen unit 50 or on the captured image (for example, by touching the screen unit 50). The lower screen of FIG. 3 is an example of a display in which the operator specifies a coolant injection position on a grid image created by the grid division unit 36 ​​from the captured image. The lower screen of FIG. 3 is displayed when the grid image selection unit 57 is followed by the coolant injection path selection unit 58. Displaying the grid image as the base makes it easier for the operator to recognize areas with a large amount of chips. However, the operator may also specify a coolant injection position on a captured image that does not display a grid. Displaying the captured image as the base allows the operator to determine the cleaning area while viewing the chips. For example, FIG. 4 shows an example of displaying a captured image.

[0044] Also displayed are a reciprocating mode selection section 80, a spray direction + selection section 81, and a spray direction - selection section 82. The reciprocating mode selection section 80, the spray direction + selection section 81, and the spray direction - selection section 82 are used to instruct the creation of a coolant spray path in the instructed cleaning mode. This will be described in detail later.

[0045] In this embodiment, the display unit 32 includes a screen unit 50 and each of the selection units 54 to 82, but of course, the display unit 32 may include only the screen unit 50, and the other selection units may be configured as mechanical switches.

[0046] With reference to Figure 4, the user interface and processing for creating a coolant injection path will be described. First, the worker performs a first touch operation on the position indicated by the circle "1." The first touch position is an example of the "first position on the image within the machine tool." The "first position on the image within the machine tool" can be arbitrarily designated by the worker through a user operation such as tapping on the screen or clicking the mouse. When the worker performs a user operation to designate the "first position," the detection unit 38 detects a "first input signal" for the "first position" through input to the input unit 34 (touch panel or mouse). The "first input signal" includes the coordinate values ​​(two-dimensional position coordinates) of the "first position."

[0047] The display control unit 39 displays a circle mark "1" at the first touch position on the display unit 32. Accordingly, the display control unit 39 sets the first record in the jetting path table shown in FIG. 7(A). The jetting path table is stored in the memory unit 33. The designated position (X1, Y1) indicates the two-dimensional position coordinates of the first touch position on the screen unit 50. The machine coordinates (x1, y1, z1) indicate the three-dimensional position coordinates on the part in the machine tool 10 that correspond to the designated position (X1, Y1). It is assumed that the correspondence between the designated position and the machine coordinates is determined in advance and stored in the memory unit 33. The display control unit 39 can convert the designated position into the machine coordinates based on this correspondence. The correspondence between the coordinates on the image and the machine coordinates of the machine tool can also be created by setting x1 of the machine coordinates to a fixed value. For example, when using an imaging unit fixed above a surface where chips tend to accumulate (x1 = fixed value, y1, z1), creating a correspondence between the machine coordinates (y1, z1) and the indicated position (X1, Y1) makes it easy to control the liquid spray unit. As in this example, the machine coordinates may not be three-dimensional position coordinates on a part within the machine tool, but may be three-dimensional position coordinates in the space within the machine tool.

[0048] Next, the worker performs a second touch operation at the position indicated by the circle "2." The second touch position is an example of a "second position on the image within the machine tool." The "second position on the image within the machine tool" can be arbitrarily designated by the worker through a user operation such as tapping on the screen or clicking the mouse. When the worker performs a user operation to designate the "second position," the detection unit 38 detects a "second input signal" for the "second position" through input to the input unit 34 (touch panel or mouse). The "second input signal" includes the coordinate values ​​(two-dimensional position coordinates) of the "second position." The "second position" is, for example, the position designated by the worker next to the "first position."

[0049] When a second touch operation at the position showing the circle "2" is detected, the display control unit 39 displays the circle "2" at the second touch position and displays an arrow line pointing from the circle "1" to the circle "2" on the screen. Accordingly, the display control unit 39 creates a second record in the injection path table shown in FIG. 7(A). The designated position (X2, Y2) indicates the two-dimensional position coordinates of the second touch position on the screen unit 50. The machine coordinates (x2, y2, z2) indicate the three-dimensional position coordinates on the part in the machine tool corresponding to the designated position (X2, Y2).

[0050] When the operator selects the reciprocating mode selection unit 80, the detection unit 38 detects a "third input signal related to multiple injections" through input from the input unit 34 (touch panel or mouse). The operator selects the reciprocating mode selection unit 80 through a user operation, such as tapping on the screen or clicking the mouse. "Multiple injections" refers to two or more injections performed while moving linearly. As illustrated in the upper screen of FIG. 5, in this example, four injections are performed while moving linearly. Upon detecting the "third input signal related to multiple injections," the display control unit 39 displays a circle mark "3" and a circle mark "4" on the other diagonal corners of a rectangle formed by the circle mark "1" and the circle mark "2," as shown in the lower screen of FIG. 4. In this way, the display control unit 39 controls the display of the "first position," "second position," "third position," and "fourth position" based on the "first input signal," "second input signal," and "third input signal," which are "signals detected by the detection unit." The circle marks "1" to "4" are examples of the "first position" to "fourth position," respectively. The "third position" and "fourth position" are "the corners of the four corners of a rectangle whose diagonal is a straight line connecting the first position and the second position, which are different from the first position and the second position." In this example, a rectangle whose sides are the line connecting the circle mark "1" to "3," the line connecting the circle mark "3" to "2," the line connecting the circle mark "2" to "4," and the line connecting the circle mark "4" to "1" (see the top screen in Figure 5) corresponds to "a rectangle whose diagonal is a straight line connecting the first position and the second position." In this example, the "rectangle whose diagonal is a straight line connecting the first position and the second position" is a square, but it may be a rectangle other than a square (such as a rectangle or a diamond). The "first position," "second position," "third position," and "fourth position" are displayed "overlapping with image data of the target area."

[0051] When the operator selects the jetting direction + selection unit 81, the display control unit 39 displays a clockwise jetting path on the display unit 32, as shown in the upper screen of FIG. 5. That is, the display control unit 39 displays an arrow line from the circle "1" to the circle "3," an arrow line from the circle "3" to the circle "2," an arrow line from the circle "2" to the circle "4," and an arrow line from the circle "4" to the circle "1." This indicates that four jets will be performed along these arrow lines. The display control unit 39 inserts the second and fourth records in the jetting path table shown in FIG. 7(B). The designated position (X3, Y3) indicates the two-dimensional position coordinates of the circle "3" on the screen unit 50. The machine coordinates (x3, y3, z3) indicate the three-dimensional position coordinates on the part in the machine tool corresponding to the designated position (X3, Y3). The indicated position (X4, Y4) indicates the two-dimensional position coordinates of the position of the circle mark "4" on the screen unit 50. The machine coordinates (x4, y4, z4) indicate the three-dimensional position coordinates on the part in the machine tool that corresponds to the indicated position (X4, Y4).

[0052] When the operator selects the spray direction selection unit 82, the display control unit 39 displays a counterclockwise spray path on the display unit 32. That is, the display control unit 39 displays an arrow line from the circle "1" to the circle "4," an arrow line from the circle "4" to the circle "2," an arrow line from the circle "2" to the circle "3," and an arrow line from the circle "3" to the circle "1." The display control unit 39 then generates a spray path table in which the records are arranged in the order of the instruction sequence "1," "4," "2," and "3." The display control unit 39 may display the spray path (clockwise spray path or counterclockwise spray path) that forms the above-mentioned rectangle when the reciprocating mode selection unit 80 is selected, i.e., before the spray direction selection unit 81 or the spray direction selection unit 82 is selected. The display control unit 39 may switch the display to a spray path that forms the above-mentioned rectangle (a clockwise spray path or a counterclockwise spray path) midway through (for example, when a predetermined time has elapsed since the second touch operation on the position indicated by the circle mark "2") even if the round trip mode selection unit 80 is not selected.

[0053] You can also move the position of a circle that you have already set, as shown in the bottom screen of Figure 5. In this example, select and move the position of the circle "4."

[0054] The worker performs a touch operation and a slide operation on the circle mark "4" on the upper screen of Fig. 5. The display control unit 39 moves the circle mark "4" in response to the slide operation and displays it on the display unit 32. The touch operation on the circle mark "4" corresponds to "selection of the fourth position." The selected circle mark "4" is moved by a slide operation as a selection point.

[0055] When the operator releases the "4" circle, the display control unit 39 displays the "4" circle on the display unit 32 as shown in the lower screen of FIG. 5. The display control unit 39 rewrites the designated position in the fourth record of the injection path table from (X4, Y4) to (X104, Y104), as shown in FIG. 7(C). (X104, Y104) is the release position of the "4" circle shown in the lower screen of FIG. 5. Furthermore, the display control unit 39 rewrites the machine coordinates from (x4, y4, z4) to (x104, y104, z104). Then, the display control unit 39 redisplays the arrow line pointing from the "2" circle to the "4" circle and the arrow line pointing from the "4" circle to the "1" circle. In other words, the display control unit 39 controls the display of a rectangular injection path consisting of the circle mark "1" (first position), the circle mark "3" (third position), the circle mark "2" (second position), and the moved circle mark "4" (selection point), in that order.

[0056] Next, as shown in the upper screen of FIG. 6, the worker touches the arrow line extending from the circle mark "4" to the circle mark "1." The touch operation on the arrow line is an example of a user operation for selecting a coolant injection path (fluid injection path). The display control unit 39 causes the display unit 32 to display a black circle mark in the middle of the arrow line extending from the circle mark "4" to the circle mark "1." The black circle mark indicates a passing point. In this way, the display control unit 39 performs control to display a passing point between the circle mark "1" (first position) and the circle mark "4" (fourth position).

[0057] As shown in the lower screen of Fig. 6, the worker slides the black circle mark that he or she touched. The touch operation and slide operation on the black circle mark correspond to the user's operation of selecting and moving the passing point. In response to the slide operation, the display control unit 39 moves the black circle mark, which is the passing point between the circle mark "1" (first position) and the circle mark "4" (fourth position), and displays it on the display unit 32.

[0058] Then, the worker performs a release operation at the position of the circle "5" shown on the screen at the bottom of FIG. 6. This causes the display control unit 39 to switch the black circle to the circle "5" and display it on the display unit 32. At this time, the display control unit 39 adds the fifth record to the injection path table shown in FIG. 7(D). The designated position (X5, Y5) indicates the two-dimensional position coordinates of the release position on the screen unit 50. The machine coordinates (x5, y5, z5) indicate the three-dimensional position coordinates on the part in the machine tool that correspond to the designated position (X5, Y5). The display control unit 39 causes the display unit 32 to display an arrow line from the circle "4" to the circle "5" and an arrow line from the circle "5" to the circle "1." In this way, when the black circle mark (elapsed point) is moved, the display control unit 39 controls the display to display the fluid injection path connecting the three positions in the order of the "4" circle mark (fourth position), the "5" circle mark (elapsed point at the position after the movement) that replaces the moved black circle mark, and the "1" circle mark (first position).

[0059] As shown in the upper screen of Fig. 7, when the operator selects the spray direction selection section 82, the display control section 39 causes the display section 32 to display a counterclockwise spray path. That is, the display control section 39 displays an arrow line from the circle "1" to the circle "5," an arrow line from the circle "5" to the circle "4," an arrow line from the circle "4" to the circle "2," an arrow line from the circle "2" to the circle "3," and an arrow line from the circle "3" to the circle "1." Then, the display control section 39 generates a spray path table in which the records are arranged in the order of instruction sequence: "1," "5," "4," "2," and "3."

[0060] (Example of control for instructed cleaning) An example of control of commanded cleaning in this embodiment will be described with reference to the flowchart of Fig. 8. Fig. 8 is a flowchart showing an example of operation in commanded cleaning of the machining system 1 in this embodiment.

[0061] First, imaging unit 12 of machine tool 10 captures an image, and acquisition unit 35 of information processing device 30 acquires the captured image (S30). Grid division unit 36 ​​creates a grid area for the captured image acquired in step S30, and creates a grid image (S31). Display unit 32 displays the grid image created in step S31 or the captured image (S32).

[0062] When the operator recognizes chips in the displayed image and indicates the position where coolant is to be sprayed using input unit 34, detection unit 38 detects this as an input signal for the respective position (S33). When detection unit 38 detects the input signal, it passes the input signal to display control unit 39 (S34).

[0063] As described above, the display control unit 39 forms a spray path that takes into account the specified order of coolant in the target area based on the input signal, and generates a control signal (including the ordered machine coordinates) that controls the spraying of coolant based on the spray path (S35). The display unit 32 displays the formed spray path by superimposing it on the captured image or grid image (S36). The operator checks the spray path, and if any corrections are required, the process returns to step S33 again (S37). If no corrections are required, the transmission unit 40 transmits the generated control signal to the machine tool 10 (S38), and the machine tool 10 drives the nozzle to spray coolant according to the direction of the arrow on the spray path, thereby spraying the coolant (S39), and the process ends.

[0064] For example, while FIG. 4 shows an example in which a captured image is displayed as a base on the screen unit 50, as shown in FIG. 9, a grid image may be displayed as a base. The mode selection area 51 shown in FIG. 4 is the same in FIG. 9 as in FIG. 4, although the automatic cleaning mode selection section 54 and the instructed cleaning mode selection section 55 are omitted. The operation method and control process are the same as those in FIG. 4, except that a grid image is displayed. Displaying a grid image as a base makes it easier for the operator to recognize areas with a large amount of chips. Furthermore, as shown in FIG. 10, areas where chips are likely to accumulate may be indicated based on past data before machining begins, and a coolant spray path may be created based on this. In this case, a coolant spray path can be created on a screen with no chips on the image.

[0065] (Automatic cleaning coolant spray path) The coolant spray path for automatic cleaning will now be described. Note that automatic cleaning refers to the case where coolant is sprayed based on an automatic detection signal from the chip recognition unit 37. The coolant spray path can be selected from multiple coolant spray paths pre-stored in the memory unit 33 and corresponding to the relevant area, or an optimal coolant spray path can be formed based on a predetermined algorithm. Furthermore, an optimal coolant spray path can also be formed using a predetermined learning model.

[0066] The upper screen in Fig. 11 shows an example of a cleaning path pattern superimposed on a captured image. The lower screen in Fig. 11 shows an example of a cleaning path pattern superimposed on a grid image. Automatic cleaning may be performed with the captured image displayed, or with the grid image displayed.

[0067] The screen shown in Figure 11 shows the area divided into areas A to G. Cleaning path patterns are stored according to the area, and automatic cleaning is performed.

[0068] Area A includes the pallet 14. In the memory unit 33, area A is associated with a zigzag coolant spray path for the pallet 14, indicated by an arrow 64. If the display control unit 39 determines that the amount of chips in area A exceeds the standard, the coolant spray path indicated by the arrow 64 in FIG. 11 is selected and set, as shown in the upper screen of FIG. 3. The upper screen of FIG. 3 shows patterns indicating the division of grid areas and the amount of chips. A grid area without a pattern corresponds to "no chips (Class 0)" as described below. A grid area with a light pattern corresponds to "low chips (Class 1)". A grid area with a dark pattern corresponds to "high chips (Class 2)".

[0069] Area B includes a slope 19 and a flat surface 20. In the memory unit 33, area B is associated with a coolant spray path that travels back and forth in a straight line from above, as indicated by arrow 61, for the slope 19 in area B2. Furthermore, area B is associated with a wash coolant spray path that travels toward the chute 21, as indicated by arrow 62, for the flat surface 20 in area B1. If the display control unit 39 determines that the amount of chips in area B has exceeded the standard, the coolant spray paths indicated by arrows 61 and 62 are selected and set.

[0070] Area D includes side portions 51a, 51b, and central portion 50. In memory unit 33, area D is associated with a plurality of straight cleaning coolant spray paths in one direction away from revolving door 17, as indicated by arrows 65a and 65b, for side portions 51a and 51b. Area D is further associated with a plurality of straight cleaning coolant spray paths that travel back and forth in a direction parallel to revolving door 17, as indicated by arrow 65c. If display control unit 39 determines that the amount of chips in area D exceeds the standard, the coolant spray paths indicated by arrows 65a, 65b, and 65c are selected and set.

[0071] Area F includes side surface 18a. In memory unit 33, area F is associated with a straight coolant spray path above side surface 18a, indicated by arrow 63. If display control unit 39 determines that the amount of chips in area F exceeds the standard, the coolant spray path indicated by arrow 63 is selected and set.

[0072] Area G includes side surface 18b. In memory unit 33, area G is associated with a straight coolant spray path above side surface 18b, as indicated by arrow 66. If display control unit 39 determines that the amount of chips in area G exceeds the standard, the coolant spray path indicated by arrow 66 is selected and set. Areas C and E are also associated with coolant spray paths, but these are omitted here.

[0073] (Example of automatic cleaning control) An example of automatic cleaning control in the machining system 1 in this embodiment will be described with reference to the flowchart of the automatic cleaning control process shown at the top of FIG. 12 ("Chip cleaning flow in machining chamber").

[0074] First, a workpiece is loaded into the machine tool 10 and machining is started (S10). This machining generates chips.

[0075] Next, the imaging unit 12 of the machine tool 10 captures an image, and the acquisition unit 35 of the information processing device 30 acquires the captured image (S11). The grid division unit 36 ​​divides the captured image captured in step S11 into a plurality of grid areas to create a grid image (S12). The chip recognition unit 37 determines the presence or absence of chips and the amount of chips for each grid area of ​​the grid image created in step S12 (S13). If there are no chips and machining is continuing, the process returns to step S11 again to acquire a captured image. If there are no chips and machining has ended, the operation of the machining system 1 ends (S14). If there are chips, the chip recognition unit 37 outputs an automatic detection signal to the display control unit 39, including information on a predetermined position on the captured image corresponding to the position of the grid area in the grid image and information on the amount of chips (S15).

[0076] The display control unit 39 identifies the relevant area (the area where the amount of chips exceeds the standard) from the automatic detection signal, and causes the display unit 32 to display the coolant spray path for the relevant area. The transmission unit 40 outputs a control signal for the coolant spray path for the relevant area to the liquid spray unit 11 (S16). If there are multiple relevant areas, the control signal includes information regarding the cleaning order in which coolant is sprayed onto each relevant area. The transmission unit 40 transmits the spray signal to the machine tool 10 (S17).

[0077] The machine tool 10 controls the liquid spray unit 11 based on the control signal to spray coolant onto the relevant areas in the cleaning order described above (S18). Once coolant has been sprayed onto all relevant areas, the process returns to step S11, and the above steps are repeated until the workpiece has been machined. This completes the automatic cleaning process.

[0078] (chip recognition) A method for automatically recognizing chips using captured images will be described. The lower block diagram of FIG. 12 ("Machine learning for chip detection by chip recognition unit 37") is a schematic diagram of the configuration of the chip recognition unit 37 that automatically recognizes chips. As shown in the lower block diagram of FIG. 12, the chip recognition unit 37 includes a model learning unit 41, a calculation unit 43, and a determination unit 44. The storage unit 33 also includes a model storage unit 42.

[0079] The model learning unit 41 creates a learning model. When one of the grid areas created by the grid division unit 36 ​​is input as input, the learning model calculates and outputs the probability that the grid area corresponds to one of the predetermined items related to chips. The learning model can be created, for example, by inputting pairs of input data and output data as training data into a CNN (convolutional neural network) in advance and allowing the CNN to learn the data. A typical CNN is a learning method that extracts image features using a convolutional layer and a pooling layer, inputs the features into a neural network for processing, and is often used to extract image features. Note that a learning model may also be created using a learning method other than CNN. In this embodiment, a grid area can be used as input data, and information regarding the presence and amount of chips in the grid area can be used as output data. The accuracy of chip recognition by the learning model can be improved by inputting more training data and learning the presence and amount of chips for more grid areas (i.e., more diverse grid areas).

[0080] The model storage unit 42 stores a learning model that automatically determines the presence or absence of chips. The learning model is loaded into the calculation unit 43 as needed. In this embodiment, the chip recognition unit 37 includes the model learning unit 41, and the storage unit 33 includes the model storage unit 42, but a system may also be adopted in which the learning model is created in a device separate from the information processing device 30, the learning model is stored in the storage unit 33, and the learning model is loaded as needed.

[0081] The calculation unit 43 calculates the probability that a predetermined item regarding chips in a grid area applies. Specifically, the calculation unit 43 can use the learning model learned by the model learning unit 41 to calculate the probability that a grid area input as input data applies to one of three items: "a lot of chips (class 2)," "a little chips (class 1)," or "no chips (class 0)." The items may be further subdivided for calculation, or the probability that chips are simply present may be calculated.

[0082] The determination unit 44 determines which of Classes 0 to 2 the chips in the grid area belong to based on the probability calculated by the calculation unit 43 for the input grid area. The determination unit 44 can set how to determine the chips based on the probability calculated by the calculation unit 43 for the chips present in the grid area. For example, the determination unit 44 may determine that the chips belong to the highest of the Classes 0 to 2 calculated by the calculation unit 43. Alternatively, the determination unit 44 may determine that the chips belong to Class 1 (or Class 2) when the probability of "chips present (Class 2 + Class 1)" is higher than the probability of "no chips present (Class 0)," such as when "Class 2" is calculated as 25%, "Class 1" is calculated as 35%, and "Class 0" is calculated as 40%. When the determination unit 44 determines that chips exist in the grid area (i.e., determines that the chips are Class 2 or Class 1), it outputs an automatic detection signal having at least position information on the captured image corresponding to the position of the grid area in the grid image to the display control unit 39, as described above. The automatic detection signal may include information on the amount of chips.

[0083] In this way, the machining system 1 can automatically recognize the presence or absence of chips based on the image captured by the imaging unit 12 provided in the machine tool 10.

[0084] In this embodiment, the machining system 1 can automatically recognize chips during machining of a workpiece or after machining is completed, based on the image captured by the imaging unit 12, and perform automatic cleaning by spraying coolant. The automatic cleaning may be performed periodically, or may be performed in response to some instruction, such as an instruction from an operator.

[0085] Automatic cleaning may detect chips in multiple related areas. To handle such cases, it is preferable to set the cleaning order according to some rule. For example, a priority order may be set for the related areas in advance, and the cleaning order may be set based on the priority order and the chip accumulation status (e.g., the amount of chips) determined by the chip recognition unit. For example, the pallet 14, which is thought to have the greatest impact on machining, may be given the highest priority, the flat surface 20, the inclined surface 19 where chips tend to accumulate, and the swing door 17 that moves out of the machine tool 10 may be given the second highest priority, and the rest may be given the third highest priority. Furthermore, the spindle may be cleaned only when a tool is replaced. Once coolant has been sprayed according to the set cleaning order, the series of automatic cleaning processes for the chips recognized in the captured image is complete.

[0086] As shown on the screen of Fig. 13, an image captured from a different angle may be displayed and a coolant spray path may be created on the image. This image is captured from a different angle (diagonally above) by an imaging unit installed in a position different from that of the imaging unit that captured the image described above.

[0087] When displaying a captured image from a different angle, a coolant spray path can be created using the same operations and processes as described above. The upper screen of FIG. 13 shows the same state as the upper screen of FIG. 6. The lower screen of FIG. 13 shows the same state as the lower screen of FIG. 6. As shown by the dashed circle mark in the lower screen of FIG. 13, the selected point can be moved outside the captured image. The display control unit 39 also determines the designated position and machine coordinates for areas outside the captured image and sets them in the spray path table.

[0088] The angle of the captured image to be displayed may be switchable. For example, as shown on the screen in Fig. 14, an imaging angle 1 selection section 91 and an imaging angle 2 (top) selection section 92 are displayed. When the worker selects the imaging angle 1 selection section 91 as in the upper screen of Fig. 14, the display control section 39 displays the captured image captured from the first imaging angle (for example, diagonally above). When the worker selects the imaging angle 2 (top) selection section 92 as in the lower screen of Fig. 14, the display control section 39 displays the captured image captured from the second imaging angle (for example, directly above).

[0089] [Variations] (Example of robot use) In the embodiment, an example has been shown in which the machine tool 10 is provided with the liquid jetting unit 11 and the imaging unit 12, but the liquid jetting unit 11 and the imaging unit 12 may be provided in a robot other than the machine tool 10. That is, the robot may perform imaging and liquid jetting. Alternatively, a robot equipped with a gas jetting unit and the imaging unit 12 may be used. That is, the robot may perform imaging and gas jetting. The jetted gas is, for example, compressed air. The debris can also be moved by gas. In the machine tool 10, a gas jetting unit may be used instead of the liquid jetting unit 11.

[0090] An example of a robot is shown. FIG. 15 is an external view of the robot. FIG. 16 is a top view of the robot. A robot arm 125 of a serial link mechanism is provided on the top surface 136 of a transport device (AGV (Automatic Guided Vehicle)) 135. The robot arm 125 includes a first arm 126, a second arm 127, and a third arm 128. A camera 131 and an air blow jet nozzle 130 are attached to the tip of the third arm 128. A robot control device 137 can move the robot arm 125 and keep the camera 131 and the jet nozzle 130 in any orientation and at any position. The robot control device 137 also causes the camera 131 to capture an image and sprays gas from the jet nozzle 130 to remove chips. The robot in Fig. 15 is equipped with an imaging unit and a fluid ejection unit, but is not limited to this configuration. It is also possible for the robot to have the imaging unit, the machine tool to have the fluid ejection unit, and a personal computer other than the robot and the machine tool to have the display control unit. It is possible to select which device has each unit, such as the display control unit, as appropriate. An example using the robot shown in Figure 15 will be described. As shown in Figure 16, the transport device equipped with the robot moves to the front of the machine tool and stops. A camera mounted on the robot captures images of structures and landmarks inside the machine tool and corrects the robot's position. The robot holds the workpiece to be machined by the machine tool and moves it to place the workpiece inside the machine tool. Before this operation, the camera, which serves as the imaging unit, captures an image again to detect the workpiece's installation position and its status. When the robot approaches the installation position, it sprays gas from the spray nozzle to remove dust and other particles from the installation position and its vicinity. After spraying the gas from the spray nozzle, the robot places the workpiece in the installation position. Because the robot has a spray nozzle, the spray path for spraying the gas can be created on the machine tool's control panel or on a computer such as a tablet separate from the machine tool and robot.

[0091] (Independence of display unit 32 and input unit 34) The display unit 32 and the input unit 34 may be provided separately from the information processing device 30. In that case, the display unit 32 and the input unit 34 are connected to the information processing device 30 via a communication means. In addition, in this embodiment, the display control unit 39 is included in the calculation unit 31 of the information processing device 30, but it may also be included in the machine tool 10, or may be provided in a device other than the machining system 1, such as a cloud that can be connected via any communication means.

[0092] The information processing device 30, machine tool 10, and jetting method according to the present disclosure are realized by cooperation with hardware resources, such as a processor, memory, and program. The present disclosure is not limited to the illustrated embodiments, and various improvements and design modifications are possible within the scope of the gist of the present disclosure.

[0093] In this embodiment, the user inputs the first and second positions on the image within the machine tool, and the first and second positions, as well as the third and fourth positions which are the other corners of the rectangle formed by the first and second positions, are displayed superimposed on the image data within the machine tool, thereby simplifying the user's operations when generating a fluid injection path.

[0094] Furthermore, by selecting and moving one of the already set designated positions (in the above example, the fourth position), the rectangle connecting the already set designated positions (in the above example, the first position, the second position, the third position, and the fourth position) can be deformed, thereby simplifying user operations when generating a fluid injection path.

[0095] In addition, by operating the user, a passing point appears in the middle of the fluid injection path (for example, an arrow line from the fourth position to the first position), and by operating to move the passing point, a fluid injection path is displayed that connects the original position of the fluid injection path (for example, the fourth position), the moved passing point (for example, the fifth position), and the final position of the fluid injection path (for example, the first position), making it easy to generate a curved fluid injection path.

[0096] In addition, the difference in the amount of chips between the first grid (first grid image) and the second grid (second grid image) is displayed so that it is easy to recognize areas with a lot of chips and areas with a little chips. [Explanation of symbols]

[0097] 1 Machining system, 10 Machine tool, 11 Liquid injection unit, 12 Imaging unit, 13 Machine coordinate acquisition unit, 30 Information processing device, 32 Display unit, 33 Memory unit, 34 Input unit, 35 Acquisition unit, 36 Grid division unit, 37 Chip recognition unit, 38 Detection unit, 39 Display control unit, 40 Transmission unit

Claims

1. to generate a fluid injection path for injecting the fluid into the machine tool and moving the debris; (A) a detection unit that detects a first input signal corresponding to a first position on an image of the machine tool, a second input signal corresponding to a second position on an image of the machine tool, and a third input signal related to multiple injections; (B) A machine tool equipped with a display control unit that controls, based on the signal detected by the detection unit, to display (i) the first position, (ii) the second position, and (iii) a third position and (iv) a fourth position, which are corners of a rectangle whose diagonal is a straight line connecting the first position and the second position that are different from the first position and the second position, superimposed on image data of an image of a target area.

2. 1. An information processing method for generating a fluid injection path for injecting a fluid into a machine tool to move debris, the method comprising: detecting a first input signal for a first position on an image of the machine tool, a second input signal for a second position on an image of the machine tool, and a third input signal related to multiple injections; and a display control step of controlling, based on the signal detected in the detection step, to superimpose and display (i) the first position, (ii) the second position, and (iii) a third position and (iv) a fourth position, which are corners of a rectangle whose diagonal is a straight line connecting the first position and the second position and which are different from the first position and the second position, on image data of an image of a target area.

3. An information processing program for generating a fluid injection path for injecting a fluid into a machine tool to move debris, the program comprising: a detection function for detecting a first input signal corresponding to a first position on an image of the machine tool, a second input signal corresponding to a second position on an image of the machine tool, and a third input signal related to multiple injections; and a display control function that controls the display of (i) the first position, (ii) the second position, and (iii) a third position and (iv) a fourth position, which are corners of a rectangle whose diagonal is a straight line connecting the first position and the second position that are different from the first position and the second position, superimposed on image data of an image of a target area, based on a signal detected by the detection function.

Citation Information

Patent Citations

  • Scarfing cinder chip removal device

    CN206373695U

  • Chip removal device for machine tool

    JP1995108435A

  • Machine tool provided with automatic chip removal device

    JP1998180585A

  • Machine tool interior cleaning device

    JP2016120589A

  • JPP6774588B