G05B2219/23283

Control device and control method for controlling a machine tool
11498175 · 2022-11-15 · ·

A control device for controlling a machine tool, wherein the machine tool and the control device are configured such that a tool and/or workpiece disposed on the machine tool can be moved with at least one first speed and at least one second speed. When switching from a movement with the first speed to a movement with the second speed, the tool or the workpiece is at first stopped prior to the execution of the movement with the second speed, if the second speed is greater than the first speed by at least a predetermined factor. The control device has an input device for triggering the movement with the second speed, and the subsequent execution of the movement with the second speed is triggered by an operator input on the input device. A corresponding control method for controlling a machine tool is also described.

Engineering tool, program editing device, and program editing system

An engineering tool includes a program display/editing unit that edits an official program to be run as an actual product and a debugging program to be used at the time of operation confirmation of the official program distinctively in such a manner that the debugging program is executed by a controller when the debugging program is selected and that the official program is executed by the controller without the debugging program being executed when the debugging program is not selected.

Program development support device, program development support system, program development support method, and non-transitory computer-readable recording medium
11287789 · 2022-03-29 · ·

A sequence control program and an HMI control program are synchronized and simulated. A program development support unit includes a calculation unit and a storage unit. A sequence control editing program for achieving a sequence control editing unit, an HMI control editing program for achieving an HMI control editing unit, and an integration simulation management program for achieving an integration simulation management unit are stored in the storage unit. The integration simulation management unit manages the synchronization of simulation of the sequence control program and simulation of the HMI control program. The integration simulation management unit executes variable management process. In the variable management process, common variables are exchanged between the sequence control program and the HMI control program during execution of the simulation of the sequence control program and the simulation of the HMI control program.

Method and computer program for producing a graphical user interface of a manipulator program
10940583 · 2021-03-09 · ·

The present invention relates to a computer program for producing a graphical user interface (100) of a manipulator program and to a method for navigation through a manipulator program, wherein the manipulator system (1) controlled by the manipulator program comprises at least one manipulator (30). The manipulator program comprises at least one set-down point (AP1 to AP5). The user interface (100) has a graphical program progress indicator (150) which indicates the current program progress of the manipulator program and the at least one set-down point (AP1 to AP5) of the manipulator program. The at least one set-down point (AP1 to AP5) indicated can be selected by a user, and the manipulator program is set up to control the manipulator system (1) in such a manner that the system assumes a system state assigned to the selected set-down point (AP1 to AP5) in response to the selection. The method comprises the steps of: providing a manipulator program; producing the graphical user interface; stopping the manipulator program; receiving a selection of a set-down point on the program progress indicator of the graphical user interface; and guiding the manipulator program to the selected set-down point, with the result that the manipulator program controls the manipulator system in such a manner that the system assumes the system state assigned to the selected set-down point. Such navigation may be advantageous, in particular, in the field of debugging, error correction and parameter correction or parameter optimization.

PROGRAM DEVELOPMENT SUPPORT DEVICE, PROGRAM DEVELOPMENT SUPPORT SYSTEM, PROGRAM DEVELOPMENT SUPPORT METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM
20210088995 · 2021-03-25 · ·

A sequence control program and an HMI control program are synchronized and simulated. A program development support unit includes a calculation unit and a storage unit. A sequence control editing program for achieving a sequence control editing unit, an HMI control editing program for achieving an HMI control editing unit, and an integration simulation management program for achieving an integration simulation management unit are stored in the storage unit. The integration simulation management unit manages the synchronization of simulation of the sequence control program and simulation of the HMI control program. The integration simulation management unit executes variable management process. In the variable management process, common variables are exchanged between the sequence control program and the HMI control program during execution of the simulation of the sequence control program and the simulation of the HMI control program.

Microcontroller with error signal output circuit and control method of the same

To provide a microcontroller that suppresses increase of power consumption during debugging, a microcontroller according to the present invention includes a first signal processing circuit, a second signal processing circuit that performs signal processing in the same manner as the first signal processing circuit, a comparing circuit that compares a processing result of the first signal processing circuit and a processing result of the second signal processing circuit with each other, and outputs an error signal when an error is detected, a suppressing signal input unit that receives a suppressing signal for suppressing an operation of the second signal processing circuit and an operation of the comparing circuit, a suppressing circuit that receives the suppressing signal from the suppressing signal input unit and suppresses the operation of the second signal processing circuit and the operation of the comparing circuit, and a pseudo error signal output circuit that outputs a pseudo error signal in place of the error signal, when the operation of the second signal processing circuit and the operation of the comparing circuit are suppressed.

Information processing device, information processing method, and non-transitory computer-readable recording medium

An information processing device includes an actuator emulator that simulates a behavior of a drive apparatus that is for driving a first control target, an actuator emulator that simulates a behavior of a drive apparatus that is for driving a second control target that cooperates with the first control target, a timer that generates a virtual time, and an execution part that executes a PLC program for controlling the actuator emulator and a robot program for controlling the actuator emulator. Execution modes of the control programs used by the execution part include a synchronous execution mode in which the PLC program and the robot program are synchronously executed in accordance with a virtual time and an asynchronous execution mode in which the PLC program and the robot program are asynchronously executed.

A CONTROL DEVICE AND CONTROL METHOD FOR CONTROLLING A MACHINE TOOL
20190381622 · 2019-12-19 ·

A control device for controlling a machine tool, wherein the machine tool and the control device are configured such that a tool and/or workpiece disposed on the machine tool can be moved with at least one first speed and at least one second speed. When switching from a movement with the first speed to a movement with the second speed, the tool or the workpiece is at first stopped prior to the execution of the movement with the second speed, if the second speed is greater than the first speed by at least a predetermined factor. The control device has an input device for triggering the movement with the second speed, and the subsequent execution of the movement with the second speed is triggered by an operator input on the input device. A corresponding control method for controlling a machine tool is also described.

VISUAL DEBUGGING, SIMULATION, AND VALIDATION OF HYBRID CONTROL SYSTEM CONFIGURATION WITH REWIND, PLAY BACK, AND PLAY FORWARD CAPABILITY
20190325093 · 2019-10-24 ·

A method in an industrial process control system comprises creating a control strategy for an industrial process, running a simulation of the control strategy, and rewinding the simulation of the control strategy. Rewinding the control strategy includes setting the simulation to a previous point in time of the simulation. The method further includes displaying the simulation on a display. The method can further comprise capturing process variable states from an online process and fast forwarding the simulation of the control strategy, wherein fast forwarding the control strategy includes progressing the simulation forward from a state represented by the captured process variable states.

Intelligent function unit and programmable logic controller system

An intelligent function unit includes an input selector selecting, as an input signal, an actual input signal or a simulated input signal generated in advance; an output selector selecting whether to output an output signal to the second controlled device; and a calculator causing an input/output controller in which combination and order of use of general circuit blocks are set to process the input signal one step at a time and transmit the output signal to an engineering tool or causing the input/output controller in which combination and order of use of the general circuit blocks are set to process the input signal consecutively for a set period of two or more steps, store the output signal for each step in a logger, and transmit an output signal corresponding to the set period and stored in the logger to the engineering tool.