Patent classifications
G05B2219/34273
TANDEM CONTROL SYSTEM FOR MACHINE TOOL AND METHOD FOR CONTROLLING SAME
A tandem control system for a machine tool, according to the present invention, comprises: a numerical control unit; a main operation unit; a PLC which executes a control command via communication with the numerical control unit or the main operation unit; a servo drive which includes a notch filter unit and executes the control command from the PLC; a servo motor unit which is driven under the control of the servo drive; and a power conversion unit which is electrically connected to the servo motor unit and the servo drive so as to apply current to the servo motor unit, wherein the servo drive suppresses resonance due to the operation of the servo motor unit by controlling the application state of current transferred to the power conversion unit according to changes of notch &; filter coefficients calculated in real time at the notch filter unit.
METHODS AND SYSTEMS FOR PROGRAMMING COMPUTER NUMERICAL CONTROL MACHINES
There is described systems and methods for programming and configuring part-processing devices and production stations. Methods of programming the control system of a part-processing device for controlling one or more tooling components, sensors and/or motion systems includes the step of loading a software backplane onto the control system, the software backplane being configured to run on an operating system of the control system and to interface with one or more configurable applications. The method also comprises the step of loading one or more configurable applications associated with the one or more tooling components onto the control system, the one or more applications being configured to interface with the software backplane. The method also comprises the step of configuring the one or more configurable applications to control the one or more tooling components, sensors and/or motion systems pf the part-processing device.
Process monitoring and adaptive control of a machine tool
A control system includes a programmable logic control section controlling operation of a machine and a numerical control section controlling relative motion between a tool of the machine and a work piece. A method, performed in the control system, includes: evaluating an input signal, received by the programmable logic control section, in relation to a first condition, wherein the input signal includes information about a state of the tool or of a subtractive process performed via interaction of the tool and the work piece; and in response to the input signal satisfying the first condition, providing the information to the numerical control section. The state may for example be tool breakage, tool wear or wrong cutting data. An operator of the machine may for example specify via programs in the numerical control section how the machine is to respond to such states.
RUNTIME SERVER FOR SIMULTANEOUS EXECUTION OF A PLURALITY OF RUNTIME SYSTEMS OF AN AUTOMATION SYSTEM
A runtime server includes a plurality of simultaneously executing runtime systems, which are configured for real-time execution of a control program for an automation system. At least two of the runtime systems execute application modules of the control program, with at least one module executing an application of the control program being installed on each runtime system. Each runtime system has a data transmission interface for transmitting data between the runtime systems and/or application modules, an I/O configuration which defines an allocation between at least one variable of the application modules and at least one hardware address of a hardware component of the automation system, an I/O interface for data exchange between the runtime systems and hardware components, and an intermediate I/O mapping layer. The I/O configurations are mapped in the intermediate I/O mapping layer.
Analysis system
An analysis system includes detectors provided in an apparatus, first analysis devices each configured to generate processed data by performing predetermined processing on detection information from each of the detectors, and to evaluate an object to be evaluated based on the detection information from each of the detectors and on an evaluation pattern, and a second analysis device configured to update the evaluation pattern based on the processed data generated by each of the first analysis devices.
FACILITY OPERATION ANALYSIS DEVICE
In a facility operation analysis device configured to continuously grasp the extent of change (the amount of change) over time of actuators constituting a manufacturing facility, when displaying a result of evaluation on a display device, an evaluating portion compares a measured amount of change with thresholds of the amount of change that are set within a normal range where the manufacturing facility is not stopped, and displays the result of evaluation in which the measured amount of change is ranked.
Numerical controller having automatic trace function of related signal in association with NC program operation
A numerical controller includes a programmable controller that performs input and output of a signal based on a ladder program and performs control of a machine based on an NC program. The numerical controller includes a first table associating the function used for control of the machine, an input signal, and an output signal and a second table associating the input signal, the output signal, and a signal in a dependent relation with the input signal and the output signal. Based on a function code of a function commanded by a block of the NC program that is preread, the numerical controller refers to the first and the second tables, identifies a signal to be subjected to automatic trace, and performs trace.
Runtime server for simultaneous execution of a plurality of runtime systems of an automation system
A runtime server includes a plurality of simultaneously executing runtime systems, which are configured for real-time execution of a control program for an automation system. At least two of the runtime systems execute application modules of the control program, with at least one module executing an application of the control program being installed on each runtime system. Each runtime system has a data transmission interface for transmitting data between the runtime systems and/or application modules, an I/O configuration which defines an allocation between at least one variable of the application modules and at least one hardware address of a hardware component of the automation system, an I/O interface for data exchange between the runtime systems and hardware components, and an intermediate I/O mapping layer. The I/O configurations are mapped in the intermediate I/O mapping layer.
Ladder diagram monitoring device capable of additionally displaying operation situation of CNC in comment
A ladder diagram monitoring device displays an operation situation of a ladder program executed on a programmable controller built in a CNC on a monitor. A comment added to a circuit of the ladder program is provided with a region for displaying information on an operation situation of the CNC, the operation situation of the ladder program is reflected in the region, and display data in which the operation situation of the CNC is displayed is displayed.
PROCESS MONITORING AND ADAPTIVE CONTROL OF A MACHINE TOOL
A control system includes a programmable logic control section controlling operation of a machine and a numerical control section controlling relative motion between a tool of the machine and a work piece. A method, performed in the control system, includes: evaluating an input signal, received by the programmable logic control section, in relation to a first condition, wherein the input signal includes information about a state of the tool or of a subtractive process performed via interaction of the tool and the work piece; and in response to the input signal satisfying the first condition, providing the information to the numerical control section. The state may for example be tool breakage, tool wear or wrong cutting data. An operator of the machine may for example specify via programs in the numerical control section how the machine is to respond to such states.