[go: up one dir, main page]

WO2024241765A1 - Machine tool, and method for controlling machine tool - Google Patents

Machine tool, and method for controlling machine tool Download PDF

Info

Publication number
WO2024241765A1
WO2024241765A1 PCT/JP2024/015131 JP2024015131W WO2024241765A1 WO 2024241765 A1 WO2024241765 A1 WO 2024241765A1 JP 2024015131 W JP2024015131 W JP 2024015131W WO 2024241765 A1 WO2024241765 A1 WO 2024241765A1
Authority
WO
WIPO (PCT)
Prior art keywords
safety
machine tool
worker
operator
workpiece
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.)
Pending
Application number
PCT/JP2024/015131
Other languages
French (fr)
Japanese (ja)
Inventor
兼秀 天野
真庸 成田
健翔 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Amada Co Ltd filed Critical Amada Co Ltd
Publication of WO2024241765A1 publication Critical patent/WO2024241765A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D55/00Safety devices protecting the machine or the operator, specially adapted for apparatus or machines dealt with in this subclass
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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/00Accessories 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B30PRESSES
    • B30BPRESSES IN GENERAL
    • B30B15/00Details of, or accessories for, presses; Auxiliary measures in connection with pressing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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 programme data in numerical form

Definitions

  • This disclosure relates to a machine tool and a method for controlling the machine tool.
  • Patent Document 1 describes a system that determines the safety level of an operator who operates industrial machinery (machine tools) based on biological information such as the body temperature of the operator and environmental information such as the temperature or humidity of the working environment, and then restricts or releases the restrictions on the operation of the industrial machinery.
  • Safety education for workers is important to operate machine tools safely. Traditionally, whether or not a worker has received safety education is managed by personnel. Ideally, machine tools should be operated by workers who have received safety education, but whether or not operation of machine tools should be limited to workers who have received safety education is left to the discretion of the workplace. It is desirable to develop machine tools and machine tool control methods that can make the machine tool operate differently depending on whether the machine tool is operated by a worker who has not received safety education or a worker who has received safety education.
  • a first aspect of one or more embodiments provides a machine tool having a machine tool main body for machining a workpiece, an NC device for controlling the machine tool main body, and an operation unit operated by an operator to machine the workpiece with the machine tool main body, and an operation panel in which the NC device or a control unit connected to the NC device accepts operation of the operation unit by the operator, the NC device or the control unit identifying the operator who operates the operation unit, checking a safety education attendance history indicating whether the identified operator has taken safety education that should be taken in advance to safely operate the machine tool main body, and determining whether to permit or not permit machining of the workpiece by the machine tool main body executed by the operator operating the operation unit, depending on at least the confirmed safety education attendance history of the operator.
  • the operation of the machine tool is switched based on the objective fact of whether or not the operator has received safety training.
  • a second aspect of one or more embodiments provides a method of controlling a machine tool, in which a control device provided in a machine tool identifies an operator who operates an operating unit operated to cause the machine tool to machine a workpiece, checks a safety education attendance history indicating whether the identified operator has taken the safety education that should be taken in advance to safely operate the machine tool, and determines whether to permit or not permit the operator to operate the operating unit to machine the workpiece by the machine tool, depending on at least the confirmed safety education attendance history of the operator.
  • the operation of the machine tool is switched based on the objective fact of whether or not the operator has received safety training.
  • the operation of the machine tool can be made different depending on whether the machine tool is operated by an operator who has not received safety training or an operator who has received safety training.
  • FIG. 1 is a block diagram illustrating a machine tool according to one or more embodiments.
  • FIG. 2 is a diagram illustrating a press brake, an example of a machine tool, according to one or more embodiments.
  • FIG. 3 is a diagram conceptually illustrating a worker information file stored by a machine tool according to one or more embodiments.
  • FIG. 4 is a diagram conceptually illustrating a safety training video file and a safety check work instruction video file to be played by a machine tool according to one or more embodiments.
  • FIG. 5 is a diagram conceptually illustrating a safety training history managed by a machine tool according to one or more embodiments.
  • FIG. 6 is a flow chart illustrating a process for managing the safety training history of each operator by a machine tool according to one or more embodiments.
  • FIG. 1 is a block diagram illustrating a machine tool according to one or more embodiments.
  • FIG. 2 is a diagram illustrating a press brake, an example of a machine tool, according to one or more embodiments
  • FIG. 7A is a partial flow chart illustrating processing performed by the controller when the machine tool is a press brake in accordance with one or more embodiments.
  • FIG. 7B is a partial flowchart following FIG. 7A illustrating processing performed by the control device when the machine tool is a press brake according to one or more embodiments.
  • FIG. 8 is a flowchart showing a specific process of step S108 shown in FIG. 7A.
  • FIG. 9 is a perspective view showing a test piece used in a press brake safety check operation.
  • FIG. 10 is a diagram showing a press brake safety check operation that an operator should perform using the test piece shown in FIG.
  • FIG. 11 is a diagram showing an example of a message displayed on the display unit in step S110 shown in FIG. 7A.
  • FIG. 12 is a diagram showing an example of a message displayed on the display unit in step S117 shown in FIG. 7B.
  • FIG. 13 is a diagram showing an example of a message displayed on the display unit in step S120 shown in FIG. 7B.
  • FIG. 14 is a flow chart illustrating the process performed by the controller when the machine tool is a laser processing machine according to one or more embodiments.
  • FIG. 15 is a diagram showing an example of a message displayed on the display unit in step S211 shown in FIG.
  • FIG. 16 is a diagram showing an example of a message displayed on the display unit in step S214 shown in FIG.
  • FIG. 17 is a diagram showing an example of a safety training history list image based on the safety training history of each worker.
  • a machine tool includes a machine tool main body that processes a workpiece, an NC device that controls the machine tool main body, and an operation panel that has an operation unit operated by an operator to process the workpiece with the machine tool main body, and in which the NC device or a control unit connected to the NC device accepts operation of the operation unit by the operator.
  • the NC device or the control unit identifies the operator who operates the operation unit, checks a safety education attendance history that indicates whether the identified operator has taken safety education that should be taken in advance to safely operate the machine tool main body, and determines whether to permit or not permit the machining operation of the workpiece by the machine tool main body, which is executed by the operator operating the operation unit, depending on at least the confirmed safety education attendance history of the operator.
  • a control device provided in the machine tool identifies an operator who operates an operating unit that is operated to allow the machine tool to machine a workpiece, checks a safety education attendance history indicating whether the identified operator has taken the safety education that should be taken in advance to safely operate the machine tool, and determines whether to permit or not permit the operator to operate the operating unit to machine the workpiece by the machine tool, depending on at least the confirmed safety education attendance history of the operator.
  • the machine tool 100 includes an NC (Numerical Control) device 11, a machine tool main body 12, and an operation panel 20.
  • a server 30, a processing program creation device 40, and a processing program database 50 are connected to the machine tool 100, for example, via a network.
  • the machine tool 100 is a press brake for bending sheet metal, a laser processing machine for cutting sheet metal, a turret punch press for punching sheet metal, or any other processing machine.
  • the NC unit 11 controls the machine tool body 12 based on a machining program created by a machining program creation device 40.
  • the machining program creation device 40 can be configured by a computer device that executes a CAM (Computer Aided Manufacturing) program.
  • the machining program database 50 stores the machining program created by the machining program creation device 40.
  • the NC unit 11 may be supplied with a machining program directly from the machining program creation device 40, or may be supplied with a machining program that is read out from the machining program database 50.
  • the operation panel 20 includes a control unit 21, a display unit 22, a camera 23, a line-of-sight detection unit 24, operation buttons 25, a storage unit 26, and a non-volatile memory 27.
  • the control unit 21 is connected to the NC device 11.
  • the control unit 21 is connected to the display unit 22, the camera 23, the line-of-sight detection unit 24, the operation buttons 25, a storage unit 26, and a non-volatile memory 27.
  • the control unit 21 is composed of, for example, a microprocessor.
  • the display unit 22 can be composed of a liquid crystal panel, or may be a touch panel with a touch pad 221 attached to its surface.
  • the operation buttons 25 and the touch pad 221 are the operation unit.
  • the storage unit 26 is composed of a temporary storage memory.
  • the non-volatile memory 27 stores a worker information file 270, which will be described later.
  • the server 30 stores a video file 31 and a safety training attendance history 32, which will be described later.
  • the safety training attendance history 32 may be stored in either a non-volatile memory unit provided in the NC device 11 or the machine tool 100.
  • the operation panel 20 includes a control unit 21, and the NC device 11 and control unit 21 are configured to work together to control the machine tool 100.
  • the NC device 11 may execute the control executed by the control unit 21.
  • the control unit 21 may accept operation of the operation unit (operation buttons 25 or touch pad 221) by an operator, or the NC device 11 may accept the operation.
  • the NC device 11 and control unit 21 are control devices that control the operation of the machine tool 100. It is sufficient that the control device of the machine tool 100 accepts operation of the operation unit by an operator.
  • the press brake 100PB includes an NC device 11 and a press brake main body 12PB.
  • the press brake main body 12PB includes left and right side frames 120, an upper table 121, and a lower table 122.
  • a punch holder 123 is attached to the upper table 121, and a die holder 124 is attached to the lower table 122.
  • a punch Tp is attached to the punch holder 123, and a die Td is attached to the die holder 124.
  • the upper table 121 is configured to move up and down by hydraulic cylinders 125L and 125R provided on the left and right.
  • the upper table 121 may also be configured to move up and down by a motor.
  • a backgauge 126 is provided behind the upper table 121 and the lower table 122.
  • the backgauge 126 has butts 127L and 127R that move left and right along the stretch 128.
  • the butts 127L and 127R are also configured to move in the height direction and the front and rear directions.
  • the butts 127L and 127R move to positions corresponding to the die Td.
  • the worker places the back end of the metal sheet W on the die Td so that it butts against the butts 127L and 127R.
  • a foot pedal 129 is connected to the NC device 11.
  • the foot pedal 129 has a close foot pedal 1291 that lowers the upper table 121 and an open foot pedal 1292 that raises the upper table 121.
  • the foot pedal 129 is also an operating unit.
  • the operation panel 20 is attached to an L-shaped arm 201 provided on the left side of the press brake main body 12PB.
  • the operation buttons 25 are arranged below the display unit 22, and the camera 23 is attached to the top of the display unit 22.
  • the gaze detection unit 24 is arranged below the operation buttons 25.
  • the positions of the camera 23 and the gaze detection unit 24 are just an example, and the camera 23 and the gaze detection unit 24 may be arranged near the display unit 22.
  • the gaze detection unit 24 can be configured with a pair of light-emitting diodes 241 and 242 that irradiate near-infrared light with a wavelength of 850 nm toward the left and right eyes of the worker, and a pair of cameras 243 and 244 that capture images of the left and right eyes.
  • the configuration described in Patent Document 2 can be used as the gaze detection unit 24.
  • the gaze detection unit 24 is provided so that the control unit 21 can determine whether or not the worker is looking at the display unit 22 based on the direction of the worker's gaze. Instead of providing the gaze detection unit 24, the control unit 21 may determine whether or not the worker is looking at the display unit 22 by detecting the worker's face based on the captured image generated by the camera 23. If it is determined whether or not the worker is looking at the display unit 22 based on the detection of the worker's face from the captured image generated by the camera 23 instead of gaze detection by the gaze detection unit 24, the configuration of the operation panel 20 can be simplified.
  • the worker places the metal sheet W to be processed on the die Td.
  • the metal sheet W is sandwiched between the punch Tp and the die Td and bent.
  • the press brake 100PB is configured so that the worker cannot bend the metal sheet W unless he or she has received the required safety training beforehand.
  • FIG 3 conceptually shows the worker information file 270 stored in the non-volatile memory 27.
  • the worker information file 270 stores worker IDs, worker names, facial images (face photographs), and management authority as worker information. It is not essential that the worker information includes worker names and management authority.
  • the worker information file 270 only needs to store one or more facial images of workers in association with each worker ID.
  • the control unit 21 of the operation panel 20 can register the names of each worker entered using the operation buttons 25 and the facial images of each worker captured by the camera 23 in the worker information file 270.
  • a management authority value of 0 indicates that the user does not have the authority to manage the machine tool 100
  • a management authority value of 1 indicates that the user has the authority to manage the machine tool 100.
  • a worker with a worker ID of 0006 and a management authority value of 1 is the manager of the machine tool 100.
  • video files 31 stored in server 30 include, for example, five safety training video files 311-315 consisting of safety training video files #1-#5, and one safety check work instruction video file 316.
  • Safety training video files #1-#5 have increasingly more advanced content, from safety training video file #1 to safety training video file #5.
  • the number of safety training video files in video file 31 may vary depending on the type of machine tool 100, and video file 31 includes one or more safety training video files.
  • the number of safety check work instruction video files in video file 31 may also differ depending on the type of machine tool 100. Depending on the type of machine tool 100, video file 31 may not include a safety check work instruction video file. Video file 31 does not include a safety check work instruction video file, or includes one or more safety check work instruction video files. Safety check work instruction video file 316 is assumed to be a safety check work instruction video file for press brake 100PB.
  • FIG. 5 conceptually shows the safety training attendance history 32 stored in the server 30.
  • a value of 0 indicates that the safety training video file has not been attended
  • a value of 1 indicates that the safety training video file has been attended.
  • the control unit 21 and NC device 11 manage and update the safety training attendance history 32 as follows.
  • a worker who wishes to watch a safety training video which is a video for safety training, stands in front of the operation panel 20.
  • processing is started, and in step S1, the control unit 21 compares the face of the worker captured by the camera 23 with the face image stored in the worker information file 270 to recognize the worker standing in front of the operation panel 20. In other words, the worker's face is authenticated.
  • the worker operates the operation button 25 to select the safety training video file that he or she wishes to view.
  • the NC device 11 reads out the selected safety training video file from the server 30 and supplies it to the control unit 21.
  • the control unit 21 stores the read safety training video file in the memory unit 26.
  • the downloaded safety training video file is temporarily stored in the memory unit 26.
  • step S3 upon receiving the playback instruction, the control unit 21 plays the safety training video file and displays the safety training video on the display unit 22.
  • step S4 the control unit 21 acquires gaze information indicating the line of sight of the worker detected by the gaze detection unit 24. If the gaze detection unit 24 is not provided, in step S4, the control unit 21 detects the face of the worker based on the captured image generated by the camera 23.
  • step S5 the control unit 21 determines whether or not playback of the safety training video file has been completed. If playback has not been completed (NO), the control unit 21 repeats the processes of steps S3 to S5.
  • step S6 determines whether the worker has viewed the safety training video.
  • the control unit 21 determines that the safety training video has been viewed if the proportion of the time that the worker's gaze is directed toward the display unit 22 relative to the total playback time of the safety training video file is equal to or greater than a predetermined proportion. If the gaze detection unit 24 is not provided, the control unit 21 determines that the safety training video has been viewed if the proportion of the time that the worker's face is detected relative to the total playback time of the safety training video file is equal to or greater than a predetermined proportion.
  • control unit 21 determines in step S6 that the worker has viewed the safety training video (YES), it notifies the NC unit 11 of the worker ID and information indicating the viewed safety training video file, and instructs it to update the safety training attendance history 32.
  • the NC unit 11 rewrites the value 0 of the selected safety training video file of the recognized worker in the safety training attendance history 32 to a value 1, thereby recording that the safety training has been completed, and ends the process.
  • control unit 21 determines in step S6 that the worker has only played back the safety training video but has not actually watched it (NO), it instructs the NC unit 11 not to update the safety training attendance history 32.
  • the NC unit 11 ends the process without updating the safety training attendance history 32.
  • the control unit 21 determines that the safety training video has been viewed based on the direction of the worker's gaze, but it may also be determined whether or not the safety training video has been viewed as follows. If the safety training video includes content that instructs the operator to operate an operation unit such as the operation button 25, the control unit 21 determines whether or not the operation unit has actually been operated. If the ratio of the number of times the operator actually operated the operation unit to all instructions that instruct the operator to operate the operation unit within the entire playback time of the safety training video file is equal to or greater than a predetermined ratio, the control unit 21 determines that the safety training video has been viewed. The control unit 21 may also determine whether or not the safety training video has been viewed based on both the direction of the worker's gaze or the detection result of the worker's face, and the number of times the operation unit has been operated.
  • the control unit 21 may use artificial intelligence (AI) to analyze the behavior of the worker and determine whether or not the safety training video has been viewed. There are no limitations on the conditions under which the control unit 21 determines that the safety training video has been viewed.
  • AI artificial intelligence
  • FIGS 7A and 7B will be used to explain the processing executed by the NC device 11 or the control unit 21 when the press brake 100PB bends the metal sheet W.
  • the NC device 11 when the power to the press brake 100PB is turned on and processing begins, the NC device 11 returns the press brake main body 12PB to the origin in step S101.
  • the NC device 11 reads a machining program newly created by the machining program creation device 40 or an existing machining program stored in the machining program database 50.
  • step S103 the worker performs die setup to attach punch Tp and die Td to punch holder 123 and die holder 124 at the positions specified by the machining program, respectively, to prepare the workpiece, which is the sheet metal W to be machined.
  • step S104 the worker presses the start button on the operation buttons 25.
  • step S105 the control unit 21 recognizes the worker based on the image of the worker captured by camera 23.
  • step S106 the control unit 21 queries the NC device 11 about the safety training attendance history. The NC device 11 supplies the safety training attendance history of the recognized worker to the control unit 21 from the safety training attendance history 32 stored in the server 30.
  • step S107 the control unit 21 determines whether the worker has taken safety training.
  • the control unit 21 may determine that the worker has taken safety training if at least safety training video files #1 to #3 of the five safety training video files consisting of safety training video files #1 to #5 have been taken.
  • the control unit 21 may determine that the worker has taken safety training if all safety training video files #1 to #5 have been taken. It is arbitrary how many of the five safety training video files must be taken to determine that the worker has taken safety training.
  • the number of safety training video files that need to be taken may be varied depending on the type (difficulty) of workpiece machining by the press brake 100PB (machine tool 100).
  • step S107 If the worker has received safety training in step S107 (YES), the control unit 21 instructs the worker to perform a safety check in step S108.
  • the control unit 21 instructs the worker to perform a safety check in step S108.
  • a safety check using a test piece, which will be described later, to check whether there are any abnormalities in the press brake main body 12PB.
  • Figure 8 shows the detailed processing of step S108.
  • the control unit 21 instructs the NC unit 11 to read the safety check work instruction video file 316.
  • the NC unit 11 reads the safety check work instruction video file 316 from the server 30 and supplies it to the control unit 21.
  • the control unit 21 stores the safety check work instruction video file 316 in the memory unit 26.
  • the downloaded safety check work instruction video file 316 is temporarily stored in the memory unit 26.
  • the control unit 21 plays the safety check work instruction video file 316 and displays the safety check work instruction video on the display unit 22.
  • the control unit 21 acquires gaze information indicating the line of sight of the worker detected by the gaze detection unit 24. If the gaze detection unit 24 is not provided, the control unit 21 detects the face of the worker based on the captured image generated by the camera 23.
  • the press brake 100PB is equipped with a safety device including an emitter that emits a laser beam and is provided at one of the left-right ends of the upper table 121 and the lower table 122, and a receiver that is provided at the other end.
  • the emitter emits a laser beam between the upper table 121 and the lower table 122. If, for example, a hand enters between the upper table 121 and the lower table 122, the laser beam is blocked and the receiver does not receive the laser beam.
  • the NC device 11 is configured to stop the descent of the upper table 121 when the receiver changes from a state in which it receives the laser beam to a state in which it does not receive the laser beam.
  • the safety confirmation work for the press brake 100PB is a work to confirm that the safety device is operating correctly using the test piece 12TP shown in FIG. 9.
  • the safety confirmation work instruction video in the safety confirmation work instruction video file 316 is a video that instructs the worker to perform the following safety confirmation work.
  • the safety device has upper, middle, and lower light-emitting elements 13a to 13f on the rear and front sides.
  • the operator grasps the plate-shaped portion with a plate thickness of 10 mm of the test piece 12TP and brings the tip of the cylindrical portion with a diameter of 14 mm into contact with the punch Tp.
  • the laser beams emitted from the upper and middle light-emitting elements 13a, 13b, 13d, and 13e are blocked by the cylindrical portion.
  • step S82 the control unit 21 determines whether or not the worker has performed the safety confirmation work shown in FIG. 10 after step S82.
  • step S82 the control unit 21 determines whether or not the safety confirmation work has been started by pressing the safety work start button. If the safety confirmation work has not been started (NO), the control unit 21 shifts the process to step S88. If the safety confirmation work has been started (YES), the control unit 21 determines in step S83 whether or not the start button has been pressed. If the start button has not been pressed (NO), the control unit 21 shifts the process to step S88.
  • step S84 the control unit 21 determines in step S84 whether or not only the designated light-emitting unit of the safety device is blocked. If the control unit 21 obtains information that the designated light-receiving unit of the safety device is not receiving the laser beam, it can determine that only the designated light-emitting unit is blocked. If only the designated light-emitting unit of the safety device is not blocked (NO), the control unit 21 transitions the process to step S88.
  • step S85 determines whether the close foot pedal 1291 has been pressed.
  • the control unit 21 can determine whether the close foot pedal 1291 has been pressed by obtaining information from the NC device 11 as to whether the close foot pedal 1291 has been pressed. If the close foot pedal 1291 has not been pressed (NO), the control unit 21 transitions the process to step S88.
  • step S86 determines in step S86 whether the descent speed of the upper table 121 is 0 or not. If the descent speed of the upper table 121 is 0, this means that the upper table 121 is not descending.
  • the control unit 21 can determine whether the descent speed of the upper table 121 is 0 or not by acquiring the descent speed of the upper table 121 from the NC device 11. If the descent speed of the upper table 121 is not 0 (NO), the control unit 21 transitions the process to step S88.
  • step S86 If the lowering speed of the upper table 121 is 0 in step S86 (YES), the control unit 21 determines in step S87 that the safety confirmation work is complete, and transitions the process to step S109 in FIG. 7A.
  • step S88 the control unit 21 determines whether or not an operation to end the safety confirmation work has been performed by pressing the end button. If an operation to end the safety confirmation work has not been performed (NO), the control unit 21 returns the process to step S82 and repeats the processes from step S82 onwards. If an operation to end the safety confirmation work has been performed (YES), the control unit 21 determines in step S89 that the safety confirmation work is incomplete and transitions the process to step S109 in FIG. 7A. In step S109, the control unit 21 records the work status of the safety confirmation work completed or incomplete in the control unit 21, for example, and transitions the process to step S112 in FIG. 7B.
  • step S107 if the operator has not received safety training in step S107 (NO), the control unit 21 displays a message M110 as shown in FIG. 11 on the display unit 22 in step S110, and determines in step S111 whether an operation to continue work has been performed.
  • the message M110 includes the text "End machine operation or change operator. Have you changed operator?" and a selection button B110 operated by the touch pad 221 to select "Yes" or "No.”
  • step S111 determines in step S111 that an operation to continue the work has been performed (YES), and returns the process to step S105. If the first worker touches "No" on the selection button B110 without changing the worker, the control unit 21 determines in step S111 that an operation to continue the work has not been performed (NO), and ends the process.
  • the control unit 21 determines in step S112 whether the safety check work has been performed reliably. At least the state in which the work status of the safety check work completion is recorded in the control unit 21 is the state in which the safety check work has been performed reliably.
  • the control unit 21 may add to the conditions for determining whether the safety check work has been performed reliably whether it has determined that the safety check work instruction video has been viewed based on gaze information indicating the worker's gaze or the detection result of the worker's face detected by the gaze detection unit 24 while the safety check work instruction video is being displayed on the display unit 22.
  • the control unit 21 determines that the safety check work instruction video has been viewed if the proportion of the time during which the worker's gaze is directed toward the display unit 22 relative to the total playback time of the safety check work instruction video file 316 is equal to or greater than a predetermined proportion. Alternatively, the control unit 21 determines that the safety check work instruction video has been viewed if the proportion of the time during which the worker's face is detected relative to the total playback time of the safety check work instruction video file 316 is equal to or greater than a predetermined proportion.
  • step S112 the NC device 11 permits the machining operation of the press brake main body 12PB in step S113 according to instructions from the control unit 21.
  • step S114 the NC device 11 determines whether the close foot pedal 1291 has been pressed. If the close foot pedal 1291 has not been pressed (NO), the NC device 11 repeats the process of step S114. If the close foot pedal 1291 has been pressed (YES), the NC device 11 performs actual machining of the workpiece in step S115 and transitions to the process of step S116.
  • step S116 the NC unit 11 determines whether or not to continue machining. If machining is to be continued (YES), then in step S122, the NC unit 11 determines whether or not to replace the dies (punch Tp and die Td) and machine another product. If another product is not to be machined (NO), the NC unit 11 repeats the processing from step S113 onwards. If another product is to be machined (YES), the NC unit 11 repeats the processing from step S102 onwards. If machining is not to be continued (NO), the NC unit 11 ends the processing.
  • the control unit 21 displays a message M117 as shown in FIG. 12 on the display unit 22 in step S117, and determines in step S118 whether an operation to perform the safety confirmation work again has been performed.
  • the message M117 includes the text "Performance of the safety confirmation work cannot be confirmed. Do you want to perform the safety confirmation work again?" and a selection button B117 operated by the touch pad 221 to select "Yes" or "No.”
  • control unit 21 determines in step S112 that the safety confirmation work has not been performed reliably. Even if the control unit 21 has recorded a work status in which the safety confirmation work is completed, the control unit 21 may determine in step S112 that the safety confirmation work has not been performed reliably if it determines that the safety confirmation work instruction video has not actually been viewed based on the gaze information indicating the worker's gaze detected by the gaze detection unit 24 or the detection result of the worker's face.
  • step S118 the control unit 21 determines that an operation to perform the safety check work again has been performed in step S118 (YES), and returns the process to step S108. If the worker touches "No" on the selection button B117 of the message M117, the control unit 21 determines that an operation to perform the safety check work again has not been performed in step S118 (NO), and moves the process to step S119. In step S119, the NC device 11, following instructions from the control unit 21, does not permit the machining operation of the press brake main body 12PB.
  • step S120 the control unit 21 displays a message M120 as shown in FIG. 13 on the display unit 22, and in step S121, determines whether an operation to continue the work has been performed.
  • the message M120 includes the text "End machine operation or change the operator. Have you changed the operator?" and a selection button B120 operated by the touch pad 221 to select "Yes” or "No.”
  • step S121 determines in step S121 that an operation to continue the work has been performed (YES), and returns the process to step S105. If the first worker touches "No" on the selection button B120 without changing the worker, the control unit 21 determines in step S121 that an operation to continue the work has not been performed (NO), and ends the process.
  • the processing executed by the NC device 11 or the control unit 21 when the laser processing machine cuts a workpiece will be described, taking as an example the case where the machine tool 100 is a laser processing machine.
  • the video file does not include a safety check operation instruction video file, and that no safety check operation is set that the operator should perform before operating the laser processing machine.
  • the NC device 11 when the power supply of the laser processing machine is turned on and processing is started, the NC device 11 returns the processing machine body of the laser processing machine, which corresponds to the machine tool body 12, to the origin in step S201.
  • the NC device 11 reads a processing program newly created by the processing program creation device 40 or an existing processing program stored in the processing program database 50.
  • step S203 the worker prepares the workpiece, which is the sheet metal W to be processed.
  • step S204 the worker presses down the clamp foot pedal provided on the processing machine body to fix the workpiece placed on the table so that it does not move.
  • step S205 the control unit 21 recognizes the worker based on the image of the worker captured by the camera 23.
  • step S206 the control unit 21 queries the NC device 11 about the safety training attendance history. The NC device 11 supplies the safety training attendance history of the recognized worker to the control unit 21 from the safety training attendance history 32 stored in the server 30.
  • step S207 the control unit 21 determines whether the worker has received safety training.
  • the first video file is a video file that explains warnings or precautions regarding the overall safety of the laser processing machine.
  • the second video file is a video file that explains the need to clean the dust box of the dust collection device and how to clean it.
  • the third video file is a video file that explains the need to clean the scrap box and how to clean it.
  • the control unit 21 may determine that the worker has received safety training if the worker has viewed all three video files.
  • the NC device 11 permits the laser processing machine (machine body) to perform processing operations in step S208 in accordance with instructions from the control unit 21.
  • the NC device 11 opens the laser shutter provided between the laser oscillator and the processing head in step S209, and performs actual processing of the workpiece in step S210 to end the process.
  • step S207 if it is determined in step S207 that the worker has not received safety training (NO), the control unit 21 in step S211 displays a message M211 as shown in FIG. 15 on the display unit 22, and in step S212 determines whether an operation to continue work has been performed.
  • the message M212 includes the text "End machine operation or change the worker. Have you changed the worker?" and a selection button B211 operated by the touch pad 221 to select "Yes" or "No.”
  • step S212 determines in step S212 that an operation to continue the work has been performed (YES) and returns the process to step S205. If the first operator touches "No" on the selection button B211 without changing operators, the control unit 21 determines in step S212 that an operation to continue the work has not been performed (NO) and moves the process to step S213. In step S213, the NC device 11, following instructions from the control unit 21, does not permit the laser processing machine (machine body) to perform processing operations.
  • step S214 the control unit 21 displays a message M214 as shown in FIG. 16 on the display unit 22, and ends the process.
  • the message M214 includes the text "Attendance of safety training could not be confirmed. Machine operation will be terminated.”
  • the machine tool 100 and its control method are configured as follows.
  • the NC device 11 or the control unit 21, or the NC device 11 and the control unit 21, are control devices that control the machine tool 100.
  • the control device identifies the worker who operates the operation unit such as the operation button 25.
  • the control device checks the safety education attendance history 32, which indicates whether the identified worker has taken the safety education that should be taken in advance in order to safely operate the machine tool main body 12.
  • the control device determines whether to permit or not permit the machining operation of the workpiece by the machine tool main body 12, which is executed by the worker operating the operation unit, according to at least the safety education attendance history 32 of the confirmed worker.
  • the machine tool 100 and its control method can make the operation of the machine tool 100 different depending on whether an operator who has not received safety training operates the machine tool 100 or an operator who has received safety training operates the machine tool 100. Specifically, even if an operator who has not received safety training operates the machine tool 100 to machine a workpiece, the machine tool 100 will not be able to machine the workpiece or the machining of the workpiece will be limited. If an operator who has received safety training operates the machine tool 100 to machine a workpiece, the machine tool 100 can machine the workpiece. Therefore, safety when using the machine tool 100 can be improved.
  • control device identifies the worker by comparing the worker's face captured by the camera 23 with each facial image in the worker information file 270, the worker operating the operation unit can be identified almost reliably. In order to prevent a worker who has received safety training from being replaced by a worker who has not received safety training while the machine tool 100 is being operated, it is preferable for the control device to identify the worker by face recognition at all times or at specified intervals.
  • the control device may manage whether or not a worker has received safety training as follows: The control device displays a safety training video on the display unit 22. The control device determines whether or not the worker has viewed the safety training video displayed on the display unit 22. If the control device determines that the worker has viewed the safety training video, it records in the safety training attendance history 32 that the worker has received safety training. Whether or not the worker has viewed the safety training video displayed on the display unit 22 may be based on the worker's line of sight detected by the line of sight detection unit 24, or may be based on detection of the worker's face from the captured image generated by the camera 23.
  • the safety check work instruction video of the safety check work instruction video file 316 is displayed on the display unit 22, and the worker is requested to perform the safety check work to check for any abnormalities in the press brake main body 12PB.
  • the control device permits the machine tool main body 12 to perform machining operations on the workpiece if the worker has received safety training and performs the safety check work.
  • the control device does not permit the machine tool main body 12 to perform machining operations on the workpiece, even if the worker has received safety training, if the worker does not perform the safety check work.
  • any malfunctions or abnormalities in the machine tool 100 can be detected in advance, further improving safety when using the machine tool 100.
  • the control device may not permit the machining operation of the workpiece. In this way, the worker's awareness of safety can be improved, and safety when using the machine tool 100 can be further improved.
  • whether or not the worker has viewed the safety check work instruction video displayed on the display unit 22 may be based on the worker's line of sight detected by the line of sight detection unit 24, or may be based on detection of the worker's face from the captured image generated by the camera 23.
  • a worker (administrator) with a worker ID of 0006 and a value of 1 set in the management authority shown in FIG. 3 can operate the operation button 25 to display a safety training attendance history list image 33, for example, as shown in FIG. 17, on the display unit 22.
  • the control unit 21 generates the safety training attendance history list image 33 based on the safety training attendance history 32 read by the NC device 11 from the server 30 and the worker information file 270 stored in the non-volatile memory 27.
  • the worker name 331 and face image 332 of each worker are associated with a bar graph 333 indicating the safety training video files #1 to #5 that the worker has attended.
  • the worker name 331 and face image 332 of each worker are obtained from the worker information file 270 shown in FIG. 3.
  • the bar graph 333 is created based on the safety training attendance history 32 shown in FIG. 5.
  • the administrator can check the safety training attendance history list image 33 displayed on the display unit 22 and select an operator to use the machine tool 100 to machine a workpiece. For example, when machining a workpiece that is relatively easy to machine, the operator is permitted to operate the machine tool 100 if the operator has already completed safety training video files #1 to #3. In addition, when machining a workpiece that is relatively difficult to machine, the operator is not permitted to operate the machine tool 100 unless the operator has completed all safety training video files #1 to #5. In such a case, the administrator can check the safety training attendance history list image 33 and select an operator according to the difficulty of machining the workpiece.
  • the NC device 11 can determine the difficulty of machining the workpiece using the machining program.
  • the control unit 21 determines in step S107 or S207 whether the worker has received safety training, it can receive the result of the determination of the difficulty of the machining from the NC device 11 and vary the number of safety training video files for which machining operations are permitted.
  • the present invention is not limited to one or more of the embodiments described above, and various modifications are possible without departing from the gist of the present invention.
  • the NC device 11 or the control unit 21 may generate an alarm when an operator who has not received safety training attempts to operate the operation panel 20 to machine a workpiece.
  • the NC device 11 or the control unit 21 may allow only specific operators to deactivate the alarm.
  • the specific operator may be an operator who has received safety training, or may be a manager.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Bending Of Plates, Rods, And Pipes (AREA)

