Industrial Machine Control Device

JP7644228B2Active Publication Date: 2025-03-11FANUC LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023523779
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-25
Publication Date
2025-03-11
Estimated Expiration
2041-05-25

AI Technical Summary

Benefits of technology

【0007】 本開示の一態様により、制御装置の操作盤の製造コストを低減することが可能になる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007644228000001
    Figure 0007644228000001
  • Figure 0007644228000002
    Figure 0007644228000002
  • Figure 0007644228000003
    Figure 0007644228000003
Patent Text Reader

Abstract

This control device comprises: an image display unit that displays, on a display screen, an operation image for changing a driving mode of a driving shaft; a determination unit that determines the driving mode on the basis of an operation on the operation image; and a control unit that controls the driving shaft on the basis of the driving mode determined by the determination unit.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a control device for an industrial machine. [Background technology]

[0002] A control panel of a control device that controls industrial machinery is provided with a setting switch for setting a drive mode of an axis (for example, Patent Document 1 and Patent Document 2). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 56-56302 [Patent Document 2] Patent No. 5766762 Summary of the Invention [Problem to be solved by the invention]

[0004] However, providing the operation panel with dedicated setting switches for setting the drive mode of each axis leads to an increase in the manufacturing cost of the operation panel.

[0005] An object of the present disclosure is to provide a control device for industrial machinery that can reduce the manufacturing costs of an operation panel. [Means for solving the problem]

[0006] The control device includes an image display unit that displays an operation image for changing a drive mode of the drive shaft on a display screen, a determination unit that determines a drive mode based on an operation on the operation image, and a control unit that controls the drive shaft based on the drive mode determined by the determination unit. A detection unit that detects a touch operation on the display screen Equipped with When the detection unit detects a touch operation, the image display unit displays an operation image and a drive shaft information image showing drive shaft information of the drive shaft on the display screen, and when the detection unit detects a touch operation on the drive shaft information image, the image display unit displays the operation image on the display screen. . Effect of the Invention

[0007] According to one aspect of the present disclosure, it is possible to reduce the manufacturing costs of the control device's operation panel. [Brief description of the drawings]

[0008] [Figure 1] FIG. 2 is a block diagram showing an example of a hardware configuration of a control device. [Diagram 2] FIG. 2 is a block diagram showing an example of a function of a control device. [Figure 3A] FIG. 13 is a diagram showing an example of a drive shaft information image. [Figure 3B] FIG. 11 is a diagram showing an example of an operation image. [Figure 3C] 11A and 11B are diagrams illustrating an example of an operation on an operation image. [Figure 3D] 11A and 11B are diagrams showing examples of an operation image and a drive shaft information image. [Figure 3E] FIG. 13 is a diagram illustrating an example of a candidate image display area. [Figure 3F] 11A and 11B are diagrams showing examples of an operation image and a drive shaft information image. [Figure 3G] 11A and 11B are diagrams illustrating an example of an operation on an operation image. [Figure 4] 4 is a flowchart showing an example of a flow of a process executed by a control device. [Figure 5A] 11A and 11B are diagrams illustrating an example of an operation on an operation image. [Figure 5B] 13A and 13B are diagrams illustrating an example of an operation image and a drive shaft information image. [Figure 5C] 11A and 11B are diagrams illustrating an example of an operation on an operation image. [Figure 5D] 13A and 13B are diagrams illustrating an example of an operation image and a drive shaft information image. [Figure 6A] FIG. 13 is a diagram showing an example of a drive shaft information image. [Figure 6B] 11A and 11B are diagrams showing examples of an operation image and an axis specifying image. [Figure 6C] 11A and 11B are diagrams showing examples of an operation image and an axis specifying image. [Figure 6D] 11A and 11B are diagrams showing examples of an operation image and an axis specifying image. [Figure 6E] FIG. 13 is a diagram showing an example of a drive shaft information image. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. Note that not all combinations of features described in the following embodiment are necessarily required to solve the problem. In addition, unnecessary detailed description may be omitted. In addition, the following description of the embodiment and the drawings are provided to enable a person skilled in the art to fully understand the present disclosure, and are not intended to limit the scope of the claims.

[0010] 1 is a diagram showing an example of a hardware configuration of an industrial machine. The industrial machine 1 is, for example, a machine tool, a wire electric discharge machine, or a robot. The machine tool includes a lathe, a machining center, and a multi-tasking machine. The robot is, for example, an industrial robot such as a manipulator.

