Patent classifications
G05B19/4142
Numerical controller
To provide a numerical controller that can detect a position in a machining program at which a speed control abnormality is likely to occur due to an insufficient look-ahead blocks that are used to determine an acceleration/deceleration operation, and supplement the look-ahead blocks at that position in order to stabilize feed rate, cutting speed and other factors. A numerical controller includes a required look-ahead blocks setting unit that sets a required look-ahead blocks, which is a look-ahead blocks required to execute a machining program, and an operation limitation unit that compares a look-ahead blocks calculated by a look-ahead blocks calculation unit to the required look-ahead blocks and, if the look-ahead blocks is less than the required look-ahead blocks, limits execution of the machining program until the look-ahead blocks reach the required look-ahead blocks.
CONTROL APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM
Provided is a control apparatus including an acquisition unit configured to acquire a measurement value measured regarding control target equipment, a first control unit configured to output an operation amount of the control target equipment according to the measurement value by at least one of feedback control or feed-forward control, a second control unit configured to output an operation amount of the control target equipment according to the measurement value using a model learnt by using learning data, and a switching unit configured to perform switching between the first control unit and the second control unit by which the control target equipment is controlled.
DATA PROCESSING METHOD FOR NUMERICAL CONTROL SYSTEM, COMPUTER DEVICE, AND STORAGE MEDIUM
The present application relates to a data processing method for a numerical control system, a computer device and a storage medium. The method comprises: receiving a data request, the data request carrying a target data identifier; parsing the data request to obtain an interactive type corresponding to the target data identifier; when the interactive type corresponding to the target data identifier is a type corresponding to real-time data, searching for data corresponding to the target data identifier in a shared memory of the numerical control system; transferring the data corresponding to the target data identifier from the shared memory to a data cache of the numerical control system and outputting the data.
Control system and control method
A control system for controlling operation of an execution device is provided. The control system includes a master controller, a microprocessor, and a signal line. The master controller is configured to send a control signal to the microprocessor via the signal line. The microprocessor is configured to send the control signal to the execution device to drive the execution device to operate, acquire, at a time interval, a feedback signal representing an operation state of the execution device, and send the feedback signal to the signal line. The master controller is further configured to acquire the feedback signal from the signal line, determine, from the feedback signal, the operation state of the execution device, and regulate the control signal based on the operation state.
Modular component mounting apparatus and method
A manufacturing-job apparatus includes a control module, a holding module, and a job module. The holding module is configured to hold a job object. The job module is configured to execute a job for the job object. The control module includes a communication unit and a common interface. The communication unit is configured to communicate with each of the holding module and the job module. The common interface is configured to supply motive power to both of the holding module and the job module.
Configurable mapping of timer channels to protection groups
An apparatus and method for mapping timer channels to protection groups. One embodiment of the method can be implemented in a microcontroller unit (MCU) that comprises a central processing unit (CPU) coupled to a plurality of timer channels and a plurality of programmable group output disable (PTGOD) circuits. The CPU can select a first group of the timer channels to respond to an assertion of a first output disable signal from a first of the PTGOD circuits. Each timer channel of the first group can disable an output signal in response to receiving the assertion of the first output disable signal.
Method and apparatus for the curing of composite material by control over rate limiting steps in water removal
The invention encompasses equipment used to condition a recirculating gas stream in order to cure a CO.sub.2 Composite Material (CCM) and processes that use such equipment to cure the CCM. The gas conditioning equipment allows for a process that controls, reduces or eliminates the rate-limiting steps associated with water removal during the curing of a composite material. The equipment may include, but will not be limited to, control over the temperature, relative humidity, flow rate, pressure, and carbon dioxide concentration within the system; which includes the conditioning equipment, any vessel containing the CCM, and the material itself. Flow rate control can be used as a means to achieve uniformity in both gas velocity and composition.
SERVO CONTROLLER
A servo controller 20 includes: an oscillation command generating unit 23 that generates an oscillation command for causing the workpiece W and the tool 14 to relatively oscillate; at least one of a position control unit 22 that generates a position command for causing the workpiece W and the tool 14 to relatively move, a speed control unit 24 that generates a speed command for causing the workpiece W and the tool 14 to relatively move, and a current control unit 25 that generates a torque command for driving the plurality of axes; and a gain changing unit 21 that changes a control gain, in which the oscillation command generating unit 23 transmits a signal outputted when oscillating operation is started to the gain changing unit 21, and the gain changing unit 21 changes the control gain.
FLATNESS CONTROL USING OPTIMIZER
A metal strip is rolled in a roll stand and a control device for the roll stand determines, by means of a working cycle, a number of manipulated variables for flatness actuators of the roll stand and actuates them accordingly. The control device implements an optimizer, which provisionally sets the current correction values, and determines a totality of flatness values. Then, the optimizer minimizes the relationship by varying the current correction variables. When determining the current correction variables (s), the optimizer considers linear ancillary conditions, based at least in part on a vector having the ancillary conditions upheld by the current correction values and a vector having the ancillary conditions upheld by the difference of the current correction values relative to the correction values of the preceding working cycle. The control device determines the manipulated variables for the flatness actuators in consideration of the determined current correction variables.
CONFIGURABLE MAPPING OF TIMER CHANNELS TO PROTECTION GROUPS
An apparatus and method for mapping timer channels to protection groups. One embodiment of the method can be implemented in a microcontroller unit (MCU) that comprises a central processing unit (CPU) coupled to a plurality of timer channels and a plurality of programmable group output disable (PTGOD) circuits. The CPU can select a first group of the timer channels to respond to an assertion of a first output disable signal from a first of the PTGOD circuits. Each timer channel of the first group can disable an output signal in response to receiving the assertion of the first output disable signal.