Abstract

An NC device (11) or a control unit (21) identifies a worker who operates an operation unit such as an operation button (25). The NC device (11) or the control unit (21) confirms a safety education attendance history (32) indicating whether the identified worker is attending safety education that should be attended in advance in order to safely operate a machine tool body (12). The NC device (11) or the control unit (21) determines, in accordance with at least the confirmed safety education attendance history (32) of the worker, whether to permit or disable a machining operation that is executed due to the operator operating the operation unit and is performed on a workpiece by the machine tool body (12).

Description

工作機械及び工作機械の制御方法Machine tool and machine tool control method

 本開示は、工作機械及び工作機械の制御方法に関する。 This disclosure relates to a machine tool and a method for controlling the machine tool.

 特許文献1には、産業機械(工作機械)を操作する作業者の体温等の生体情報と、作業環境の温度または湿度等の環境情報とに基づいて作業者の安全レベルを判定して、産業機械の動作を制限したり制限を解除したりすることが記載されている。 Patent Document 1 describes a system that determines the safety level of an operator who operates industrial machinery (machine tools) based on biological information such as the body temperature of the operator and environmental information such as the temperature or humidity of the working environment, and then restricts or releases the restrictions on the operation of the industrial machinery.

特開2021-64257号公報JP 2021-64257 A 特開2017-102687号公報JP 2017-102687 A

 工作機械を安全に操作するには、作業者に対する安全教育が重要である。従来においては、作業者が安全教育を受けたか否かは人的に管理される。本来は、安全教育を受けた作業者が工作機械を操作すべきであるが、工作機械の操作を、安全教育を受けた作業者に限定するか否かは現場に委ねられている。安全教育を受けていない作業者が工作機械を操作するか、安全教育を受けている作業者が工作機械を操作するかによって、工作機械の動作を異ならせることができる工作機械及び工作機械の制御方法の登場が望まれる。  Safety education for workers is important to operate machine tools safely. Traditionally, whether or not a worker has received safety education is managed by personnel. Ideally, machine tools should be operated by workers who have received safety education, but whether or not operation of machine tools should be limited to workers who have received safety education is left to the discretion of the workplace. It is desirable to develop machine tools and machine tool control methods that can make the machine tool operate differently depending on whether the machine tool is operated by a worker who has not received safety education or a worker who has received safety education.

 1またはそれ以上の実施形態の第1の態様は、ワークを加工する工作機械本体と、前記工作機械本体を制御するNC装置と、前記工作機械本体によって前記ワークを加工するために作業者によって操作される操作部を有し、前記作業者による前記操作部の操作を、前記NC装置または前記NC装置に接続された制御部が受け付ける操作パネルとを備え、前記NC装置または前記制御部は、前記操作部を操作する前記作業者を特定し、特定した前記作業者が、前記工作機械本体を安全に操作するために予め受講しておくべき安全教育を受講しているか否かを示す安全教育受講履歴を確認し、少なくとも確認した前記作業者の安全教育受講履歴に応じて、前記作業者が前記操作部を操作することによって実行される前記工作機械本体による前記ワークの加工動作を許可するか不許可とするかを決定する工作機械を提供する。 A first aspect of one or more embodiments provides a machine tool having a machine tool main body for machining a workpiece, an NC device for controlling the machine tool main body, and an operation unit operated by an operator to machine the workpiece with the machine tool main body, and an operation panel in which the NC device or a control unit connected to the NC device accepts operation of the operation unit by the operator, the NC device or the control unit identifying the operator who operates the operation unit, checking a safety education attendance history indicating whether the identified operator has taken safety education that should be taken in advance to safely operate the machine tool main body, and determining whether to permit or not permit machining of the workpiece by the machine tool main body executed by the operator operating the operation unit, depending on at least the confirmed safety education attendance history of the operator.

 1またはそれ以上の実施形態の第1の態様によれば、作業者が安全教育を受けているか否かという客観的な事実によって工作機械の動作が切り替えられる。 According to a first aspect of one or more embodiments, the operation of the machine tool is switched based on the objective fact of whether or not the operator has received safety training.

 1またはそれ以上の実施形態の第2の態様は、工作機械が備える制御装置が、前記工作機械がワークを加工するために操作される操作部を操作する作業者を特定し、特定した前記作業者が、前記工作機械を安全に操作するために予め受講しておくべき安全教育を受講しているか否かを示す安全教育受講履歴を確認し、少なくとも確認した前記作業者の安全教育受講履歴に応じて、前記作業者が前記操作部を操作することによって実行される前記工作機械による前記ワークの加工動作を許可するか不許可とするかを決定する工作機械の制御方法を提供する。 A second aspect of one or more embodiments provides a method of controlling a machine tool, in which a control device provided in a machine tool identifies an operator who operates an operating unit operated to cause the machine tool to machine a workpiece, checks a safety education attendance history indicating whether the identified operator has taken the safety education that should be taken in advance to safely operate the machine tool, and determines whether to permit or not permit the operator to operate the operating unit to machine the workpiece by the machine tool, depending on at least the confirmed safety education attendance history of the operator.

 1またはそれ以上の実施形態の第2の態様によれば、作業者が安全教育を受けているか否かという客観的な事実によって工作機械の動作が切り替えられる。 According to a second aspect of one or more embodiments, the operation of the machine tool is switched based on the objective fact of whether or not the operator has received safety training.

 1またはそれ以上の実施形態に係る工作機械及び工作機械の制御方法によれば、安全教育を受けていない作業者が工作機械を操作するか、安全教育を受けている作業者が工作機械を操作するかによって、工作機械の動作を異ならせることができる。  According to one or more embodiments of the machine tool and the machine tool control method, the operation of the machine tool can be made different depending on whether the machine tool is operated by an operator who has not received safety training or an operator who has received safety training.