[0011] The industrial machine 1 includes a control device 2, an input / output device 3, a servo amplifier 4 and a servo motor 5, a spindle amplifier 6 and a spindle motor 7, and an auxiliary device 8.

[0012] The control device 2 is a device that controls the entire industrial machine 1. The control device 2 is, for example, a numerical control device that controls the industrial machine 1. The control device 2 includes a CPU (Central Processing Unit) 201, a bus 202, a ROM (Read Only Memory) 203, a RAM (Random Access Memory) 204, and a non-volatile memory 205.

[0013] The CPU 201 is a processor that controls the entire control device 2 according to a system program. The CPU 201 reads the system program stored in the ROM 203 via the bus 202, and performs various processes based on the system program. The CPU 201 also controls the servo motor 5 and the spindle motor 7 based on the machining program.

[0014] The CPU 201 performs, for example, analysis of a machining program and outputs control commands to the servo motor 5 and the spindle motor 7 for each control period.

[0015] The bus 202 is a communication path that connects each piece of hardware in the control device 2 to each other. The pieces of hardware in the control device 2 exchange data via the bus 202.

[0016] The ROM 203 is a storage device that stores a system program for controlling the entire control device 2. The ROM 203 is a computer-readable storage medium.

[0017] The RAM 204 is a storage device that temporarily stores various data and functions as a working area for the CPU 201 to process various data.

[0018] The nonvolatile memory 205 is a storage device that retains data even when the industrial machine 1 is turned off and power is not being supplied to the control device 2. The nonvolatile memory 205 stores, for example, a machining program and various parameters input from the input / output device 3. The nonvolatile memory 205 is a computer-readable storage medium. The nonvolatile memory 205 is formed, for example, by an SSD (Solid State Drive).

[0019] The control device 2 further includes an interface 206 , an axis control circuit 207 , a spindle control circuit 208 , a PLC (Programmable Logic Controller) 209 , and an I / O unit 210 .

[0020] The interface 206 connects the bus 202 and the input / output device 3. The interface 206 sends, for example, various data processed by the CPU 201 to the input / output device 3.

[0021] The input / output device 3 is a device that receives various data via the interface 206 and displays the various data. The input / output device 3 also accepts input of various data and sends the various data to the CPU 201 via the interface 206. The input / output device 3 is, for example, a touch panel. When the input / output device 3 is a touch panel, the touch panel is, for example, a capacitive touch panel. Note that the touch panel is not limited to a capacitive touch panel and may be a touch panel of another type. The input / output device 3 is attached, for example, to an operation panel (not shown) in which the control device 2 is stored.

[0022] The axis control circuit 207 is a circuit that controls the servo motor 5. The axis control circuit 207 receives a control command from the CPU 201 and outputs a command to drive the servo motor 5 to the servo amplifier 4. The axis control circuit 207 sends, for example, a torque command to control the torque of the servo motor 5 to the servo amplifier 4.

[0023] The servo amplifier 4 receives a command from the axis control circuit 207 and supplies a current to the servo motor 5 .

[0024] The servo motor 5 is driven by receiving a current supply from the servo amplifier 4. The servo motor 5 is connected to, for example, a ball screw that drives a tool post. When the servo motor 5 is driven, a structure of the industrial machine 1, such as the tool post, moves, for example, in the X-axis direction, Y-axis direction, or Z-axis direction. The servo motor 5 may include a built-in speed detector (not shown) that detects the feed speed of each feed axis.

[0025] The spindle control circuit 208 is a circuit for controlling the spindle motor 7. The spindle control circuit 208 receives a control command from the CPU 201 and outputs a command for driving the spindle motor 7 to the spindle amplifier 6. The spindle control circuit 208 sends, for example, a torque command for controlling the torque of the spindle motor 7 to the spindle amplifier 6.

[0026] The spindle amplifier 6 receives a command from a spindle control circuit 208 and supplies a current to the spindle motor 7 .

[0027] The spindle motor 7 is driven by receiving a current supply from the spindle amplifier 6. The spindle motor 7 is connected to a main shaft and rotates the main shaft.

[0028] The PLC 209 is a device that executes a ladder program to control the auxiliary device 8. The PLC 209 sends commands to the auxiliary device 8 via the I / O unit 210.

[0029] The I / O unit 210 is an interface that connects the PLC 209 and the auxiliary device 8. The I / O unit 210 transmits commands received from the PLC 209 to the auxiliary device 8.

