Machine control system, information operation system, and program
The machine control system addresses the challenge of diverse product variations by selecting tailored work conditions through a work unit, mechanical unit, and information selection unit, improving manufacturing system adaptability and efficiency.
Patent Information
- Application Number
- JP2022206625
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-12-23
- Publication Date
- 2026-02-04
AI Technical Summary
Manufacturing systems face challenges in adapting to diverse product varieties and quantities, requiring different operating conditions for each product type due to variations in size, shape, and physical properties.
A machine control system comprising a work unit, mechanical unit, information selection unit, and control unit that generate and select appropriate work and operation information based on condition information, enabling tailored work conditions for each product.
Enables the selection of suitable work conditions for each product, enhancing the adaptability and efficiency of manufacturing systems in producing diverse product varieties.
Smart Images

Figure 2026016860000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a machine control system, an information work system, and a program. [Background technology]
[0002] Conventionally, there have been robots equipped with work tools for performing work, and machine control systems equipped with computers capable of controlling the work tools and robots (see Patent Document 1). Patent Document 1 discloses a painting device having a multi-axis robot equipped with a print head, and a computer capable of controlling the multi-axis robot and the print head. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 7150211 Summary of the Invention [Problem to be solved by the invention]
[0004] However, due to the diversification of market and customer needs, manufacturing systems in recent years are being required to respond not only to so-called small-variety mass production, but also to small-variety production of a wide variety of products, or even to production of various types and quantities.In such cases, since multiple different product groups are produced for objects with different sizes, shapes, and physical properties, the manufacturing system and machine control system must operate under operating conditions suitable for each product type. An object of one aspect of the present invention is to provide a machine control system that is capable of selecting work conditions suitable for each work. [Means for solving the problem]
[0005] One aspect of the present invention is a machine control system comprising: a work unit that performs work and generates work information based on the results of the work; a mechanical unit to which the work unit is attached that generates work condition information for selecting work information and performs operations for the work unit to perform the work; an information selection unit that includes an information table that stores the work information generated by the work unit and selects work information for the work unit to perform from the information table that is suitable for the work condition information generated by the mechanical unit; and a control unit that generates work implementation information for the work unit to perform the work and operation information for the mechanical unit to operate based on the work information selected by the information selection unit; the work unit performs work based on the work implementation information, and the mechanical unit performs operations for the work unit to perform the work based on the operation information.
[0006] In a machine control system according to one aspect of the present invention, an information selection unit stores work information generated by the work unit and selects work information for the work unit to perform that is suitable for the work condition information generated by the machine unit. Therefore, in the machine control system according to one aspect of the present invention, the information selection unit selects appropriate work information for the work unit to perform. [Effects of the Invention]
[0007] According to one aspect of the present invention, it is possible to provide a machine control system or the like that is capable of selecting work conditions suitable for each work. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 2 is a functional block diagram of the machine control system. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of a mechanical part according to one aspect of the present invention. [Figure 3] FIG. 2 is a diagram illustrating an example of sensor data acquired by a sensor according to an aspect of the present invention. [Figure 4] 10 is a flowchart illustrating an information selection unit selecting information. [Figure 5] FIG. 2 is a diagram showing the flow of information in the machine control system of FIG. 1. [Figure 6]10A and 10B are diagrams illustrating an example of the operation of a machine part according to one aspect of the present invention. [Figure 7] FIG. 1 is a functional block diagram of a machine control system in which an information selection unit is built into a machine unit. [Figure 8] FIG. 2 is a functional block diagram of the information processing system. [Figure 9] 10 is a flowchart illustrating the process of selecting information by an external information selection unit. [Figure 10] FIG. 10 is a functional block diagram in the case where the external storage unit is a virtual machine. [Figure 11] FIG. 1 is a functional block diagram of an information processing system in which an information selection unit is built into a machine unit. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0010] First Embodiment <Configuration> 1 is a functional block diagram of a machine control system 1. The machine control system 1 according to this embodiment includes a working unit 11, a machine unit 12, an information selecting unit 13, a control unit 14, and a network 15.
[0011] The machine control system 1 of this embodiment comprises a work unit 11 that performs work and generates work information based on the results of the work, a mechanical unit 12 to which the work unit 11 is attached that generates work condition information for selecting work information and performs operations for the work unit 11 to perform the work, an information selection unit 13 that has an information table 131 that stores the work information generated by the work unit 11 and selects work information for the work unit 11 to perform from the information table 131 that is suitable for the work condition information generated by the mechanical unit 12, and a control unit 14 that generates work implementation information for the work unit 11 to perform the work and operation information for the mechanical unit 12 to operate based on the work information selected by the information selection unit 13, and the work unit 11 performs work based on the work implementation information, and the mechanical unit 12 performs operations for the work unit 11 to perform the work based on the operation information.
[0012] With this configuration, the machine control system 1 of this embodiment has the following: the work unit 11 generates work information, the mechanical unit 12 generates work condition information, the information selection unit 13 selects work information for the work unit 11 to perform that is suitable for the work condition information from the information table 131 in which the work information is stored, and the control unit 14 generates work execution information for the work unit 11 to perform the work and operation information for the mechanical unit 12 to operate based on the work information selected by the information selection unit 13, so that the work unit 11 performs the work based on the work execution information, and the mechanical unit 12 performs the operation for the work unit to perform the work based on the operation information.
[0013] The working unit 11 is connected to the machine unit 12, the information selection unit 13, and the control unit 14 via a network 15 so as to be able to communicate with them via a wired or wireless connection. The machine unit 12 is connected to the working unit 11, the information selection unit 13, and the control unit 14 via a network 15 so as to be able to communicate with them via a wired or wireless connection. The information selection unit 13 is connected to the working unit 11, the machine unit 12, and the control unit 14 via a network 15 so as to be able to communicate with them via a wired or wireless connection. The control unit 14 is connected to the processing unit 11, the machine unit 12, and the information selection unit 13 via a network 15 so as to be able to communicate with them via a wired or wireless connection.
[0014] <Working Unit 11> 2 is a diagram showing an example configuration of a working unit 11 according to one embodiment of the present invention, and a mechanical unit 12 (described later). Working unit 11 performs work on a work object. Working unit 11 includes a work implement 111 that is a tool used to perform work on the work object, a sensor 112 that measures the work environment, a work information generation unit 113 that generates work information, and a work communication unit 114 that communicates with mechanical unit 12, information selection unit 13, and control unit 14 via network 15, either wired or wirelessly.
[0015] The work tool 111 performs painting, welding, cutting, grinding, turning, etc. The work tool 111 may be, for example, a painting tool (painting gun), a welding tool (welding torch, welding rod), a cutting tool (drill, end mill, milling cutter), a turning tool (bit), etc.
[0016] The sensor 112 measures the working environment of the working unit 11 and generates pre-work image data of the working environment in which the working unit 11 performs work, external environment data and / or internal environment data during work by the working unit 11. The sensor 112 that generates pre-work image data of a work object on which work is performed by the working unit 11 may be, for example, an image sensor, a laser displacement meter, or a camera. The sensor 112 for generating external environment data during work by the working unit 11 may be, for example, a sound sensor, an ultrasonic sensor, a pressure sensor, an illuminance sensor, a gas sensor, or an external temperature sensor. The sensor 112 for generating internal environment data during work by the working unit 11 may be, for example, a current sensor, a voltage sensor, an acceleration sensor, a gyro sensor, or an internal temperature sensor.
[0017] Generally, working unit 11 includes two or more sensors 112. However, working unit 11 may include only one sensor 112. Sensor 112 generally generates pre-work image data of the work environment in which working unit 11 performs work (hereinafter simply referred to as "pre-work image data"), external environment data when working unit 11 is working (hereinafter simply referred to as "external environment data during work"), and internal environment data when working unit 11 is working (hereinafter simply referred to as "internal environment data during work"). However, sensor 112 may generate only one or two of the pre-work image data, external environment data during work, and internal environment data during work. Sensor 112 may, for example, be attached to working unit 11 or provided independently of working unit 11.
[0018] The pre-work image data generated by the sensor 112 may be, for example, three-dimensional shape data (three-dimensional point cloud data, three-dimensional CAD (Computer Aided Design) data) of the work environment in which the work tool 111 performs work, image data (still image data, moving image data), etc.
[0019] 3 is a diagram showing an example of pre-work image data acquired by the sensor 112. The three-dimensional point cloud data, which is the three-dimensional shape data 1001, can be acquired by measuring the object with the laser displacement meter, which is the sensor 112.
[0020] 2 may be, for example, sound data, air pressure data, illuminance data, external temperature data, etc., during operation of the working unit 11. Internal environment data during operation of the working unit 11 may be, for example, internal temperature data, position data, voltage data, current data, etc., during operation of the working unit 11.
[0021] The work information generation unit 113 generates work information. The work information generally includes image data before the work, external environment data during the work, internal environment data during the work, work data, and work result data.
[0022] The work data is data on the work performed by the work tool 111. The work data may be, for example, time-series operation result data on the work performed by the work tool 111 (for example, position information of a predetermined part at a predetermined time, posture information of the predetermined part, and motion speed information of the predetermined part). If the mechanical device 121 of the mechanical unit 12 described below is an arm robot, the work data may include, for example, trajectory data of the arm 121b of the mechanical device 121 (working unit control information including position information and posture information of the arm 121b at a predetermined time). Furthermore, if the work tool 111 performs welding, the work data may include, for example, welding control data (welding time, welding position, welding power, etc., by the welding torch that is the work tool 111).
[0023] The work result data includes, for example, the work time during which the work tool 111 performed the work, and the execution result (current, voltage, wire feed amount, normal end, abnormal end).
[0024] The work information generation unit 113 generates work information by associating the pre-work image data, the external environment data during work, and the internal environment data during work with the work data and the work result data. A case will be described in which the sensor 112 generates only one or two of the pre-work image data, the external environment data during work, and the internal environment data during work. In this case, the work information generation unit 113 generates work information by associating one or two of the pre-work image data, the external environment data during work, and the internal environment data during work measured by the sensor 112 with the work data and the work result data.
[0025] The work communication unit 114 communicates with the machine unit 12, the information selection unit 13, and the control unit 14 via a network 15, either wired or wirelessly. When the work information generation unit 113 generates work information, the work communication unit 114 transmits the work information to a selection communication unit 133 of the information selection unit 13, which will be described later. The work communication unit 114 receives work execution information, which will be described later, for the work unit 11 to perform work, from a control communication unit 144 of the control unit 14, which will be described later. The work communication unit 114 is connected to a machine communication unit 123 of the machine unit 12, which will be described later, so as to be able to communicate with each other. The work communication unit 114 receives a work start command, a work end command, and a work stop command from the machine communication unit 123 of the machine unit 12. The work communication unit 114 transmits work status information (work in progress, work completed, work abnormality) to the machine communication unit 123 of the machine unit 12. The work communication unit 114 may also be connected to the information selection unit 13 and / or the control unit 14 via the network 15 so that they can communicate with each other.
[0026] <Machinery Division 12> 1 performs operations for the working unit 11 to perform work. The mechanical unit 12 includes a mechanical device 121 to which the working unit 11 is attached and which performs operations for the working unit 11 to perform work, a sensor 122 that measures the work environment before the working unit 11 starts work, a condition information generation unit 123 that generates work condition information for the information selection unit 13 to select work information, and a mechanical communication unit 124 that communicates with the working unit 11, the information selection unit 13, and the control unit 14 via a network 15, either wired or wirelessly. Two or more mechanical devices 121 and sensors 122 may be present in the mechanical unit 12.
[0027] The mechanical device 121 may be either an industrial machine that performs work in a factory or a non-industrial machine that performs work outside a factory, or it may include both. The mechanical device 121 may be, for example, an industrial robot (particularly an industrial arm robot) for processing, welding, assembling, inspecting, supplying, transporting, gripping, etc. of workpieces, or a non-industrial robot (so-called service robot) for the service industry, cooking, cleaning, medical care, welfare, nursing care, reception, guidance, agriculture, construction, disaster prevention, security, entertainment, etc.
[0028] For example, if the mechanical device 121 is an arm robot as shown in FIG. 2, the mechanical device 121 includes, as an example, a mechanical body 121a, an arm 121b, and a controller 121c.
[0029] An arm 121b, to which the working unit 11 is movably attached, is movably attached to the mechanical body 121a. However, the working unit 11 may also be attached so as not to be movable relative to the arm 121b. The mechanical body 121a and the arm 121b operate in order for the working unit 11 to perform work. The controller 121c is a device operated by an operator of the mechanical device 121 to control the mechanical device 121, and is a device that can input instructions to start or stop operation of the mechanical body 121a, arm 121b, working unit 11, and sensor 122 of the mechanical device 121, for example. Two or more controllers 121c may be provided in the mechanical device 121. The controllers 121c are connected to the mechanical device 121 by wire or wirelessly. Of the controllers 121c, the controller 121c for emergency stopping the mechanical device 121 is connected to the mechanical device 121 by wire.
[0030] The sensor 122 generally generates external environment data of the mechanical device 121 before the working unit 11 starts working (hereinafter simply referred to as "pre-work external environment data") and internal environment data of the mechanical device 121 before the working unit 11 starts working (hereinafter simply referred to as "pre-work internal environment data"). However, the sensor 122 may generate only one of the pre-work external environment data or the pre-work internal environment data. Generally, two or more sensors 122 are included in the mechanical unit 11. However, only one sensor 122 may be included in the mechanical unit 11. In FIG. 2, the sensor 122 is attached to the mechanical body 121a. However, the sensor 122 may be attached to the arm 121b, or may be attached to both the mechanical body 121a and the arm 121b. Furthermore, the sensor 122 may be attached to the mechanical device 121, for example, or may be provided independently of the mechanical device 121.
[0031] The sensor 122 for measuring pre-work external environment data may be, for example, a sound sensor, an ultrasonic sensor, a pressure sensor, an illuminance sensor, a gas sensor, an external temperature sensor, etc. The sensor 122 for measuring pre-work internal environment data may be, for example, a current sensor, a voltage sensor, an acceleration sensor, a gyro sensor, an internal temperature sensor, etc.
[0032] The pre-work external environment data generated by the sensor 122 may be, for example, sound data, air pressure data, illuminance data, external temperature data, etc. of the external environment of the mechanical device 121 before work on the working unit 11. The pre-work internal environment data generated by the sensor 122 may be, for example, internal temperature data, voltage data, current data of the internal environment of the mechanical device 121 before work on the working unit 11. The pre-work external environment data and / or the pre-work internal environment data measured by the sensor 122 is included in work condition information generated by the condition information generation unit 123, which will be described later.
[0033] Condition information generation unit 123 generates work condition information based on pre-work external environment data and / or pre-work internal environment data measured by sensor 122. The work condition information is information that allows information selection unit 13, described below, to select work information for work unit 11 to perform from an information table, described below.
[0034] The machine communication unit 124 communicates with the working unit 11, the information selection unit 13, and the control unit 14 via the network 15, either wired or wirelessly. When the condition information generation unit 123 generates work condition information, the machine communication unit 124 transmits the work condition information to the selection communication unit 133 of the information selection unit 13, which will be described later. The machine communication unit 124 receives operation information, which will be described later, for operating the mechanical unit 12 so that the working unit 11 performs work, from the control communication unit 144 of the control unit 14, which will be described later. The machine communication unit 124 is connected to the work communication unit 114 of the working unit 11 so as to be able to communicate with each other. The machine communication unit 124 transmits a work start command, a work end command, and a work stop command to the work communication unit 114 of the working unit 11. The machine communication unit 124 transmits information on the work status of the working unit 11 (working, work end, work abnormality) from the work communication unit 114 of the working unit 11. The machine communication unit 124 may also be connected to the information selection unit 13 and / or the control unit 14 via the network 15 so that they can communicate with each other.
[0035] <Information selection unit 13> 1 selects work information for the work unit 11 to perform work from an information table 131 described below, based on work condition information received from the mechanical unit 12. The information selection unit 13 includes an information table 131 that stores work information generated by the work information generation unit 113 of the work unit 11, a selection unit 132 that selects work information from the information table 131 based on the work condition information generated by the condition information generation unit 123 of the mechanical unit 12, and a selection communication unit 133 that communicates with the work unit 11, the mechanical unit 12, and the control unit 14 via a network 15, either wired or wirelessly.
[0036] The information table 131 is a non-volatile memory or non-volatile storage configured by one or any combination of a ROM (Read Only Memory), a flash memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or other storage. However, the information table 131 may also be a volatile memory or volatile storage. The information table 131 may also include a RAM (Random Access Memory).
[0037] When the work information generation unit 113 of the work unit 11 generates work information, the work communication unit 114 of the work unit 11 transmits the work information to the selection communication unit 133 of the information selection unit 13. When the selection communication unit 133 receives the work information transmitted from the work communication unit 114 of the work unit 11, the information table 131 stores the work information. When the work communication unit 114 of the work unit 11 transmits the work information to the selection communication unit 133 of the information selection unit 13, the selection communication unit 133 receives the work information, and the information table 131 can store the work information.
[0038] When the condition information generation unit 123 of the machine unit 12 generates work condition information, the machine communication unit 124 of the machine unit 12 transmits the work condition information to the selection communication unit 133 of the information selection unit 13. When the selection communication unit 133 receives the work condition information, the selection unit 132 selects work information from the information table 131 that is suitable for the work condition information and that is used by the work unit 11 to perform the work. "Work information that is suitable for the work condition information and that is used by the work unit 11 to perform the work" will hereinafter be simply referred to as "selectable work information." When the selection communication unit 133 receives the work condition information, the selection unit 132 becomes able to select selectable work information from the information table 131. However, if selectable work information is not stored in the information table 131, the selection unit 132 cannot select selectable work information from the information table 131.
[0039] The selectable work information that the selection unit 132 selects from the information table 131 is, for example, work information in which the work was performed under conditions that are the same as or similar to the data such as temperature, humidity, and atmospheric pressure included in the work condition information, work information in which the work content (painting, welding, cutting, grinding, turning) is the same as or similar to the conditions, and work information in which the object of the work (material, shape, thickness) is the same as or similar to the conditions.
[0040] FIG. 4 is a flowchart showing how the selection unit 132 selects selectable work information. The flowchart shown in FIG. 4 will be described. The selection unit 132 checks whether work condition information has been received from the machine unit 12, and if work condition information has been received, the process proceeds to S102; if work condition information has not been received, the process ends (S101). The selection unit 132 searches the information table 131 to see if selectable work information exists, and if selectable work information exists, the process proceeds to S103; if selectable work information does not exist, the process ends (S102). The selection unit 132 transmits the selectable work information selected from the information table 131 to the control unit 14, which will be described later (S103).
[0041] 1, when the selection unit 132 selects selectable work information from the information table 131, the selection communication unit 133 transmits the selectable work information selected by the selection unit 132 to the control unit 14. When the selection communication unit 133 transmits the selectable work information selected by the selection unit 132 to the control unit 14, the control unit 14 can generate work execution information for the work unit 11 (described later) to perform the work, and operation information for the machine unit 12 (described later) to operate.
[0042] <Control unit 14> The control unit 14 transfers data between each unit and controls the entire machine control system 1, and is realized by the CPU (Central Processing Unit) and GPU (Graphics Processing Unit) executing programs stored in a predetermined memory. The control unit 14 includes an implementation information generation unit 141 that generates work implementation information for the working unit 11 to perform work, an operation information generation unit 142 that generates operation information for the mechanical unit 12 to operate, and a control communication unit 143 that communicates with the working unit 11, the mechanical unit 12, and the information selection unit 13 via a network 15, either wired or wirelessly.
[0043] When the control communication unit 143 receives the work information transmitted from the selection communication unit 133 of the selection unit 132, the implementation information generation unit 141 generates work implementation information for the work performed by the working unit 11. The work implementation information is, for example, information such as plate thickness (upper plate and lower plate), joint shape, plate thickness, material, coordinate command value to the robot, feedback coordinate value from the robot, feedback speed from the robot, gap, torch attitude (target angle and forward / reverse angle), etc.
[0044] When the control communication unit 143 receives the work information transmitted from the selection communication unit 133 of the selection unit 132, the operation information generation unit 142 generates operation information for operating the mechanical unit 12. The operation information is, for example, a coordinate value command.
[0045] The control communication unit 143 transmits work execution information to the work communication unit 114 of the working unit 11. When the control communication unit 143 transmits the work execution information to the work communication unit 114 of the working unit 11, the working unit 11 can perform work based on the work execution information received by the work communication unit 114. The control communication unit 143 transmits operation information to the machine communication unit 124 of the mechanical unit 12. When the control communication unit 143 transmits operation information to the machine communication unit 124 of the mechanical unit 12, the mechanical unit 12 can perform an operation for the working unit 11 to perform work based on the operation information received by the machine communication unit 124.
[0046] Fig. 5 is a diagram showing the flow of information in the machine control system 1 of Fig. 1. The working unit 11 performs work in accordance with the flow of information shown in Fig. 5. L1 is the information flow through which the machine unit 12 transmits information to the working unit 11. L2 is the information flow through which the working unit 11 transmits information to the machine unit 12. L3 is the information flow whereby the machine part 12 sends information to the control part 14. L4 is an information flow in which the control unit 14 transmits information to the machine unit 12. L5 is the flow of information in which the control unit 14 transmits information to the working unit 11. L6 is an information flow in which the working unit 11 transmits information to the control unit 14. L7 is the flow of information in which the control unit 14 transmits information to the cloud 16.
[0047] 5, the flow of information in the machine control system 1 will be described using an example in which the work tool 111 of the work unit 11 performs welding work. The machine unit 12 transmits information about the welding state (welding in progress, completed, abnormal) to the working unit 11 (L1). The working unit 11 transmits information about a welding start or end command to the machine unit 12 (L2). The mechanical unit 12 transmits high-speed position output (feedback coordinate value) and information regarding the feedback speed to the control unit 14 (L3). The control unit 14 transmits information relating to the coordinate value command to the mechanical unit 12 (L4). The control unit 14 transmits to the working unit 11 information regarding the plate thickness (upper plate and lower plate), joint shape, plate thickness, material, coordinate command values to the robot mechanical device 121, feedback coordinate values from the mechanical device 121, feedback speed from the mechanical device 121, gap, and torch attitude (target angle and forward / reverse angle) (L5). The working unit 11 transmits information about the execution result (current, voltage, wire feed amount, normal end, abnormal end) to the control unit 14 (L6). The control unit 14 may transmit the information to the cloud 16 (L7).
[0048] If the work tool 111 of the working unit 11 performs welding work in accordance with this information flow, the implementation information generating unit 141 can generate, in real time, work implementation information for the working unit 11 to perform the work by selecting selectable work information from the information table 131 of the information selecting unit 13.
[0049] FIG. 6 is a diagram showing an example of an operation of machine unit 11 according to one embodiment of the present invention. In FIG. 6, working tool 111 of working unit 11 is performing welding work. Working unit 11 performs the welding work shown in FIG. 6 in accordance with the information flow shown in FIG. 5. In order for working tool 111 to weld workpieces 1100 and 1101, control unit 14 determines a target position and target angle of a welding torch, which is working tool 111, based on shape information of welding path 1102 acquired in advance by sensor 112. Then, control unit 14 generates trajectory control data for arm 121b so that working tool 111 is at the target position and target angle. Thereafter, the trajectory control of the operation of arm 121b is performed in accordance with the trajectory control data, and the operation of machine main body 121a is controlled to perform the welding work.
[0050] <Network 15> The working unit 11, the mechanical unit 12, the information selection unit 13, and the control unit 14 are each connected to a network 15. Communication is performed through the network 15 in accordance with communication rules such as TCP / IP (Transmission Control Protocol / Internet Protocol). The network 15 may also include a short-range communication interface such as Bluetooth (registered trademark), BLE (Bluetooth Low Energy), or Wi-Fi.
[0051] The information selection unit 13 and the control unit 14 may be installable in the working unit 11 and the mechanical unit 12 after the working unit 11 and the mechanical unit 12 have started to operate. If the information selection unit 13 and the control unit 14 can be installed in the working unit 11 and the mechanical unit 12 that are in operation, the work of the working unit 11 that is in operation and the operation of the mechanical unit 12 for the working unit 11 to perform the work can be made more advanced.
[0052] The machine control system 1 of this embodiment can also be understood as a program. When understood as a program, the machine control system 1 of this embodiment is as follows.
[0053] A program that causes a work unit (11) to perform work and generate work information based on the results of the work, a mechanical unit (12) to which the work unit (11) is attached and which performs operations for the work unit (11) to perform the work, to generate work condition information for selecting work information based on the work information, an information selection unit (13) to store the work information generated by the work unit (11) and select work information for the work unit (11) to perform the work that is suitable for the work condition information generated by the mechanical unit (12), a control unit (14) to generate work execution information for the work unit (11) to perform the work and operation information for the mechanical unit (12) to operate based on the work information selected by the information selection unit (13), the work unit (11) to perform the work based on the work execution information, and the mechanical unit (12) to perform the operation for the work unit (11) to perform the work based on the operation information. When machine control system 1 of this embodiment is understood as a program, the functions of machine control system 1 of this embodiment can be easily improved, expanded, or changed by improving, expanding, or changing the program. The program of machine control system 1 of this embodiment is recorded in a computer-readable non-volatile storage medium.
[0054] The storage medium is a memory or storage configured by one or any combination of a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc), a ROM (Read Only Memory), a flash memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), and other storages. The program of the machine control system 1 of this embodiment is recorded on a computer-readable nonvolatile storage medium. Therefore, even if the computer-readable storage medium on which the program is recorded or the hardware including the computer-readable storage medium on which the program is recorded loses power due to a power outage or other reason, the program recorded on the computer-readable storage medium will not be erased. The program of the machine control system 1 of this embodiment recorded on a computer-readable nonvolatile storage medium can also be recorded in RAM (Random Access Memory).
[0055] The method for manufacturing an object to be manufactured by the information processing system 1 of this embodiment is as follows.
[0056] A manufacturing method in which a machine control system 1 manufactures an object to be manufactured, wherein a work unit 11 for manufacturing the object to be manufactured performs work and generates work information based on the results of the work, a mechanical unit 12 to which the work unit 11 is attached and which performs operations for the work unit 11 to perform the work generates work condition information for selecting work information based on the work information, an information selection unit 13 stores the work information generated by the work unit 11 and selects work information for the work unit 11 to perform the work that is suitable for the work condition information generated by the mechanical unit 12, a control unit 14 generates work execution information for the work unit 11 to perform the work and operation information for the mechanical unit 12 to operate based on the work information selected by the information selection unit 13, the work unit 11 performs the work based on the work execution information, and the mechanical unit 12 performs operations for the work unit 11 to perform the work based on the operation information. In the method for manufacturing an intermediate product using the machine control system 1, by changing the work tool 111, it is possible to change the work and manufacture various intermediate products.
[0057] A manufactured object may be movable or immovable property, and may be manufactured as movable property and then placed inside or outside immovable property.
[0058] The object to be manufactured by the manufacturing method using the machine control system 1 is manufactured by at least one of painting, welding, cutting, grinding, and turning using the machine control system 1. By changing the work tool 111, various objects can be manufactured by performing at least one of painting, welding, cutting, grinding, and turning.
[0059] <Second embodiment> The machine control system 1 of the second embodiment is a different embodiment from the machine control system 1 of the first embodiment. Regarding the machine control system 1 of the second embodiment, only the parts that are different from the machine control system 1 of the first embodiment will be described.
[0060] <Configuration> 7 is a functional block diagram of a machine control system 1 according to the second embodiment. In the machine control system 1 according to this embodiment, the information selection unit 13 is built into the mechanical unit 12. If the information selection unit 13 is built into the mechanical unit 12, the selection unit 132 of the information selection unit 13 can select work information from the information table 131 more quickly than if the information selection unit 13 is provided outside the mechanical unit 12.
[0061] Unlike the information selection unit 13 of the first embodiment, the information selection unit 13 of the second embodiment does not include a selective communication unit 133. If the information selection unit 13 is built into the mechanical unit 12, the information selection unit 13 can receive work condition information from the condition information generation unit 123 of the mechanical unit 12 without going through the selective communication unit 133, and can also communicate with the work unit 11 and the control unit 14 via the mechanical communication unit 124.
[0062] When the information selection unit 13 is built into the mechanical unit 12, the information table 131 of the information selection unit 13 stores the work information transmitted by the working unit 11 to the mechanical communication unit 124 of the mechanical unit 12. In this way, when the information selection unit 13 is built into the mechanical unit 12, the information table 131 of the information selection unit 13 can store the work information transmitted by the working unit 11 to the mechanical communication unit 124 of the mechanical unit 12. When the condition information generation unit 123 of the mechanical unit 12 generates the work condition information, the condition information generation unit 123 transmits the work condition information to the selection unit 132 of the information selection unit 13. In this way, the selection unit 132 can select selectable work information from the information table 131 more quickly than when the information selection unit 13 is provided outside the mechanical unit 12. However, if the selectable work information is not stored in the information table 131, the selection unit 132 cannot select selectable work information from the information table 131.
[0063] When the selection unit 132 selects selectable work information from the information table 131, the machine communication unit 124 transmits the work information to the control communication unit 143 of the control unit 14. When the selection unit 132 selects selectable work information from the information table 131, the machine communication unit 124 transmits the work information to the control communication unit 143 of the control unit 14. Even if the information selection unit 13 is built into the machine unit 12, the selection unit 132 can transmit the work information selected from the information table 131 to the control communication unit 143 of the control unit 14.
[0064] <Third embodiment> The information processing system 2 of the third embodiment is a different embodiment from the machine control system 1 of the first embodiment. Regarding the information processing system 2 of the third embodiment, only the parts that are different from the machine control system 1 of the first embodiment will be described.
[0065] <Configuration> 8 is a functional block diagram of an information processing system 2. The information processing system 2 of the third embodiment includes a machine control system 1, an external memory unit 21 that stores work information received from the machine control system 1, and a service computer 22 that selects selectable work information from the external memory unit 21 based on work condition information and transmits the selected work information to the control unit 14. In the information processing system 2 of the third embodiment, the external memory unit 31 stores work information generated by the work unit 11 of the machine control system 1, and the machine unit 12 transmits the work condition information to the service computer 22. Once the external memory unit 31 stores the work information and the machine unit 12 transmits the work condition information to the service computer 22, the service computer 22 can select selectable work information from the work information stored in the external memory unit 31.
[0066] <Information selection section> The information selection unit 13 of the information processing system 2 further includes an information deletion unit 134 that deletes work information that has not been selected for a certain period of time from the information table 131, and an information generation unit 135 that generates information non-existence information and transmits the information non-existence information to the service computer 32 when selectable work information is not stored in the information table 131.
[0067] If the information selection unit 13 of the information processing system 2 includes an information deletion unit 134, the information deletion unit 134 deletes task information that has not been selected by the selection unit 132 for a certain period from the information table 131. By deleting task information that has not been selected by the selection unit 132 for a certain period from the information table 131, the information deletion unit 134 can store in the information table 131 only selectable task information that is frequently selected by the selection unit 132. This allows the selection unit 132 to select selectable task information from the information table 131 that stores only selectable task information that is frequently selected by the selection unit 132. In this way, the selection unit 132 can select selectable task information more quickly than selecting selectable task information from the external storage unit 31 (described below) that stores all or almost all task information. However, if selectable task information is not stored in the information table 131, the selection unit 132 cannot select selectable task information from the information table 131.
[0068] If the information selection unit 13 of the information processing system 2 has an information generation unit 135, the information selection unit 13 of the information processing system 2 can generate information absence information and transmit the information absence information to the service computer 32 described below when selectable task information is not stored in the information table 131. As described below, when the service computer 32 receives the information absence information transmitted from the information selection unit 13, it selects selectable task information from the external information table 311, which stores more task information than the information table 131. Therefore, if the information selection unit 13 of the information processing system 2 has the information generation unit 135, the service computer 32 can select selectable task information from the external information table 311, which stores more task information than the information table 131, by receiving the information absence information transmitted from the information selection unit 13.
[0069] The network 15 is connected to an external network 33. Therefore, the selective communication unit 133 can communicate with a service communication unit 322 of the service computer 32 (described later) via the network 15 and the external network 33, either wired or wirelessly. When the information selection unit 13 generates information non-existence information, the selective communication unit 133 transmits the information non-existence information to the service communication unit 322.
[0070] <External storage unit> The external memory unit 31 stores all or almost all of the work information generated by the work information generation unit 113 of the working unit 11. The external memory unit 31 includes an external information table 311 that stores the work information generated by the work information generation unit 113 of the working unit 11, and a memory communication unit 312 for communicating with the machine control system 1 and the service computer 32 via an external network 33, either wired or wirelessly.
[0071] The external information table 311 is a non-volatile memory or non-volatile storage configured by one or any combination of a ROM (Read Only Memory), a flash memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or other storage. However, the external information table 311 may also be a volatile memory or volatile storage. The external information table 311 may also include a RAM (Random Access Memory).
[0072] The external information table 311 stores all or almost all of the work information generated by the work information generation unit 113 of the working unit 11. In contrast, the information deletion unit 134 of the information selection unit 13 of the information processing system 2 deletes work information that has not been selected for a certain period of time from the information table 131. For this reason, the external information table 311 stores more work information than the information table 131 of the information selection unit 13. If the external information table 311 stores more work information than the information table 131 of the information selection unit 13, the service computer 32 (described later) can select selectable work information from the external information table 311, which stores more work information than the information table 131, by receiving information absence information sent from the information selection unit 13.
[0073] When the work information generation unit 113 of the work unit 11 generates work information, the work communication unit 114 of the work unit 11 transmits the work information to the memory communication unit 312 of the external memory unit 31. When the memory communication unit 312 receives the work information transmitted from the work communication unit 114 of the work unit 11, the external information table 311 stores the work information. When the work communication unit 114 of the work unit 11 transmits the work information to the memory communication unit 312 of the external memory unit 31, the selection communication unit 133 receives the work information, and the external information table 311 can store the work information.
[0074] <Service Computer> When selectable work information does not exist in the information table 131 of the information selection unit 13, the service computer 32 receives information non-existence information transmitted by the information generation unit 135 of the information selection unit 13, and thereby selects selectable work information from the external information table 311 of the external storage unit 31. The service computer 32 includes an external information selection unit 321 that selects selectable work information from the external information table 311 of the external storage unit 31 upon receiving the information non-existence information transmitted by the information generation unit 135 of the information selection unit 13, and a service communication unit 322 for communicating with the machine control system 1 and the external storage unit 31 via an external network 33, either wired or wirelessly.
[0075] If selectable task information is not stored in the information table 131, the information generation unit 135 of the information selection unit 13 generates information non-existence information and transmits the information non-existence information to the service communication unit 322 of the service computer 32. When the service communication unit 322 of the service computer 32 receives the information non-existence information transmitted by the information generation unit 135 of the information selection unit 13, the external information selection unit 321 accesses the external information table 311 of the external storage unit 31 via the external network 33 and selects selectable task information from the external information table 311. In this way, the external information selection unit 321 can select selectable task information from the external information table 311, which stores more task information than the information table 131. However, if selectable task information is not stored in the external information table 311, the external information selection unit 321 cannot select selectable task information from the external information table 311.
[0076] FIG. 9 is a flowchart showing how the external information selection unit 321 selects information. The flowchart shown in FIG. 10 will be described. The external information selection unit 321 checks whether work condition information has been received from the machine unit 12. If work condition information has been received, the process proceeds to S202. If work condition information has not been received, the process ends (S201). The external information selection unit 321 checks whether information absence information has been received from the information selection unit 13. If information absence information has been received, the process proceeds to S203. If information absence information has not been received, the process ends (S202). The external information selection unit 321 searches the external information table 311 for selectable work information. If selectable work information is present, the process proceeds to S204. If selectable work information is present, the process ends (S203). The external information selection unit 321 transmits the work information selected from the external information table 311 to the control unit 14 (S204), as described below.
[0077] The work information that the external information selection unit 321 can select from the external information table 311 is, for example, work information where the work was performed under conditions that are the same as or similar to the data such as temperature, humidity, and atmospheric pressure included in the work condition information, work information where the work content (painting, welding, cutting, grinding, turning) is the same as or similar to the conditions, and work information where the object of the work (material, shape, thickness) is the same as or similar to the conditions.
[0078] 8, when the external information selection unit 321 selects selectable work information from the external information table 311, the external information selection unit 321 transmits the selectable work information selected by the external information selection unit 321 to the control unit 14. When the control communication unit 143 of the control unit 14 receives the selectable work information selected by the external information selection unit 321, the implementation information generation unit 141 of the control unit 14 becomes able to generate work implementation information for the work unit 11 to perform the work, and the operation information generation unit 142 of the control unit 14 becomes able to generate operation information for the operation of the mechanical unit 12.
[0079] The control communication unit 143 transmits work execution information to the work communication unit 114 of the working unit 11. When the control communication unit 143 transmits the work execution information to the work communication unit 114 of the working unit 11, the working unit 11 can perform work based on the work execution information received by the work communication unit 114. The control communication unit 143 transmits operation information to the machine communication unit 124 of the mechanical unit 12. When the control communication unit 143 transmits operation information to the machine communication unit 124 of the mechanical unit 12, the mechanical unit 12 can perform an operation for the working unit 11 to perform work based on the operation information received by the machine communication unit 124.
[0080] The external memory unit 31 and the service computer 32 may be installable in the working unit 11, the mechanical unit 12, the information selection unit 13, and the control unit 14 after the working unit 11, the mechanical unit 12, the information selection unit 13, and the control unit 14 have started to operate. If the external memory unit 31 and the service computer 32 can be installed in the working unit 11, the mechanical unit 12, the information selection unit 13, and the control unit 14 that are in operation, the working unit 11, the mechanical unit 12, the information selection unit 13, and the control unit 14 that are in operation can be made more advanced.
[0081] 10 is a functional block diagram when the external storage unit is a virtual machine. The external storage unit 31 may be configured with hardware, or may be a virtual machine VM. If the external storage unit 31 is a virtual machine VM, it is easy to expand or change the functions of the external storage unit 31. The virtual machine VM may be read as a virtual machine. The virtual machine VM may also be executed in the cloud 16.
[0082] <External Network 33> The external network 33 is connected to the network 15. Therefore, the machine control system 1, the external storage unit 31, and the service computer 32 are each connected to the external network 33. Communication on the external network 33 is performed according to communication rules such as TCP / IP (Transmission Control Protocol / Internet Protocol). The external network 33 may be equipped with a short-range communication interface such as Bluetooth (registered trademark), BLE (Bluetooth Low Energy), or Wi-Fi.
[0083] <Fourth embodiment> The information processing system 2 of the fourth embodiment is a different embodiment from the information processing system 2 of the third embodiment. Regarding the information processing system 2 of the fourth embodiment, only the parts that are different from the information processing system 2 of the third embodiment will be described.
[0084] <Configuration> 11 is a functional block diagram of an information processing system 2 according to the fourth embodiment. In the information processing system 2 according to this embodiment, the information selection unit 13 is built into the machine unit 12. If the information selection unit 13 is built into the machine unit 12, the selection unit 132 of the information selection unit 13 can select work information from the information table 131 more quickly than if the information selection unit 13 is provided outside the machine unit 12.
[0085] The information selection unit 13 of the fourth embodiment differs from the information selection unit 13 of the third embodiment in that it does not include a selective communication unit 133 .
[0086] When the information selection unit 13 is built into the mechanical unit 12, the information table 131 of the information selection unit 13 stores the work information transmitted by the work unit 11 to the machine communication unit 124 of the mechanical unit 12. When the condition information generation unit 123 of the mechanical unit 12 generates the work condition information, the condition information generation unit 123 transmits the work condition information to the selection unit 132 of the information selection unit 13. When the selection unit 132 receives the work condition information transmitted by the condition information generation unit 123, it selects selectable work information from the information table 131. When the selection unit 132 receives the work condition information transmitted by the condition information generation unit 123, it selects selectable work information from the information table 131. If the selection unit 132 selects selectable work information from the information table 131, the selection unit 132 can select selectable work information from the information table 131 more quickly than when the information selection unit 13 is provided outside the mechanical unit 12. However, if the information table 131 does not store selectable work information, the selection unit 132 cannot select selectable work information from the information table 131.
[0087] If the information selection unit 13 is built into the machine unit 12, when the selection unit 132 selects work information from the information table 131, the machine communication unit 124 transmits the work information to the control communication unit 143 of the control unit 14. In this way, even if the information selection unit 13 is built into the machine unit 12, the selection unit 132 can transmit the work information selected from the information table 131 to the control communication unit 143 of the control unit 14. If the information table 131 does not store selectable work information, the information generation unit 135 generates information non-existence information and transmits the information non-existence information from the machine communication unit 124 of the machine unit 12 to the service communication unit 322 of the service computer 32.
[0088] The above-described embodiment of the present invention is merely an example for facilitating understanding of the present invention, and is not intended to limit the present invention. The present invention can be modified and improved without departing from the spirit thereof, and it goes without saying that the present invention includes equivalents thereof.
[0089] Finally, the embodiments of the present invention will be summarized below with reference to the drawings and corresponding descriptions.
[0090] (Claim 1) a work unit (11) that performs work and generates work information based on the results of the work; a machine section (12) to which the working section (11) is attached, which generates work condition information for selecting the work information and causes the working section (11) to perform an operation for carrying out the work; an information selection unit (13) including an information table (131) for storing the work information generated by the working unit (11), and for selecting the work information for the working unit (11) to perform the work from the information table (131) that is suitable for the work condition information generated by the machine unit (12); a control unit (14) that generates work execution information for the working unit (11) to perform work and operation information for the machine unit (12) to operate, based on the work information selected by the information selection unit (13); Equipped with The working unit (11) performs work based on the work execution information, The machine control system (1) is configured such that the machine unit (12) performs an operation for the working unit (11) to perform the work based on the operation information. (Claim 2) 2. The machine control system (1) according to claim 1, wherein the information selection unit (13) receives the work information transmitted by the work unit (11). (Claim 3) 3. The machine control system (1) according to claim 1 or claim 2, wherein the information selection unit (13) receives the work condition information transmitted by the machine unit (12). (Claim 4) 4. The machine control system (1) according to claim 1, wherein the information selection unit (13) transmits to the control unit (14) the work information selected from the information table (131) that is suitable for the work condition information received from the machine unit (12). (Claim 5) The control unit (12) transmitting the work execution information generated based on the work information received from the information selection unit (13) to the work unit (11); 5. The machine control system (1) according to claim 1, wherein the control information generated based on the work information received from the information selection unit (13) is transmitted to the machine unit (12). (Claim 6) 6. The machine control system (1) according to any one of claims 1 to 5, wherein the information selection unit (13) and the control unit (14) can be installed in the working unit (11) and the mechanical unit (12) after the working unit (11) and the mechanical unit (12) start operating. (Claim 7) The working unit (11) performs work and generates work information based on the results of the work, the mechanical unit (12) to which the working unit (11) is attached and which performs the operation for the working unit (11) to perform the work generates work condition information for selecting work information based on the work information, and the information selection unit (13) stores the work information generated by the working unit (11) and selects work information for the working unit (11) to perform the work that is suitable for the work condition information generated by the mechanical unit (12). A computer-readable, non-volatile recording medium having recorded thereon a program for causing the control unit (14) to select, based on the work information selected by the information selection unit (13), generate work execution information for the work unit (11) to perform the work and operation information for the mechanical unit (12) to operate, so that the work unit (11) performs the work based on the work execution information, and the mechanical unit (12) performs the operation for the work unit (11) to perform the work based on the operation information. (Claim 8) A manufacturing method in which a machine control system (1) manufactures an object to be manufactured, in which a working unit (11) for manufacturing the object to be manufactured performs work and generates work information based on the results of the work, a machine unit (12) to which the working unit (11) is attached and which performs an operation for the working unit (11) to perform the work generates work condition information for selecting work information based on the work information, an information selection unit (13) stores the work information generated by the working unit (11), and 2) selects work information suitable for the work condition information generated by the information selection unit (13), and the control unit (14) generates work execution information for the work unit (11) to perform the work and operation information for the mechanical unit (12) to operate based on the work information selected by the information selection unit (13), and the work unit (11) performs the work based on the work execution information, and the mechanical unit (12) performs the operation for the work unit (11) to perform the work based on the operation information. (Claim 9) The object to be manufactured by the manufacturing method using the machine control system 1 is manufactured by at least one of painting, welding, cutting, grinding, and turning using the machine control system 1. By changing the work tool 111, various objects can be manufactured by performing at least one of painting, welding, cutting, grinding, and turning. (Claim 10) 7. The machine control system (1) according to claim 1, wherein the information selection unit (13) is built into the machine unit (12). (Claim 11) The mechanical part (12) a condition information generating unit (123) that generates the work condition information; a machine communication unit (124) that receives the work information from the working unit (11) and receives the operation information from the control unit (14); Including, When the information selection unit (13) is built into the machine unit (12), The information selection unit (13) an information table (131) that stores the work information transmitted by the work unit (11) to the machine communication unit (124); a selection unit (132) that receives the work condition information generated and transmitted by the condition information generation unit (123) and selects the work information that matches the work condition information from the information table (131); Including, The machine control system (1) according to any one of claims 1 to 6 and 10, wherein when the selection unit (132) selects the work information from the information table (131), the machine communication unit (124) transmits the work information to the control unit (14). (Claim 12) The machine control system (1) according to any one of claims 1 to 8; an external storage unit (31) having the external information table (311) for storing the work information received from the machine control system (1); a service computer (32) that selects the work information from the external information table (311) and transmits it to the control unit (14); An information processing system (2). (Claim 13) The information selection unit (13) an information deletion unit (134) that deletes the work information that has not been selected for a certain period of time from the information table (131); an information generating unit that generates information non-existence information and transmits the information non-existence information to the service computer (32) when the information table (131) does not store the work information that is suitable for the work condition information and that the working unit (11) can perform; 13. The information processing system (2) of claim 12, further comprising: (Claim 14) 14. The information processing system according to claim 12, wherein the external information table stores more pieces of work information than the information table stores. (Claim 15) 15. The information processing system (2) according to claim 12, wherein, when the service computer (32) receives the information non-existence information transmitted by the information selection unit (13), the service computer (32) selects the work information suitable for the work condition information from the external information table (311) and transmits the work information to the control unit (14). (Claim 16) The control unit (14) generating work execution information for the working unit (11) to perform the work based on the work information received from the service computer (32), and transmitting the work execution information to the working unit (11); 16. An information processing system (2) according to any one of claims 12 to 15, wherein, based on the work information received from the service computer (32), the work unit (11) generates operation information for causing the machine unit (12) to perform an operation to perform the work, and transmits the operation information to the machine unit (12). (Claim 17) 17. The information processing system (2) according to any one of claims 12 to 16, wherein the external memory unit (31) and the service computer (32) can be installed in the working unit (11), the mechanical unit (12), the information selection unit (13), and the control unit (14) after the working unit (11), the mechanical unit (12), the information selection unit (13), and the control unit (14) start operating. (Claim 18) 18. The information processing system (2) according to claim 12, wherein the external storage unit (31) is a virtual machine (VM). [Explanation of symbols]
[0091] 1. Machine control system 2. Information Processing Systems 11 Working section 111 Work tools 112 Sensors 113 Work information generation section 114 Work and Communications Department 12 Mechanical Department 121 Mechanical equipment 121a Machinery body 121b Arm 121c controller 122 sensors 123 Condition information generation section 124 Mechanical Communication Department 13 Information selection section 131 Information Table 132 Selection section 133 Selective Communication Department 134 Information Deletion Section 135 Information generation section 14 Control Unit 141 Implementation information generation unit 142 Operation information generation unit 143 Control and communication unit 15 Network 16. Cloud 31 External memory unit 311 External Information Table 312 Memory and Communication Department VM Virtual Machine 32 Service Computer 321 External Information Selection Unit 322 Service and Communications Department 33 External Network
Claims
1. a work unit that performs work and generates work information based on the results of the work; a machine unit to which the working unit is attached, which generates work condition information for selecting the work information and causes the working unit to perform an operation for performing the work; an information selection unit including an information table for storing the work information generated by the work unit, and selecting, from the information table, the work information for the work unit to perform work that is suitable for the work condition information generated by the machine unit; a control unit that generates work execution information for the work unit to perform the work and operation information for the machine unit to operate, based on the work information selected by the information selection unit; Equipped with The work unit performs work based on the work execution information, The machine unit performs an operation for the working unit to perform work based on the operation information.
2. The machine control system according to claim 1 , wherein the information selection unit receives the work information transmitted by the work unit.
3. The machine control system according to claim 2 , wherein the information selection unit receives the work condition information transmitted by the machine unit.
4. The machine control system according to claim 3 , wherein the information selection unit transmits to the control unit the work information selected from the information table that is suitable for the work condition information received from the machine unit.
5. The control unit transmitting the work execution information generated based on the work information received from the information selection unit to the work unit; The machine control system according to claim 4 , wherein the control information generated based on the work information received from the information selection unit is transmitted to the machine unit.
6. The machine control system according to claim 5 , wherein the information selection unit and the control unit can be installed in the working unit and the mechanical unit after the working unit and the mechanical unit start operating.
7. a work unit that performs work and generates work information based on the results of the work; a machine unit to which the working unit is attached and which performs an operation for the working unit to perform a work generates work condition information for selecting the work information based on the work information; an information selection unit stores the work information generated by the work unit, and selects the work information for the work unit to perform work that is suitable for the work condition information generated by the machine unit; a control unit generates work execution information for the work unit to perform the work and operation information for the machine unit to operate based on the work information selected by the information selection unit; The work unit performs work based on the work execution information, the mechanical unit performs an operation for the working unit to perform a work based on the operation information; A program that executes.
8. A manufacturing method in which a machine control system manufactures an object to be manufactured, a work unit for manufacturing the object to be manufactured performs work and generates work information based on the results of the work; a machine unit to which the working unit is attached and which performs an operation for the working unit to perform a work generates work condition information for selecting the work information based on the work information; an information selection unit stores the work information generated by the work unit, and selects the work information for the work unit to perform work that is suitable for the work condition information generated by the machine unit; a control unit generates work execution information for the work unit to perform the work and operation information for the machine unit to operate based on the work information selected by the information selection unit; The work unit performs work based on the work execution information, The manufacturing method, wherein the mechanical unit performs an operation for the working unit to perform the work based on the operation information.
9. The manufacturing method according to claim 10 , wherein the object is manufactured by the machine control system through at least one of a painting process, a welding process, a cutting process, a grinding process, and a turning process.
10. The machine control system according to claim 6 , wherein the information selection unit is built into the machine unit.
11. The mechanical part comprises: a condition information generating unit that generates the work condition information; a machine communication unit that receives the work information from the work unit and receives the operation information from the control unit; Including, When the information selection unit is built into the machine unit, The information selection unit an information table that stores the work information transmitted by the work unit to the machine communication unit; a selection unit that receives the work condition information generated and transmitted by the condition information generation unit and selects the work information suitable for the work condition information from the information table; Including, The machine control system according to claim 11 , wherein when the selection unit selects the work information from the information table, the machine communication unit transmits the work information to the control unit.
12. The machine control system according to any one of claims 1 to 6, 10 and 11; an external storage unit having the external information table that stores the work information received from the machine control system; a service computer that selects the work information from the external information table and transmits the work information to the control unit; An information processing system comprising:
13. The information selection unit an information deletion unit that deletes the work information that has not been selected for a certain period from the information table; an information generating unit that generates information non-existence information and transmits the information non-existence information to the service computer when the information table does not store the work information that is suitable for the work condition information and that the work unit can perform; The information processing system of claim 12 further comprising:
14. The information processing system according to claim 13 , wherein the external information table stores more of the work information than the information table.
15. 15. The information processing system according to claim 14, wherein when the service computer receives the information non-existence information transmitted by the information selection unit, it selects the work information suitable for the work condition information from the external information table and transmits it to the control unit.
16. The control unit generating the work execution information for the work unit to perform work based on the work information received from the service computer, and transmitting the work execution information to the work unit; 16. The information processing system according to claim 15, wherein the operation information for causing the machine unit to perform an operation for the work unit to perform the work is generated based on the work information received from the service computer, and the operation information is transmitted to the machine unit.
17. 17. The information processing system according to claim 16, wherein the external memory unit and the service computer can be installed in the work unit, the machine unit, the information selection unit, and the control unit after the work unit, the machine unit, the information selection unit, and the control unit start operating.
18. The information processing system according to claim 17 , wherein the external storage unit is a virtual machine.
Citation Information
Patent Citations
Painting method and control program
JP7150211B1