図1は、1またはそれ以上の実施形態に係る工作機械を示すブロック図である。FIG. 1 is a block diagram illustrating a machine tool according to one or more embodiments. 図2は、1またはそれ以上の実施形態に係る工作機械の一例であるプレスブレーキを示す図である。FIG. 2 is a diagram illustrating a press brake, an example of a machine tool, according to one or more embodiments. 図3は、1またはそれ以上の実施形態に係る工作機械が記憶する作業者情報ファイルを概念的に示す図である。FIG. 3 is a diagram conceptually illustrating a worker information file stored by a machine tool according to one or more embodiments. 図4は、1またはそれ以上の実施形態に係る工作機械が再生する安全教育動画ファイル及び安全確認作業指示動画ファイルを概念的に示す図である。FIG. 4 is a diagram conceptually illustrating a safety training video file and a safety check work instruction video file to be played by a machine tool according to one or more embodiments. 図5は、1またはそれ以上の実施形態に係る工作機械が管理する安全教育受講履歴を概念的に示す図である。FIG. 5 is a diagram conceptually illustrating a safety training history managed by a machine tool according to one or more embodiments. 図6は、1またはそれ以上の実施形態に係る工作機械が各作業者の安全教育受講履歴を管理する処理を示すフローチャートである。FIG. 6 is a flow chart illustrating a process for managing the safety training history of each operator by a machine tool according to one or more embodiments. 図7Aは、1またはそれ以上の実施形態に係る工作機械がプレスブレーキであるときに、制御装置が実行する処理を示す部分的なフローチャートである。FIG. 7A is a partial flow chart illustrating processing performed by the controller when the machine tool is a press brake in accordance with one or more embodiments. 図7Bは、1またはそれ以上の実施形態に係る工作機械がプレスブレーキであるときに、制御装置が実行する処理を示す、図7Aに続く部分的なフローチャートである。FIG. 7B is a partial flowchart following FIG. 7A illustrating processing performed by the control device when the machine tool is a press brake according to one or more embodiments. 図8は、図7Aに示すステップS108の具体的な処理を示すフローチャートである。FIG. 8 is a flowchart showing a specific process of step S108 shown in FIG. 7A. 図9は、プレスブレーキの安全確認作業で用いられるテストピースを示す斜視図である。FIG. 9 is a perspective view showing a test piece used in a press brake safety check operation. 図10は、図9に示すテストピースを用いて作業者が実行すべきプレスブレーキの安全確認作業を示す図である。FIG. 10 is a diagram showing a press brake safety check operation that an operator should perform using the test piece shown in FIG. 図11は、図7Aに示すステップS110で表示部に表示されるメッセージの一例を示す図である。FIG. 11 is a diagram showing an example of a message displayed on the display unit in step S110 shown in FIG. 7A. 図12は、図7Bに示すステップS117で表示部に表示されるメッセージの一例を示す図である。FIG. 12 is a diagram showing an example of a message displayed on the display unit in step S117 shown in FIG. 7B. 図13は、図7Bに示すステップS120で表示部に表示されるメッセージの一例を示す図である。FIG. 13 is a diagram showing an example of a message displayed on the display unit in step S120 shown in FIG. 7B. 図14は、1またはそれ以上の実施形態に係る工作機械がレーザ加工機であるときに、制御装置が実行する処理を示すフローチャートである。FIG. 14 is a flow chart illustrating the process performed by the controller when the machine tool is a laser processing machine according to one or more embodiments. 図15は、図14に示すステップS211で表示部に表示されるメッセージの一例を示す図である。FIG. 15 is a diagram showing an example of a message displayed on the display unit in step S211 shown in FIG. 図16は、図14に示すステップS214で表示部に表示されるメッセージの一例を示す図である。FIG. 16 is a diagram showing an example of a message displayed on the display unit in step S214 shown in FIG. 図17は、各作業者の安全教育受講履歴に基づく安全教育受講履歴一覧画像の一例を示す図である。FIG. 17 is a diagram showing an example of a safety training history list image based on the safety training history of each worker.

 1またはそれ以上の実施形態に係る工作機械は、ワークを加工する工作機械本体と、前記工作機械本体を制御するNC装置と、前記工作機械本体によって前記ワークを加工するために作業者によって操作される操作部を有し、前記作業者による前記操作部の操作を、前記NC装置または前記NC装置に接続された制御部が受け付ける操作パネルとを備える。前記NC装置または前記制御部は、前記操作部を操作する前記作業者を特定し、特定した前記作業者が、前記工作機械本体を安全に操作するために予め受講しておくべき安全教育を受講しているか否かを示す安全教育受講履歴を確認し、少なくとも確認した前記作業者の安全教育受講履歴に応じて、前記作業者が前記操作部を操作することによって実行される前記工作機械本体による前記ワークの加工動作を許可するか不許可とするかを決定する。 A machine tool according to one or more embodiments includes a machine tool main body that processes a workpiece, an NC device that controls the machine tool main body, and an operation panel that has an operation unit operated by an operator to process the workpiece with the machine tool main body, and in which the NC device or a control unit connected to the NC device accepts operation of the operation unit by the operator. The NC device or the control unit identifies the operator who operates the operation unit, checks a safety education attendance history that indicates whether the identified operator has taken safety education that should be taken in advance to safely operate the machine tool main body, and determines whether to permit or not permit the machining operation of the workpiece by the machine tool main body, which is executed by the operator operating the operation unit, depending on at least the confirmed safety education attendance history of the operator.

 1またはそれ以上の実施形態に係る工作機械の制御方法は、工作機械が備える制御装置が、前記工作機械がワークを加工するために操作される操作部を操作する作業者を特定し、特定した前記作業者が、前記工作機械を安全に操作するために予め受講しておくべき安全教育を受講しているか否かを示す安全教育受講履歴を確認し、少なくとも確認した前記作業者の安全教育受講履歴に応じて、前記作業者が前記操作部を操作することによって実行される前記工作機械による前記ワークの加工動作を許可するか不許可とするかを決定する。 In one or more embodiments of the machine tool control method, a control device provided in the machine tool identifies an operator who operates an operating unit that is operated to allow the machine tool to machine a workpiece, checks a safety education attendance history indicating whether the identified operator has taken the safety education that should be taken in advance to safely operate the machine tool, and determines whether to permit or not permit the operator to operate the operating unit to machine the workpiece by the machine tool, depending on at least the confirmed safety education attendance history of the operator.

 以下、1またはそれ以上の実施形態に係る工作機械及び工作機械の制御方法について、添付図面を参照して具体的に説明する。図1において、工作機械100は、NC(Numerical Control)装置11、工作機械本体12、操作パネル20を備える。工作機械100には、サーバ30、加工プログラム作成装置40、加工プログラムデータベース50が例えばネットワークによって接続されている。工作機械100は、板金を曲げ加工するプレスブレーキ、板金を切断加工するレーザ加工機、板金を打ち抜き加工するタレットパンチプレス、またはその他の任意の加工機である。 Below, a machine tool and a machine tool control method according to one or more embodiments will be specifically described with reference to the accompanying drawings. In FIG. 1, the machine tool 100 includes an NC (Numerical Control) device 11, a machine tool main body 12, and an operation panel 20. A server 30, a processing program creation device 40, and a processing program database 50 are connected to the machine tool 100, for example, via a network. The machine tool 100 is a press brake for bending sheet metal, a laser processing machine for cutting sheet metal, a turret punch press for punching sheet metal, or any other processing machine.

 NC装置11は、加工プログラム作成装置40が作成する加工プログラムに基づいて工作機械本体12を制御する。加工プログラム作成装置40は、CAM(Computer Aided Manufacturing)プログラムを実行するコンピュータ機器によって構成することができる。加工プログラムデータベース50は、加工プログラム作成装置40が作成した加工プログラムを記憶する。NC装置11には、加工プログラム作成装置40から加工プログラムが直接供給されてもよいし、加工プログラムデータベース50に記憶されている加工プログラムが読み出されて供給されてもよい。 The NC unit 11 controls the machine tool body 12 based on a machining program created by a machining program creation device 40. The machining program creation device 40 can be configured by a computer device that executes a CAM (Computer Aided Manufacturing) program. The machining program database 50 stores the machining program created by the machining program creation device 40. The NC unit 11 may be supplied with a machining program directly from the machining program creation device 40, or may be supplied with a machining program that is read out from the machining program database 50.

 操作パネル20は、制御部21、表示部22、カメラ23、視線検出部24、操作ボタン25、記憶部26、不揮発性メモリ27を備える。制御部21はNC装置11と接続されている。制御部21には、表示部22、カメラ23、視線検出部24、操作ボタン25、記憶部26、不揮発性メモリ27が接続されている。制御部21は例えばマイクロプロセッサで構成される。表示部22は液晶パネルで構成することができ、表面にタッチパッド221が装着されているタッチパネルであってもよい。操作ボタン25及びタッチパッド221は操作部である。記憶部26は一時記憶メモリで構成される。不揮発性メモリ27には、後述する作業者情報ファイル270が記憶されている。 The operation panel 20 includes a control unit 21, a display unit 22, a camera 23, a line-of-sight detection unit 24, operation buttons 25, a storage unit 26, and a non-volatile memory 27. The control unit 21 is connected to the NC device 11. The control unit 21 is connected to the display unit 22, the camera 23, the line-of-sight detection unit 24, the operation buttons 25, a storage unit 26, and a non-volatile memory 27. The control unit 21 is composed of, for example, a microprocessor. The display unit 22 can be composed of a liquid crystal panel, or may be a touch panel with a touch pad 221 attached to its surface. The operation buttons 25 and the touch pad 221 are the operation unit. The storage unit 26 is composed of a temporary storage memory. The non-volatile memory 27 stores a worker information file 270, which will be described later.

 サーバ30には、後述する動画ファイル31と安全教育受講履歴32が記憶されている。NC装置11または工作機械100が備える不揮発性のいずれかの記憶部に、安全教育受講履歴32が記憶されてもよい。 The server 30 stores a video file 31 and a safety training attendance history 32, which will be described later. The safety training attendance history 32 may be stored in either a non-volatile memory unit provided in the NC device 11 or the machine tool 100.

 図1に示す構成例においては、操作パネル20が制御部21を備え、NC装置11と制御部21とが互いに連携して工作機械100を制御するように構成されている。NC装置11が、制御部21が実行する制御を実行してもよい。制御部21が作業者による操作部(操作ボタン25またはタッチパッド221)の操作を受け付けてもよいし、NC装置11が操作を受け付けてもよい。NC装置11及び制御部21は工作機械100の動作を制御する制御装置である。工作機械100の制御装置が、作業者による操作部の操作を受け付ければよい。 In the configuration example shown in FIG. 1, the operation panel 20 includes a control unit 21, and the NC device 11 and control unit 21 are configured to work together to control the machine tool 100. The NC device 11 may execute the control executed by the control unit 21. The control unit 21 may accept operation of the operation unit (operation buttons 25 or touch pad 221) by an operator, or the NC device 11 may accept the operation. The NC device 11 and control unit 21 are control devices that control the operation of the machine tool 100. It is sufficient that the control device of the machine tool 100 accepts operation of the operation unit by an operator.

 ここで、工作機械100が図2に示すプレスブレーキ100PBである場合を例として、プレスブレーキ100PBの構成を説明する。図2に示すように、プレスブレーキ100PBは、NC装置11とプレスブレーキ本体12PBとを含む。プレスブレーキ本体12PBは、左右のサイドフレーム120と、上部テーブル121と、下部テーブル122とを備える。上部テーブル121にはパンチホルダ123が取り付けられ、下部テーブル122にはダイホルダ124が取り付けられている。パンチホルダ123にはパンチTpが装着され、ダイホルダ124にはダイTdが装着されている。 Here, the configuration of the press brake 100PB will be described using as an example the case where the machine tool 100 is the press brake 100PB shown in Figure 2. As shown in Figure 2, the press brake 100PB includes an NC device 11 and a press brake main body 12PB. The press brake main body 12PB includes left and right side frames 120, an upper table 121, and a lower table 122. A punch holder 123 is attached to the upper table 121, and a die holder 124 is attached to the lower table 122. A punch Tp is attached to the punch holder 123, and a die Td is attached to the die holder 124.

 上部テーブル121は、左右に設けた油圧シリンダ125L及び125Rによって、上下動するように構成されている。上部テーブル121は、モータによって上下動するように構成されていてもよい。 The upper table 121 is configured to move up and down by hydraulic cylinders 125L and 125R provided on the left and right. The upper table 121 may also be configured to move up and down by a motor.

 上部テーブル121及び下部テーブル122の後方には、バックゲージ126が設けられている。バックゲージ126は、ストレッチ128に沿って左右方向に移動する突き当て127L及び127Rを備える。突き当て127L及び127Rは高さ方向及び前後方向にも移動するように構成されている。作業者が板金WをダイTd上に配置して板金Wを曲げる前に、突き当て127L及び127RはダイTdと対応する位置に移動する。作業者は、板金Wの奥側の端部を突き当て127L及び127Rに突き当てるようにしてダイTd上に配置する。 A backgauge 126 is provided behind the upper table 121 and the lower table 122. The backgauge 126 has butts 127L and 127R that move left and right along the stretch 128. The butts 127L and 127R are also configured to move in the height direction and the front and rear directions. Before the worker places the metal sheet W on the die Td and bends the metal sheet W, the butts 127L and 127R move to positions corresponding to the die Td. The worker places the back end of the metal sheet W on the die Td so that it butts against the butts 127L and 127R.

 NC装置11には、上部テーブル121を下降させる閉フットペダル1291と上部テーブル121を上昇させる開フットペダル1292とを有するフットペダル129が接続されている。フットペダル129も操作部である。 A foot pedal 129 is connected to the NC device 11. The foot pedal 129 has a close foot pedal 1291 that lowers the upper table 121 and an open foot pedal 1292 that raises the upper table 121. The foot pedal 129 is also an operating unit.

 操作パネル20は、プレスブレーキ本体12PBの左側方に設けられているL字状のアーム201に取り付けられている。一例として、操作ボタン25は表示部22の下方に配置されており、カメラ23は表示部22の上部に取り付けられている。視線検出部24は、操作ボタン25の下方に配置されている。カメラ23及び視線検出部24の位置は一例であり、カメラ23及び視線検出部24は表示部22の近傍に配置されていればよい。 The operation panel 20 is attached to an L-shaped arm 201 provided on the left side of the press brake main body 12PB. As an example, the operation buttons 25 are arranged below the display unit 22, and the camera 23 is attached to the top of the display unit 22. The gaze detection unit 24 is arranged below the operation buttons 25. The positions of the camera 23 and the gaze detection unit 24 are just an example, and the camera 23 and the gaze detection unit 24 may be arranged near the display unit 22.

 視線検出部24は、例えば波長850nmの近赤外線を作業者の左右の目に向けて照射する左右一対の発光ダイオード241及び242と、左右の目を撮影する左右一対のカメラ243及び244とで構成することができる。詳細には、視線検出部24として特許文献2に記載の構成を用いることができる。 The gaze detection unit 24 can be configured with a pair of light-emitting diodes 241 and 242 that irradiate near-infrared light with a wavelength of 850 nm toward the left and right eyes of the worker, and a pair of cameras 243 and 244 that capture images of the left and right eyes. In more detail, the configuration described in Patent Document 2 can be used as the gaze detection unit 24.

 視線検出部24は、制御部21が、作業者の視線の向きに基づいて、作業者が表示部22を見ているか否かを判定するために設けられている。視線検出部24を設ける代わりに、制御部21が、カメラ23が生成する撮影画像に基づいて作業者の顔を検出することにより、作業者が表示部22を見ているか否かを判定してもよい。視線検出部24による視線検出の代わりにカメラ23が生成する撮影画像による作業者の顔検出に基づいて作業者が表示部22を見ているか否かを判定すれば、操作パネル20の構成を簡略化することができる。 The gaze detection unit 24 is provided so that the control unit 21 can determine whether or not the worker is looking at the display unit 22 based on the direction of the worker's gaze. Instead of providing the gaze detection unit 24, the control unit 21 may determine whether or not the worker is looking at the display unit 22 by detecting the worker's face based on the captured image generated by the camera 23. If it is determined whether or not the worker is looking at the display unit 22 based on the detection of the worker's face from the captured image generated by the camera 23 instead of gaze detection by the gaze detection unit 24, the configuration of the operation panel 20 can be simplified.

 以上のように構成されているプレスブレーキ本体12PBにおいて、作業者は、加工対象の板金WをダイTd上に配置する。作業者が閉フットペダル1291を押下して上部テーブル121を下降させると、板金WはパンチTpとダイTdとによって挟まれて曲げられる。但し、後述するように、プレスブレーキ100PBは、作業者が予め受講すべき安全教育を受講していなければ、板金Wを曲げ加工することができないように構成されている。 In the press brake main body 12PB configured as described above, the worker places the metal sheet W to be processed on the die Td. When the worker presses the close foot pedal 1291 to lower the upper table 121, the metal sheet W is sandwiched between the punch Tp and the die Td and bent. However, as will be described later, the press brake 100PB is configured so that the worker cannot bend the metal sheet W unless he or she has received the required safety training beforehand.

 図3は、不揮発性メモリ27に記憶されている作業者情報ファイル270を概念的に示している。作業者情報ファイル270は、作業者情報として、作業者IDに、作業者名と作業者の顔画像(顔写真)と管理権限とを対応付けて記憶している。作業者情報が作業者名及び管理権限を含むことは必須ではない。作業者情報ファイル270は、各作業者IDに対応付けて、1またはそれ以上の作業者の顔画像が記憶されていればよい。操作パネル20の制御部21は、操作ボタン25によって入力した各作業者の名前とカメラ23が撮影する各作業者の顔画像とを作業者情報ファイル270に登録することができる。 Figure 3 conceptually shows the worker information file 270 stored in the non-volatile memory 27. The worker information file 270 stores worker IDs, worker names, facial images (face photographs), and management authority as worker information. It is not essential that the worker information includes worker names and management authority. The worker information file 270 only needs to store one or more facial images of workers in association with each worker ID. The control unit 21 of the operation panel 20 can register the names of each worker entered using the operation buttons 25 and the facial images of each worker captured by the camera 23 in the worker information file 270.

 管理権限の値0とは工作機械100を管理する権限を有さないことを示し、管理権限の値1とは工作機械100を管理する権限を有することを示す。即ち、管理権限に値1が設定されている作業者IDが0006である作業者は、工作機械100の管理者である。 A management authority value of 0 indicates that the user does not have the authority to manage the machine tool 100, and a management authority value of 1 indicates that the user has the authority to manage the machine tool 100. In other words, a worker with a worker ID of 0006 and a management authority value of 1 is the manager of the machine tool 100.

 図4に示すように、サーバ30に記憶されている動画ファイル31は、例えば、安全教育動画ファイル#1~#5よりなる5つの安全教育動画ファイル311~315と、1つの安全確認作業指示動画ファイル316とを含む。安全教育動画ファイル#1~#5は、安全教育動画ファイル#1から安全教育動画ファイル#5に向かうほど高度の内容である。動画ファイル31における安全教育動画ファイルの数は、工作機械100の種類に応じて異なってよく、動画ファイル31は1またはそれ以上の安全教育動画ファイルを含む。 As shown in FIG. 4, video files 31 stored in server 30 include, for example, five safety training video files 311-315 consisting of safety training video files #1-#5, and one safety check work instruction video file 316. Safety training video files #1-#5 have increasingly more advanced content, from safety training video file #1 to safety training video file #5. The number of safety training video files in video file 31 may vary depending on the type of machine tool 100, and video file 31 includes one or more safety training video files.

 動画ファイル31における安全確認作業指示動画ファイルの数も、工作機械100の種類に応じて異なってよい。工作機械100の種類に応じて、動画ファイル31は安全確認作業指示動画ファイルを含まないことがあってもよい。動画ファイル31は、安全確認作業指示動画ファイルを含まないか、1またはそれ以上の安全確認作業指示動画ファイルを含む。安全確認作業指示動画ファイル316は、プレスブレーキ100PB用の安全確認作業指示動画ファイルであるとする。 The number of safety check work instruction video files in video file 31 may also differ depending on the type of machine tool 100. Depending on the type of machine tool 100, video file 31 may not include a safety check work instruction video file. Video file 31 does not include a safety check work instruction video file, or includes one or more safety check work instruction video files. Safety check work instruction video file 316 is assumed to be a safety check work instruction video file for press brake 100PB.

 図5は、サーバ30に記憶されている安全教育受講履歴32を概念的に示している。安全教育受講履歴32において、値0は安全教育動画ファイルを未受講であることを示し、値1は安全教育動画ファイルを受講済みであることを示す。制御部21及びNC装置11は、次のように安全教育受講履歴32を管理し、更新する。 FIG. 5 conceptually shows the safety training attendance history 32 stored in the server 30. In the safety training attendance history 32, a value of 0 indicates that the safety training video file has not been attended, and a value of 1 indicates that the safety training video file has been attended. The control unit 21 and NC device 11 manage and update the safety training attendance history 32 as follows.

 安全教育のための動画である安全教育動画を視聴しようとする作業者は、操作パネル20の前に立つ。すると、図6に示すように、処理が開始されて、制御部21は、ステップS1にて、カメラ23が撮影する作業者の顔と作業者情報ファイル270に記憶されている顔画像とを照合して、操作パネル20の前に立っている作業者を認識する。即ち、作業者は顔認証される。作業者は、ステップS2にて、操作ボタン25を操作して受講しようとする安全教育動画ファイルを選択する。NC装置11は、選択された安全教育動画ファイルをサーバ30より読み出し、制御部21に供給する。制御部21は、読み出された安全教育動画ファイルを記憶部26に記憶させる。記憶部26には、ダウンロードされた安全教育動画ファイルが一時的に記憶される。 A worker who wishes to watch a safety training video, which is a video for safety training, stands in front of the operation panel 20. Then, as shown in FIG. 6, processing is started, and in step S1, the control unit 21 compares the face of the worker captured by the camera 23 with the face image stored in the worker information file 270 to recognize the worker standing in front of the operation panel 20. In other words, the worker's face is authenticated. In step S2, the worker operates the operation button 25 to select the safety training video file that he or she wishes to view. The NC device 11 reads out the selected safety training video file from the server 30 and supplies it to the control unit 21. The control unit 21 stores the read safety training video file in the memory unit 26. The downloaded safety training video file is temporarily stored in the memory unit 26.

 制御部21は、ステップS3にて、再生の指示を受けて、安全教育動画ファイルを再生して安全教育動画を表示部22に表示する。制御部21は、ステップS4にて、視線検出部24が検出する作業者の視線を示す視線情報を取得する。視線検出部24を設けていない場合には、制御部21は、ステップS4にて、カメラ23が生成する撮影画像に基づいて作業者の顔を検出する。制御部21は、ステップS5にて、安全教育動画ファイルの再生が完了したか否かを判定する。再生が完了していなければ(NO)、制御部21は、ステップS3~S5の処理を繰り返す。 In step S3, upon receiving the playback instruction, the control unit 21 plays the safety training video file and displays the safety training video on the display unit 22. In step S4, the control unit 21 acquires gaze information indicating the line of sight of the worker detected by the gaze detection unit 24. If the gaze detection unit 24 is not provided, in step S4, the control unit 21 detects the face of the worker based on the captured image generated by the camera 23. In step S5, the control unit 21 determines whether or not playback of the safety training video file has been completed. If playback has not been completed (NO), the control unit 21 repeats the processes of steps S3 to S5.

 ステップS5にて安全教育動画ファイルの再生が完了していれば(YES)、制御部21は、ステップS6にて、作業者は安全教育動画を視聴したか否かを判定する。制御部21は、安全教育動画ファイルの全再生時間に対する、作業者の視線が表示部22の方向に向いている時間の割合が所定の割合以上であれば、安全教育動画を視聴したと判定する。視線検出部24を設けていない場合には、制御部21は、安全教育動画ファイルの全再生時間に対する、作業者の顔を検出している時間の割合が所定の割合以上であれば、安全教育動画を視聴したと判定する。 If playback of the safety training video file is completed in step S5 (YES), the control unit 21 determines in step S6 whether the worker has viewed the safety training video. The control unit 21 determines that the safety training video has been viewed if the proportion of the time that the worker's gaze is directed toward the display unit 22 relative to the total playback time of the safety training video file is equal to or greater than a predetermined proportion. If the gaze detection unit 24 is not provided, the control unit 21 determines that the safety training video has been viewed if the proportion of the time that the worker's face is detected relative to the total playback time of the safety training video file is equal to or greater than a predetermined proportion.

 制御部21は、ステップS6にて作業者は安全教育動画を視聴したと判定すれば(YES)、NC装置11に、作業者IDと視聴した安全教育動画ファイルを示す情報とを通知して、安全教育受講履歴32の更新を指示する。NC装置11は、ステップS7にて、安全教育受講履歴32における認識された作業者の選択された安全教育動画ファイルの値0を値1に書き換えることにより受講済みを記録し、処理を終了させる。 If the control unit 21 determines in step S6 that the worker has viewed the safety training video (YES), it notifies the NC unit 11 of the worker ID and information indicating the viewed safety training video file, and instructs it to update the safety training attendance history 32. In step S7, the NC unit 11 rewrites the value 0 of the selected safety training video file of the recognized worker in the safety training attendance history 32 to a value 1, thereby recording that the safety training has been completed, and ends the process.

 一方、制御部21は、ステップS6にて作業者は安全教育動画を再生したのみで実質的には視聴していないと判定すれば(NO)、NC装置11に、安全教育受講履歴32の非更新を指示する。NC装置11は、ステップS8にて、安全教育受講履歴32を更新せず、処理を終了させる。 On the other hand, if the control unit 21 determines in step S6 that the worker has only played back the safety training video but has not actually watched it (NO), it instructs the NC unit 11 not to update the safety training attendance history 32. In step S8, the NC unit 11 ends the process without updating the safety training attendance history 32.

 図6においては、制御部21が作業者の視線の方向に基づいて安全教育動画を視聴したと判定しているが、次のように安全教育動画を視聴したか否かを判定してもよい。安全教育動画が操作ボタン25等の操作部の操作を指示する内容を含む場合には、制御部21は、操作部が実際に操作されているか否かを判定する。制御部21は、安全教育動画ファイルの全再生時間内において操作部の操作を指示する全ての指示に対する、作業者が実際に操作した回数の割合が所定の割合以上であれば、安全教育動画を視聴したと判定する。制御部21は、作業者の視線の方向または作業者の顔の検出結果と、操作部が操作された回数との双方に基づいて、安全教育動画を視聴したか否かを判定してもよい。 In FIG. 6, the control unit 21 determines that the safety training video has been viewed based on the direction of the worker's gaze, but it may also be determined whether or not the safety training video has been viewed as follows. If the safety training video includes content that instructs the operator to operate an operation unit such as the operation button 25, the control unit 21 determines whether or not the operation unit has actually been operated. If the ratio of the number of times the operator actually operated the operation unit to all instructions that instruct the operator to operate the operation unit within the entire playback time of the safety training video file is equal to or greater than a predetermined ratio, the control unit 21 determines that the safety training video has been viewed. The control unit 21 may also determine whether or not the safety training video has been viewed based on both the direction of the worker's gaze or the detection result of the worker's face, and the number of times the operation unit has been operated.

 制御部21は、人工知能(AI)を利用して作業者の行動を分析して、安全教育動画を視聴したか否かを判定してもよい。制御部21がどのような条件で安全教育動画を視聴したと判定するかは限定されない。 The control unit 21 may use artificial intelligence (AI) to analyze the behavior of the worker and determine whether or not the safety training video has been viewed. There are no limitations on the conditions under which the control unit 21 determines that the safety training video has been viewed.

 図7A及び図7Bに示すフローチャートを用いて、プレスブレーキ100PBが板金Wを曲げ加工するときに、NC装置11または制御部21が実行する処理を説明する。図7Aにおいて、プレスブレーキ100PBの電源がオンされて処理が開始されると、NC装置11は、ステップS101にて、プレスブレーキ本体12PBを原点復帰させる。NC装置11は、ステップS102にて、加工プログラム作成装置40が新規に作成した加工プログラム、または加工プログラムデータベース50に保存されている既存の加工プログラムを読み込む。 The flowcharts shown in Figures 7A and 7B will be used to explain the processing executed by the NC device 11 or the control unit 21 when the press brake 100PB bends the metal sheet W. In Figure 7A, when the power to the press brake 100PB is turned on and processing begins, the NC device 11 returns the press brake main body 12PB to the origin in step S101. In step S102, the NC device 11 reads a machining program newly created by the machining program creation device 40 or an existing machining program stored in the machining program database 50.

 作業者は、ステップS103にて、パンチホルダ123及びダイホルダ124の加工プログラムで指示された位置にそれぞれパンチTp及びダイTdを装着する金型段取りを実行して、加工対象の板金Wであるワークを準備する。作業者は、ステップS104にて、操作ボタン25におけるスタートボタンを押下する。制御部21は、ステップS105にて、カメラ23が作業者を撮影する撮影画像に基づき作業者を認識する。制御部21は、ステップS106にて、NC装置11に安全教育受講履歴を問い合わせる。NC装置11は、サーバ30に記憶されている安全教育受講履歴32より認識した作業者の安全教育受講履歴を制御部21に供給する。 In step S103, the worker performs die setup to attach punch Tp and die Td to punch holder 123 and die holder 124 at the positions specified by the machining program, respectively, to prepare the workpiece, which is the sheet metal W to be machined. In step S104, the worker presses the start button on the operation buttons 25. In step S105, the control unit 21 recognizes the worker based on the image of the worker captured by camera 23. In step S106, the control unit 21 queries the NC device 11 about the safety training attendance history. The NC device 11 supplies the safety training attendance history of the recognized worker to the control unit 21 from the safety training attendance history 32 stored in the server 30.

 制御部21は、ステップS107にて、作業者が安全教育を受講しているか否かを判定する。図5に示す安全教育受講履歴32を例にすると、制御部21は、安全教育動画ファイル#1~#5よりなる5つの安全教育動画ファイルのうちの少なくとも安全教育動画ファイル#1~#3を受講済みであれば、作業者が安全教育を受講していると判定してもよい。制御部21は、安全教育動画ファイル#1~#5の全てを受講済みであれば、作業者が安全教育を受講していると判定してもよい。5つの安全教育動画ファイルのうちのいくつの安全教育動画ファイルを受講済みであれば安全教育を受講していると判定するかは任意である。プレスブレーキ100PB(工作機械100)によるワークの加工の種類(難易度)によって受講を必要とする安全教育動画ファイルの数を異ならせてもよい。 In step S107, the control unit 21 determines whether the worker has taken safety training. Using the safety training attendance history 32 shown in FIG. 5 as an example, the control unit 21 may determine that the worker has taken safety training if at least safety training video files #1 to #3 of the five safety training video files consisting of safety training video files #1 to #5 have been taken. The control unit 21 may determine that the worker has taken safety training if all safety training video files #1 to #5 have been taken. It is arbitrary how many of the five safety training video files must be taken to determine that the worker has taken safety training. The number of safety training video files that need to be taken may be varied depending on the type (difficulty) of workpiece machining by the press brake 100PB (machine tool 100).

 制御部21は、ステップS107にて作業者が安全教育を受講していれば(YES)、ステップS108にて、安全確認作業を指示する。プレスブレーキ100PBによって板金Wを曲げ加工するときには、後述するテストピースを用いてプレスブレーキ本体12PBに異常がないかを確認する安全確認作業を行うことが求められている。図8は、ステップS108の詳細な処理を示している。 If the worker has received safety training in step S107 (YES), the control unit 21 instructs the worker to perform a safety check in step S108. When bending the metal sheet W with the press brake 100PB, it is required to perform a safety check using a test piece, which will be described later, to check whether there are any abnormalities in the press brake main body 12PB. Figure 8 shows the detailed processing of step S108.

 図8において、制御部21は、NC装置11に安全確認作業指示動画ファイル316の読み出しを指示する。NC装置11は、安全確認作業指示動画ファイル316をサーバ30より読み出し、制御部21に供給する。制御部21は、安全確認作業指示動画ファイル316を記憶部26に記憶させる。記憶部26には、ダウンロードされた安全確認作業指示動画ファイル316が一時的に記憶される。制御部21は、ステップS81にて、安全確認作業指示動画ファイル316を再生して安全確認作業指示動画を表示部22に表示する。 In FIG. 8, the control unit 21 instructs the NC unit 11 to read the safety check work instruction video file 316. The NC unit 11 reads the safety check work instruction video file 316 from the server 30 and supplies it to the control unit 21. The control unit 21 stores the safety check work instruction video file 316 in the memory unit 26. The downloaded safety check work instruction video file 316 is temporarily stored in the memory unit 26. In step S81, the control unit 21 plays the safety check work instruction video file 316 and displays the safety check work instruction video on the display unit 22.

 安全確認作業指示動画を表示部22に表示している間、制御部21は、視線検出部24が検出する作業者の視線を示す視線情報を取得する。視線検出部24を設けていない場合には、制御部21は、カメラ23が生成する撮影画像に基づいて作業者の顔を検出する。 While the safety check work instruction video is being displayed on the display unit 22, the control unit 21 acquires gaze information indicating the line of sight of the worker detected by the gaze detection unit 24. If the gaze detection unit 24 is not provided, the control unit 21 detects the face of the worker based on the captured image generated by the camera 23.

 プレスブレーキ100PBは、上部テーブル121及び下部テーブル122の左右方向の一方の端部に設けられているレーザ光線を射出する発光部と、他方の端部に設けられている受光部とを含む安全装置を備える。発光部は、上部テーブル121と下部テーブル122との間にレーザ光線を射出する。上部テーブル121と下部テーブル122との間に例えば手が侵入すると、レーザ光線が遮られるから受光部はレーザ光線を受光しない。NC装置11は、受光部がレーザ光線を受光する状態から受光しない状態へと変化すると、上部テーブル121の下降を停止するように構成されている。 The press brake 100PB is equipped with a safety device including an emitter that emits a laser beam and is provided at one of the left-right ends of the upper table 121 and the lower table 122, and a receiver that is provided at the other end. The emitter emits a laser beam between the upper table 121 and the lower table 122. If, for example, a hand enters between the upper table 121 and the lower table 122, the laser beam is blocked and the receiver does not receive the laser beam. The NC device 11 is configured to stop the descent of the upper table 121 when the receiver changes from a state in which it receives the laser beam to a state in which it does not receive the laser beam.

 プレスブレーキ100PBの安全確認作業とは、図9に示すテストピース12TPを用いて安全装置が正しく動作することを確認する作業である。安全確認作業指示動画ファイル316の安全確認作業指示動画は、作業者に次のような安全確認作業を実行することを指示する動画である。 The safety confirmation work for the press brake 100PB is a work to confirm that the safety device is operating correctly using the test piece 12TP shown in FIG. 9. The safety confirmation work instruction video in the safety confirmation work instruction video file 316 is a video that instructs the worker to perform the following safety confirmation work.

 図10に示すように、安全装置は奥側及び手前側の上段、中段、下段の発光部13a~13fを有する。上部テーブル121を上方に位置させた状態で、作業者は、テストピース12TPにおける板厚10mmの板状部側を把持して、直径14mmの円柱状部の先端をパンチTpに接触させる。このとき、上段及び中段の発光部13a、13b、13d、13eから射出されるレーザ光線は円柱状部によって遮られる。作業者は、閉フットペダル1291を押下して、上部テーブル121が下降しないことを確認する。 As shown in Figure 10, the safety device has upper, middle, and lower light-emitting elements 13a to 13f on the rear and front sides. With the upper table 121 positioned upward, the operator grasps the plate-shaped portion with a plate thickness of 10 mm of the test piece 12TP and brings the tip of the cylindrical portion with a diameter of 14 mm into contact with the punch Tp. At this time, the laser beams emitted from the upper and middle light-emitting elements 13a, 13b, 13d, and 13e are blocked by the cylindrical portion. The operator presses down on the close foot pedal 1291 to make sure that the upper table 121 does not descend.

 図8に戻り、制御部21は、ステップS82以降で作業者が図10に示す安全確認作業を実行したか否かを判定する。制御部21は、ステップS82にて、安全作業開始ボタンの押下によって安全確認作業が開始されたか否かを判定する。安全確認作業が開始されなければ(NO)、制御部21は処理をステップS88に移行させる。安全確認作業が開始されれば(YES)、制御部21は、ステップS83にて、スタートボタンが押下されたか否かを判定する。スタートボタンが押下されなければ(NO)、制御部21は処理をステップS88に移行させる。 Returning to FIG. 8, the control unit 21 determines whether or not the worker has performed the safety confirmation work shown in FIG. 10 after step S82. In step S82, the control unit 21 determines whether or not the safety confirmation work has been started by pressing the safety work start button. If the safety confirmation work has not been started (NO), the control unit 21 shifts the process to step S88. If the safety confirmation work has been started (YES), the control unit 21 determines in step S83 whether or not the start button has been pressed. If the start button has not been pressed (NO), the control unit 21 shifts the process to step S88.

 ステップS83にてスタートボタンが押下されれば(YES)、制御部21は、ステップS84にて、安全装置の指定された発光部のみが遮光されているか否かを判定する。制御部21は、安全装置の指定された受光部がレーザ光線を受光しない状態であるという情報を取得すれば、指定された発光部のみが遮光されていると判定できる。安全装置の指定された発光部のみが遮光されていなければ(NO)、制御部21は処理をステップS88に移行させる。 If the start button is pressed in step S83 (YES), the control unit 21 determines in step S84 whether or not only the designated light-emitting unit of the safety device is blocked. If the control unit 21 obtains information that the designated light-receiving unit of the safety device is not receiving the laser beam, it can determine that only the designated light-emitting unit is blocked. If only the designated light-emitting unit of the safety device is not blocked (NO), the control unit 21 transitions the process to step S88.

 ステップS84にて指定された発光部のみが遮光されていれば(YES)、制御部21は、ステップS85にて、閉フットペダル1291が押下されたか否かを判定する。制御部21は、NC装置11より閉フットペダル1291が押下されたか否かの情報を取得することにより、閉フットペダル1291が押下されたか否かを判定できる。閉フットペダル1291が押下されなければ(NO)、制御部21は処理をステップS88に移行させる。 If only the light-emitting unit specified in step S84 is blocked (YES), the control unit 21 determines in step S85 whether the close foot pedal 1291 has been pressed. The control unit 21 can determine whether the close foot pedal 1291 has been pressed by obtaining information from the NC device 11 as to whether the close foot pedal 1291 has been pressed. If the close foot pedal 1291 has not been pressed (NO), the control unit 21 transitions the process to step S88.

 ステップS85にて閉フットペダル1291が押下されれば(YES)、制御部21は、ステップS86にて、上部テーブル121の下降速度が0であるか否かを判定する。上部テーブル121の下降速度が0であるということは上部テーブル121が下降していないということである。制御部21は、NC装置11より上部テーブル121の下降速度を取得することにより、上部テーブル121の下降速度が0であるか否かを判定できる。上部テーブル121の下降速度が0でなければ(NO)、制御部21は処理をステップS88に移行させる。 If the close foot pedal 1291 is pressed in step S85 (YES), the control unit 21 determines in step S86 whether the descent speed of the upper table 121 is 0 or not. If the descent speed of the upper table 121 is 0, this means that the upper table 121 is not descending. The control unit 21 can determine whether the descent speed of the upper table 121 is 0 or not by acquiring the descent speed of the upper table 121 from the NC device 11. If the descent speed of the upper table 121 is not 0 (NO), the control unit 21 transitions the process to step S88.

 ステップS86にて上部テーブル121の下降速度が0であれば(YES)、制御部21は、ステップS87にて、安全確認作業完了と判定して、処理を図7AのステップS109に移行させる。 If the lowering speed of the upper table 121 is 0 in step S86 (YES), the control unit 21 determines in step S87 that the safety confirmation work is complete, and transitions the process to step S109 in FIG. 7A.

 制御部21は、ステップS88にて、終了ボタンの押下により、安全確認作業を終了する操作がなされたか否かを判定する。安全確認作業を終了する操作がなされなければ(NO)、制御部21は処理をステップS82に戻し、ステップS82以降の処理を繰り返す。安全確認作業を終了する操作がなされれば(YES)、制御部21は、ステップS89にて、安全確認作業未完了と判定して、処理を図7AのステップS109に移行させる。制御部21は、ステップS109にて、例えば制御部21内に安全確認作業完了または安全確認作業未完了の作業状態を記録して、処理を図7BのステップS112に移行させる。 In step S88, the control unit 21 determines whether or not an operation to end the safety confirmation work has been performed by pressing the end button. If an operation to end the safety confirmation work has not been performed (NO), the control unit 21 returns the process to step S82 and repeats the processes from step S82 onwards. If an operation to end the safety confirmation work has been performed (YES), the control unit 21 determines in step S89 that the safety confirmation work is incomplete and transitions the process to step S109 in FIG. 7A. In step S109, the control unit 21 records the work status of the safety confirmation work completed or incomplete in the control unit 21, for example, and transitions the process to step S112 in FIG. 7B.

 一方、図7AにおいてステップS107にて作業者が安全教育を受講していなければ(NO)、制御部21は、ステップS110にて、図11に示すようなメッセージM110を表示部22に表示して、ステップS111にて、作業を継続する操作がなされたか否かを判定する。一例として、メッセージM110は、「機械操作を終了するか作業者を交代してください。作業者を交代しましたか。」という文章と、「はい」と「いいえ」とを選択するタッチパッド221で操作される選択ボタンB110とを含む。 On the other hand, in FIG. 7A, if the operator has not received safety training in step S107 (NO), the control unit 21 displays a message M110 as shown in FIG. 11 on the display unit 22 in step S110, and determines in step S111 whether an operation to continue work has been performed. As an example, the message M110 includes the text "End machine operation or change operator. Have you changed operator?" and a selection button B110 operated by the touch pad 221 to select "Yes" or "No."

 作業者を交代して、新たな作業者が選択ボタンB110の「はい」に触れれば、制御部21は、ステップS111にて作業を継続する操作がなされた(YES)と判定して、処理をステップS105に戻す。作業者を交代せず最初の作業者が選択ボタンB110の「いいえ」に触れれば、制御部21は、ステップS111にて作業を継続する操作がなされなかった(NO)と判定して、処理を終了させる。 If the worker is changed and the new worker touches "Yes" on the selection button B110, the control unit 21 determines in step S111 that an operation to continue the work has been performed (YES), and returns the process to step S105. If the first worker touches "No" on the selection button B110 without changing the worker, the control unit 21 determines in step S111 that an operation to continue the work has not been performed (NO), and ends the process.

 図7Bにおいて、制御部21は、ステップS112にて、安全確認作業が確実に行われたか否かを判定する。少なくとも、制御部21内に安全確認作業完了の作業状態が記録されている状態が、安全確認作業が確実に行われた状態である。制御部21は、表示部22に安全確認作業指示動画を表示している間の視線検出部24が検出する作業者の視線を示す視線情報または作業者の顔の検出結果に基づいて、安全確認作業指示動画を視聴したと判定するか否かを、安全確認作業が確実に行われたか否かの判定条件に加えてもよい。 In FIG. 7B, the control unit 21 determines in step S112 whether the safety check work has been performed reliably. At least the state in which the work status of the safety check work completion is recorded in the control unit 21 is the state in which the safety check work has been performed reliably. The control unit 21 may add to the conditions for determining whether the safety check work has been performed reliably whether it has determined that the safety check work instruction video has been viewed based on gaze information indicating the worker's gaze or the detection result of the worker's face detected by the gaze detection unit 24 while the safety check work instruction video is being displayed on the display unit 22.

 制御部21は、安全確認作業指示動画ファイル316の全再生時間に対する、作業者の視線が表示部22の方向に向いている時間の割合が所定の割合以上であれば、安全確認作業指示動画を視聴したと判定する。または、制御部21は、安全確認作業指示動画ファイル316の全再生時間に対する、作業者の顔を検出している時間の割合が所定の割合以上であれば、安全確認作業指示動画を視聴したと判定する。 The control unit 21 determines that the safety check work instruction video has been viewed if the proportion of the time during which the worker's gaze is directed toward the display unit 22 relative to the total playback time of the safety check work instruction video file 316 is equal to or greater than a predetermined proportion. Alternatively, the control unit 21 determines that the safety check work instruction video has been viewed if the proportion of the time during which the worker's face is detected relative to the total playback time of the safety check work instruction video file 316 is equal to or greater than a predetermined proportion.

 ステップS112にて安全確認作業が確実に行われていれば(YES)、NC装置11は、ステップS113にて、制御部21からの指示に従って、プレスブレーキ本体12PBの加工動作を許可する。NC装置11は、ステップS114にて、閉フットペダル1291が押下されたか否かを判定する。閉フットペダル1291が押下されなければ(NO)、NC装置11はステップS114の処理を繰り返す。閉フットペダル1291が押下されれば(YES)、NC装置11は、ステップS115にて、ワークの実加工を実行して、処理をステップS116に移行させる。 If the safety check work has been reliably performed in step S112 (YES), the NC device 11 permits the machining operation of the press brake main body 12PB in step S113 according to instructions from the control unit 21. In step S114, the NC device 11 determines whether the close foot pedal 1291 has been pressed. If the close foot pedal 1291 has not been pressed (NO), the NC device 11 repeats the process of step S114. If the close foot pedal 1291 has been pressed (YES), the NC device 11 performs actual machining of the workpiece in step S115 and transitions to the process of step S116.

 NC装置11は、ステップS116にて、加工を継続するか否かを判定する。加工を継続すれば(YES)、NC装置11は、ステップS122にて、金型(パンチTp及びダイTd)を交換して別の製品を加工するか否かを判定する。別の製品を加工しなければ(NO)、NC装置11はステップS113以降の処理を繰り返す。別の製品を加工すれば(YES)、NC装置11はステップS102以降の処理を繰り返す。加工を継続しなければ(NO)、NC装置11は処理を終了させる。 In step S116, the NC unit 11 determines whether or not to continue machining. If machining is to be continued (YES), then in step S122, the NC unit 11 determines whether or not to replace the dies (punch Tp and die Td) and machine another product. If another product is not to be machined (NO), the NC unit 11 repeats the processing from step S113 onwards. If another product is to be machined (YES), the NC unit 11 repeats the processing from step S102 onwards. If machining is not to be continued (NO), the NC unit 11 ends the processing.

 一方、ステップS112にて安全確認作業が確実に行われていなければ(NO)、制御部21は、ステップS117にて、図12に示すようなメッセージM117を表示部22に表示して、ステップS118にて、安全確認作業を再度実行する操作がなされたか否かを判定する。一例として、メッセージM117は、「安全確認作業の実行が確認できません。安全確認作業を再度実行しますか。」という文章と、「はい」と「いいえ」とを選択するタッチパッド221で操作される選択ボタンB117とを含む。 On the other hand, if the safety confirmation work has not been performed reliably in step S112 (NO), the control unit 21 displays a message M117 as shown in FIG. 12 on the display unit 22 in step S117, and determines in step S118 whether an operation to perform the safety confirmation work again has been performed. As an example, the message M117 includes the text "Performance of the safety confirmation work cannot be confirmed. Do you want to perform the safety confirmation work again?" and a selection button B117 operated by the touch pad 221 to select "Yes" or "No."

 制御部21は、制御部21内に確認作業未完了の作業状態が記録されていれば、ステップS112にて安全確認作業が確実に行われていないと判定する。制御部21は、制御部21内に安全確認作業完了の作業状態が記録されていても、視線検出部24が検出する作業者の視線を示す視線情報または作業者の顔の検出結果に基づいて実質的には安全確認作業指示動画を視聴していないと判定すれば、ステップS112にて安全確認作業が確実に行われていないと判定してもよい。 If the control unit 21 has recorded a work status in which the safety confirmation work is not completed, the control unit 21 determines in step S112 that the safety confirmation work has not been performed reliably. Even if the control unit 21 has recorded a work status in which the safety confirmation work is completed, the control unit 21 may determine in step S112 that the safety confirmation work has not been performed reliably if it determines that the safety confirmation work instruction video has not actually been viewed based on the gaze information indicating the worker's gaze detected by the gaze detection unit 24 or the detection result of the worker's face.

 作業者がメッセージM117の選択ボタンB117の「はい」に触れれば、制御部21は、ステップS118にて安全確認作業を再度実行する操作がなされた(YES)と判定して、処理をステップS108に戻す。作業者がメッセージM117の選択ボタンB117の「いいえ」に触れれば、制御部21は、ステップS118にて安全確認作業を再度実行する操作がなされなかった(NO)と判定して、処理をステップS119に移行させる。NC装置11は、ステップS119にて、制御部21からの指示に従って、プレスブレーキ本体12PBの加工動作を不許可とする。 If the worker touches "Yes" on the selection button B117 of the message M117, the control unit 21 determines that an operation to perform the safety check work again has been performed in step S118 (YES), and returns the process to step S108. If the worker touches "No" on the selection button B117 of the message M117, the control unit 21 determines that an operation to perform the safety check work again has not been performed in step S118 (NO), and moves the process to step S119. In step S119, the NC device 11, following instructions from the control unit 21, does not permit the machining operation of the press brake main body 12PB.

 続けて、制御部21は、ステップS120にて、図13に示すようなメッセージM120を表示部22に表示して、ステップS121にて、作業を継続する操作がなされたか否かを判定する。一例として、メッセージM120は、「機械操作を終了するか作業者を交代してください。作業者を交代しましたか。」という文章と、「はい」と「いいえ」とを選択するタッチパッド221で操作される選択ボタンB120とを含む。 Then, in step S120, the control unit 21 displays a message M120 as shown in FIG. 13 on the display unit 22, and in step S121, determines whether an operation to continue the work has been performed. As an example, the message M120 includes the text "End machine operation or change the operator. Have you changed the operator?" and a selection button B120 operated by the touch pad 221 to select "Yes" or "No."

 作業者を交代して、新たな作業者が選択ボタンB120の「はい」に触れれば、制御部21は、ステップS121にて作業を継続する操作がなされた(YES)と判定して、処理をステップS105に戻す。作業者を交代せず最初の作業者が選択ボタンB120の「いいえ」に触れれば、制御部21は、ステップS121にて作業を継続する操作がなされなかった(NO)と判定して、処理を終了させる。 If the worker is changed and the new worker touches "Yes" on the selection button B120, the control unit 21 determines in step S121 that an operation to continue the work has been performed (YES), and returns the process to step S105. If the first worker touches "No" on the selection button B120 without changing the worker, the control unit 21 determines in step S121 that an operation to continue the work has not been performed (NO), and ends the process.

 図14に示すフローチャートを用いて、工作機械100がレーザ加工機である場合を例として、レーザ加工機がワークを切断加工するときにNC装置11または制御部21が実行する処理を説明する。レーザ加工機においては、動画ファイルが安全確認作業指示動画ファイルを含まず、作業者がレーザ加工機を操作する前に実行すべき安全確認作業は設定されていないとする。 Using the flowchart shown in FIG. 14, the processing executed by the NC device 11 or the control unit 21 when the laser processing machine cuts a workpiece will be described, taking as an example the case where the machine tool 100 is a laser processing machine. In the case of the laser processing machine, it is assumed that the video file does not include a safety check operation instruction video file, and that no safety check operation is set that the operator should perform before operating the laser processing machine.

 図14において、レーザ加工機の電源がオンされて処理が開始されると、NC装置11は、ステップS201にて、工作機械本体12に相当するレーザ加工機の加工機本体を原点復帰させる。NC装置11は、ステップS202にて、加工プログラム作成装置40が新規に作成した加工プログラム、または加工プログラムデータベース50に保存されている既存の加工プログラムを読み込む。 In FIG. 14, when the power supply of the laser processing machine is turned on and processing is started, the NC device 11 returns the processing machine body of the laser processing machine, which corresponds to the machine tool body 12, to the origin in step S201. In step S202, the NC device 11 reads a processing program newly created by the processing program creation device 40 or an existing processing program stored in the processing program database 50.

 作業者は、ステップS203にて、加工対象の板金Wであるワークを準備する。作業者は、ステップS204にて、加工機本体に設けられているクランプフットペダルを押下して、テーブル上に配置されたワークが動かないように固定する。制御部21は、ステップS205にて、カメラ23が作業者を撮影する撮影画像に基づき作業者を認識する。制御部21は、ステップS206にて、NC装置11に安全教育受講履歴を問い合わせる。NC装置11は、サーバ30に記憶されている安全教育受講履歴32より認識した作業者の安全教育受講履歴を制御部21に供給する。 In step S203, the worker prepares the workpiece, which is the sheet metal W to be processed. In step S204, the worker presses down the clamp foot pedal provided on the processing machine body to fix the workpiece placed on the table so that it does not move. In step S205, the control unit 21 recognizes the worker based on the image of the worker captured by the camera 23. In step S206, the control unit 21 queries the NC device 11 about the safety training attendance history. The NC device 11 supplies the safety training attendance history of the recognized worker to the control unit 21 from the safety training attendance history 32 stored in the server 30.

 制御部21は、ステップS207にて、作業者が安全教育を受講しているか否かを判定する。レーザ加工機を安全に操作するために予め受講しておくべき安全教育動画ファイルは、例えば3つの動画ファイルである。第1の動画ファイルは、レーザ加工機の全体的な安全に関する警告事項または注意事項を説明する動画ファイルである。第2の動画ファイルは、集塵装置のダストボックスを清掃する必要性及び清掃の仕方を説明する動画ファイルである。第3の動画ファイルは、スクラップボックスを清掃する必要性及び清掃の仕方を説明する動画ファイルである。制御部21は、作業者が3つの動画ファイルを全て視聴していれば、安全教育を受講済みであるとするのがよい。 In step S207, the control unit 21 determines whether the worker has received safety training. There are, for example, three video files as safety training video files that the worker should receive in advance in order to safely operate the laser processing machine. The first video file is a video file that explains warnings or precautions regarding the overall safety of the laser processing machine. The second video file is a video file that explains the need to clean the dust box of the dust collection device and how to clean it. The third video file is a video file that explains the need to clean the scrap box and how to clean it. The control unit 21 may determine that the worker has received safety training if the worker has viewed all three video files.

 ステップS207にて作業者が安全教育を受講していれば(YES)、NC装置11は、ステップS208にて、制御部21からの指示に従って、レーザ加工機(加工機本体)の加工動作を許可する。NC装置11は、ステップS209にて、レーザ発振器と加工ヘッドとの間に設けられているレーザシャッタを開き、ステップS210にて、ワークの実加工を実行して処理を終了させる。 If the worker has received safety training in step S207 (YES), the NC device 11 permits the laser processing machine (machine body) to perform processing operations in step S208 in accordance with instructions from the control unit 21. The NC device 11 opens the laser shutter provided between the laser oscillator and the processing head in step S209, and performs actual processing of the workpiece in step S210 to end the process.

 一方、ステップS207にて作業者が安全教育を受講していなければ(NO)、制御部21は、ステップS211にて、図15に示すようなメッセージM211を表示部22に表示して、ステップS212にて、作業を継続する操作がなされたか否かを判定する。一例として、メッセージM212は、「機械操作を終了するか作業者を交代してください。作業者を交代しましたか。」という文章と、「はい」と「いいえ」とを選択するタッチパッド221で操作される選択ボタンB211とを含む。 On the other hand, if it is determined in step S207 that the worker has not received safety training (NO), the control unit 21 in step S211 displays a message M211 as shown in FIG. 15 on the display unit 22, and in step S212 determines whether an operation to continue work has been performed. As an example, the message M212 includes the text "End machine operation or change the worker. Have you changed the worker?" and a selection button B211 operated by the touch pad 221 to select "Yes" or "No."

 作業者を交代して、新たな作業者が選択ボタンB211の「はい」に触れれば、制御部21は、ステップS212にて作業を継続する操作がなされた(YES)と判定して、処理をステップS205に戻す。作業者を交代せず最初の作業者が選択ボタンB211の「いいえ」に触れれば、制御部21は、ステップS212にて作業を継続する操作がなされなかった(NO)と判定して、処理をステップS213に移行させる。NC装置11は、ステップS213にて、制御部21からの指示に従って、レーザ加工機(加工機本体)の加工動作を不許可とする。 If the operator is changed and the new operator touches "Yes" on the selection button B211, the control unit 21 determines in step S212 that an operation to continue the work has been performed (YES) and returns the process to step S205. If the first operator touches "No" on the selection button B211 without changing operators, the control unit 21 determines in step S212 that an operation to continue the work has not been performed (NO) and moves the process to step S213. In step S213, the NC device 11, following instructions from the control unit 21, does not permit the laser processing machine (machine body) to perform processing operations.

 続けて、制御部21は、ステップS214にて、図16に示すようなメッセージM214を表示部22に表示して、処理を終了させる。一例として、メッセージM214は、「安全教育の受講が確認できませんでした。機械操作を終了します。」という文章を含む。 Then, in step S214, the control unit 21 displays a message M214 as shown in FIG. 16 on the display unit 22, and ends the process. As an example, the message M214 includes the text "Attendance of safety training could not be confirmed. Machine operation will be terminated."

 以上のように、工作機械100及びその制御方法は次のように構成されている。NC装置11もしくは制御部21、またはNC装置11及び制御部21は、工作機械100を制御する制御装置である。 As described above, the machine tool 100 and its control method are configured as follows. The NC device 11 or the control unit 21, or the NC device 11 and the control unit 21, are control devices that control the machine tool 100.

 制御装置は、操作ボタン25等の操作部を操作する作業者を特定する。制御装置は、特定した作業者が、工作機械本体12を安全に操作するために予め受講しておくべき安全教育を受講しているか否かを示す安全教育受講履歴32を確認する。制御装置は、少なくとも確認した作業者の安全教育受講履歴32に応じて、作業者が操作部を操作することによって実行される工作機械本体12によるワークの加工動作を許可するか不許可とするかを決定する。 The control device identifies the worker who operates the operation unit such as the operation button 25. The control device checks the safety education attendance history 32, which indicates whether the identified worker has taken the safety education that should be taken in advance in order to safely operate the machine tool main body 12. The control device determines whether to permit or not permit the machining operation of the workpiece by the machine tool main body 12, which is executed by the worker operating the operation unit, according to at least the safety education attendance history 32 of the confirmed worker.

 工作機械100及びその制御方法によれば、安全教育を受けていない作業者が工作機械100を操作するか、安全教育を受けている作業者が工作機械100を操作するかによって、工作機械100の動作を異ならせることができる。具体的には、安全教育を受けていない作業者が工作機械100を操作してワークを加工しようとしても、工作機械100によってワークを加工することができないか、ワークの加工が制限される。安全教育を受けている作業者が工作機械100を操作してワークを加工すれば、工作機械100によってワークを加工することができる。従って、工作機械100を使用する際の安全性を向上させることができる。 The machine tool 100 and its control method can make the operation of the machine tool 100 different depending on whether an operator who has not received safety training operates the machine tool 100 or an operator who has received safety training operates the machine tool 100. Specifically, even if an operator who has not received safety training operates the machine tool 100 to machine a workpiece, the machine tool 100 will not be able to machine the workpiece or the machining of the workpiece will be limited. If an operator who has received safety training operates the machine tool 100 to machine a workpiece, the machine tool 100 can machine the workpiece. Therefore, safety when using the machine tool 100 can be improved.

 制御装置が、カメラ23が撮影した作業者の顔と、作業者情報ファイル270の各顔画像とを照合することにより作業者を特定すれば、操作部を操作する作業者をほぼ確実に特定することができる。工作機械100の操作の途中で、安全教育を受けている作業者から安全教育を受けていない作業者への入れ替わりを防止するため、制御装置は常時または所定時間ごとに顔認証によって作業者を特定するのがよい。 If the control device identifies the worker by comparing the worker's face captured by the camera 23 with each facial image in the worker information file 270, the worker operating the operation unit can be identified almost reliably. In order to prevent a worker who has received safety training from being replaced by a worker who has not received safety training while the machine tool 100 is being operated, it is preferable for the control device to identify the worker by face recognition at all times or at specified intervals.

 制御装置は、作業者が安全教育を受けているか否かを次のように管理するのがよい。制御装置は、安全教育動画を表示部22に表示する。制御装置は、作業者が表示部22に表示された安全教育動画を視聴したか否かを判定する。制御装置は、作業者が安全教育動画を視聴したと判定すれば、安全教育受講履歴32に、安全教育を受講済みであることを記録する。作業者が表示部22に表示された安全教育動画を視聴したか否かは、視線検出部24が検出する作業者の視線に基づいてもよいし、カメラ23が生成する撮影画像による作業者の顔検出に基づいてもよい。 The control device may manage whether or not a worker has received safety training as follows: The control device displays a safety training video on the display unit 22. The control device determines whether or not the worker has viewed the safety training video displayed on the display unit 22. If the control device determines that the worker has viewed the safety training video, it records in the safety training attendance history 32 that the worker has received safety training. Whether or not the worker has viewed the safety training video displayed on the display unit 22 may be based on the worker's line of sight detected by the line of sight detection unit 24, or may be based on detection of the worker's face from the captured image generated by the camera 23.

 工作機械100がプレスブレーキ100PBである場合には、安全確認作業指示動画ファイル316の安全確認作業指示動画を表示部22に表示し、作業者は、安全確認作業を実行してプレスブレーキ本体12PBに異常がないかを確認することが要求される。このような場合には、制御装置は、作業者が安全教育を受講しており、かつ、作業者が安全確認作業を実行すれば、工作機械本体12によるワークの加工動作を許可する。制御装置は、作業者が安全教育を受講していても、作業者が安全確認作業を実行しなければ、工作機械本体12によるワークの加工動作を不許可とする。 If the machine tool 100 is a press brake 100PB, the safety check work instruction video of the safety check work instruction video file 316 is displayed on the display unit 22, and the worker is requested to perform the safety check work to check for any abnormalities in the press brake main body 12PB. In such a case, the control device permits the machine tool main body 12 to perform machining operations on the workpiece if the worker has received safety training and performs the safety check work. The control device does not permit the machine tool main body 12 to perform machining operations on the workpiece, even if the worker has received safety training, if the worker does not perform the safety check work.

 このようにすれば、工作機械100の故障または異常を事前に発見することができるから、工作機械100を使用する際の安全性をさらに向上させることができる。 In this way, any malfunctions or abnormalities in the machine tool 100 can be detected in advance, further improving safety when using the machine tool 100.

 制御装置は、作業者が安全確認作業を実行したとしても、制御装置が、作業者が表示部22に表示された安全確認作業指示動画を視聴しなかったと判定すれば、ワークの加工動作を不許可としてもよい。このようにすれば、作業者の安全に対する意識を向上させることができるから、工作機械100を使用する際の安全性をさらに向上させることができる。この場合も、作業者が表示部22に表示された安全確認作業指示動画を視聴したか否かは、視線検出部24が検出する作業者の視線に基づいてもよいし、カメラ23が生成する撮影画像による作業者の顔検出に基づいてもよい。 Even if the worker has performed a safety check operation, if the control device determines that the worker has not viewed the safety check work instruction video displayed on the display unit 22, the control device may not permit the machining operation of the workpiece. In this way, the worker's awareness of safety can be improved, and safety when using the machine tool 100 can be further improved. In this case, too, whether or not the worker has viewed the safety check work instruction video displayed on the display unit 22 may be based on the worker's line of sight detected by the line of sight detection unit 24, or may be based on detection of the worker's face from the captured image generated by the camera 23.

 図3に示す管理権限に値1が設定されている作業者IDが0006である作業者(管理者)は、操作ボタン25を操作することにより、表示部22に、例えば図17に示すような安全教育受講履歴一覧画像33を表示することができる。制御部21は、NC装置11がサーバ30より読み出した安全教育受講履歴32と、不揮発性メモリ27に記憶されている作業者情報ファイル270とに基づいて安全教育受講履歴一覧画像33を生成する。 A worker (administrator) with a worker ID of 0006 and a value of 1 set in the management authority shown in FIG. 3 can operate the operation button 25 to display a safety training attendance history list image 33, for example, as shown in FIG. 17, on the display unit 22. The control unit 21 generates the safety training attendance history list image 33 based on the safety training attendance history 32 read by the NC device 11 from the server 30 and the worker information file 270 stored in the non-volatile memory 27.

 図17に示す安全教育受講履歴一覧画像33においては、各作業者の作業者名331及び顔画像332に、安全教育動画ファイル#1~#5における受講済みの安全教育動画ファイルを示す棒グラフ333を対応させている。各作業者の作業者名331及び顔画像332は、図3に示す作業者情報ファイル270から取得される。棒グラフ333は、図5に示す安全教育受講履歴32に基づいて作成される。 In the safety training attendance history list image 33 shown in FIG. 17, the worker name 331 and face image 332 of each worker are associated with a bar graph 333 indicating the safety training video files #1 to #5 that the worker has attended. The worker name 331 and face image 332 of each worker are obtained from the worker information file 270 shown in FIG. 3. The bar graph 333 is created based on the safety training attendance history 32 shown in FIG. 5.

 管理者は、表示部22に表示される安全教育受講履歴一覧画像33を確認して、工作機械100によってワークを加工するときの作業者を選択することができる。例えば、加工の難易度が比較的低いワークを加工するときには、安全教育動画ファイル#1~#3を受講済みであれば工作機械100の操作が許可されるとする。また、加工の難易度が比較的高いワークを加工するときには、安全教育動画ファイル#1~#5の全てを受講済みでなければ工作機械100の操作が許可されないとする。このような場合、管理者は、安全教育受講履歴一覧画像33を確認して、ワークの加工の難易度に応じて作業者を選択することが可能となる。 The administrator can check the safety training attendance history list image 33 displayed on the display unit 22 and select an operator to use the machine tool 100 to machine a workpiece. For example, when machining a workpiece that is relatively easy to machine, the operator is permitted to operate the machine tool 100 if the operator has already completed safety training video files #1 to #3. In addition, when machining a workpiece that is relatively difficult to machine, the operator is not permitted to operate the machine tool 100 unless the operator has completed all safety training video files #1 to #5. In such a case, the administrator can check the safety training attendance history list image 33 and select an operator according to the difficulty of machining the workpiece.

 NC装置11は、加工プログラムによってワークの加工の難易度を判定することができる。制御部21は、ステップS107またはS207にて、作業者が安全教育を受講しているか否かを判定するときに、NC装置11から加工の難易度の判定結果を受けて、加工動作を許可する安全教育動画ファイルの数を異ならせることができる。 The NC device 11 can determine the difficulty of machining the workpiece using the machining program. When the control unit 21 determines in step S107 or S207 whether the worker has received safety training, it can receive the result of the determination of the difficulty of the machining from the NC device 11 and vary the number of safety training video files for which machining operations are permitted.

 本発明は以上説明した1またはそれ以上の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。NC装置11または制御部21は、安全教育を受講していない作業者が操作パネル20を操作してワークを加工しようとしたときにアラームを発生させてもよい。NC装置11または制御部21は、アラームの解除を特定の作業者のみに許可してもよい。特定の作業者は、安全教育を受講している作業者であってもよく、管理者であってもよい。 The present invention is not limited to one or more of the embodiments described above, and various modifications are possible without departing from the gist of the present invention. The NC device 11 or the control unit 21 may generate an alarm when an operator who has not received safety training attempts to operate the operation panel 20 to machine a workpiece. The NC device 11 or the control unit 21 may allow only specific operators to deactivate the alarm. The specific operator may be an operator who has received safety training, or may be a manager.

 本願は、2023年5月19日に日本国特許庁に出願された特願2023-082812号に基づく優先権を主張するものであり、その全ての開示内容は引用によりここに援用される。 This application claims priority to Patent Application No. 2023-082812, filed with the Japan Patent Office on May 19, 2023, the entire disclosure of which is incorporated herein by reference.