[0030] The auxiliary device 8 is installed in the industrial machine 1 and performs auxiliary operations in the industrial machine 1. The auxiliary device 8 may be a device installed in the periphery of the industrial machine 1. The auxiliary device 8 operates based on a command received from the I / O unit 210. The auxiliary device 8 is, for example, a tool changer, a cutting fluid ejection device, or an opening / closing door drive device. Next, an example of a function of the control device 2 will be described.

[0031] 2 is a block diagram showing an example of the functions of the control device 2. The control device 2 includes an image display unit 211, a detection unit 212, a determination unit 213, and a control unit 214. The image display unit 211, the detection unit 212, the determination unit 213, and the control unit 214 are realized, for example, by the CPU 201 performing arithmetic processing using a system program stored in the ROM 203 and various data stored in the non-volatile memory 205.

[0032] The image display unit 211 displays a drive axis information image showing drive axis information of the drive axis on the display screen. The drive axis is an axis for driving each part of the industrial machine 1. The drive axis includes, for example, feed axes such as the X-axis, the Y-axis, and the Z-axis. Furthermore, the drive axis may include rotation axes such as the A-axis, the B-axis, and the C-axis. The drive axis may also include a main axis. The display screen is, for example, the display screen of the input / output device 3.

[0033] The drive axis information includes the names of the drive axes. The drive axis information also includes coordinate values ​​of each axis in a predetermined coordinate system. The predetermined coordinate system is, for example, the absolute coordinate system of the industrial machine 1. The predetermined coordinate system may be the machine coordinate system of the industrial machine 1.

[0034] Fig. 3A is a diagram showing an example of a drive shaft information image displayed on a display screen. A drive shaft information image 31 shown in Fig. 3A shows coordinate values ​​of the X-axis, Y-axis, and Z-axis in an absolute coordinate system.

[0035] 3A, the figure imitating a hand indicates that the drive shaft information image 31 is touched, and is not displayed on the display screen 30. Similarly, the figures imitating a hand depicted in the figures described hereinafter are not displayed on the display screen 30.

[0036] The detection unit 212 detects a touch operation on the display screen 30. The detection unit 212 detects a touch operation on the drive shaft information image 31. The touch operation on the drive shaft information image 31 may be not only an operation of touching the drive shaft information image 31, but also an operation of touching the vicinity of the drive shaft information image 31.

[0037] The detection unit 212 detects, for example, a touch operation on an area displaying an axis name included in the drive axis information image 31 or an area nearby the area. In the example shown in Fig. 3A, the detection unit 212 detects a touch operation on an area displaying the character "X" indicating the name of the X-axis.

[0038] The touch operation includes a tap operation. The touch operation may be a long press operation or a slide operation. The tap operation may be a multiple tap operation. The touch operation is an operation by a worker's finger. The touch operation may be an operation by a touch pen.

[0039] When the detection unit 212 detects a touch operation on the display screen 30 , the image display unit 211 causes the display screen 30 to display an operation image.

[0040] The operation image is an image for changing the drive mode of the drive axis. The drive mode means the setting state of the drive axis. In other words, the behavior of the drive axis and the control device 2 in response to a movement command is determined according to the set drive mode. The drive modes include, for example, normal mode, machine lock mode, mirror image mode, axis removal mode, interlock mode, and servo off mode.

[0041] The normal mode is a mode that is set when the industrial machine 1 performs a normal operation. The normal mode is a mode that is set, for example, when machining a workpiece.

[0042] The machine lock mode is a mode in which the movement of the drive axis is locked to prevent the drive axis from moving, and the coordinate value of the locked drive axis updates the absolute coordinate system without updating the machine coordinate system. For this reason, the machine lock mode is used, for example, when checking a program.

[0043] In the mirror image mode, each drive axis is operated in the opposite direction. For example, if a command is issued to operate a drive axis in the positive direction of the X-axis, in the mirror image mode, the drive axis operates in the negative direction of the X-axis.

[0044] The shaft removal mode is a mode in which no alarm is issued even when the drive shaft is removed from the industrial machine 1. In other words, in the shaft removal mode, the target drive shaft is excluded from the control target. For example, during maintenance work on the industrial machine 1, the shaft removal mode is used when checking the operation of the X-axis, Y-axis, and Z-axis with the rotating shafts such as the A-axis and B-axis removed.

