WO2021117745A1 - 情報処理装置、工作機械及び情報処理システム - Google Patents
情報処理装置、工作機械及び情報処理システム Download PDFInfo
- Publication number
- WO2021117745A1 WO2021117745A1 PCT/JP2020/045741 JP2020045741W WO2021117745A1 WO 2021117745 A1 WO2021117745 A1 WO 2021117745A1 JP 2020045741 W JP2020045741 W JP 2020045741W WO 2021117745 A1 WO2021117745 A1 WO 2021117745A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- chips
- unit
- mesh
- information processing
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/001—Industrial image inspection using an image reference approach
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
- B23Q11/0042—Devices for removing chips
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/24—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
- G05B19/4065—Monitoring tool breakage, life or condition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q11/00—Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
- B23Q11/0042—Devices for removing chips
- B23Q11/005—Devices for removing chips by blowing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/24—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
- B23Q17/2452—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves for measuring features or for detecting a condition of machine parts, tools or workpieces
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35111—Automatically search for clean up regions, generate clean up tool pass
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37588—Detect swarf, building up of swarf
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20021—Dividing image into blocks, subimages or windows
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
Definitions
- the present invention relates to an information processing device, a machine tool and an information processing system.
- Patent Document 1 describes a technique for automatically cleaning a work when the integrated value of the machining time or the number of machining times reaches a predetermined value.
- Patent Document 2 describes a technique for detecting a state of chip accumulation inside a machine and cleaning a portion where it is determined that chip removal is necessary.
- the information processing apparatus of the present disclosure is an internal image of a machine tool, and at least a part of first and second images obtained by capturing a target area for detecting chips generated from a work at different times is divided into a plurality of mesh areas.
- the mesh dividing portion (102) to be processed (a) information on the first chip corresponding to a specific mesh region among the plurality of mesh regions corresponding to the first image, and (b) the second image.
- a machine tool and an information processing system can also be provided. These general and specific aspects may be realized by systems, methods, and computer programs, and combinations thereof.
- FIG. It is a block diagram which shows the structure of the machine tool which concerns on Embodiment 1.
- FIG. It is a captured image inside the machine tool according to the first embodiment.
- FIG. This is mesh image data generated by the information processing device.
- This is another mesh image data generated by the information processing device.
- It is a data structure diagram which shows the history data generated by an information processing apparatus. This is an example of time-series information displayed on an information processing device. It is a flowchart explaining the process of liquid discharge which concerns on Embodiment 1.
- FIG. It is a block diagram which shows the structure of the information processing apparatus which concerns on Embodiment 2. This is an example of displaying the deposition area in the information processing device.
- the "machine tool” described below is a machine tool that processes a work such as metal to be processed into a desired shape by cutting, grinding, or the like.
- the "information processing device” and the “information processing system” manage the time-series changes in chip accumulation caused by the machining of the workpiece in the machine tool.
- the "target area” means the imaging range imaged by the imaging unit in the machine tool.
- Mesh area means a part of the image obtained by dividing the image data.
- Predetermined position means a specific position in the machine tool, specifically, a position specified by three-dimensional coordinates. Further, the "predetermined position in the image” means a position in the space to be imaged.
- the three-dimensional coordinates of the imaging range imaged by the imaging unit and the two-dimensional coordinates of the captured image are made to correspond in advance by the three-dimensional coordinate information of the known member shown in the image, the images taken from different directions, and the like.
- the predetermined position in the three-dimensional coordinates in the corresponding machine tool is specified based on the coordinates of the mesh region (predetermined position in the image). That is, the coordinates of the mesh region are associated with the coordinates of the X-axis, Y-axis, and Z-axis in the machine tool.
- the coordinates in the machine tool are determined by the coordinate system (X-axis, Y-axis and Z-axis) with the main axis direction as the Z-axis direction.
- the "judgment value" is obtained for each mesh area or for each predetermined area including a plurality of mesh areas.
- a predetermined area including a plurality of mesh areas is also referred to as a “mesh area group”.
- the mesh region group may be composed of a plurality of mesh regions specified to be connected to each other.
- the number of mesh regions constituting the mesh region group may be, for example, 2 or more, 3 or more, or 4 or more.
- the “judgment value” means a value representing the amount of chips deposited at a predetermined position corresponding to each mesh region or mesh region group.
- the mesh area or mesh area group for outputting the determination value may be designated by an input signal input by the operator via the input unit 120.
- the machine tool 1 processes the target work. Due to the processing of the work, chips generated by separating a part of the work are accumulated inside the machine tool 1.
- the machine tool 1 includes a numerical control device 4 that controls the drive of a spindle for machining, a liquid discharge unit 11 that discharges a liquid that moves chips generated by machining, and an image pickup that captures the inside of the machine tool 1.
- a unit 12, a machine coordinate acquisition unit 13, and an information processing device 10 that manages time-series changes in chip accumulation caused by processing are provided.
- the liquid discharge unit 11 discharges the liquid in order to move the chips accumulated inside the machine tool 1 under the control of the numerical control device 4.
- the machine tool 1 can collect the chips thus moved and discharge them to the outside outside the machining area (the area defined as the area where the chips inside the machine tool 1 are scattered).
- the liquid discharge unit 11 includes, for example, a nozzle capable of discharging the liquid, an actuator for driving the nozzle, and a pump for pumping the liquid from the liquid storage unit for storing the liquid, and the liquid is discharged from the nozzle to chips. Is released.
- a coolant for cooling and lubricating a work, a processing means, or the like that generates heat during processing may be used, or another liquid may be used.
- the liquid discharge unit 11 can clean a wide area inside the machine tool 1, for example, the position and orientation of the nozzle and the liquid discharge pressure can be adjusted. Further, the machine tool 1 can include a plurality of liquid discharge units 11.
- the image pickup unit 12 is, for example, a camera provided with an image pickup element such as a CCD or CMOS.
- the imaging unit 12 is installed in a processing region in the machine tool 1.
- the image pickup unit 12 is fixed to the upper part of the machine tool 1, for example.
- the imaging unit 12 (camera) is installed so that at least a part of the horizontal plane defining the processing area and at least a part of the side surface are fixed and installed in the processing area at an angle of view that allows imaging in one shooting. Is desirable.
- the imaging unit 12 may be fixedly installed in the processing region at an angle of view that allows the horizontal plane and the side surface including the entire processing region including the work installation surface of the table to be imaged in one shooting.
- the imaging unit 12 can image the inside of the machine tool 1 at a predetermined timing.
- the imaging unit 12 is an internal image of the machine tool 1, and has an imaging range of a target area for detecting chips generated from the work. Further, the image pickup unit 12 outputs the obtained image data to the information processing device 10.
- the imaging unit 12 images the work at regular timings during processing. It is desirable that the periodic timing during machining of the work is selected from the time during which the machine tool 1 is operating, during the cutting of the work, that is, within the machining time of the work in which chips are generated from the work. Chips are constantly generated from the work during the machining time of the work.
- the imaging unit 12 takes an image of the inside of the machine tool 1 at a predetermined timing within the machining time during which chips are constantly generated from the work, and the machining of the work is started from the information on the chips processed by the information processing apparatus 10. Information on the time zone when no chips are generated before and after processing is excluded. Therefore, a user such as a worker can more accurately grasp the progress of chip accumulation.
- the machining time of the work may be rephrased as the time during which the machine tool 1 is in operation and the inside of the machine tool 1 (the machining area defined as the area where chips are scattered) is not open. During this time period, chips are constantly generated from the work except for a short period such as tool change.
- the timing at which the inside of the machine tool 1 is opened is the timing at which the swivel door 17 described later rotates and the timing at which the side surface 18 is opened, and includes the timing before the start of machining of the workpiece and the timing after machining.
- the imaging unit 12 may take an image after processing the work, for example, at a timing when the processed work is removed from the machine tool 1, or before processing the work, for example, before a new work is placed. ..
- the machine tool 1 can be provided with a plurality of imaging units 12 in order to be able to grasp a wide range of states.
- the machine coordinate acquisition unit 13 acquires machine coordinates representing the positions of moving parts such as the pallet 14, the table 16, and the spindle 22, which will be described later with reference to FIG. 2, in the structure of the machine tool 1. To do.
- the machine coordinate acquisition unit 13 transmits the acquired machine coordinates to the information processing device 10.
- the machine coordinates may be obtained by using, for example, the position information transmitted from the numerical control device to the machine tool 1 for machining, or by using some kind of sensor.
- FIG. 2 is a captured image of the inside of the machine tool 1, showing a pallet 14, a cover 15, a table 16, a swivel door 17, a side surface 18, a slope 19, a protector 20, a shooter 21, and a spindle 22.
- the long shaft 23 of the spindle 22 shown in FIG. 2 is the front-rear direction inside the machine tool 1
- the root side of the spindle 22 is the front side
- the tip side is the back side.
- the horizontal direction orthogonal to the main axis 22 is defined as the left-right direction
- the vertical direction orthogonal to the long axis 23 is defined as the vertical direction.
- the pallet 14 is a table on which a work is placed and fixed.
- the machine tool 1 may be provided with a plurality of pallets 14. As a result, when changing the work to be machined, the work can be changed by changing the pallet 14, and time efficiency can be improved.
- the cover 15 is a component located on the left and right sides of the pallet 14.
- the table 16 can be moved in the front-rear direction, whereby the work fixed on the pallet 14 can be moved.
- the table can rotate at least a part of the table in the horizontal direction, whereby the work fixed on the pallet can be rotated.
- the table 16 is a part to which the pallet 14 can be attached.
- the table 16 can be moved in the front-rear direction, whereby the work fixed on the pallet 14 can be moved. Further, the table 16 can rotate at least a part of the table 16 in the horizontal direction, whereby the work fixed on the pallet 14 can be rotated.
- the swivel door 17 is a door that can rotate around the shaft 25.
- the cover 15 separates the pallet 14 from the table 16 and rotates with the pallet 14 and the cover 15.
- the pallet 14 in which the work has been machined can be carried out to the pallet storage unit, and the pallet 14 to which the work to be machined next is fixed can be carried in from the pallet storage unit into the machine tool 1. it can.
- Covers 15 may be provided on both the inside of the machine tool 1 and the storage portion side of the swivel door 17, and the swivel door 17 may be rotated by 180 ° to carry in and out the pallet 14 at the same time.
- the side surface 18 is a wall that can be opened and closed of the machine tool 1.
- the side surface 18 divides the inside and the outside of the machine tool 1, and when the side surface 18 is opened, an operator can enter the inside of the machine tool 1.
- a side surface 18 (not shown) located at a position facing the side surface 18 separates the inside of the machine tool 1 and the tool storage portion.
- the tool section stores a plurality of tools, and during machining, the side surface 18 opens as needed to replace the tool attached to the spindle 22 with another tool stored in the tool storage section. be able to.
- the shooter 21 is a place where chips flow due to cleaning.
- the side surface 18 and the protector 20 are provided on the lower side of the swivel door 17 and the side surface 18, and are inclined downward toward the shooter 21 so that chips can easily flow to the shooter 21.
- the work can be machined by attaching a tool to the tip of the spindle 22 and rotating it around its long axis 23.
- the spindle 22 has a cylindrical outer shape.
- the information processing device 10 includes a calculation unit 100, a storage unit 110, an input unit 120, a display unit 130, and a communication unit 140.
- the information processing device 10 is, for example, an information processing device such as a computer or a tablet terminal. As shown in FIG. 1, the information processing apparatus 10 may have a configuration included in the machine tool 1, but is not limited to this.
- the information processing device 10 is separate from the machine tool 1, and may be capable of wired communication or wireless communication. Further, as shown in FIG. 3, the input unit 120 and the display unit 130 may have a configuration included in the information processing device 10, but the present invention is not limited to this.
- the input unit 120 and the display unit 130 may be provided on the operation panel of the machine tool 1, for example. Further, the input unit 120 and the display unit 130 are provided in the information processing device 10 and the machine tool 1, respectively, and can be used by the user by selecting an arbitrary input unit 120 and the display unit 130. Good.
- the calculation unit 100 is a controller that controls the entire information processing device 10. For example, the calculation unit 100 reads and executes the control program P stored in the storage unit 110 to perform the acquisition unit 101, the mesh division unit 102, the information processing unit 103, the display processing unit 104, the detection unit 105, and the emission control. The process as part 106 is executed. Further, the arithmetic unit 100 is not limited to one that realizes a predetermined function by the cooperation of hardware and software, and may be a hardware circuit specially designed to realize a predetermined function. That is, the arithmetic unit 100 can be realized by various processors such as a CPU, MPU, GPU, FPGA, DSP, and ASIC.
- the storage unit 110 is a recording medium for recording various information.
- the storage unit 110 is realized, for example, a RAM, a ROM, a flash memory, an SSD (Solid State Device), a hard disk, another storage device, or a combination thereof as appropriate.
- the storage unit 110 stores various data and the like used by the machine tool 1 in addition to the control program P executed by the calculation unit 100.
- the storage unit 110 stores image data 111, mesh data 112, and history data 113.
- the input unit 120 is an input means such as a keyboard, a mouse, and a touch panel used for inputting data and operation signals.
- the display unit 130 is an output means such as a display used for outputting data.
- the communication unit 140 is an interface circuit (module) for enabling data communication with an external device (not shown).
- the communication unit 140 can execute data communication with the image pickup unit 12 that captures image data.
- the acquisition unit 101 acquires the image data captured by the image pickup unit 12. Further, the acquisition unit 101 stores the acquired image data 111 in the storage unit 110 together with the arbitrarily attached identification information and the information for specifying the time of imaging. Therefore, the storage unit 110 can store a plurality of image data 111 of the same target area captured at different timings. For example, in the following, regarding the image data obtained by capturing the same target area, the image data 111 captured earlier is referred to as "first image data", and the image data 111 captured after the first image data is referred to as "second image”. It will be described as "data”. Further, for example, the timing at which the first image data is captured is defined as the "first time”, and the timing at which the second image data is captured is defined as the "second time”. Further, in the following, the "image data" acquired by the acquisition unit 101 will be referred to as "whole image data" as needed.
- the mesh dividing unit 102 divides at least a part of each image data 111 stored in the storage unit 110 into a plurality of mesh areas. For example, when the image data 111 captured in the machine tool 1 as shown in FIG. 2 is acquired, the image data 111 is divided into a plurality of mesh regions as shown in FIG. 4A.
- the mesh dividing unit 102 divides each image data 111 stored in the storage unit 110 into mesh areas, associates the image data of each mesh area with the identification information of the mesh area, and stores the image data in the storage unit 110 as mesh data 112. Let me. Further, in the following, in order to distinguish from the "whole image data", the image data divided into the mesh area is referred to as "mesh image data" as needed.
- the mesh dividing unit 102 may set the mesh area only for a part of the area of the entire image data 111. Further, the size and shape of the mesh to be divided may be configured to be changeable as needed.
- the mesh image data in the present specification is not limited to the one in which mesh information is added to the captured image to generate a new image, and the captured image and the mesh may be associated with each other. That is, the data in which the captured image and the mesh are stored as separate data is also called mesh image data.
- the mesh dividing unit 102 may have a function of dividing at least a part of the captured image in the current real-time machine tool into a plurality of mesh regions.
- the information processing unit 103 associates "information for specifying the imaging time of the image data 111" with "information about chips" to each mesh area divided by the mesh dividing unit 102. Specifically, the identification information of the mesh area is associated with the information for specifying the time and the information regarding the chips. Further, the information processing unit 103 stores the information associated with these in the storage unit 110 as the history data 113.
- information about chips the judgment values regarding the shape of the chips, the size of the chips, the type of chips, and the amount of accumulated chips can be exemplified.
- information about chips a determination value representing the amount of chips deposited in the mesh region specified from the image data will be used.
- the determination value representing the amount of chips may be the weight and volume of the chips to be deposited, or may be the identification level in which the amount of chips is divided into several levels.
- discrimination level set according to the amount of chips.
- the judgment value may be a judgment value representing the amount of chips deposited in one mesh region, and is the total amount of chips or the amount of chips deposited in the mesh region group composed of a plurality of mesh regions. It may be a determination value representing an average value. The average value of the amount of chips is obtained, for example, by dividing the total amount of chips by the number of mesh regions constituting the mesh region group.
- the information processing unit 103 recognizes chips from the mesh image data, and specifies the presence or absence of chips in each mesh region or mesh region group, and the amount of existing chips. For example, the information processing unit 103 can identify the amount of chips existing at a predetermined position corresponding to each mesh region or mesh region group of mesh image data by a trained model that has been machine-learned in advance by a learner. .. Here, the information processing unit 103 specifies a value set according to the amount of identified chips as an "identification level". In the following, it is assumed that when the value of the "discrimination level" is small, the amount of chips in the target area is small, and the value of the "discrimination level" increases as the amount of chips increases.
- the value increases as the amount of chips increases, and it is set to "5" when the amount of chips is large enough to require movement. Will be done.
- the determination value or the discrimination level may be set by color instead of a numerical value. For example, if the amount of chips in the target area is large, “red” is set as the identification level, if the amount of chips is small, “yellow” is set, and if there are no chips, the color is not set. ..
- Such an image may be displayed on the display unit 130 by superimposing the color pattern output by the information processing unit 103 on the mesh image data, for example.
- Time related to image data is information that specifies the time of imaging of image data.
- the "time related to the image data” is not limited to the actual imaging time, but distinguishes between the time when the past image data is captured and the time when the image of the target image data is taken, and specifies the interval. I wish I could. Therefore, for example, if the first time related to the first image is set to "0" and the second image is acquired “after 5 minutes have passed” from the acquisition of the first image, the second time may be set to "5". Good. Further, for example, when the acquisition interval of the image data is fixed, the first time related to the first image is set to "1", and the second image is acquired "after 5 minutes have passed” from the acquisition of the first image. The second time may be set to "2".
- the information processing unit 103 includes (a) information regarding the first chips of the plurality of mesh regions of the first image data, and (b) information regarding the second chips of the plurality of mesh regions of the second image data. And (c) the first time related to the first image data and (d) the second time related to the second image data can be associated with each other.
- the information processing unit 103 may associate information about chips corresponding to a specific mesh region instead of associating information about chips in all mesh regions.
- the “specific mesh area” is, for example, a preset area. Specifically, a region where chips may accumulate can be defined in advance as a specific mesh region.
- FIG. 5 shows an example of the history data 113 generated by the information processing unit 103.
- the "image ID” that identifies the image data 111 and the "area ID” that identifies the mesh area are associated with the "identification level” that is "information about chips” of each mesh area. ..
- each "image ID” is associated with a "time ID” that identifies the imaging time as a time related to the image data 111.
- the image data 111 of the image ID "I1" is acquired before the image data 111 of the image ID "I2".
- the time when the image data 111 of “I1” is captured is “T1”. Further, it is assumed that the mesh area of each image data 111 is identified by the area ID such as "A1" to "A6", respectively.
- the identification level of the mesh region of “A4” has changed to “2”, “3”, “3”, “4”, “5”, “0”, and “1”. You can see that. According to this, between the timing of "T5" when the identification level is "5" and the timing of "T6" when the identification level is "0”, chips are formed from a predetermined position corresponding to the mesh area of "A4". It can be seen that the discrimination level has changed from "5" to "0" because is removed.
- the display processing unit 104 causes the display unit 130, which is a display, to display the predetermined image data 111 including the image data 111 captured by the image pickup unit 12. At this time, for example, the display processing unit 104 may display the image data 111 in a state including the mesh region divided by the mesh dividing unit 102 on the display unit 130 as described above in FIG. 4A.
- the display processing unit 104 may display the determination value or the identification level of an arbitrary mesh region on the display unit 130 using colors. For example, red (R) is displayed in the mesh area with many chips, yellow (Y) is displayed in the mesh area with less chips than the red area, and the color is set in the area without chips. Instead, it may be displayed as colorless (transparent).
- the color assignment is arbitrary and is not limited to the above. In this way, when the display processing unit 104 displays the determination value or the identification level of an arbitrary mesh region of the image data 111 imaged by the image pickup unit 12 in color, the operator visually recognizes the distribution of chips. It will be easier.
- the display unit 130 may display an image or a moving image in the current real-time machine tool.
- the mesh dividing unit 102 divides at least a part of the image or moving image in the real-time machine tool into a plurality of mesh areas, and determines the determination value or the identification level of the mesh area of the image or moving image in the real-time machine tool. It may be displayed in color.
- the display processing unit 104 together with the image data 111, sends a message prompting the input of a signal requesting the display of time-series information of the identification level of the specific mesh region, and the liquid to a predetermined position corresponding to the specific mesh region.
- a message or the like prompting the input of a signal requesting emission may be displayed on the display unit 130.
- the display processing unit 104 can display the information regarding the chips in the mesh area corresponding to the predetermined position on the display unit 130 in chronological order. For example, when the display processing unit 104 specifies a predetermined position by the detection unit 105, which will be described later, and detects an input signal requesting display of time series information, the display processing unit 104 specifies the designated predetermined position as shown in FIG. The time series information of the chip amount of the position is displayed on the display unit 130.
- Time-series information is information that represents changes in "identification level" in chronological order.
- FIG. 6 shows an example in which the mesh region A147 corresponding to a predetermined position is selected on the display screen W including the image data I1.
- a graph of the chip amount is popped up as time-series information w1 of the chip amount at a predetermined position corresponding to the mesh region A147.
- the horizontal axis is "time”
- the vertical axis is "discrimination level”. The operator can grasp the time-series change of the predetermined position corresponding to each mesh area by the time-series information w1 displayed in this way.
- the request for displaying the time series information may be made to the mesh area group composed of a plurality of mesh areas.
- a graph of the amount of chips may be popped up as time-series information w1 of the total amount of chips at a predetermined position corresponding to the mesh region group or the average value of the amount of chips.
- the operator can grasp the time-series change of the predetermined position corresponding to the mesh region group by the time-series information w1 displayed in this way. Further, even when the display of the time series information of one mesh area is requested like the mesh area A147, the mesh area group including the one mesh area is automatically set and corresponds to the mesh area group. Time-series information of the total amount of chips at a predetermined position or the average value of the amount of chips may be displayed.
- a real-time image or moving image is displayed on the display unit 130, and the judgment value or identification level of the mesh area of the image or moving image in the real-time machine tool may be displayed in color.
- the judgment value or identification level of the mesh area of the image or moving image in the real-time machine tool may be displayed in color.
- the time series information may be displayed. From the time-series information, if the amount of chips deposited has not increased since the time of a predetermined imaging, it may be determined that cleaning of the chips is not necessary immediately in the area.
- a cleaning reservation setting can be made on the operation panel so as to discharge the coolant after a predetermined time to clean the chips. Then, when the coolant is released after a predetermined time and the chips are cleaned, it can be easily confirmed in the real-time image or moving image that, for example, the red mesh region has changed to colorless, so that the chips have been removed.
- the detection unit 105 detects an input signal for a predetermined position in the image data 111 displayed on the display unit 130.
- This input signal is a display request requesting the display of time-series information on the amount of chips in a specific mesh region corresponding to a predetermined position.
- this input signal is a discharge request requesting that the liquid be discharged to the relevant region associated with a predetermined position.
- the input signal is input by an operator via the input unit 120.
- the detection unit 105 detects the input signal in association with the mesh region. For example, when the detection unit 105 detects the input signal at an arbitrary position in one mesh area, the detection unit 105 may detect the designated position as if the entire mesh area was instructed.
- the detection unit 105 displays a signal corresponding to the input signal on the display processing unit 104 or the emission control unit 106. Specifically, when the detection unit 105 detects a display request as an input signal, the detection unit 105 displays the identification level in the specific mesh region corresponding to the predetermined position specified by the input signal, so that the information for specifying the predetermined position is displayed. It is displayed on the display processing unit 104. Further, when the detection unit 105 detects the emission request as an input signal, the detection unit 105 outputs the information for specifying the predetermined position to the emission control unit 106 in order to discharge the liquid to the related region related to the predetermined position specified by the input signal. can do.
- the discharge control unit 106 generates a control signal for discharging the liquid so as to move the chips generated from the work, based on the input signal input from the detection unit 105. Further, the discharge control unit 106 outputs the generated control signal to the liquid discharge unit 11. Further, the release control unit 106 may store the release history as release history data in the storage unit 110.
- the information processing device 10 can be realized by one computer or one tablet.
- the machine tool may incorporate this information processing device inside. Further, these processes may be realized by a combination of a plurality of computers connected via a network as an information processing system. Further, for example, all or a part of the data stored in the storage unit 110 is stored in an external recording medium connected via a network (not shown), and the information processing device 10 and the information processing system are external. It may be configured to use the data stored in the recording medium of.
- the acquisition unit 101 acquires the image data 111 captured by the image pickup unit 12 and stores it in the storage unit 110 (S01).
- the mesh dividing unit 102 reads out the image data 111 stored in the storage unit 110 and divides the image data 111 into a plurality of mesh areas to generate the mesh data 112 (S02).
- the information processing unit 103 associates the identification level with each mesh area of the mesh data 112 generated by the mesh dividing unit 102 as information regarding chips. Further, the information processing unit 103 associates the information for specifying the imaging time of the image data 111 and stores it in the storage unit 110 as the history data 113 (S03).
- the display processing unit 104 causes the display unit 130 to display the image data 111 including the mesh area (S04).
- the display processing unit 104 displays time series information of the mesh area specified by the detected input signal. It is displayed on 130 (S06).
- the emission control unit 106 determines the mesh area specified by the detected input signal. A control signal for moving the chips at a predetermined position corresponding to the above is output to the liquid discharge unit 11 (S08). As a result, the liquid discharge unit 11 discharges the liquid for moving the chips.
- the accumulated amount of chips in each mesh region can be managed not only as information at a certain point in time but also as time-series information. Therefore, it is possible to appropriately grasp the state of chip accumulation, and thereby the chips can be easily removed.
- the information processing apparatus 10 not only the accumulated amount of chips in the mesh image at a certain moment but also the accumulated amount of chips can be grasped in chronological order. As a result, for example, it is possible to discriminate an area where chips are not always eliminated even though the amount of instantaneous accumulation is not large, and areas where accumulation is likely to occur, and the machine tool 1 can remove chips more accurately. Further, according to the information processing apparatus 10, it is possible to display time-series data of determination values in the mesh area selected by the touch panel operation of the operator. As a result, the operator can easily and accurately grasp the state of chip accumulation. Further, according to the information processing apparatus 10, the chip removal process can be performed manually by the operator based on the notified information. As a result, the machine tool 1 can realize a quick chip removal process according to the situation.
- the machine tool according to the second embodiment has the same configuration as the machine tool 1 described above with reference to FIG. 1, but the configuration of the information processing apparatus is different from the configuration described above with reference to FIG. This will be described with reference to 8.
- the information processing device 10A of the machine tool 1 according to the second embodiment includes a deposition transition determination unit 107 and a priority order determination unit 108 as compared with the above-mentioned machine tool 1 using FIG. It differs in that.
- the deposition transition determination unit 107 Based on the determination value, the deposition transition determination unit 107 detects a mesh region in which chips within a predetermined range (predetermined amount) continue to exist for a predetermined period. Specifically, a mesh in which the determination value is within a preset first threshold value and second threshold value (for example, identification level 5 or less and identification level 2 or more) for a predetermined period (for example, 30 minutes or more). The area is referred to as the "sedimentary area".
- the first threshold value and the second threshold value are relatively small amounts of deposits, and are not values that are usually defined as the identification level that requires cleaning. Values that may affect cleaning are set. Further, since the deposit transition determination unit 107 displays the notification that the deposit region is detected, the display processing unit 104 can display the information for identifying the mesh region as the deposit region.
- the display processing unit 104 notifies the mesh region detected by the deposition transition determination unit 107, and causes the display unit 130 to display information on chips corresponding to the mesh region.
- the display processing unit 104 may notify the deposition area by displaying it on the display screen W so as to be distinguished from other mesh areas such as red (black in FIG. 9). .. Further, as shown in FIG. 9, the display processing unit 104 may pop-up display the time series information w2 of the selected mesh region A296 in the sedimentary region. This allows the operator to determine a predetermined area in which the liquid needs to be discharged and to input a request for the liquid to be discharged.
- the identification level of the mesh area of “A3” is “2”, “2”, “2”, “2”, “2”, “2”, “0”. There is. According to this, it can be seen that since the identification level "2", which is a small amount, continued for a predetermined period, the liquid was released and changed from "2" to "0".
- the display processing unit 104 may display the mesh region (x in FIG. 9) corresponding to the predetermined region where the liquid is frequently discharged in a color different from the deposition region, in addition to the deposition region. For example, when the release history data is stored in the storage unit 110, the display processing unit 104 uses the release history to set the mesh region in which the liquid is released a predetermined number of times or more in a certain period to be different from the deposition region. It can be displayed on the display unit 130 in color.
- the priority determination unit 108 determines the priority of the mesh region that discharges the liquid so as to move the chips generated from the work. As a general rule, the priority determination unit 108 gives a high priority to the mesh region where the amount of accumulated chips is large. At this time, the priority order determination unit 108 can perform a process of raising the priority of discharging the liquid for at least a part of the mesh region detected by the deposition transition determination unit 107. Further, when an event in which chips within a predetermined range continue to exist is repeated in a specific mesh region, a high priority can be given to the mesh region in advance.
- the deposition transition determination unit 107 determines the presence or absence of a mesh region in which chips within a predetermined range exist for a predetermined period (S11). ..
- the display processing unit 104 displays data including information on the mesh area in which the deposit transition determination unit 107 is determined to have chips within a predetermined range for a predetermined period in step S11. It is displayed on 130 (S12).
- the priority order determination unit 108 determines the priority for discharging the liquid (S13). As a result, the liquid discharge control signal output by the discharge control unit 106 in step S08 is generated according to the order determined by the priority determination unit 108 in step S13.
- the information processing apparatus 10 can use the history data 113 to detect an area in which chips are not removed for a predetermined period even if the amount is small. Specifically, according to the information processing apparatus 10, it is possible to identify and notify the mesh region from which chips are not removed. As a result, the operator can quickly and accurately remove the chips. Further, according to the information processing apparatus 10, it is possible to raise the priority of performing the chip removal processing in the region where the chips are not removed for a predetermined period or more. As a result, chips can be effectively removed.
- the information processing apparatus 10 has been described with an example of storing the time-series change of chip accumulation as the history data 113 as shown in FIG. 5, but the present invention is not limited to this.
- the information processing unit 103 uses the history data 113 for each machining cycle to analyze a place where chips are likely to be accumulated or a timing at which chips are likely to be accumulated during machining of the work.
- the "machining cycle” is the period required from the start to the end of machining of one work.
- the image pickup unit 12 may take an image of the inside of the machine tool 1 (a machining region defined as a region where chips are scattered) at regular timings during the machining cycle. Further, the timing of acquiring one image data in this processing cycle is specified by the above-mentioned "time ID" with reference to FIG.
- the information processing unit 103 obtains the total amount of chips of all meshes as the "chip generation amount" for each of the mesh data 112 identified by each time ID.
- the total sum (0 + 0 + 2 + 2 + 3 + 4 + ...) of the "identification levels” identified by all the area IDs is obtained as the "chip generation amount”. ..
- the information processing unit 103 sets the area identified by the area ID that is equal to or more than a predetermined ratio (for example, 20%) of the obtained "chip generation amount" for each time ID as the "chip-rich area".
- a predetermined ratio for example, 20%
- the information processing unit 103 may simply obtain a region identified by a region ID in which the obtained "chip generation amount” is equal to or greater than a predetermined value as a "chip-rich region” for each time ID. (3) Further, in the information processing unit 103, the ratio of the "identification level", which is said to have a large amount of chips, is a predetermined ratio or more (for example, the identification level 3 or more is 20% or more of the whole) for each time ID. In this case, the timing identified by the time ID is defined as the "time zone in which the amount of accumulated chips is large".
- the priority determination unit 108 When determining the priority when discharging the liquid, the priority determination unit 108 adds the accumulated amount of each mesh region obtained based on the image data 111 obtained in the current processing cycle, and the information processing unit 103.
- the "area with a lot of chips" and the "time zone with a large amount of chips accumulated” obtained in this way are used. That is, the priority determination unit 108 may raise the priority of the region designated as the "region with a large amount of chips” by assuming that chips are likely to accumulate in the machining cycle for processing the same workpiece. Further, in the time zone defined as "the time zone in which the amount of accumulated chips is large", it is considered that chips are likely to be accumulated in the processing cycle for processing the same work, and the frequency of liquid discharge may be increased. As a result, in addition to the information based on the currently obtained image data 111, it is possible to efficiently remove chips in consideration of the past history.
- the information processing apparatus according to the second modification detects a machining abnormality when an abnormality occurs in the machining of the work.
- the information processing device 10B according to the second modification is different in that it includes an abnormality detection unit 109 as compared with the information processing device 10 described above using FIG.
- the information processing unit 103 of the information processing apparatus 10B according to the third modification generates history data 113 including information on whether or not a work is reflected in each mesh area.
- the state of the work being machined is included in addition to the state of accumulation of chips.
- the abnormality detection unit 109 compares the accumulated amount of chips obtained for each mesh region in the image with the value preset for each mesh region, and outputs an abnormality signal when an abnormality is detected. Specifically, the information processing apparatus 10B can identify the change in the accumulated amount of chips in each past mesh region due to processing from the history data 113. Thereby, the amount of chips collected in the processing of each work can be specified. Therefore, if the total amount of chips collected in the current machining cycle deviates from the threshold value set based on the chip statistics obtained from the history data 113, the abnormality detection unit 109 detects it as an abnormality.
- the abnormality detection unit 109 has a large amount of chips in the current machining cycle as compared with a threshold value set based on the amount of chips obtained in the machining cycle of the same workpiece obtained from the history data 113. If it is, or if it is too small, it will be detected as an abnormality.
- a threshold value set based on the amount of chips obtained in the machining cycle of the same workpiece obtained from the history data 113. If it is, or if it is too small, it will be detected as an abnormality.
- an upper limit threshold value and a lower limit threshold value may be set as the threshold values used by the abnormality detection unit 109.
- the information processing apparatus detects at least one of an abnormality generated in the liquid discharging unit 11 and an abnormality generated in the imaging unit 12. Since the abnormality detection device according to the third modification has the same configuration as the information processing device 10B described above with reference to FIG. 12, it will be described with reference to FIG.
- the abnormality detection unit 109 of the information processing apparatus 10B determines whether or not the amount of chips accumulated in the predetermined mesh region exceeds the threshold value for a predetermined period or longer, and when the threshold value is exceeded for the predetermined period or longer. Output a signal. Specifically, the abnormality detection unit 109 determines whether or not the amount of chips accumulated in the same mesh region exceeds a threshold value for a predetermined period or longer (for example, 15 minutes or longer, or 200 imaging times or longer), and determines. If the threshold value is exceeded for the period or longer, the display unit 130 displays an alert.
- a threshold value for a predetermined period or longer for example, 15 minutes or longer, or 200 imaging times or longer
- an abnormality occurs in the liquid discharging unit 11 or the imaging unit 12. It may be. Specifically, when a large amount of chips continue to be deposited in the same place in the machine tool 1, there is a possibility that the liquid discharge unit 11 does not discharge the liquid for moving the chips. Alternatively, there is a possibility that the image data in the machine tool 1 to which the chips have been moved is not captured by the image pickup unit 12.
- the abnormality detecting unit 109 detects the continuation of the accumulation at the same place, and also detects whether the abnormality has occurred in the liquid discharging unit 11 or the imaging unit 12. For example, the abnormality detection unit 109 can display the abnormality detection on the display unit 130 as an alert. As a result, the operator can know the occurrence of an abnormality in the liquid discharging unit 11 or the imaging unit 12.
- the abnormality detection unit 109 detects that the liquid discharge unit 11 is abnormal when the value indicating the reliability of the image is within the range of the ideal value. Further, when the value indicating the reliability of the image is out of the range of the ideal value, the abnormality detection unit 109 detects that the image pickup unit 12 has an abnormality.
- the value indicating the reliability of the image is a frequency for determining the degree of blurring, a frequency distribution of the image, an image contrast, or the like, and a plurality of these values may be used in combination. As a result, in addition to grasping the accumulated state of chips, it is possible to detect an abnormality in the liquid discharging unit 11 and an abnormality in the imaging unit 12.
- the abnormality detection unit 109 detects the continuation of the deposition, it may be a method of detecting the accumulation of chips in a plurality of adjacent mesh regions instead of the accumulation of chips in one mesh region for a predetermined period. .. It should be noted that the information processing apparatus 10A described above with reference to FIG. 8 may be configured to include an abnormality detecting unit 109 generated by the liquid discharging unit 11 and the imaging unit 12.
- the information processing apparatus 10 has been described as being included in the machine tool 1, but the present invention is not limited to this. Specifically, as shown in FIG. 12, the information processing device 10 is not included in the machine tool 1A, is independent of the machine tool 1A, and is an external information processing terminal capable of data communication with the machine tool 1A. Good. Although detailed description is omitted in FIG. 12, the configuration of the machine tool 1A includes a communication unit 5 and an information processing device 10 inside as compared with the machine tool 1 described above using FIGS. 1 and 2. The configuration is the same except that there is none.
- the image data 111 and the like are displayed on the display unit 130 of the information processing device 10, but the present invention is not limited to this. Specifically, the display unit 130 that displays the image data 111 is not included in the machine tool 1 and the information processing device 10, and even if it is a display of an external information processing terminal or the like capable of data communication with the information processing device 10. Good.
- the detection of the deposition area is pop-up-displayed on the display unit 130 of the information processing device 10, but the present invention is not limited to this.
- the information processing device 10 may transmit a message to the effect that the accumulated area has been detected to the information processing terminal owned by the worker or the like. By such a method, the operator can grasp the detection of the deposited area even if the operator is physically separated from the machine tool 1.
- the information processing apparatus, machine tool and information processing system described in all the claims of the present disclosure are realized by cooperation with hardware resources such as a processor, a memory, and a program.
- the information processing apparatus, machine tool and information processing system of the present disclosure are useful for cleaning machine tools, for example.
- Machine tool 10 10A Information processing device 100 Calculation unit 101 Acquisition unit 102 Mesh division unit 103 Information processing unit 104 Display processing unit 105 Detection unit 106 Release control unit 107 Accumulation transition determination unit 108 Priority determination unit
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Optics & Photonics (AREA)
- Machine Tool Sensing Apparatuses (AREA)
- Auxiliary Devices For Machine Tools (AREA)
Abstract
Description
これらの概括的かつ特定の態様は、システム、方法、及びコンピュータプログラム、並びに、それらの組み合わせにより、実現されてもよい。
〈工作機械〉
図1を用いて、実施の形態1に係る工作機械1の一例を説明する。工作機械1は、対象のワークを加工するものである。ワークの加工により、工作機械1内部では、ワークの一部が分離して生じた切屑が堆積する。例えば、工作機械1は、加工を行うために主軸の駆動制御を行う数値制御装置4と、加工により生じた切屑を移動させる液体を放出する液体放出部11と、工作機械1内部を撮像する撮像部12と、機械座標取得部13と、加工により生じた切屑堆積の時系列変化を管理する情報処理装置10と、を備える。
図3を用いて、実施形態に係る情報処理装置10の一例を説明する。情報処理装置10は、演算部100と、記憶部110と、入力部120と、表示部130と、通信部140とを備える。この情報処理装置10は、例えば、コンピュータやタブレット端末等の情報処理装置である。図1に示すように、情報処理装置10は、工作機械1に含まれる構成でもよいが、これに限られない。情報処理装置10は、工作機械1とは別体であり、有線通信または無線通信が可能であってもよい。また、図3に示すように、入力部120と表示部130は、情報処理装置10に含まれる構成でもよいが、これに限られない。入力部120と表示部130とは、例えば、工作機械1の操作盤に備えられていてもよい。また、入力部120と表示部130とは、情報処理装置10と工作機械1にそれぞれ設けられており、使用者が任意の入力部120と表示部130とを選択して利用可能な構成としてもよい。
図7に示すフローチャートを用いて、実施の形態1に係る情報処理装置10における液体放出の処理について説明する。まず、取得部101は、撮像部12が撮像した画像データ111を取得し、記憶部110に記憶させる(S01)。
〈情報処理装置〉
実施の形態2に係る工作機械は、図1を用いて上述した工作機械1と同一の構成であるが、情報処理装置の構成が図3を用いて上述した構成と異なるため、図1及び図8を参照して説明する。図8に示すように、実施の形態2に係る工作機械1の情報処理装置10Aは、図3を用いて上述した工作機械1と比較し、堆積推移判定部107及び優先順位決定部108を備える点で異なる。
処理部104に表示することができる。
図10に示すフローチャートを用いて、実施の形態2に係る情報処理装置10Aにおける液体放出の処理について説明する。図10のフローチャートにおいて、図7を用いて上述した情報処理装置10における処理と同一の処理については、同一のステップ番号を付す。図10に示すように、情報処理装置10と異なる処理は、ステップS11,S12及びS13である。
上述の説明では、情報処理装置10は、図5に示すような履歴データ113として切屑堆積の時系列変化を記憶する例で説明したが、これに限定されない。例えば、情報処理部103は、加工サイクル単位で履歴データ113を用いて、ワークの加工中に切屑が堆積しやすい場所又は切屑が堆積しやすいタイミング等を分析する。「加工サイクル」とは、1つのワークの加工の開始から終了に要する期間である。撮像部12は、加工サイクル中の定期的なタイミングで工作機械1の内部(切屑が飛散する領域として画定される加工領域)を撮像してもよい。また、この加工サイクルにおける1回の画像データの取得のタイミングは、図5を用いて上述した「時刻ID」により特定される。
(2)そして、情報処理部103は、時刻ID毎に、得られた「切屑発生量」の所定割合(例えば、20%)以上となる領域IDで識別される領域を「切屑の多い領域」として求める。情報処理部103は、単に、時刻ID毎に、得られた「切屑発生量」が所定値以上となる領域IDで識別される領域を「切屑の多い領域」として求めてもよい。
(3)また、情報処理部103は、時刻ID毎に、切屑量が多いとされる「識別レベル」の割合が、所定割合以上(例えば、識別レベル3以上が、全体の20%以上)の場合、その時刻IDで識別されるタイミングを、「切屑の堆積量の多い時間帯」とする。
変形例2に係る情報処理装置は、ワークの加工に異常が生じた際に、加工の異常を検知するものである。例えば、図11に示すように、変形例2に係る情報処理装置10Bは、図3を用いて上述した情報処理装置10と比較して、異常検知部109を備える点で異なる。また、変形例3に係る情報処理装置10Bの情報処理部103は、各メッシュ領域にワークが写るか否かの情報を含む履歴データ113を生成する。これにより、履歴データ113によると、切屑に関する堆積状態に加え、加工中のワークの状態を含むものとなる。
変形例3に係る情報処理装置は、液体放出部11で発生する異常又は撮像部12で発生する異常の少なくともいずれかを検知するものである。変形例3に係る異常検知装置は、図12を用いて上述した情報処理装置10Bと同一の構成であるため、図11を用いて説明する。
上述の説明では、情報処理装置10は、工作機械1に含まれるものとして説明したが、これに限定されない。具体的には、図12に示すように、情報処理装置10は、工作機械1Aに含まれず、工作機械1Aから独立し、工作機械1Aとデータ通信が可能な外部の情報処理端末であってもよい。なお、図12では詳しい説明を省略するが、工作機械1Aの構成は、図1及び図2を用いて上述した工作機械1と比較し、通信部5を備え、内部に情報処理装置10を含まない以外の構成は同一である。
10,10A 情報処理装置
100 演算部
101 取得部
102 メッシュ分割部
103 情報処理部
104 表示処理部
105 検知部
106 放出制御部
107 堆積推移判定部
108 優先順位決定部
Claims (11)
- 工作機械の内部画像であって、ワークから発生する切屑を検出する対象エリアを異なる時刻で撮像した第1及び第2画像の少なくとも一部を複数のメッシュ領域に分割するメッシュ分割部と、
(a)前記第1画像に対応する前記複数のメッシュ領域の内の特定のメッシュ領域に対応する第1の切屑に関する情報と、(b)前記第2画像に対応する前記複数のメッシュ領域の内の前記特定のメッシュ領域に対応する第2の切屑に関する情報と、(c)前記第1画像に関連する第1時刻と、(d)前記第2画像に関連する第2時刻と、を関連付け処理する情報処理部と、
を備えることを特徴とする情報処理装置。 - ワークから発生する切屑を移動させるように液体を放出する液体放出部と、内部を撮像する撮像部とを備える工作機械における前記撮像部で撮影された画像を表示する情報処理装置であって、
前記撮像部で撮像された内部画像を含む所定の画像を表示する表示部と、
前記表示部に表示された前記内部画像内の所定位置に対する入力信号を検知する検知部と、
を備え、
前記表示部は、前記入力信号に基づいて、前記内部画像内を所定の大きさに分割した複数のメッシュ領域のうちの前記所定位置に対応する特定のメッシュ領域の切屑に関する情報を時系列に表示することを特徴とする情報処理装置。 - 所定の画像を表示する表示部を備え、
前記切屑に関する情報に、時刻と関連付けられた前記メッシュ領域ごとの切屑の堆積量に関する判定値が含まれ、
前記表示部は、前記特定のメッシュ領域に対応する前記判定値を時系列に表示することを特徴とする請求項1または2に記載の情報処理装置。 - 所定の画像を表示する表示部を備え、
前記切屑に関する情報に、時刻と関連付けられた複数の前記メッシュ領域で構成されるメッシュ領域群の切屑の堆積量に関する判定値が含まれ、
前記表示部は、前記メッシュ領域群に対応する前記判定値を時系列に表示することを特徴とする請求項1または2に記載の情報処理装置。 - 前記判定値に基づいて、所定の期間、所定の範囲内の切屑が存在し続けている前記メッシュ領域を検出する堆積推移判定部を備え、
前記表示部は、前記堆積推移判定部により検出された前記メッシュ領域を報知し、該メッシュ領域に対応する前記切屑に関する情報を表示することを特徴とする請求項3に記載の情報処理装置。 - 前記判定値に基づいて、所定の期間、所定の範囲内の切屑が存在し続けている前記メッシュ領域群を検出する堆積推移判定部を備え、
前記表示部は、前記堆積推移判定部により検出された前記メッシュ領域群を報知し、該メッシュ領域群に対応する前記切屑に関する情報を表示することを特徴とする請求項4に記載の情報処理装置。 - 加工されたワークが含まれる前記メッシュ領域と、前記ワークの加工において得られる各機械座標の位置から予測される前記工作機械内で前記ワークが存在する領域とを比較し、加工の異常を検知した場合に信号を出力する異常検知部をさらに備える、
ことを特徴とする請求項1または2に記載の情報処理装置。 - 所定のメッシュ領域に関する切屑の堆積量が、所定期間以上、閾値を超えるか否かを判定し、所定期間以上、閾値を超える場合に信号を出力する異常検知部をさらに備える、
ことを特徴とする請求項1または2に記載の情報処理装置。 - 工作機械の内部画像を含む所定の画像を表示する表示部と、
前記表示部に表示された前記内部画像内の所定位置に対する入力信号を検知する検知部と、
を備え、
前記入力信号に基づいて、ワークから発生する切屑を移動させるように液体を放出する液体放出部を制御することを特徴とする請求項1から8の何れか1項に記載の情報処理装置。 - 請求項1から9の何れか1項に記載の情報処理装置と、
ワークから発生する切屑を移動させるように液体を放出する液体放出部と、
内部を撮像する撮像部と、
を備えたことを特徴とする工作機械。 - ワークから発生する切屑を移動させるように液体を放出する液体放出部と、
前記ワークを加工する領域を含む工作機械の内部を撮像する撮像部と
前記撮像部で撮像された内部画像を表示する表示部と、
前記表示部に表示された前記内部画像内の所定位置に対する入力信号を検知する検知部と、を備え、
前記表示部は、前記入力信号に基づいて、前記内部画像内を所定の大きさに分割した複数のメッシュ領域のうちの前記所定位置に対応する対応メッシュ領域の切屑に関する情報を時系列に表示することを特徴とする情報処理システム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202080085110.6A CN114786870B (zh) | 2019-12-09 | 2020-12-08 | 信息处理装置、机床及信息处理系统 |
| EP20900655.0A EP4074458A4 (en) | 2019-12-09 | 2020-12-08 | Information processing device, machine tool, and information processing system |
| JP2021563987A JP7065262B2 (ja) | 2019-12-09 | 2020-12-08 | 情報処理装置、工作機械及び情報処理システム |
| US17/783,487 US12236578B2 (en) | 2019-12-09 | 2020-12-08 | Information processing device and system displaying information in time-series order on chips in regions of image captured inside machine tool |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019-222208 | 2019-12-09 | ||
| JP2019222208 | 2019-12-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021117745A1 true WO2021117745A1 (ja) | 2021-06-17 |
Family
ID=76329927
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/045741 Ceased WO2021117745A1 (ja) | 2019-12-09 | 2020-12-08 | 情報処理装置、工作機械及び情報処理システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12236578B2 (ja) |
| EP (1) | EP4074458A4 (ja) |
| JP (1) | JP7065262B2 (ja) |
| CN (1) | CN114786870B (ja) |
| WO (1) | WO2021117745A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7817357B1 (ja) * | 2024-12-24 | 2026-02-18 | Dmg森精機株式会社 | 工作機械および工作機械の加工室内の洗浄方法 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117484263A (zh) * | 2023-11-16 | 2024-02-02 | 珠海格力智能装备技术研究院有限公司 | 数控机床y轴护罩防卡屑装置和方法 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007114742A (ja) * | 2005-09-21 | 2007-05-10 | Olympus Corp | 観察装置 |
| JP2008155324A (ja) | 2006-12-25 | 2008-07-10 | Brother Ind Ltd | 工作機械 |
| JP2010035756A (ja) * | 2008-08-04 | 2010-02-18 | Fujifilm Corp | 診断支援装置及び診断支援方法 |
| JP2012010733A (ja) * | 2010-06-29 | 2012-01-19 | Fujifilm Corp | 電子内視鏡システム、電子内視鏡用のプロセッサ装置、画像検索システム、及び検索方法 |
| JP2016120589A (ja) | 2014-12-25 | 2016-07-07 | ファナック株式会社 | 工作機械の機内清掃装置 |
| JP2017094420A (ja) * | 2015-11-20 | 2017-06-01 | ファナック株式会社 | 工作機械 |
| JP2018024094A (ja) * | 2017-11-14 | 2018-02-15 | ファナック株式会社 | 工作機械の洗浄システム |
| JP2019111637A (ja) * | 2017-12-26 | 2019-07-11 | ファナック株式会社 | 切粉除去装置及び情報処理装置 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10145515B4 (de) * | 2001-09-14 | 2014-03-27 | Siemens Aktiengesellschaft | Optimierung der Parametrierung einer Werkzeugmaschine |
| JP2005296064A (ja) * | 2004-04-06 | 2005-10-27 | Konica Minolta Medical & Graphic Inc | 制御装置及び表示制御プログラム |
| JP2007293547A (ja) * | 2006-04-24 | 2007-11-08 | Canon Inc | 情報処理装置及び当該装置における情報処理方法 |
| JP2008236293A (ja) * | 2007-03-20 | 2008-10-02 | Fujifilm Corp | マルチ画像表示装置及びマルチ画像表示方法 |
| JP5090486B2 (ja) | 2009-09-30 | 2012-12-05 | 富士フイルム株式会社 | 肝臓造影像を用いた医用画像診断装置および画像表示方法、並びにプログラム |
| JP5742753B2 (ja) * | 2012-03-06 | 2015-07-01 | 岩崎電気株式会社 | 輝度測定装置 |
| JP2012245395A (ja) | 2012-09-19 | 2012-12-13 | Konica Minolta Medical & Graphic Inc | 動態撮影システム及び診断支援情報生成方法 |
| US10086487B2 (en) | 2014-12-25 | 2018-10-02 | Fanuc Corporation | Internal cleaning device of machine tool |
| JP6058720B2 (ja) | 2015-03-13 | 2017-01-11 | 株式会社東芝 | 情報出力装置、検知装置、プログラム及び情報出力方法 |
| JP6306544B2 (ja) * | 2015-08-11 | 2018-04-04 | ファナック株式会社 | 工作機械の洗浄システム |
| EP3326749B2 (en) | 2016-11-26 | 2025-11-12 | Agie Charmilles SA | Method for machining and inspecting of workpieces |
| FR3059885B1 (fr) * | 2016-12-08 | 2020-05-08 | Koelis | Dispositif de visualisation d’un organe interne d’un patient ainsi qu’un procede de visualisation associe |
| JP6677706B2 (ja) * | 2017-12-27 | 2020-04-08 | ファナック株式会社 | リンク情報生成装置、リンク情報生成方法及びリンク情報生成プログラム |
| JP6806736B2 (ja) * | 2018-06-05 | 2021-01-06 | ファナック株式会社 | 位置情報表示システム |
| JP7634140B2 (ja) * | 2019-02-25 | 2025-02-21 | Dmg森精機株式会社 | 切屑検出装置 |
| JP6959288B2 (ja) * | 2019-04-02 | 2021-11-02 | ファナック株式会社 | 工作機械 |
| JP7294991B2 (ja) * | 2019-11-13 | 2023-06-20 | ファナック株式会社 | 工作機械の作業領域の洗浄の要否を判定する装置、洗浄システム、及び方法 |
| JP7343364B2 (ja) * | 2019-11-13 | 2023-09-12 | ファナック株式会社 | 工作機械の作業領域を洗浄する洗浄システム、及び方法 |
| JP7391625B2 (ja) * | 2019-11-21 | 2023-12-05 | ファナック株式会社 | 制御装置及びプログラム |
| JP6886506B1 (ja) * | 2019-11-29 | 2021-06-16 | Dmg森精機株式会社 | 表示装置、画像処理装置、工作機械および液体の放出方法 |
| JP6788759B1 (ja) * | 2020-02-12 | 2020-11-25 | Dmg森精機株式会社 | 情報処理装置及び情報処理システム |
| JP6922051B1 (ja) * | 2020-08-06 | 2021-08-18 | Dmg森精機株式会社 | 情報処理装置、工作機械及びプログラム |
| JPWO2022044882A1 (ja) * | 2020-08-24 | 2022-03-03 | ||
| TWI912399B (zh) * | 2020-11-09 | 2026-01-21 | 日商發那科股份有限公司 | 機械學習裝置、洗淨預測裝置、及洗淨系統 |
| JP6921354B1 (ja) * | 2021-05-24 | 2021-08-18 | Dmg森精機株式会社 | 情報処理装置 |
| JP7083943B1 (ja) * | 2021-05-24 | 2022-06-13 | Dmg森精機株式会社 | 情報処理装置 |
-
2020
- 2020-12-08 EP EP20900655.0A patent/EP4074458A4/en active Pending
- 2020-12-08 CN CN202080085110.6A patent/CN114786870B/zh active Active
- 2020-12-08 JP JP2021563987A patent/JP7065262B2/ja active Active
- 2020-12-08 US US17/783,487 patent/US12236578B2/en active Active
- 2020-12-08 WO PCT/JP2020/045741 patent/WO2021117745A1/ja not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007114742A (ja) * | 2005-09-21 | 2007-05-10 | Olympus Corp | 観察装置 |
| JP2008155324A (ja) | 2006-12-25 | 2008-07-10 | Brother Ind Ltd | 工作機械 |
| JP2010035756A (ja) * | 2008-08-04 | 2010-02-18 | Fujifilm Corp | 診断支援装置及び診断支援方法 |
| JP2012010733A (ja) * | 2010-06-29 | 2012-01-19 | Fujifilm Corp | 電子内視鏡システム、電子内視鏡用のプロセッサ装置、画像検索システム、及び検索方法 |
| JP2016120589A (ja) | 2014-12-25 | 2016-07-07 | ファナック株式会社 | 工作機械の機内清掃装置 |
| JP2017094420A (ja) * | 2015-11-20 | 2017-06-01 | ファナック株式会社 | 工作機械 |
| JP2018024094A (ja) * | 2017-11-14 | 2018-02-15 | ファナック株式会社 | 工作機械の洗浄システム |
| JP2019111637A (ja) * | 2017-12-26 | 2019-07-11 | ファナック株式会社 | 切粉除去装置及び情報処理装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4074458A4 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7817357B1 (ja) * | 2024-12-24 | 2026-02-18 | Dmg森精機株式会社 | 工作機械および工作機械の加工室内の洗浄方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114786870B (zh) | 2024-08-06 |
| JP7065262B2 (ja) | 2022-05-11 |
| US20230011866A1 (en) | 2023-01-12 |
| EP4074458A1 (en) | 2022-10-19 |
| JPWO2021117745A1 (ja) | 2021-06-17 |
| CN114786870A (zh) | 2022-07-22 |
| US12236578B2 (en) | 2025-02-25 |
| EP4074458A4 (en) | 2024-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250285257A1 (en) | Chip detection apparatus, machine tool, chip detection method, and learning image composition apparatus | |
| JP6788759B1 (ja) | 情報処理装置及び情報処理システム | |
| JP7065262B2 (ja) | 情報処理装置、工作機械及び情報処理システム | |
| US12461515B2 (en) | Information processing device, machine tool, and program for removing machined substances | |
| JP7645730B2 (ja) | 工具摩耗モニタリング装置、工具摩耗モニタリングシステム、およびプログラム | |
| EP4129566A1 (en) | Information processing device and machine tool | |
| CN114746213B (zh) | 显示装置、机床及液体的放出方法 | |
| JP6788758B1 (ja) | 情報処理装置および工作機械 | |
| JP2022180272A (ja) | 情報処理装置 | |
| JP6748319B1 (ja) | 情報処理装置及び情報処理システム | |
| JP6887033B1 (ja) | 画像処理装置、工作機械および画像処理方法 | |
| JP2022179892A (ja) | 情報処理装置 | |
| CN114746212B (zh) | 显示装置、机床及液体的放出方法 | |
| JP2022029909A (ja) | 情報処理装置、プログラム及び工作機械 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20900655 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021563987 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2020900655 Country of ref document: EP Effective date: 20220711 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 17783487 Country of ref document: US |