Claims (10)

 ワークを加工する工作機械本体と、
 前記工作機械本体を制御するNC装置と、
 前記工作機械本体によって前記ワークを加工するために作業者によって操作される操作部を有し、前記作業者による前記操作部の操作を、前記NC装置または前記NC装置に接続された制御部が受け付ける操作パネルと、
 を備え、
 前記NC装置または前記制御部は、
 前記操作部を操作する前記作業者を特定し、
 特定した前記作業者が、前記工作機械本体を安全に操作するために予め受講しておくべき安全教育を受講しているか否かを示す安全教育受講履歴を確認し、
 少なくとも確認した前記作業者の安全教育受講履歴に応じて、前記作業者が前記操作部を操作することによって実行される前記工作機械本体による前記ワークの加工動作を許可するか不許可とするかを決定する
 工作機械。
A machine tool body for machining a workpiece;
An NC device that controls the machine tool body;
an operation panel having an operation unit operated by an operator to machine the workpiece by the machine tool body, the operation of the operation unit by the operator being received by the NC device or a control unit connected to the NC device;
Equipped with
The NC device or the control unit is
Identifying the worker who operates the operation unit;
confirming a safety training attendance history indicating whether or not the specified operator has attended a safety training course that should be attended in advance in order to safely operate the machine tool body;
A machine tool that determines whether to permit or not permit the machining operation of the workpiece by the machine tool main body, which is executed by the operator operating the operation unit, based on at least the confirmed safety education attendance history of the operator.
 前記操作パネルは前記作業者を撮影するカメラをさらに有し、
 前記NC装置または前記制御部は、前記カメラが撮影した前記作業者の顔と、1またはそれ以上の作業者の顔画像が記憶されている作業者情報ファイルの各顔画像とを照合することにより、前記作業者を特定する
 請求項1に記載の工作機械。