[0045] The interlock mode is a mode in which the operations of the devices are correlated to ensure safety. In the interlock mode, for example, the drive shaft operates only when the opening and closing door is in the closed state.

[0046] Servo-off mode is a mode in which the servo motor that drives the target drive axis is not energized. In servo-off mode, the target drive axis is in a free state. For example, if the X-axis is set to servo-off mode, the table can be moved along the X-axis by pushing it with your hand.

[0047] The image display unit 211 displays an axis specifying image together with the operation image on the display screen 30. The axis specifying image is an image that specifies the drive axis that is the target of the mode change.

[0048] FIG. 3B is a diagram showing an example of an operation image and an axis identification image. The operation image 32 is displayed adjacent to the drive shaft information image 31. In other words, the image display unit displays the operation image and the drive shaft information image 31 side by side. In this case, the operation image and the drive shaft information image 31 may be displayed partially overlapping each other. Also, one end of the operation image and one end of the drive shaft information image 31 may be displayed so as to contact each other. Also, the operation image and the drive shaft information image 31 may be displayed apart from each other. The operation image 32 includes a setting mode display area 321 and a candidate image display area 322.

[0049] The setting mode display area 321 is an area where an image showing the currently set driving mode is displayed. In the example shown in Fig. 3B, the setting mode display area 321 displays the words "normal state" indicating the normal mode. This allows the operator to recognize that the currently set driving mode is the normal mode. When the words "normal state" are displayed in the setting mode display area 321, the background of the setting mode display area 321 is displayed in white, for example.

[0050] The candidate image display area 322 is an area where images showing candidates for the drive mode to be set are displayed. One or more images showing types of drive modes are displayed in the candidate image display area 322. The candidate image display area 322 is disposed, for example, below the set mode display area 321.

[0051] 3B, the characters "MACHINE LOCK" indicating the machine lock mode, "MIRROR IMAGE" indicating the mirror image mode, and "AXIS REMOVAL" indicating the AXIS REMOVAL mode are displayed in the candidate image display area 322. At this time, the background of the candidate image display area 322 is displayed, for example, in gray.

[0052] The axis identification image 33 is an image that identifies the drive axis that is the target of the mode change. In the example shown in Fig. 3B, the axis identification image 33 is a line segment that extends horizontally to the left from the position of "X" in the drive axis information image 31. This allows the operator to recognize that the drive axis that is the target of the mode change is the X axis.

[0053] The detection unit 212 detects a touch operation on an image displayed in the candidate image display area 322. The touch operation detected by the detection unit 212 is, for example, a long press operation, a tap operation, or a slide operation.

[0054] Fig. 3C is a diagram showing an example of a touch operation on an image displayed in candidate image display area 322. The example shown in Fig. 3C shows that a long press operation is performed on the text "Remove shaft". For example, when an image displayed in candidate image display area 322 is touched, image display unit 211 changes the background of candidate image display area 322 from gray to yellow.

[0055] When the finger is removed from display screen 30 after a predetermined time has elapsed while the image is touched, image display unit 211 displays the touched image in setting mode display area 321. In other words, when detection unit 212 detects a long press operation on an image displayed in candidate image display area 322, image display unit 211 displays the touched image in setting mode display area 321.

[0056] Fig. 3D is a diagram showing an example of the operation image 32 and the drive shaft information image 31. Fig. 3D shows the operation image 32 and the drive shaft information image 31 after a long press operation is performed on the image displayed in the candidate image display area 322. The characters "Remove Shaft" pressed and held by the operator are displayed in the setting mode display area 321. Meanwhile, the characters "Normal State" indicating the normal mode are displayed in the candidate image display area 322.

[0057] The image display unit 211 highlights the image displayed in the setting mode display area 321. The highlighting may be a display mode that distinguishes between an image that has been touched and an image that has not been touched. For example, the image display unit 211 displays the background of the image displayed in the setting mode display area 321 in green. This allows the operator to easily recognize the set drive mode.

[0058] Furthermore, when the set drive mode is a drive mode other than the normal mode, the image display unit 211 highlights the axis name and coordinate value of the drive axis set to the mode other than the normal mode. The image display unit 211 displays the axis name and coordinate value of the drive axis against a green background.

[0059] The determination unit 213 determines the drive mode based on an operation on the operation image 32. The determination unit 213 determines the drive mode to be set based on a touch operation on the display screen 30 detected by the detection unit 212. For example, as shown in Fig. 3C and Fig. 3D, when the detection unit 212 detects a long press operation on the characters "remove shaft", that is, an operation to select the shaft removal mode, the determination unit 213 determines to set the drive mode to the shaft removal mode.

