Patent classifications
G05B2219/33301
Simulation device, numerical control device, and simulation method
To provide easy determination of a causative factor of a machining problem in a machining target or easy checking of the effectiveness of an adjustment of, e.g., a machining program, a control command such as a position command, a servo control, or machine operation. This invention includes: storage units storing pieces of machining position data obtained from machining performed based on at least two of a machining program, a control command for performing servo control on a servo motor for driving a machine tool, and pieces of feedback information related to the servo control and machine operation, the machining being performed on a machining target by the machine tool; a machined surface simulation unit performing machined surface simulations based on the stored machining position data; and a display unit displaying images of machined surfaces resulting from the machined surface simulations in a juxtaposed manner.
COMPUTER SYSTEM, OPERATION VERIFICATION METHOD, AND PROGRAM
Provided are a computer system, and a method and a program for operation verification that easily know the operation of a machine tool more exactly. The computer system acquires operating data while a machine tool operates for a predetermined time, generates computer graphics virtually showing that the machine tool operates for the predetermined time from the acquired data, acquires an image of the machine tool that has taken for the predetermined time, and compares the image with the computer graphics for the predetermined time. The computer system also notifies the abnormality if an abnormality has been detected as the result of the comparison.
Control system and method for operating a control system with real control and virtual control
When carrying out an industrial process or during the operation of an industrial system or machine, relevant data is to be detected without additionally loading the control of the industrial process or the system or machine in question. For this purpose, the invention provides a control system (1, 4, 5; 1′, 4′, 5′; 1″, 4″, 5″) with a real control (1; 1′; 1″) for controlling an industrial process, a system or a machine; a virtual control (4; 4′; 4″) for simulating the control of the industrial process, the system, or the machine; synchronization means for synchronizing the real control (1; 1′; 1″) and the virtual control (4; 4′; 4″); and a higher-level processor unit (5; 5′; 5″) for detecting and/or generating operating data and/or state data with respect to the process, the system, or the machine, wherein the operating data and/or state data is based on data originating from the virtual control (4; 4′; 4″). By requesting the data from the virtual control (4; 4′; 4″), the real control (1; 1′; 1″) is not additionally loaded.
SIMULATION DEVICE, NUMERICAL CONTROL DEVICE, AND SIMULATION METHOD
To provide easy determination of a causative factor of a machining problem in a machining target or easy checking of the effectiveness of an adjustment of, e.g., a machining program, a control command such as a position command, a servo control, or machine operation. This invention includes: storage units storing pieces of machining position data obtained from machining performed based on at least two of a machining program, a control command for performing servo control on a servo motor for driving a machine tool, and pieces of feedback information related to the servo control and machine operation, the machining being performed on a machining target by the machine tool; a machined surface simulation unit performing machined surface simulations based on the stored machining position data; and a display unit displaying images of machined surfaces resulting from the machined surface simulations in a juxtaposed manner.
DISPLAY UNIT
The present disclosure is intended to provide a technique which enables a direct visual comparison between a computationally-machined surface profile determined based on motor position information and a machined surface profile obtained by actual measurement of a machined surface. A display unit includes: a motor position information acquirer that acquires motor position information including at least one of a command position or a real position of a motor; a machine information acquirer that acquires machine information including a drive shaft configuration, a tool geometry, and a shape of an unmachined workpiece; a machined surface profile simulator that performs a simulation of machining a workpiece based on a machining program, and determines a computationally-machined surface profile of the workpiece simulated to be machined, based on the motor position information and the machine information; a machined surface profile measurer that measures a machined surface profile of a machined workpiece that has actually been machined based on the machining program; and a machined surface profile display that displays the computationally-machined surface profile determined by the machined surface profile simulator, in parallel with the machined surface profile measured by the machined surface profile measurer.
MACHINING CONTROL DEVICE AND METHOD FOR MACHINE TOOL
A machining control device for a machine tool reads a machining program for each predetermined reading unit, controls a machining operation of a machine tool based on the read machining program, performs a machining simulation by sequentially reading out the read machining program, and discriminates a buffer state based on the result of the machining simulation. If insufficient buffering is discriminated in the control of the machining operation, control is performed to stop machining on a non-machining path short of the position of occurrence of the insufficient buffering.
Machine learning device and machining time prediction device
A machine learning device acquires from a numerical controller information relating to machining when the machining is performed, and further acquires an actual delay time due to servo control and due to machine movement which are caused in the machining when the machining is performed. Then, the device performs supervised learning using the acquired machining-related information as input data, and using the acquired actual delay time due to servo control and due to machine movement as supervised data, and constructs a learning model, thereby predicting the machine delay time caused in a machine with high precision.
Monitoring device that performs monitoring on operations of an actual machine
Provided is a monitoring device capable of easily ascertaining an abnormality. A monitoring device comprises: an acquisition unit which acquires actual operation data (53a) from a control device which controls an actual machine; a storage unit which stores reference operation data indicating reference operation of the actual machine, first related information and second related information; a timing chart generation unit which generates an actual operation timing chart and a reference operation timing chart, and displays the timing charts on a display device; and a simulation data generation unit which generates simulation data of a reference image and a real image.
Simulation apparatus
A simulation apparatus includes a machine learning device for learning a change in a machining route in machining of a workpiece. The machine learning device observes data indicating the changed machining route and data indicating a machining condition of the workpiece as a state variable, and also acquires determination data for determining whether or not a cycle time obtained by simulation using the changed machining route is appropriate, and learns by associating the machining condition of the workpiece with the change in the machining route, using the state variable and the determination data.
SIMULATION APPARATUS
A simulation apparatus includes a machine learning device for learning a change in a machining route in machining of a workpiece. The machine learning device observes data indicating the changed machining route and data indicating a machining condition of the workpiece as a state variable, and also acquires determination data for determining whether or not a cycle time obtained by simulation using the changed machining route is appropriate, and learns by associating the machining condition of the workpiece with the change in the machining route, using the state variable and the determination data.