The operation panel further includes a camera for photographing the worker,
The machine tool according to claim 1, wherein the NC device or the control unit identifies the worker by comparing the face of the worker photographed by the camera with each facial image in a worker information file in which facial images of one or more workers are stored.
 前記操作パネルは表示部をさらに有し、
 前記NC装置または前記制御部は、
 前記安全教育のための動画である安全教育動画を前記表示部に表示し、
 前記作業者が前記表示部に表示された前記安全教育動画を視聴したか否かを判定し、
 前記作業者が前記安全教育動画を視聴したと判定すれば、前記安全教育受講履歴に、前記安全教育を受講済みであることを記録する
 請求項1または2に記載の工作機械。
The operation panel further includes a display unit,
The NC device or the control unit is
A safety training video, which is a video for the safety training, is displayed on the display unit;
determining whether the worker has viewed the safety training video displayed on the display unit;
The machine tool according to claim 1 or 2, wherein if it is determined that the worker has viewed the safety training video, it is recorded in the safety training attendance history that the worker has attended the safety training.
 前記操作パネルは表示部をさらに有し、
 前記NC装置または前記制御部は、
 前記作業者が前記工作機械本体を操作する前に実行すべき安全確認作業の実行を指示する安全確認作業指示動画を前記表示部に表示し、
 前記作業者の安全教育受講履歴に基づき前記作業者が前記安全教育を受講しており、かつ、前記作業者が前記安全確認作業を実行すれば、前記工作機械本体による前記ワークの加工動作を許可し、
 前記作業者の安全教育受講履歴に基づき前記作業者が前記安全教育を受講していても、前記作業者が前記安全確認作業を実行しなければ、前記工作機械本体による前記ワークの加工動作を不許可とする
 請求項1または2に記載の工作機械。
The operation panel further includes a display unit,
The NC device or the control unit is
displaying on the display unit a safety confirmation work instruction video instructing the operator to perform a safety confirmation work that should be performed before the operator operates the machine tool body;
If it is determined based on the operator's safety training attendance history that the operator has attended the safety training and has performed the safety confirmation work, permitting the machine tool body to perform a machining operation on the workpiece;
The machine tool according to claim 1 or 2, wherein even if the operator has taken the safety education based on the operator's safety education attendance history, if the operator does not perform the safety confirmation work, the machining operation of the workpiece by the machine tool body is not permitted.
 前記NC装置または前記制御部は、
 前記作業者が前記表示部に表示された前記安全確認作業指示動画を視聴したか否かを判定し、
 前記作業者が前記安全確認作業指示動画を視聴したと判定すれば、前記工作機械本体による前記ワークの加工動作を許可し、前記作業者が前記安全確認作業指示動画を視聴したと判定しなければ、前記工作機械本体による前記ワークの加工動作を不許可とする
 請求項4に記載の工作機械。
The NC device or the control unit is
determining whether the worker has viewed the safety confirmation work instruction video displayed on the display unit;
The machine tool according to claim 4, wherein if it is determined that the operator has viewed the safety check work instruction video, the machining operation of the workpiece by the machine tool body is permitted, and if it is not determined that the operator has viewed the safety check work instruction video, the machining operation of the workpiece by the machine tool body is not permitted.
 工作機械が備える制御装置が、
 前記工作機械がワークを加工するために操作される操作部を操作する作業者を特定し、
 特定した前記作業者が、前記工作機械を安全に操作するために予め受講しておくべき安全教育を受講しているか否かを示す安全教育受講履歴を確認し、
 少なくとも確認した前記作業者の安全教育受講履歴に応じて、前記作業者が前記操作部を操作することによって実行される前記工作機械による前記ワークの加工動作を許可するか不許可とするかを決定する
 工作機械の制御方法。