[0060] The control unit 214 controls the drive shaft based on the drive mode determined by the determination unit 213. For example, when the drive mode is set to the normal mode, the control unit 214 operates the drive shaft based on a command for the drive shaft. When the drive mode is set to the machine lock mode, the control unit 214 does not operate the drive shaft even if a command for the drive shaft is executed.

[0061] When the driving mode is to be set back to the normal mode, a touch operation is performed on the characters "normal state" displayed in the candidate image display area 322.

[0062] Fig. 3E is a diagram showing an example of an operation on an image displayed in the candidate image display area 322. Fig. 3E shows that a touch operation is performed on the characters "normal state." When the characters "normal state" are touched, the image display unit 211 changes the background of the candidate image display area 322 from gray to yellow.

[0063] When the finger is removed from the display screen 30 after a predetermined time has elapsed with the characters "normal state" being touched, the image display unit 211 displays the touched characters "normal state" in the setting mode display area 321. In other words, when the detection unit 212 detects a long press operation on the characters "normal state", the image display unit 211 displays the touched characters "normal state" in the setting mode display area 321.

[0064] 3F is a diagram showing an example of operation image 32 and drive shaft information image 31. FIG. 3F shows operation image 32 and drive shaft information image 31 after a long press operation is performed on the text "normal state." The text "normal state" that has been long pressed by the operator is displayed in setting mode display area 321. Meanwhile, the text "shaft removal" is displayed in candidate image display area 322.

[0065] When the image display unit 211 displays the text "Normal state" in the setting mode display area 321, it displays the background of the setting mode display area 321 in white. When the image display unit 211 displays the text "Remove shaft" in the candidate image display area 322, it cancels the highlighting of the text "Remove shaft". In other words, the image display unit 211 returns the background of the text "Remove shaft" displayed in the candidate image display area 322 to gray. Furthermore, the image display unit 211 returns the background of the axis name and coordinate values ​​of the drive axis to gray.

[0066] When a delete operation is performed on the operation image 32, or when no operation is performed on the operation image 32 for a predetermined period of time, the determination unit 213 determines to hide the operation image 32.

[0067] FIG. 3G is a diagram for explaining an example of an operation on the operation image 32. When a delete operation is performed on the operation image 32, the determination unit 213 determines to hide the operation image 32. The delete operation is, for example, a flick operation. As a result, the image display unit 211 deletes the operation image 32 together with the axis identification image 33 from the display screen 30. The flick operation may be in any direction. Note that a flick operation is an operation of quickly moving a finger on the display screen 30, or an operation of flicking the display screen 30. Furthermore, when there is no operation on the operation image 32 for, for example, 20 seconds, the determination unit 213 determines to hide the operation image 32.

[0068] Next, the flow of the process executed by the control device 2 when changing the drive mode will be described.

[0069] 4 is a flowchart showing an example of the flow of processing executed by the control device 2. In the control device 2, first, the image display unit 211 displays the drive shaft information image 31 on the display screen 30 (step S1).

[0070] Next, when the worker performs a touch operation on the display screen 30, the detection unit 212 detects the touch operation on the display screen 30 (step S2). At this time, the detection unit 212 detects the touch operation on the drive shaft information image 31, for example.

[0071] When the detection unit 212 detects a touch operation on the display screen 30, the image display unit 211 displays the operation image 32 on the display screen 30 (step S3).

[0072] When the worker performs a touch operation on the operation image 32, the detection unit 212 detects the touch operation on the operation image 32 (step S4).

[0073] Next, the determination unit 213 determines the drive mode based on the touch operation on the operation image 32 detected by the detection unit 212 (step S5).

[0074] Next, the control unit 214 controls the drive shaft based on the drive mode determined by the determination unit 213 (step S6).

[0075] When the operation to determine the drive mode is completed, the image display unit 211 erases the operation image 32 (step S7). For example, when there is no touch operation on the operation image 32 for a predetermined time, the image display unit 211 erases the operation image 32 (step S7).

[0076] As described above, the control device 2 includes an image display unit 211 that displays on the display screen 30 an operation image 32 for changing the drive mode of the drive shaft, a determination unit 213 that determines the drive mode based on an operation on the operation image 32, and a control unit 214 that controls the drive shaft based on the drive mode determined by the determination unit 213.

