CN111966055A - Industrial software robot system - Google Patents
Industrial software robot system Download PDFInfo
- Publication number
- CN111966055A CN111966055A CN202010690437.8A CN202010690437A CN111966055A CN 111966055 A CN111966055 A CN 111966055A CN 202010690437 A CN202010690437 A CN 202010690437A CN 111966055 A CN111966055 A CN 111966055A
- Authority
- CN
- China
- Prior art keywords
- software robot
- application program
- industrial
- robot
- software
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 55
- 230000008569 process Effects 0.000 claims abstract description 47
- 238000004519 manufacturing process Methods 0.000 claims abstract description 20
- 238000011112 process operation Methods 0.000 claims abstract description 9
- 230000002093 peripheral effect Effects 0.000 claims abstract description 4
- 238000012544 monitoring process Methods 0.000 claims description 11
- 239000004614 Process Aid Substances 0.000 claims 2
- 206010000210 abortion Diseases 0.000 claims 1
- 238000011022 operating instruction Methods 0.000 claims 1
- 230000003993 interaction Effects 0.000 abstract description 8
- 238000012790 confirmation Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32252—Scheduling production, machining, job shop
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
- Numerical Control (AREA)
Abstract
The invention provides an industrial software robot system, comprising: the system comprises a production business system, an auxiliary business system and a software robot, wherein the production business system comprises a process application program, the process application program controls the industrial robot to complete a process and receives a process operation result returned by the industrial robot; the auxiliary business system comprises a process auxiliary application program, and the process auxiliary application program controls the peripheral equipment to work; the software robot is internally stored with a procedure application program, a procedure and a service specification of a procedure auxiliary application program, the software robot is initialized through a description definition file, monitors the production service system, acquires a procedure operation result from the production service system, and controls the auxiliary service system to work. The industrial software robot system provided by the invention solves the technical problems of effective interaction and cooperative work among a plurality of business systems.
Description
Technical Field
The invention relates to the field of software robots, in particular to an industrial software robot system.
Background
In the field of industrial robots, the core objective of using robots is to replace employees and produce efficiently. The robot replaces staff and involves many links, for example, in order to complete a certain process, not only manual operation is required to complete the production of the product, but also auxiliary computer software is required to cooperate, and interaction with many related systems such as mes, erp and the like is also required. Besides taking the direct operation of the employee away, the system also needs to interact with the relevant software system, and further software and hardware cooperation is also included.
At present, interface operation of certain or whole service is automatically performed instead of manual work through monitoring and auxiliary operation of a plug-in system, namely one program to another program. The core application of the existing plug-in/software robot is data acquisition and summarization, data of each service system is acquired through the plug-in/software robot, and then the data are placed or summarized in a large data center, and the flow is unidirectional. However, for a plurality of different business systems, data integration is very important and requires collaboration, and the existing software robot cannot realize interaction of the plurality of systems.
Disclosure of Invention
In view of this, the invention provides an industrial software robot system, which solves the technical problem of effective interaction and cooperative work among a plurality of business systems.
To this end, the present invention provides an industrial software robot system comprising:
the production business system comprises a process application program, wherein the process application program controls the industrial robot to complete a process and receives a process operation result returned by the industrial robot;
the auxiliary business system comprises a process auxiliary application program, and the process auxiliary application program controls the peripheral equipment to work;
the software robot is initialized through a description definition file, monitors the production service system, acquires a procedure operation result from the production service system and controls the auxiliary service system to work.
Further, the setting content of the description definition file comprises application program basic information and an application software operation flow.
Further, the description definition file is in a JSON format.
Further, the process application programs in the production business system correspond to the processes of the industrial robot one by one.
Further, the software robot monitors the interface of the process application, obtains and analyzes the process operation results, and sends operation instructions to the process assistance application.
Further, an interface of the application program of the software robot monitoring process comprises EditBox or Memo, the software robot identifies information in a character or picture form, and whether the operation result of the process is successful or failed is judged according to the information content.
Furthermore, the operation instruction is provided with delay waiting, the procedure auxiliary application program has no response or is overtime correspondingly, and the software robot stops and restarts the procedure auxiliary application program.
The industrial software robot system provided by the invention is based on the plug-in technology under Windows, the interaction mode of a service system is increased, and a set of descriptive language for monitoring and service interaction is defined. The software robot has a built-in http server to interact with the industrial robot software system. The software robot initializes the program according to the description file (in JSON format) and executes it. In the robot process, the IP and port of the software robot are set, and then the software robot is interacted with. The robot is equivalent to a human being and is responsible for transmitting instructions to the software robot, and the software robot executes and monitors the current corresponding application software and returns results in real time.
The plug-in technology relates to the operation of a software interface, such as inputting a user name and a password, logging in by pressing a confirmation key, entering the operation interface needing to be entered after logging in, then operating a related input box and a related confirmation box, judging whether the operation result is expected to be successful or failed, judging whether a bar code needs to be printed or scanned, and the like. And operating and monitoring all interfaces of the green business system and the auxiliary business system. In order to complete the complete process, the software robot interacts with the industrial robot in real time, for example, the robot may need to interact with application software every time it performs an action, and the software robot obtains a return result by monitoring the application software. If the application program is not responded, the software robot also needs to kill the application program process and restart the application program process, and the previous operation flow is repeated so as to continue the production operation.
Finally, the whole set of technology and implementation is a software robot (industrial application, and all the applications in other industries or occasions).
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 is a logic topology diagram of an industrial software robot system according to an embodiment of the present invention;
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The first embodiment is as follows:
referring to fig. 1, there is shown an industrial software robot system according to a first embodiment of the present invention, including:
the production business system comprises a process application program, wherein the process application program controls the industrial robot to complete a process and receives a process operation result returned by the industrial robot;
the auxiliary business system comprises a process auxiliary application program, and the process auxiliary application program controls the peripheral equipment to work;
the software robot is initialized through a description definition file, monitors the production service system, acquires a procedure operation result from the production service system and controls the auxiliary service system to work.
Specifically, referring to fig. 1, the setting content of the description definition file includes basic information of the application program and an operation flow of the application software.
Specifically, referring to fig. 1, the description defines the file as JSON format.
Specifically, referring to fig. 1, process application programs in the production service system correspond to processes of the industrial robot one by one.
Specifically, referring to fig. 1, the software robot monitors the interface of the process application, obtains and analyzes the process operation results, and sends operation instructions to the process assistance application.
Specifically, referring to fig. 1, an interface of a software robot monitoring process application program includes EditBox or Memo, the software robot identifies information in a text or picture form, and determines whether a process operation result is successful or failed according to information content.
Specifically, referring to fig. 1, the operation command is set with a delay wait, the procedure assistance application is unresponsive or overtime, and the software robot suspends and restarts the procedure assistance application.
The setting contents of the description definition file include:
1. the software robot realizes the control of the software according to the name, position, ip and other basic information of the application software in the current auxiliary production process
2. Defining the relevant operation flow of the application software: such as whether login is required, whether it is a multi-window application, if it is an entry button or what the way of entering;
3. the work required for each operation step: such as what to input, then click a button, etc
4. Interface of monitoring after operation: for example, EditBox, Memo, or text or picture form, and whether the contents of the partial description definition file are intercepted successfully or unsuccessfully is judged according to the contents of the description as reference:
the above is defined as follows: relevant controls and operation methods of relevant windows programs and automatic processing of a software robot; receiving what instruction, judging what information, how the software robot processes and returning the result to the robot; associated execution delays or waits; and (5) subsequent processing rules after errors occur.
And (3) delaying or waiting all the operations of the software robot, if the time is exceeded, indicating that the program has a problem or no response, and starting and closing the application program. The procedures of the industrial robot end are fixed, basically correspond to the application programs one by one, and comprise that the bar codes and the two-dimensional codes need to be scanned manually, and the work is read visually by the robot and is sent to the application programs so as to be further processed by the application programs and the like. And if an error or unexpected error occurs in the steps, the process is considered to fail, and the product in the current process is a defective product.
The industrial software robot system provided by the invention is based on the plug-in technology under Windows, the interaction mode of a service system is increased, and a set of descriptive language for monitoring and service interaction is defined. The software robot has a built-in http server to interact with the industrial robot software system. The software robot initializes the program according to the description file (in JSON format) and executes it. In the robot process, the IP and port of the software robot are set, and then the software robot is interacted with. The robot is equivalent to a human being and is responsible for transmitting instructions to the software robot, and the software robot executes and monitors the current corresponding application software and returns results in real time.
The plug-in technology relates to the operation of a software interface, such as inputting a user name and a password, logging in by pressing a confirmation key, entering the operation interface needing to be entered after logging in, then operating a related input box and a related confirmation box, judging whether the operation result is expected to be successful or failed, judging whether a bar code needs to be printed or scanned, and the like. And operating and monitoring all interfaces of the green business system and the auxiliary business system. In order to complete the complete process, the software robot interacts with the industrial robot in real time, for example, the robot may need to interact with application software every time it performs an action, and the software robot obtains a return result by monitoring the application software. If the application program is not responded, the software robot also needs to kill the application program process and restart the application program process, and the previous operation flow is repeated so as to continue the production operation.
Finally, the whole set of technology and implementation is a software robot (industrial application, and all the applications in other industries or occasions).
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.
Claims (7)
1. An industrial software robotic system, comprising:
the production business system comprises a process application program, wherein the process application program controls the industrial robot to complete a process and receives a process operation result returned by the industrial robot;
the auxiliary business system comprises a process auxiliary application program, wherein the process auxiliary application program controls the peripheral equipment to work;
the software robot is initialized through a description definition file, monitors the production business system, acquires a process operation result from the production business system, and controls the auxiliary business system to work.
2. The industrial software robot system of claim 1, wherein the setting content of the description definition file comprises basic information of an application program and an operation flow of the application program.
3. The industrial software robot system of claim 2, wherein the description definition file is in JSON format.
4. The industrial software robot system of claim 1, wherein the process applications in the production service system correspond to processes of the industrial robot one-to-one.
5. The industrial software robot system of claim 1, wherein the software robot monitors the process application interface, obtains and analyzes process run results, and sends operational instructions to the process assistance application.
6. The industrial software robot system of claim 5, wherein the interface of the software robot for monitoring the process application program comprises EditBox or Memo, the software robot recognizes information in the form of characters or pictures, and judges whether the process operation result is successful or failed according to the information content.
7. An industrial software robot system according to claim 5, characterized in that said operating instructions are provided with a delay wait, a process aid application is unresponsive or correspondingly time out, said software robot aborts and restarts the process aid application.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010690437.8A CN111966055B (en) | 2020-07-16 | 2020-07-16 | Industrial software robot system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010690437.8A CN111966055B (en) | 2020-07-16 | 2020-07-16 | Industrial software robot system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111966055A true CN111966055A (en) | 2020-11-20 |
CN111966055B CN111966055B (en) | 2022-11-08 |
Family
ID=73362066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010690437.8A Active CN111966055B (en) | 2020-07-16 | 2020-07-16 | Industrial software robot system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111966055B (en) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1424649A (en) * | 2003-01-09 | 2003-06-18 | 清华大学 | Robot controller with opening structure |
CN102047191A (en) * | 2009-02-09 | 2011-05-04 | 松下电器产业株式会社 | Robot system, robot control device, and software updating method for robot system |
CN103368795A (en) * | 2013-07-26 | 2013-10-23 | 深圳市佳晨科技有限公司 | Automatic feeding, testing and sorting system and operation method thereof |
CN103433926A (en) * | 2013-08-08 | 2013-12-11 | 中国船舶重工集团公司第七一六研究所 | Multi-robot coordination control device and method |
JP2014235586A (en) * | 2013-06-03 | 2014-12-15 | 株式会社Ihi | Planning date generation device, planning data generation method and planning data generation program |
JP2017177227A (en) * | 2016-03-28 | 2017-10-05 | パナソニックIpマネジメント株式会社 | Industrial robot system |
CN107450491A (en) * | 2017-08-04 | 2017-12-08 | 杭州南江机器人股份有限公司 | A kind of robot scheduling system, method, electronic equipment and storage medium |
CN109240252A (en) * | 2018-11-23 | 2019-01-18 | 成都卡诺普智能装备有限公司 | A kind of production line procedures control management method based on CAN communication |
CN110109417A (en) * | 2019-05-09 | 2019-08-09 | 江苏江杭石化工程有限公司 | A kind of integral type robot ' NC device, system and processing method |
CN110134081A (en) * | 2019-04-08 | 2019-08-16 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | Control system based on robot capability model |
CN110815244A (en) * | 2019-11-18 | 2020-02-21 | 扬州大学 | Spraying robot workstation control system |
CN111319035A (en) * | 2018-12-14 | 2020-06-23 | 中国科学院沈阳自动化研究所 | Robot control system construction method for realizing modular communication |
-
2020
- 2020-07-16 CN CN202010690437.8A patent/CN111966055B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1424649A (en) * | 2003-01-09 | 2003-06-18 | 清华大学 | Robot controller with opening structure |
CN102047191A (en) * | 2009-02-09 | 2011-05-04 | 松下电器产业株式会社 | Robot system, robot control device, and software updating method for robot system |
JP2014235586A (en) * | 2013-06-03 | 2014-12-15 | 株式会社Ihi | Planning date generation device, planning data generation method and planning data generation program |
CN103368795A (en) * | 2013-07-26 | 2013-10-23 | 深圳市佳晨科技有限公司 | Automatic feeding, testing and sorting system and operation method thereof |
CN103433926A (en) * | 2013-08-08 | 2013-12-11 | 中国船舶重工集团公司第七一六研究所 | Multi-robot coordination control device and method |
JP2017177227A (en) * | 2016-03-28 | 2017-10-05 | パナソニックIpマネジメント株式会社 | Industrial robot system |
CN107450491A (en) * | 2017-08-04 | 2017-12-08 | 杭州南江机器人股份有限公司 | A kind of robot scheduling system, method, electronic equipment and storage medium |
CN109240252A (en) * | 2018-11-23 | 2019-01-18 | 成都卡诺普智能装备有限公司 | A kind of production line procedures control management method based on CAN communication |
CN111319035A (en) * | 2018-12-14 | 2020-06-23 | 中国科学院沈阳自动化研究所 | Robot control system construction method for realizing modular communication |
CN110134081A (en) * | 2019-04-08 | 2019-08-16 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | Control system based on robot capability model |
CN110109417A (en) * | 2019-05-09 | 2019-08-09 | 江苏江杭石化工程有限公司 | A kind of integral type robot ' NC device, system and processing method |
CN110815244A (en) * | 2019-11-18 | 2020-02-21 | 扬州大学 | Spraying robot workstation control system |
Also Published As
Publication number | Publication date |
---|---|
CN111966055B (en) | 2022-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110222119B (en) | Data conversion synchronization method, equipment and storage medium for heterogeneous database | |
US20210397157A1 (en) | Robust user interface related robotic process automation | |
US11100278B2 (en) | Systems and methods for presentation of a terminal application screen | |
CN117196546A (en) | RPA flow executing system and method based on page state understanding and large model driving | |
WO2016111414A1 (en) | Robot service method and robot apparatus using social network service | |
JP2007213341A (en) | Programmable logic controller, information processing apparatus, control program, and table preparation program | |
CN111966055B (en) | Industrial software robot system | |
US20160065508A1 (en) | System And Method For Identifying An Expert | |
CN106302125B (en) | The method, apparatus and system that a kind of pair of solicited message is responded | |
CN115858049B (en) | RPA flow componentization arrangement method, device, equipment and medium | |
US20080244581A1 (en) | Application collaboration system, collaboration method and collaboration program | |
CN111245917A (en) | Katalon-based work order entry device and implementation method thereof | |
US11573548B2 (en) | Information processing apparatus, control method, and storage medium | |
CN109326330B (en) | Method and device for manufacturing biological information analysis tool and storage medium | |
JP4687995B2 (en) | GUI system | |
JP2021039407A (en) | Support device, support program and setting method | |
CN113485856B (en) | Page processing method and device, electronic equipment, medium and product | |
KR102418739B1 (en) | Robotic automation method and computing device for executing the method | |
JPH06119273A (en) | Device and method for operating plural sets of computer systems, and work station used for its operation | |
US10810020B2 (en) | Configuring a device using an automated manual process bridge | |
JPH05334272A (en) | Monitoring and operating method for plural electronic computers | |
US20220021634A1 (en) | Information linkage device, information linkage system, information linkage method, and program | |
CN109032443A (en) | A kind of software control method being automatically brought into operation equipment and device | |
JPH01125649A (en) | Data processing method for terminal equipment | |
CN115422012A (en) | Data processing method and device, electronic equipment and computer readable medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |