Patent classifications
G05B2219/35291
Feeder trace log saving system
A trace memory that stores trace logs of multiple feeders set on a feeder setting table of a component mounter is provided in the feeder setting table, and while the component mounter is operating, trace logs of each feeder are output from the control sections of the multiple feeders on the feeder setting table to the feeder setting table, and are stored by a communication control section of the feeder setting table in the trace memory linked to identification information of each feeder. By this, it is possible to save trace logs from multiple feeders on the feeder setting table all together in a shared trace memory, such that it is not necessary to load trace memory on each feeder, thereby meeting requirements of compact feeders and lower costs.
ABNORMALITY DETERMINATION APPARATUS, ABNORMALITY DETERMINATION SYSTEM, AND ABNORMALITY DETERMINATION METHOD
An abnormality determination apparatus of the present invention acquires state data from work equipment provided with an attaching part to which a plural kinds of work parts are attached in a replaceable manner, identifies the kind of a work part attached to the attaching part, sets, corresponding to the identified kind of the work part, abnormality determination data for determining an abnormality of the work equipment, acquires, from among state data acquired from the work equipment, state data of a time when the identified kind of the work part was being attached, and compares the acquired state data with the set abnormality determination data to determine an abnormality of the work equipment.
Cutting condition verification device
A cutting condition verification device configured to extract a cutting condition setting mistake in a machining program is provided with a program editing unit for creating or editing the machining program, a cutting condition extraction/storage unit configured to extract a cutting condition from the machining program, a cutting condition reference value calculation unit configured to calculate reference values for determining the normality or abnormality of the cutting condition, based on a description of another machining program executed in the past, a cutting condition determination unit configured to determine the normality or abnormality of the cutting condition, based on the reference values, and a cutting condition deviation command display unit configured to display the cutting condition determined to be abnormal in a table form.
DATA LOGGER FOR A REAL-TIME ROBOTIC CONTROL SYSTEM
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for logging real-time data of a robot control system. One of the systems comprises a real-time robotic control system comprising one or more computers, programmed to perform operations comprising i) software module loops and ii) real-time data logging, wherein each software module loop comprises a plurality of software modules executed repeatedly in a predetermined sequence, each software module executes within a predetermined time window, and the real-time data logging comprises copying segments of real-time data used by a particular software module to a buffer accessible by a non-real-time downstream system, wherein each segment of real-time data is copied at a respective predetermined time relative to execution of the software modules in the software module loop; and the non-real-time downstream system comprising one or more computers, the non-real-time downstream system programmed to perform operations that consume the real-time messages.
A ROBOT SYSTEM AND A METHOD FOR MONITORING A ROBOT SYSTEM
The invention relates to a method for monitoring a robot system comprising a robot arm and a peripheral device, the method comprising the steps of: providing a communicative peripheral connection between the peripheral device and a robot controller; establishing an operation signal history in a digital storage wherein the operation signal history is based on operation representations; executing a robot operation process on the robot controller; establishing a peripheral signal associated with the peripheral connection; recording the peripheral signal to obtain a peripheral signal representation; updating the operation signal history by providing the peripheral signal representation as an operation representation of the operation representations; and tracking operation of the robot system based on the operation signal history. The invention further relates to a robot system.
Data logger for a real-time robotic control system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for logging real-time data of a robot control system. One of the systems comprises a real-time robotic control system comprising one or more computers, programmed to perform operations comprising i) software module loops and ii) real-time data logging, wherein each software module loop comprises a plurality of software modules executed repeatedly in a predetermined sequence, each software module executes within a predetermined time window, and the real-time data logging comprises copying segments of real-time data used by a particular software module to a buffer accessible by a non-real-time downstream system, wherein each segment of real-time data is copied at a respective predetermined time relative to execution of the software modules in the software module loop; and the non-real-time downstream system comprising one or more computers, the non-real-time downstream system programmed to perform operations that consume the real-time messages.
INDUSTRIAL MACHINE
An industrial machine is an industrial machine which has a history recording function, and includes: a manual pulse generator which includes a handle for manually operating the position of a drive axis in the industrial machine by an operator; a drive axis control unit which controls the drive axis according to the operation of the handle; a handle operation determination unit which determines the operation of the handle; and an operation history recording unit which records, as an operation history, the operation of the handle determined with the handle operation determination unit, and when the number of rotations of the handle exceeds a threshold value, the handle operation determination unit determines the operation of the handle, and the operation history recording unit records, as the operation history, the operation of the handle.
CONTROL METHOD OF ROBOT SYSTEM, AND ROBOT SYSTEM
In a robot system, a data amount of operation information (log) to be transferred or recorded is reduced, thereby enabling the operation information (log) to be transferred or recorded with a low load. The system has a control unit for controlling the operation of a robot of a robot device and transfers a log regarding the robot operation to a managing terminal. While making the robot operative, the control unit generates log data regarding the robot operation and stores into a short-term storage log recording unit (temporary storage device) (log data generating step). When log transfer timing comes, a part of the log data stored in the recording unit (temporary storage device) is extracted and transferred as a log to a log storage device in accordance with the robot operation (log transferring step).
SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING A MULTI TENANT BLOCKCHAIN PLATFORM FOR MANAGING EINSTEIN PLATFORM DECISIONS USING DISTRIBUTED LEDGER TECHNOLOGY (DLT)
Systems, methods, and apparatuses for implementing a multi tenant blockchain platform for managing the Einstein cloud platform's decisions using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization, in which each one of the plurality of tenants operate as a participating node with access to the blockchain; configuring the blockchain to share a training data set between two or more of the plurality of tenants pursuant to a consent agreement to share the training data set; training an AI model to make recommendations based on the training data set shared between the two or more of the plurality of tenants; receiving a request to register the AI model with an audit record keeping service; receiving a transaction at the blockchain; issuing a decision by the AI model to accept or reject the transaction; and transacting a new asset onto the blockchain recording the decision to accept or reject the transaction and the data set utilized to train the AI model and a version of the AI model. Other related embodiments are disclosed.
Control method of robot system, and robot system
In a robot system, a data amount of operation information (log) to be transferred or recorded is reduced, thereby enabling the operation information (log) to be transferred or recorded with a low load. The system has a control unit for controlling the operation of a robot of a robot device and transfers a log regarding the robot operation to a managing terminal. While making the robot operative, the control unit generates log data regarding the robot operation and stores into a short-term storage log recording unit (temporary storage device) (log data generating step). When log transfer timing comes, a part of the log data stored in the recording unit (temporary storage device) is extracted and transferred as a log to a log storage device in accordance with the robot operation (log transferring step).