[0077] Therefore, there is no need to provide a dedicated switch for setting the drive mode of the drive shaft on the operation panel of the control device 2, and the cost of the control device 2 can be reduced. In addition, the number of parts of the operation panel can be reduced, making it easier to assemble the operation panel and reducing the assembly time of the operation panel. In addition, design changes such as the display mode of the operation image 32 can be made easily. In this case, for example, the display mode can be designed to match the model of the industrial machine 1.

[0078] In addition, the display device further includes a detection unit 212 that detects a touch operation on the display screen 30, and when the detection unit 212 detects a touch operation, the image display unit 211 displays an operation image 32 on the display screen 30. Therefore, the operation image 32 can be displayed on the display screen 30 only when an operation for changing the drive mode is necessary. In other words, the display screen 30 can be prevented from being overloaded with information, and the visibility of the display screen 30 can be improved.

[0079] Moreover, the image display unit 211 further displays a drive shaft information image 31 showing drive shaft information of the drive shaft, and when the detection unit 212 detects a touch operation on the drive shaft information image 31, the image display unit 211 displays an operation image 32 on the display screen 30. Furthermore, the image display unit 211 displays the operation image 32 adjacent to the drive shaft information image 31. Therefore, the worker can visually recognize the drive shaft information image 31 and the operation image 32 at the same time. Alternatively, the worker does not need to move his / her line of sight significantly between the drive shaft information image 31 and the operation image 32. Therefore, the burden on the worker in the setting operation of the drive mode of the drive shaft can be reduced.

[0080] Furthermore, the image display unit 211 changes the display mode of the drive shaft information image 31 based on the drive mode determined by the determination unit 213. Therefore, the operator can easily recognize the set drive mode.

[0081] Furthermore, when a delete operation is performed on the operation image 32, or when no operation is performed on the operation image 32 for a predetermined time, the determination unit 213 determines to hide the operation image 32. Therefore, only necessary information can be displayed on the display screen 30. That is, it is possible to prevent the display screen 30 from being overloaded with information.

[0082] The determination unit 213 also determines the drive mode to be at least one of the normal mode, the machine lock mode, the mirror image mode, the shaft removal mode, the interlock mode, and the servo off mode. Therefore, it is not necessary to provide a switch for setting a plurality of drive modes on the operation panel, and the manufacturing cost of the operation panel can be reduced. Also, the operability of the operation panel is improved.

[0083] Moreover, the operation image 32 includes an axis specifying image 33 for specifying a drive axis, and an image showing candidates for the drive mode. Furthermore, the determination unit 213 determines the drive mode of the drive axis based on an operation on the image showing the candidates. Therefore, the worker can easily recognize which drive axis the operation image 32 is an image for changing the drive mode of. Furthermore, the operation for setting the drive mode can be easily performed.

[0084] In the above-described embodiment, one drive mode is set based on the operation on the operation image 32. However, a plurality of drive modes may be set based on the operation on the operation image 32.

[0085] Fig. 5A is a diagram showing an example of an operation on the operation image 32. Fig. 5A shows that the characters "MACHINE LOCK" and "MIRROR IMAGE" are touched simultaneously.

[0086] When the characters "MACHINE LOCK" and "MIRROR IMAGE" are touched, the image display unit 211 changes the background of these characters from gray to yellow, for example.

[0087] When a predetermined time has elapsed while the characters "MACHINE LOCK" and the characters "Mirror Image" are touched and then the finger is removed from the display screen 30, the image display unit 211 displays the touched characters "MACHINE LOCK" and "Mirror Image" in the setting mode display area 321. In other words, when the detection unit 212 detects a long press operation on the characters "MACHINE LOCK" and the characters "Mirror Image", the image display unit 211 displays the touched characters "MACHINE LOCK" and "Mirror Image" in the setting mode display area 321.

[0088] Fig. 5B is a diagram showing an example of the operation image 32 and the drive shaft information image 31. Fig. 5B shows the operation image 32 and the drive shaft information image 31 after a long press operation has been performed on the characters "MACHINE LOCK" and the characters "MIRROR IMAGE". The characters "MACHINE LOCK" and "MIRROR IMAGE" that have been long pressed by the operator are displayed in the setting mode display area 321. On the other hand, the characters "Normal state" are displayed in the candidate image display area 322.

