Setting code generating device, industrial machine, setting code generating method and recording medium
The mechanical information and status information of industrial machinery are output to the display through the setting code generation device and the encoded setting code is generated, which solves the problem of visual recognition and flexible control of information output in the prior art, and improves the efficiency of fault analysis.
Patent Information
- Application Number
- CN202180047489.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-07-08
- Filing Date
- 2021-07-01
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2041-07-01
AI Technical Summary
In the prior art, when internal information of industrial machinery is output to the outside, specific information cannot be visually recognized, and information cannot be added or deleted according to the fault condition.
The setting code generation device outputs the mechanical information and status information of the industrial machinery to the display through the specific information output unit, and the setting code generation unit generates the encoded setting code based on the operation instructions, and outputs the setting code through the setting code output unit.
Visual confirmation and encoding control of industrial machinery information is realized, allowing information output to be added or deleted as needed, and improving the efficiency of fault analysis.
Smart Images

Figure CN115917451B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a setting code generating device, industrial machinery, a setting code generating method, and a computer-readable recording medium. Background Art
[0002] Conventionally, when a failure occurs in industrial machinery such as machine tools and industrial robots, it is necessary to confirm the nature of the failure.
[0003] When such a failure occurs, it is considered possible to output internal information externally to confirm the situation. For example, it is considered to connect the industrial machinery to a network and output internal information externally or to a storage medium. Furthermore, for example, a control device with a display unit is known, characterized by comprising: a storage unit that stores information used when a failure occurs in the control device; a code generation unit that generates an optical code of the information stored in the storage unit; and a display control unit that causes the optical code to be displayed on the display unit (see Patent Document 1).
[0004] Prior art literature
[0005] Patent Literature
[0006] Patent Document 1: Japanese Patent Application Laid-Open No. 2009-129227 Summary of the Invention
[0007] Problems to be solved by the invention
[0008] When using any of these technologies, the internal information output externally is generally information on predetermined items, which cannot be visually recognized in industrial machinery. Furthermore, depending on the nature of a fault, for example, there may be situations where it is desirable to add information deemed necessary to identify the cause, or to delete information to prevent external output, but there is no technology for this.
[0009] Therefore, a structure is required in which the machine can confirm the information output to the outside.
[0010] Means for solving problems
[0011] (1) In one embodiment of the present disclosure, a setting code generating device includes: a specific information output unit that outputs specific information of an industrial machine to a display, wherein the specific information includes machine information of the industrial machine and status information related to the status of the industrial machine; a setting code generating unit that generates a setting code by encoding the specific information output by the specific information output unit based on an instruction via an operating unit; and a setting code output unit that outputs the setting code generated by the setting code generating unit.
[0012] (2) One embodiment of the present disclosure is a method for generating a setting code for a control device for controlling an industrial machine, comprising the following steps: a specific information output step of outputting specific information of the industrial machine to a display, wherein the specific information includes machine information of the industrial machine and status information related to the status of the industrial machine; a setting code generating step of generating a setting code by encoding the specific information outputted by the specific information output step based on an instruction via an operating unit; and a setting code output step of outputting the setting code generated by the setting code generating step.
[0013] (3) One embodiment of the present disclosure is a computer-readable recording medium storing a setting code generation program, which causes a control device for controlling an industrial machine to perform the following steps: a specific information output step of outputting specific information of the industrial machine to a display, wherein the specific information includes machine information of the industrial machine and status information related to the status of the industrial machine; a setting code generation step of generating a setting code by encoding the specific information outputted through the specific information output step based on an instruction via an operating unit; and a setting code output step of outputting the setting code generated through the setting code generation step.
[0014] Effects of the Invention
[0015] According to one embodiment, a setting code generating device, an industrial machine, a setting code generating method, and a computer-readable recording medium are provided, which are capable of confirming information outputted externally from the industrial machine. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is an overall configuration diagram of the information collaboration system and a functional block diagram of the machine tool in this embodiment.
[0017] Figure 2 This is a flowchart showing the setting code output process in the machine tool according to the present embodiment.
[0018] Figure 3 This is a diagram showing an example of a screen displayed on the display unit of the machine tool according to the present embodiment.
[0019] Figure 4 This is a diagram showing an example of a screen displayed on the display unit of the machine tool according to the present embodiment.
[0020] Figure 5 It is the overall structural diagram of the information collaboration system in a transformed manner. DETAILED DESCRIPTION
[0021] (Implementation Method)
[0022] First, an overview of one embodiment of the present invention will be described. In this embodiment, a machine tool is used as an example of industrial machinery. In this embodiment, the name of information (hereinafter referred to as an item) output from the machine tool before encoding is displayed on the machine tool's display unit, allowing an operator to confirm the item (name) of the information output to the outside. Furthermore, this embodiment involves an embodiment in which an operator selects an item of information to be encoded and instructs the encoding, whereby a setting code encoded based on the instruction is displayed on the display unit.
[0023] Figure 1 The illustrated information collaboration system 100 is a system in which a mobile terminal 5 reads a setting code output by a machine tool 1 and transmits information obtained from the read setting code to a server 6 , thereby enabling information on the machine tool 1 to be transmitted to the server 6 .
[0024] The information collaboration system 100 includes a machine tool 1 , a mobile terminal 5 , and a server 6 .
[0025] The mobile terminal 5 and the server 6 are communicatively connected via a communication network N1. The communication network N1 is, for example, the Internet, a VPN (Virtual Private Network), a public telephone network, etc. The specific communication method in the communication network N1, such as wired or wireless connection, is not particularly limited.
[0026] The machine tool 1 is, for example, a machining center and is a machine that performs predetermined processing such as cutting on a workpiece such as a component based on operation commands output from a numerical control (CNC) device (not shown) provided inside the machine tool 1 .
[0027] The machine tool 1 includes a control unit 10 , a storage unit 20 , an operation unit 26 , a display unit 27 , and a communication unit 29 .
[0028] The machine tool 1 also includes various devices for other processing, but these are well known to those skilled in the art, and thus detailed description and illustration are omitted.
[0029] The control unit 10 may be a CPU (Central Processing Unit), and performs overall control of the machine tool 1 by executing various control programs for controlling the machine tool 1 stored in the storage unit 20 .
[0030] Before describing each functional unit of the control unit 10 , the storage unit 20 will be described.
[0031] The storage unit 20 is a storage area for storing programs and the like executed by the control unit 10. The storage unit 20 includes a program storage unit 21, a machine information storage unit 22, and an alarm additional information storage unit 23.
[0032] The program storage unit 21 is a storage area for storing various programs for processing as the machine tool 1. The program storage unit 21 stores a setting code generation program 21a, which is a program for executing the functions of the setting code generation processing unit 11 of the control unit 10 described later.
[0033] The machine information storage unit 22 is a storage area for storing machine information about the machine tool 1. The machine information storage unit 22 stores, for example, the machine name (model name) of the machine tool 1, the machine manufacturer's name, a machine number (an identifier associated with the machine), and a serial number (CNC serial number) associated with the control software. The machine information storage unit 22 may also store, for example, a URL (Uniform Resource Locator) for connecting to a central location of the machine tool manufacturer, such as the manufacturer's help desk (help disk).
[0034] The alarm additional information storage unit 23 is a storage area that stores alarm codes identifying alarms issued by machine tool 1, in association with additional information. Alarm information is status information indicating the status of machine tool 1. The additional information includes items useful for analyzing the cause of the alarm information. Examples of additional information include control parameter information (NC parameters), machining programs (NC programs), information related to tool corrections, information related to machine-specific corrections (offsets), information on control variables (macro conversion), historical information (history data), information related to machining, and information related to operation (operation time).
[0035] The alarm additional information storage unit 23 stores additional information that can be used as a material useful for analyzing alarm information, in association with each alarm code.
[0036] The control unit 10 includes a setting code generation processing unit 11 and a machine tool control unit 19 .
[0037] The setting code generation processing unit 11 outputs each item of the information before encoding to the external device to the display unit 27 so that it can be referenced and selected. In addition, the setting code generation processing unit 11 generates a setting code based on the item selected by the operator for the item displayed on the display unit 27, and outputs it to the display unit 27.
[0038] The setting code generation processing unit 11 includes a specific information output unit 12 , a candidate information output unit 13 , an additional information accepting unit 14 , a generation instruction accepting unit 15 , a setting code generating unit 16 , and a setting code output unit 17 .
[0039] The specific information output unit 12 outputs the specific information to the display unit 27. The specific information includes the aforementioned machine information and state information. In addition to the aforementioned alarm information, the state information may also include operating status information indicating that the machine is operating normally, for example.
[0040] The specific information output unit 12 may output the specific information to the display unit 27, for example, by receiving an instruction from an operator regarding the display of the specific information. Furthermore, the specific information output unit 12 may automatically output the specific information to the display unit 27, for example, when an alarm is output during the operating state of the machine tool 1.
[0041] Furthermore, the specific information output unit 12 outputs the number of characters of information corresponding to the item to be coded to the display unit 27 .
[0042] The candidate information output unit 13 outputs a plurality of additional information items (selection information) as additional information candidates to the display unit 27. The candidate information output unit 13 outputs additional information items corresponding to the alarm information. As described above, the additional information is information for analyzing the cause of the alarm information and includes various information.
[0043] The candidate information output unit 13 may output the additional information in a manner such that the operator can select the additional information, for example, by placing a check box corresponding to each additional information (see the following description). Figure 3 Additional information area 34).
[0044] The additional information receiving unit 14 receives, via the operation unit 26 , an operator's selection of a designated code from the additional information output from the candidate information output unit 13 .
[0045] The generation instruction accepting unit 15 accepts an instruction for encoding, that is, an instruction for generating a setting code, from an operator via the operation unit 26 .
[0046] The setting code generating unit 16 generates a two-dimensional code, such as a QR code (registered trademark), as the setting code in response to the generation instruction receiving unit 15 receiving the generation instruction. The setting code generating unit 16 generates a two-dimensional code that encodes the specific information displayed on the display unit 27 and information related to the selected additional information item, and, for example, a URL specifying the server 6.
[0047] The setting code generating unit 16 also generates a two-dimensional code of a size based on the size and resolution of the display screen of the display unit 27. The storage unit 20 pre-stores information related to the size and resolution of the display screen, and the setting code generating unit 16 can also use this information to determine the size of the two-dimensional code.
[0048] The setting code output unit 17 outputs the setting code generated by the setting code generation unit 16 to the display unit 27 .
[0049] The operator uses the mobile terminal 5 to capture the setting code displayed on the display unit 27 . The mobile terminal 5 can then read the content of the setting code, connect to the server 6 , and transmit the information included in the setting code to the server 6 .
[0050] The machine tool control unit 19 controls the machine tool 1 based on control commands. For example, the machine tool control unit 19 controls an axis drive device (not shown) of the machine tool 1 to operate, stop, or avoid the axis drive device from the machining target based on the control commands.
[0051] The operation unit 26 and the display unit 27 are, for example, a display / MDI unit. The display / MDI unit is a manual data input device including a display, a keyboard, etc. Alternatively, the operation unit 26 and the display unit 27 may be integrated into a touch panel.
[0052] The communication unit 29 is an interface for communicating with other devices (for example, other machine tools).
[0053] The mobile terminal 5 is, for example, any information processing device such as a smartphone or tablet computer carried by the operator. The mobile terminal 5 has the general functions of an information processing device. Although not shown, the mobile terminal 5 includes a control unit, a storage unit, an input unit, a display unit (which may be a touch panel integrating the input unit and display unit), a communication unit, and a camera unit for reading the setting code.
[0054] Server 6 is owned by, for example, the manufacturer of machine tool 1 and contains various information, including a help function. Server 6 receives various information contained in the setting code displayed by machine tool 1 via mobile terminal 5. Although not shown, server 6 includes a control unit, a storage unit, a communication unit, and the like.
[0055] Then, based on Figures 2 to 4 The process related to generation of the setting code in the machine tool 1 according to the present embodiment will be described.
[0056] exist Figure 2 In step S1 (hereinafter referred to as "step S" for short), for example, the operator instructs the output of the setting code generation screen from the menu screen (not shown) displayed on the display unit 27, and the control unit 10 (setting code generation processing unit 11) of the machine tool 1 accepts the display instruction of the setting code generation screen.
[0057] In S2 , the control unit 10 (specific information output unit 12 , candidate information output unit 13 ) outputs a setting code generation screen to the display unit 27 .
[0058] Here, based on Figure 3 This section explains the setting code generation screen.
[0059] Figure 3 The setting code generation screen 31 shown is a screen for generating and displaying a setting code obtained by encoding each displayed information. The setting code generation screen 31 includes a machine information area 32 , an alarm information area 33 , an additional information area 34 , a code display area 35 , and a send button 39 .
[0060] The machine information area 32 displays the machine information stored in the machine information storage unit 22. The machine information area 32 displays the machine name, machine manufacturer name, machine number, and CNC serial number as machine information for the machine tool 1. The specific information output unit 12 outputs the machine information stored in the machine information storage unit 22 to the machine information area 32.
[0061] The alarm information area 33 is an area where alarm information is displayed. Figure 3 In the example shown, the alarm codes and contents corresponding to the three alarm messages are displayed in alarm information area 33. Specific information output unit 12 outputs the alarm messages as status information of machine tool 1 to alarm information area 33. Alternatively, the operating status of machine tool 1 may be normal, with no alarms output. In such cases, operating status information may also be displayed in alarm information area 33.
[0062] The additional information area 34 displays the item names of all additional information items corresponding to the alarm information displayed in the alarm information area 33. Additional information area 34 displays items such as NC parameters, NC programs, compensation, macro conversion, history data, and operating time as item names of additional information stored in the alarm additional information storage unit 23. A check box is provided to the left of each additional information item name, allowing the operator to select (on) or disable (off).
[0063] When the setting code generation screen 31 is displayed, the candidate information output unit 13 refers to the alarm additional information storage unit 23 and selects the check box corresponding to the item name of the additional information in the additional information area 34 corresponding to the alarm information output to the alarm information area 33 .
[0064] The code display area 35 is an area for displaying the setting code. When the setting code generation screen 31 is displayed, the code display area 35 displays character number information 35b.
[0065] Character count information 35b indicates the number of characters used to generate a setting code corresponding to the maximum number of characters that can be included in a setting code. The maximum number of characters is predetermined based on the size of the code display area 35 and the resolution of the display unit 27. The number of characters used to generate the setting code is the total number of characters in the information including the mechanical information in the mechanical information area 32, the alarm information in the alarm information area 33, and the information corresponding to the selected additional information item in the additional information area 34. In this example, the maximum number of characters is "1000," and the number of characters in the information used to generate the setting code is "640."
[0066] Furthermore, when the number of characters of information for generating a setting code exceeds the maximum number of characters, an alarm may be outputted, for example, by using red characters.
[0067] To issue an instruction for encoding, the operator operates the send button 39 .
[0068] The operator checks the setting code generation screen 31 displayed on the display unit 27 and operates to select or release the check boxes corresponding to the item names of the additional information in the additional information area 34 as needed.
[0069] exist Figure 2 In S3, the control unit 10 (additional information receiving unit 14) determines whether a check box selection operation has been accepted. If a check box selection operation has been accepted (S3: Yes), the control unit 10 transfers the process to S4. On the other hand, if a check box selection operation has not been accepted (S3: No), the control unit 10 transfers the process to S5.
[0070] In S4 , the control unit 10 changes the selection state (selected / unselected) of the check box according to the selection operation.
[0071] When the setting code generation processing unit 11 displays the setting code generation screen 31, it pre-selects checkboxes for the names of additional information required for alarm cause analysis. However, if the operator does not wish to output this information to the outside, the operator can select the names of the additional information to be output by operating the checkboxes. Conversely, if the checkboxes are off, the operator can select the names of the additional information items to be output if there are any that the operator wishes to output.
[0072] Next, when the operator selects the send button 39 on the setting code generation screen 31, the control unit 10 (generation instruction accepting unit 15) determines in S5 whether a setting code generation instruction has been accepted. If a setting code generation instruction has been accepted (S5: Yes), the control unit 10 transfers the process to S6. On the other hand, if a setting code generation instruction has not been accepted (S5: No), the control unit 10 transfers the process to S3.
[0073] In S6 , the control unit 10 (setting code generating unit 16 ) generates a setting code. At this time, the control unit 10 may generate a code based on the size of the code display area 35 or the resolution of the display unit 27 .
[0074] In S7, the control unit 10 (setting code output unit 17) displays the generated setting code on the display unit 27. More specifically, the control unit 10 outputs the setting code to the code display area 35 of the setting code generation screen 31. Thereafter, the control unit 10 (setting code generation processing unit 11) ends this process.
[0075] Figure 4 Indicates passing Figure 3 The process in S7 is an example of the setting code generation screen 41 for displaying a two-dimensional code as a setting code.
[0076] A two-dimensional code 35 a is also output in the code display area 35 of the setting code generation screen 41 .
[0077] The QR code 35a is a code of a size based on the size of the code display area 35. Furthermore, the size of the setting code displayed on the screen is dynamically changed based on the amount of information (number of characters) preceding the code. The QR code 35a includes the machine information and alarm information displayed on the setting code generation screen 41, as well as the item names of the additional information whose checkboxes are selected.
[0078] As described above, machine tool 1 outputs identification information of information output from machine tool 1 to the external device on setting code generation screen 31. Currently, when there is a device that outputs setting codes, the setting codes output to the device are read by mobile terminal 5 and the information is displayed on mobile terminal 5. This allows confirmation of the information being output from machine tool 1 to the external device for the first time. This allows the operator to visually confirm what information is being encoded and outputted externally by visually checking display unit 27 of machine tool 1, thereby alleviating any concerns about the operator at an early stage.
[0079] Furthermore, by including information for analyzing the cause of the alarm information corresponding to the alarm information in the additional information, the encoded setting code can include information for analyzing the cause of the alarm information. Therefore, the cause of the alarm information can be easily analyzed based on the information included in the setting code.
[0080] Furthermore, the information is used to analyze the cause of the alarm information corresponding to the alarm information. However, if it is not desired to be output to the outside, it can be prevented from being output through the operator's selection operation, and the operator can adjust the information used to analyze the cause of the alarm information.
[0081] The program used in this embodiment can be stored using various types of non-transitory computer readable media and provided to the computer. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer readable media include magnetic recording media (e.g., floppy disks, magnetic tapes, hard disk drives), optical magnetic recording media (e.g., optical magnetic disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (random access memory)). In addition, the program can also be provided to the computer via various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. Transitory computer readable media can provide the program to the computer via wired communication paths such as electric wires and optical fibers, or wireless communication paths.
[0082] The above-described embodiment is one of the preferred embodiments of the present invention, but the scope of the present invention is not limited to the above-described embodiment, and the present invention can be implemented in various modified forms without departing from the spirit of the present invention.
[0083] (Variation 1)
[0084] In the above embodiment, the case where the setting code is displayed on the display unit 27 of the machine tool 1 is described as an example, but the present invention is not limited to this. For example, the setting code may be output to a printing device and printed.
[0085] Figure 5 This is an overall configuration diagram of a modified information collaboration system 200.
[0086] The information collaboration system 200 includes a machine tool 1 , a mobile terminal 5 , a server 6 , and a printer 208 (printing device).
[0087] The machine tool 1 and the printer 208 are installed in a safe space Sp. The safe space Sp is, for example, an area where the mobile terminal 5 cannot be brought in.
[0088] The machine tool 1 and the printer 208 are connected to each other in a communicative manner via a communication network N2. The communication network N2 is, for example, a LAN (Local Area Network) and may include a network switch.
[0089] The setting code output unit 17 of the machine tool 1 outputs the generated setting code to the printer 208, which then outputs a printed material 207 with a printed QR code 207a. The operator can then use the mobile terminal 5 to read the QR code 207a on the printed material 207 after leaving the safe space Sp with the printed material 207.
[0090] In this way, even if the machine tool 1 is set up in a high-security place such as the safe space Sp where the mobile terminal 5 cannot be brought in, the setting code can be output to the printer 208 connected via the communication network N2, and the setting code can be read by the mobile terminal 5 in the same way as when it is displayed on the display unit 27.
[0091] Furthermore, since printing is performed from the printer 208 , there is no need to worry about the size and resolution of the display screen, unlike the display unit 27 of the machine tool 1 .
[0092] Furthermore, in this example, the printer 208 is installed in the secure space Sp, but it may of course be installed outside the secure space Sp.
[0093] (Variation 2)
[0094] In the above embodiment, the example of outputting the setting code to the code display area 35 is used for explanation, but the present invention is not limited to this. In particular, when the display screen of the display unit 27 is small, it is also possible to output only the setting code screen to the display unit 27. In this case, if a switching button is provided, it is possible to switch between the screen displaying the machine information area 32 and the screen displaying only the setting code, which is convenient.
[0095] (Variation 3)
[0096] In the above embodiment, the example of a case where all the item names of the additional information are displayed, the check boxes corresponding to the item names of the additional information corresponding to the alarm information are selected, and the display unit 27 is output is described. However, the present invention is not limited to this. Alternatively, only the item names of the additional information corresponding to the alarm information and the check boxes corresponding to the item names of the additional information may be selected and output to the display unit 27. In this way, the operator can confirm at a glance the item names of the additional information necessary for analyzing the cause of the alarm information.
[0097] (Variation 4)
[0098] In the above embodiment, a machine tool is used as an example of industrial machinery. Furthermore, the machine tool and numerical controller are integrated as an example, but the present invention is not limited to this. The machine tool and numerical controller may be separate components. In this case, the display unit of the numerical controller can display the information included in the generation of the setting code and the generated setting code.
[0099] In addition, instead of a machine tool, an industrial robot or the like may be used.
[0100] (Variant 5)
[0101] In the above embodiment, as the setting code generation screen, Figure 3 as well as Figure 4 This description uses the example of " ", but is not limited to this. The layout and other aspects may also be changed to correspond to the shape of the display of each device. Furthermore, the description uses the example of providing a checkbox near the item name of the additional information, but is not limited to this. For example, the display color of the item name may be changed by turning it on or off.
[0102] (Variant 6)
[0103] While the above embodiment illustrates the storage of various data in the storage unit 20 of the machine tool 1, the present invention is not limited thereto. A distributed system configuration is also possible. For example, some or all of the data stored in the storage unit 20 of the machine tool 1 may be stored in another device capable of communicating via a network, or in a virtual server generated in the cloud, thereby realizing the functions of the machine tool 1 as a whole using multiple devices.
[0104] (Variant 7)
[0105] In the above embodiment, the URL of the server 6 is included in the setting code, but the present invention is not limited to this. The URL of the server 6 may not be included.
[0106] As described above, according to this embodiment, for example, the following effects can be obtained.
[0107] (1) The machine tool 1 includes: a specific information output unit 12, which outputs specific information of the machine tool 1 to a display unit 27, wherein the specific information includes mechanical information and status information related to the status of the machine tool 1; a setting code generating unit 16, which generates a setting code by encoding the specific information output by the specific information output unit 12 based on an instruction via the operating unit 26; and a setting code output unit 17, which outputs the setting code generated by the setting code generating unit 16.
[0108] As a result, machine tool 1 displays specific information including machine information and status information on display unit 27. Therefore, the operator can confirm the specific information displayed on display unit 27 and recognize that the displayed information is coded. Then, by having mobile terminal 5 read the output setting code, the contents of the setting code can be transmitted from mobile terminal 5 to, for example, server 6.
[0109] (2) The machine tool 1 described in (1) may also include an additional information receiving unit 14 that receives the name of additional information related to the machine tool 1 via an operating unit 26, and a setting code generating unit 16 that generates a setting code that further encodes information related to the name of the additional information received by the additional information receiving unit 14 based on instructions via the operating unit 26.
[0110] Thus, machine tool 1 accepts the additional information and generates a setting code further including the accepted additional information, and thus can encode information to be encoded other than the specific information.
[0111] (3) In the machine tool 1 described in (2), a candidate information output unit 13 is provided on the display unit 27 for outputting a plurality of selection information as candidates for additional information, an additional information receiving unit 14 receives one or more selection information from the plurality of selection information output by the candidate information output unit 13 via the operation unit 26, and a setting code generating unit 16 generates a setting code by further encoding the additional information corresponding to the one or more selection information received by the additional information receiving unit 14 based on an instruction via the operation unit 26.
[0112] Thus, the machine tool 1 outputs a plurality of selection information as candidates for additional information, and the operator receives the additional information by selecting the selection. Therefore, the additional information can be easily received.
[0113] (4) In the machine tool 1 described in (3), the status information is information related to an alarm, and the candidate information output unit 13 may output a list of information for analyzing the cause of the information related to the alarm corresponding to the status information as a candidate for the additional information.
[0114] Thus, machine tool 1 uses the candidate additional information output along with the alarm information as the name of the information used to analyze the cause of the alarm information, thereby allowing the encoded information to include the information used to analyze the cause of the alarm. As a result, the destination of the information can easily analyze the cause of the alarm in machine tool 1 using the contents of the code.
[0115] (5) In the machine tool 1 described in any one of (2) to (4), the additional information of the machine tool 1 may also include at least any one of control parameter information, machining program, information related to tool correction, information related to machine-specific correction, information on control variables, information related to history, information related to machining, and information related to operation.
[0116] Thereby, various information can be included as additional information of the machine tool 1 .
[0117] (6) In the machine tool 1 described in any one of (1) to (5), the mechanical information of the machine tool 1 may also include at least any one of a model name, a manufacturer name, an individual identifier related to the machine, and an individual identifier related to the control software.
[0118] Thereby, various information can be included as the machine information of the machine tool 1 .
[0119] (7) In the machine tool 1 described in any one of (1) to (6), the status information of the machine tool 1 may include information related to the operating status.
[0120] Thereby, the operating status information can be outputted as the status information in normal times other than the alarm information.
[0121] (8) In the machine tool 1 according to any one of (1) to (7), the setting code generating unit 16 may generate a setting code of a size based on the size and / or resolution of the display screen of the display unit 27 .
[0122] Thus, the machine tool 1 can generate and display a setting code of a size corresponding to the information related to the hardware of the display unit 27 .
[0123] (9) In the machine tool 1 described in any one of (1) to (8), the setting code output unit 17 may also output the setting code to the display unit 27, and the specific information output unit 12 may also output the number of characters of the information used to generate the setting code and the maximum number of characters that can be included in the setting code based on the size of the display screen of the display unit 27.
[0124] This allows the operator to confirm whether the information to be encoded is within the permissible range of the number of characters for generating a set code while performing the encoding operation.
[0125] (10) In the machine tool 1 described in any one of (1) to (7), the machine tool 1 may be communicatively connected to the printer 208 , and the setting code output unit 17 may output the setting code to the printer 208 .
[0126] Thus, even in an environment where the mobile terminal 5 cannot read the two-dimensional code displayed on the display unit 27 of the machine tool 1 , the two-dimensional code 207 a output to the printed matter 207 can be read, thus providing high convenience.
[0127] (11) In the machine tool 1 according to any one of (1) to (10), the setting code generating unit 16 may generate a two-dimensional code as the setting code.
[0128] This allows the mobile terminal 5 to easily read the setting code.
[0129] (12) The code generation method for the machine tool 1 includes the following steps: a specific information output step of outputting specific information of the machine tool 1 to the display unit 27, wherein the specific information includes mechanical information of the machine tool 1 and status information related to the status of the machine tool 1; a setting code generation step of generating a setting code by encoding the specific information outputted by the specific information output step based on an instruction via the operating unit 26; and a setting code output step of outputting the setting code generated by the setting code generation step.
[0130] This can produce the same effect as (1).
[0131] (13) A computer-readable recording medium stores a setting code generation program 21a, which causes the machine tool 1 to perform the following steps: a specific information output step, outputting specific information of the machine tool 1 to the display unit 27, wherein the specific information includes mechanical information of the machine tool 1 and status information related to the status of the machine tool 1; a setting code generation step, based on an instruction via the operating unit 26, generating a setting code by encoding the specific information output through the specific information output step; and a setting code output step, outputting the setting code generated through the setting code generation step.
[0132] This can produce the same effect as (1).
[0133] Description of Reference Signs
[0134] 1 Machine tool (setting code generation device)
[0135] 5 Mobile Terminals
[0136] 6 Servers
[0137] 10. Control Unit
[0138] 11 Setting the code generation processing unit
[0139] 12. Specific information output unit
[0140] 13. Candidate information output unit
[0141] 14 Additional Information Receiving Department
[0142] 15. Creation Instruction Acceptance Department
[0143] 16 Setting code generation unit
[0144] 17 Setting code output section
[0145] 20 Storage
[0146] 21a Setting up the code generator
[0147] 22 Mechanical information storage unit
[0148] 23 Alarm additional information storage unit
[0149] 26 Operation Department
[0150] 27 Display unit (display)
[0151] 31, 41 Set code generation screen
[0152] 32 Mechanical information area
[0153] 33 Alarm information area
[0154] 34 Additional information area
[0155] 35 Code display area
[0156] 35a, 207a QR code
[0157] 35b Character count information
[0158] 39 Send button
[0159] 100, 200 Information Collaboration System
[0160] 207 printed materials
[0161] 208 Printer (printing device).
Claims
1. A setting code generating device, characterized in that: have: a specific information output unit configured to output specific information of the industrial machine to a display, the specific information including machine information of the industrial machine and status information related to a status of the industrial machine; a candidate information output unit configured to output a plurality of selection information to the display, the selection information associating names of additional information related to the industrial machine with check boxes that can be checked or unchecked by an operation unit; an additional information receiving unit that receives, via the operation unit, the selection information in which the check box is checked from the plurality of selection information output by the candidate information output unit; a setting code generating unit that generates a setting code by encoding information related to the specific information output by the specific information output unit and the name of the additional information corresponding to the selection information accepted by the additional information accepting unit indicating that the check box is in a checked state; as well as a setting code output unit that outputs the setting code generated by the setting code generation unit, The status information is information related to the alarm, The candidate information output unit outputs the selection information including the name of the additional information required for analyzing the cause of the information related to the alarm corresponding to the status information to the display with the corresponding check box pre-selected.
2. The setting code generating device according to claim 1, wherein: The additional information of the industrial machinery includes at least any one of control parameter information, processing program, information related to tool correction, information related to machine-specific correction, information on control variables, information related to history, information related to processing, and information related to operation.
3. The setting code generating device according to claim 1 or 2, characterized in that: The machine information of the industrial machine includes at least one of a model name, a manufacturer name, an individual identifier related to the machine, and an individual identifier related to control software.
4. The setting code generating device according to claim 1 or 2, characterized in that: The state information of the industrial machine includes information related to an operating condition.
5. The setting code generating device according to claim 1 or 2, characterized in that: The setting code generating unit generates the setting code in a size based on the size and / or resolution of the display screen of the display.
6. The setting code generating device according to claim 1 or 2, characterized in that: The setting code output unit outputs the setting code to the display, The specific information output unit further outputs the number of characters of information used to generate the setting code and the maximum number of characters that can be included in the setting code based on the size of the display screen of the display.
7. The setting code generating device according to claim 1 or 2, characterized in that: The setting code generating device is connected to the printing device in a communicable manner. The setting code output unit outputs the setting code to the printing device.
8. The setting code generating device according to claim 1 or 2, characterized in that: The setting code generating unit generates a two-dimensional code as the setting code.
9. An industrial machine, characterized in that: This industrial machine includes the setting code generating device according to any one of claims 1 to 8.
10. A setting code generation method, executed by a control device for controlling an industrial machine, characterized in that: The setting code generation method includes: a specific information outputting step of outputting specific information of the industrial machine to a display, the specific information including machine information of the industrial machine and status information related to the status of the industrial machine; a candidate information outputting step of outputting a plurality of selection information to the display, the selection information associating a name of the additional information related to the industrial machine with a check box that can be checked or unchecked by an operation unit; an additional information accepting step of accepting, via the operating unit, the selection information in which the check box is checked from the plurality of selection information outputted in the candidate information outputting step; a setting code generating step of generating, based on an instruction via the operation unit, a setting code by encoding information related to the specific information output by the specific information output step and the name of the additional information corresponding to the selection information in which the check box accepted by the additional information accepting step is in a checked state; and a setting code outputting step of outputting the setting code generated by the setting code generating step, The status information is information related to the alarm, The candidate information output step outputs the selection information to the display with the corresponding check box pre-selected, wherein the selection information includes the name of the additional information required for analyzing the cause of the alarm-related information corresponding to the status information.
11. A computer-readable recording medium storing a setting code generation program, characterized in that: The program causes a control device that controls the industrial machine to perform the following steps: a specific information outputting step of outputting specific information of the industrial machine to a display, the specific information including machine information of the industrial machine and status information related to the status of the industrial machine; a candidate information outputting step of outputting a plurality of selection information to the display, the selection information associating a name of the additional information related to the industrial machine with a check box that can be checked or unchecked by an operation unit; an additional information accepting step of accepting, via the operating unit, the selection information in which the check box is checked from the plurality of selection information outputted in the candidate information outputting step; a setting code generating step of generating, based on an instruction via the operation unit, a setting code by encoding information related to the specific information output by the specific information output step and the name of the additional information corresponding to the selection information accepted by the additional information accepting step in which the check box is in a checked state; as well as a setting code outputting step of outputting the setting code generated by the setting code generating step, The status information is information related to the alarm, The candidate information output step outputs the selection information to the display with the corresponding check box pre-selected, wherein the selection information includes the name of the additional information required for analyzing the cause of the alarm-related information corresponding to the status information.
Citation Information
Patent Citations
Control device, machine tool, and display method
JP2009129227A
Method, control module, apparatus and system for transferring data
CN103415853A
Electronic manual system for machine tool
CN111033533A
Processing program of image forming apparatus and image formation system using the same
JP2008124648A