A control device provided in a machine tool,
Identifying an operator who operates an operation unit that is operated to process a workpiece by the machine tool;
checking a safety training attendance history indicating whether the identified operator has attended a safety training course that should be attended in advance in order to safely operate the machine tool;
A machine tool control method which determines whether to permit or not permit the machining operation of the workpiece by the machine tool, which is executed by the operator operating the operation unit, based on at least the confirmed safety education attendance history of the operator.
 前記制御装置は、カメラが撮影した前記作業者の顔と、1またはそれ以上の作業者の顔画像が記憶されている作業者情報ファイルの各顔画像とを照合することにより、前記作業者を特定する請求項6に記載の工作機械の制御方法。 The method for controlling a machine tool according to claim 6, wherein the control device identifies the worker by comparing the face of the worker captured by the camera with each facial image in a worker information file in which one or more facial images of the workers are stored.  前記制御装置は、
 前記安全教育のための動画である安全教育動画を表示部に表示し、
 前記作業者が前記表示部に表示された前記安全教育動画を視聴したか否かを判定し、
 前記作業者が前記安全教育動画を視聴したと判定すれば、前記安全教育受講履歴に、前記安全教育を受講済みであることを記録する
 請求項6または7に記載の工作機械の制御方法。
The control device includes:
A safety training video is displayed on a display unit, the safety training video being a video for the safety training;
determining whether the worker has viewed the safety training video displayed on the display unit;
8. The method for controlling a machine tool according to claim 6, further comprising the step of: recording, in the safety training attendance history, that the worker has attended the safety training, if it is determined that the worker has watched the safety training video.
 前記制御装置は、
 前記作業者の安全教育受講履歴を確認した結果、前記工作機械による前記ワークの加工動作を許可したとき、前記作業者が前記工作機械を操作する前に実行すべき安全確認作業の実行を指示する安全確認作業指示動画を表示部に表示し、
 前記作業者の安全教育受講履歴に基づき前記作業者が前記安全教育を受講しており、かつ、前記作業者が前記安全確認作業を実行すれば、前記工作機械による前記ワークの加工動作を許可し、
 前記作業者の安全教育受講履歴に基づき前記作業者が前記安全教育を受講していても、前記作業者が前記安全確認作業を実行しなければ、前記工作機械による前記ワークの加工動作を不許可とする
 請求項6または7に記載の工作機械の制御方法。
The control device includes:
when a machining operation of the workpiece by the machine tool is permitted as a result of checking the safety education attendance history of the worker, a safety confirmation work instruction video is displayed on a display unit to instruct the worker to perform a safety confirmation work that should be performed before operating the machine tool;
If the operator has taken the safety training based on the operator's safety training attendance history and has performed the safety confirmation work, permitting the machine tool to perform a machining operation on the workpiece;
The method for controlling a machine tool according to claim 6 or 7, further comprising the step of: disallowing the machining operation of the workpiece by the machine tool if the operator does not perform the safety confirmation work, even if the operator has taken the safety education based on the operator's safety education attendance history.
 前記制御装置は、
 前記作業者が前記表示部に表示された前記安全確認作業指示動画を視聴したか否かを判定し、
 前記作業者が前記安全確認作業指示動画を視聴したと判定すれば、前記工作機械による前記ワークの加工動作を許可し、前記作業者が前記安全確認作業指示動画を視聴したと判定しなければ、前記工作機械による前記ワークの加工動作を不許可とする
 請求項9に記載の工作機械の制御方法。
The control device includes:
determining whether the worker has viewed the safety confirmation work instruction video displayed on the display unit;
The machine tool control method of claim 9, further comprising the steps of: permitting the machine tool to perform machining of the workpiece if it is determined that the operator has viewed the safety check work instruction video; and not permitting the machine tool to perform machining of the workpiece if it is not determined that the operator has viewed the safety check work instruction video.
PCT/JP2024/015131 2023-05-19 2024-04-16 Machine tool, and method for controlling machine tool Pending WO2024241765A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2023082812A JP7584565B1 (en) 2023-05-19 2023-05-19 Machine tool and machine tool control method
JP2023-082812 2023-05-19

Publications (1)

Publication Number Publication Date
WO2024241765A1 true WO2024241765A1 (en) 2024-11-28

Family

ID=93432506

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2024/015131 Pending WO2024241765A1 (en) 2023-05-19 2024-04-16 Machine tool, and method for controlling machine tool

Country Status (2)

Country Link
JP (1) JP7584565B1 (en)
WO (1) WO2024241765A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57155606A (en) * 1981-03-19 1982-09-25 Ikegai Corp Numerical control machine tool with video display device
JPH07266271A (en) * 1994-03-31 1995-10-17 Sanyo Electric Co Ltd Method for operating instruction of working device and parts mounting device using same
WO2007010795A1 (en) * 2005-07-19 2007-01-25 Omron Corporation Safety management system for worker
JP2019102046A (en) * 2017-12-06 2019-06-24 新東工業株式会社 Industrial machine start-up control system, start-up control method, and program
JP2019168948A (en) * 2018-03-23 2019-10-03 有限会社エバーグリーン Safety training attendance system and method for road transport employer
JP2021064262A (en) * 2019-10-16 2021-04-22 Dmg森精機株式会社 Information processing system, industrial machinery, information processing method, and information processing program
JP2023059150A (en) * 2021-10-14 2023-04-26 シャープ株式会社 Information processing device and control method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06280B2 (en) * 1986-04-25 1994-01-05 日本電気株式会社 Safety device for laser processing machine
JPH08309575A (en) * 1995-05-11 1996-11-26 Nikon Corp Laser processing equipment
JP2004301952A (en) * 2003-03-28 2004-10-28 Fujitsu Ltd Internet lecture management method, internet lecture management device, internet lecture management program
JP5017882B2 (en) * 2006-02-22 2012-09-05 澁谷工業株式会社 Hybrid laser processing method
JP5902747B2 (en) * 2014-04-30 2016-04-13 ファナック株式会社 Laser processing system with processing resumption preparation function
JP6178908B1 (en) * 2016-08-12 2017-08-09 株式会社牧野フライス製作所 Water jet laser processing equipment
JP6898502B1 (en) * 2020-07-29 2021-07-07 株式会社オプティム Programs, methods and information processing equipment
JP2022027460A (en) * 2021-01-26 2022-02-10 アカメディア・ジャパン株式会社 On-line learning system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57155606A (en) * 1981-03-19 1982-09-25 Ikegai Corp Numerical control machine tool with video display device
JPH07266271A (en) * 1994-03-31 1995-10-17 Sanyo Electric Co Ltd Method for operating instruction of working device and parts mounting device using same
WO2007010795A1 (en) * 2005-07-19 2007-01-25 Omron Corporation Safety management system for worker
JP2019102046A (en) * 2017-12-06 2019-06-24 新東工業株式会社 Industrial machine start-up control system, start-up control method, and program
JP2019168948A (en) * 2018-03-23 2019-10-03 有限会社エバーグリーン Safety training attendance system and method for road transport employer
JP2021064262A (en) * 2019-10-16 2021-04-22 Dmg森精機株式会社 Information processing system, industrial machinery, information processing method, and information processing program
JP2023059150A (en) * 2021-10-14 2023-04-26 シャープ株式会社 Information processing device and control method

Also Published As

Publication number Publication date
JP2024166608A (en) 2024-11-29
JP7584565B1 (en) 2024-11-15

Similar Documents

Publication Publication Date Title
JP6957083B2 (en) Management system
DE102018216154B4 (en) ROBOT SYSTEM
JP2003167613A (en) Work management system, work management method, and recording medium storing a program for implementing the method
JP7503405B2 (en) Laser processing machine and method for controlling the laser processing machine
JPWO2016132731A1 (en) Work support device, work support system, work support method, and recording medium for storing work support program
JPWO2020049733A1 (en) Machine tool control device
JP7584565B1 (en) Machine tool and machine tool control method
JP2010198465A (en) Control device and robot system using the same
JP2014063423A (en) Processing device
JP7437992B2 (en) Laser processing machine and control method for laser processing machine
CN119090896B (en) Electronic element positioning method and system based on machine vision
JP3803428B2 (en) Position setting device for movable member in plate processing machine
CN120659686A (en) Method for identifying a replaceable processing table or table type of a laser plotter and laser plotter for engraving, marking and/or marking a workpiece for this purpose
JP2018063668A (en) Mold history display apparatus and mold press apparatus
EP1653309A1 (en) Numerical controlled device comprising a voice generation portion
JP7482966B2 (en) Machine tool inspection and management device and machine tool inspection and management method
TW202400378A (en) Teaching devices and computer programs
JP7556932B2 (en) Work performance collection system and work performance collection method
WO2021193292A1 (en) Machining device, automatic programing device, and method for controlling machining device
JP2021157425A (en) Process machine and automatic programming device, and process machine control method
JP3034270B2 (en) Operation control device in NC processing machine
JP3932018B2 (en) Bending machine
WO2024085080A1 (en) Worker assistance device and worker assistance method for machine tool
JP7778197B1 (en) Handling support image display method and press brake control device
JP2019212009A (en) Work content detection device

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: 24810773

Country of ref document: EP

Kind code of ref document: A1