[0089] The image display unit 211 highlights the image displayed in the setting mode display area 321. The highlighting may be a display mode that distinguishes between an image that has been touched and an image that has not been touched. For example, the image display unit 211 displays the background of the image displayed in the setting mode display area 321 in green. This allows the operator to easily recognize the set drive mode.

[0090] Furthermore, when the set drive mode is a drive mode other than the normal mode, the image display unit 211 highlights the axis name and coordinate value of the drive axis set to the mode other than the normal mode. The image display unit 211 displays the axis name and coordinate value of the drive axis against a green background.

[0091] The determination unit 213 determines the drive mode based on an operation on the operation image 32. The determination unit 213 determines the drive mode to be set based on a touch operation on the display screen 30 detected by the detection unit 212. For example, as shown in Figures 5A and 5B, when the detection unit 212 detects a touch operation on the characters "machine lock" and "mirror image", the determination unit 213 determines to set the drive mode to the machine lock mode and mirror image mode.

[0092] When the driving mode is to be set back to the normal mode, a touch operation is performed on the characters "normal state" displayed in the candidate image display area 322.

[0093] Fig. 5C is a diagram showing an example of an operation on the operation image 32. Fig. 5C shows that a touch operation has been performed on the characters "normal state." When the characters "normal state" are touched, the image display unit 211 changes the background of the candidate image display area 322 from gray to yellow, for example.

[0094] When the finger is removed from the display screen 30 after a predetermined time has elapsed while the characters "normal state" are touched, the image display unit 211 displays the touched characters "normal state" in the setting mode display area 321. In other words, when the detection unit 212 detects a long press operation on the characters "normal state", the image display unit 211 displays the touched characters "normal state" in the setting mode display area 321.

[0095] Fig. 5D is a diagram showing an example of the operation image 32 and the drive shaft information image 31. Fig. 5D shows the operation image 32 and the drive shaft information image 31 after a long press operation is performed on the word "normal state". The word "normal state" that has been long pressed by the operator is displayed in the setting mode display area 321. Meanwhile, the words "machine lock" and "mirror image" are displayed in the candidate image display area 322.

[0096] When the image display unit 211 displays the text "normal state" in the setting mode display area 321, it displays the background of the setting mode display area 321 in, for example, white. When the image display unit 211 displays the text "machine lock" and "mirror image" in the candidate image display area 322, it cancels the highlighting of the text "machine lock" and "mirror image". Image display unit 211 causes the background of the words "Machine Lock" and "Mirror Image" displayed in the candidate image display area 322 to return to gray.

[0097] In the embodiment described above, the drive mode of one drive shaft is changed based on the operation on the drive shaft information image 31. However, the drive modes of multiple drive shafts may be changed based on the operation on the drive shaft information image 31.

[0098] 6A is a diagram showing an example of the drive axis information image 31. The detection unit 212 detects a touch operation on a portion of the drive axis information image 31 that indicates the name of the drive axis. The detection unit 212 detects, for example, a touch operation on a plurality of areas that display the names of the drive axes. The touch operation on a plurality of areas is, for example, an operation of simultaneously tapping with two fingers on an area that displays the letters "X" and "Y" that indicate the names of the X-axis and Y-axis, respectively.

[0099] When the same drive mode is set for the X-axis and the Y-axis, if the detection unit 212 detects a touch operation on the characters “X” and “Y”, the image display unit 211 displays an operation image 32 and an axis identification image 33 on the display screen 30.

[0100] Fig. 6B is a diagram showing an example of the operation image 32 and the axis identification image 33. In the example shown in Fig. 6B, both the X-axis and the Y-axis are set to the normal mode.

[0101] The axis identifying image 33 identifies the drive axis that is the target of the mode change. In the example shown in Fig. 6B, the axis identifying image 33 is a line that extends horizontally leftward from the positions of the letters "X" and "Y" in the drive axis information image 31 and connects to the setting mode display area 321. The detection unit 212 detects a touch operation on an image displayed in the candidate image display area 322.

[0102] Fig. 6C is a diagram showing an example of an operation on the operation image 32. Fig. 6C shows that the characters "machine lock" and "mirror image" are touched at the same time. When the characters "machine lock" and "mirror image" are touched, the image display unit 211 changes the background of these characters from gray to yellow, for example.

[0103] When a predetermined time has elapsed while the characters "MACHINE LOCK" and "MIRROR IMAGE" are touched and the finger is then removed from the display screen 30, the image display unit 211 displays the touched characters "MACHINE LOCK" and "MIRROR IMAGE" in the setting mode display area 321. In other words, when the detection unit 212 detects a long press operation on the characters "MACHINE LOCK" and "MIRROR IMAGE", the image display unit 211 displays the touched characters "MACHINE LOCK" and "MIRROR IMAGE" in the setting mode display area 321.

