Data collection system and method
AssigneeKawasaki Jukogyo Kabushiki Kaisha
InventorKazuyuki Nakamura
Life of this patent
Estimating the term…
Abstract
This system is a data collection system collecting a robot operation-related data/signal from a robot controller. The data collection system includes a data collection condition setting unit setting a collection condition of the robot operation-related data/signal from the robot controller and a data storage unit storing the robot operation-related data/signal collected from the robot controller. A shared memory inside which the data storage unit and the data collection condition setting unit are formed is formed in a substrate which can be mounted on an expansion slot of the robot controller. According to this system, a data collection function can be post-installed to an existing robot controller so as to arbitrarily select and collect various data on the robot operation.
Claims9
A data collection system configured to collect a data or a signal on a robot operation from a robot controller, comprising:
- a non-volatile memory;
- a shared memory having:
- a data storage configured to store the data or signal on the robot operation collected from the robot controller, the data storage having:
- a collected data area of the shared memory in which the data or signal is directly written;
- a buffer in which the data or signal is temporarily written from the collected data area;
- and
- a file system receiving a prescribed amount of the data or signal written in the buffer from the buffer and saving the same;
- program instructions to:
- set a collection condition of the data or signal, including:
- setting a first collection condition that the data or signal is collected in a designated cycle and a second collection condition that the data or signal is collected under a specific condition on the robot operation as a trigger;
- and
- collecting another data on a drive of the robot in addition to a current value, a speed, and a deviation of a servo motor driving an arm of the robot;
- set an off-line system in which the data or signal in the data storage is stored in the non-volatile memory and thereafter transmitted to a communication network;
- and
- set an on-line system in which the data or signal in the data storage is directly transmitted to the communication network;
- and
- a substrate on which the non-volatile memory and shared memory are disposed, the shared memory being configured to connect to a bus of the robot controller when the substrate is mounted on an expansion slot of the robot controller.
A data collection method configured to collect a data or a signal on a robot operation from a robot controller, the method comprising:
- setting, inside a shared memory, a data collection condition to set a collection condition of the data or signal on the robot operation from the robot controller, including:
- setting a first collection condition that the data or signal is collected in a designated cycle and a second collection condition that the data or signal is collected under a specific condition as a trigger;
- and
- collecting another data on a drive of the robot in addition to a current value, a speed, and a deviation of a servo motor driving an arm of the robot;
- storing, inside the shared memory, a data to store the data or signal according to the set data collection condition;
- setting an off-line system in which the data or signal stored in the shared memory is stored in a non-volatile memory and thereafter transmitted to a communication network;
- and
- setting an on-line system in which the data or signal stored in the shared memory is directly transmitted to the communication network,
- wherein the shared memory is formed in a substrate, the shared memory being configured to connect to a bus of the robot controller when the substrate is mounted on an expansion slot of the robot controller, and
- the shared memory has a data storage having:
- a collected data area of the shared memory in which the data or signal is directly written;
- a buffer in which the data or signal is temporarily written from the collected data area;
- and
- a file system receiving a prescribed amount of the data or signal written in the buffer from the buffer and saving the same.
Dependencies are inferred from the claim text.