[0104] Fig. 6D is a diagram showing an example of the operation image 32 and the axis identification image 33. Fig. 6D shows the operation image 32 and the drive axis information image 31 after a long press operation has been performed on the characters "machine lock" and "mirror image". The characters "machine lock" and "mirror image" that have been long pressed by the operator are displayed in the setting mode display area 321. On the other hand, the characters "normal state" are displayed in the candidate image display area 322.

[0105] The image display section 211 highlights the image displayed in the setting mode display area 321. The image display section 211 displays the background of the image displayed in the setting mode display area 321 in green, for example.

[0106] Furthermore, when the set drive mode is a drive mode other than the normal mode, the image display unit 211 highlights the axis name and coordinate value of the drive axis set to the mode other than the normal mode. In the example shown in Fig. 6D, the axis names and coordinate values ​​of the X-axis and Y-axis are each highlighted. When the detection unit 212 detects a touch operation on the characters "machine lock" and "mirror image", the determination unit 213 decides to change the drive mode to the machine lock mode and mirror image mode.

[0107] The determination unit 213 determines whether the operation image 32 is hidden when a deletion operation is performed on the operation image 32 or when no operation is performed on the operation image 32 for a predetermined period of time. Make a decision.

[0108] 6E is a diagram showing an example of the drive axis information image 31. As described above, when the drive modes of the X-axis and Y-axis are set to a drive mode other than the normal mode, the highlighting of the display areas of the axis names and coordinate values ​​of the X-axis and Y-axis in the drive axis information image 31 is maintained. In other words, even if the operation image 32 is erased, the image display unit 211 maintains the highlighting in the drive axis information image 31. This allows the operator to easily recognize that the drive modes of the X-axis and Y-axis are set to a mode other than the normal mode.

[0109] The present disclosure is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit and scope of the present disclosure. In the present disclosure, any of the components of the embodiment can be modified or omitted. [Explanation of symbols]

[0110] 1. Industrial machinery 2. Control device 201 CPU 202 Bus 203 ROM 204 RAM 205 Non-volatile memory 206 Interface 207 Axis control circuit 208 Spindle control circuit 209 PLC 210 I / O Unit 211 Image display unit 212 Detection unit 213 Decision Section 214 Control Unit 3 Input / Output Devices 30 display screen 31 Drive shaft information image 32 Operation images 321 Setting mode display area 322 Candidate image display area 33 Axis specific images 4 Servo Amplifier 5. Servo motor 6 Spindle Amplifier 7 Spindle motor 8 Auxiliary equipment

Claims

1. an image display unit that displays an operation image for changing the drive mode of the drive shaft on a display screen; a determination unit that determines the drive mode based on an operation on the operation image; a control unit that controls the drive shaft based on the drive mode determined by the determination unit; a detection unit that detects a touch operation on the display screen, When the detection unit detects the touch operation, the image display unit displays the operation image and a drive shaft information image showing drive shaft information of the drive shaft on the display screen, A control device in which, when the detection unit detects the touch operation on the drive shaft information image, the image display unit displays the operation image on the display screen.

2. The control device according to claim 1 , wherein the image display unit changes a display mode of the drive shaft information image based on the drive mode determined by the determination unit.

3. The control device according to claim 1 or 2, wherein the image display unit displays the operation image adjacent to the drive shaft information image.

4. The control device according to any one of claims 1 to 3, wherein the decision unit decides to hide the operation image when an erase operation is performed on the operation image or when there is no operation on the operation image for a predetermined period of time.

5. The control device according to any one of claims 1 to 4, wherein the determination unit determines the drive mode to be at least one of a normal mode, a machine lock mode, a mirror image mode, an axis removal mode, an interlock mode, and a servo off mode.

6. 6. The control device according to claim 1, wherein the operation image includes an axis identifying image that identifies the drive axis, and an image that indicates candidates for the drive mode.

7. The control device according to claim 6 , wherein the determination unit determines the drive mode of the drive shaft based on an operation on an image showing the candidate.

Citation Information

Patent Citations

  • Edge setting machine for roll

    JP1981056302A

  • Syringe

    JP1982066762A

  • Numerical control device including operation setting screen

    JP2015079286A