G05B19/31

Servo controller, control method, and non-transitory computer-readable recording medium for machine tool used for oscillating cutting
10379519 · 2019-08-13 · ·

A controller that controls a machine tool, a method of controlling a machine tool, and a computer program that causes a computer to operate as a controller that controls a machine tool, the machine tool comprising multiple control axes and used for machining by cutting of a work as a machining target by means of coordinated motion of the control axes. The method includes acquiring a position command for driving a cutting tool or the work, acquiring a rotation speed of the rotated cutting tool or the rotated work, calculating oscillation amplitude, calculating an oscillation frequency, calculating an oscillation command for causing the cutting tool and the work to oscillate relative to each other, storing a command route, correcting the oscillation command based on the stored command route, determining a drive signal to be used for driving the servo motor, and outputting the drive signal.

METHOD FOR VERIFYING A VALUE STREAM ALONG A TRANSPORT ROUTE OR IN WAREHOUSE STOCK BY MEANS OF BLOCKCHAIN TECHNOLOGY

The invention relates to a method for verifying a value stream along a transport route (TS), in particular along a pipeline or a production line, wherein a plurality of field devices (F), each having at least one sensor (S) and/or actuator for determining and/or monitoring at least one process variable and an electronic unit (EE), are arranged along the transport route (TS) and generate corresponding data (DAT), or for verifying the value stream of at least one product in warehouse stock, wherein a first service platform (SP1) is used, via which a plurality of participant nodes (TK) each with at least one database (DB) have a communication connection to one another according to a distributed ledger or the blockchain technology.

METHOD FOR VERIFYING A VALUE STREAM ALONG A TRANSPORT ROUTE OR IN WAREHOUSE STOCK BY MEANS OF BLOCKCHAIN TECHNOLOGY

The invention relates to a method for verifying a value stream along a transport route (TS), in particular along a pipeline or a production line, wherein a plurality of field devices (F), each having at least one sensor (S) and/or actuator for determining and/or monitoring at least one process variable and an electronic unit (EE), are arranged along the transport route (TS) and generate corresponding data (DAT), or for verifying the value stream of at least one product in warehouse stock, wherein a first service platform (SP1) is used, via which a plurality of participant nodes (TK) each with at least one database (DB) have a communication connection to one another according to a distributed ledger or the blockchain technology.

Data generating device that generates drawing data representing index pattern to be drawn on workpiece by laser beam for measuring deformation of workpiece

A data generating device includes a memory; and a controller. The memory is configured to store a plurality of sets of drawing information about an index pattern and a laser beam used for drawing the index pattern on a surface of a workpiece in association with respective ones of a plurality of sets of machining contents individually. The index pattern is represented by drawing data. Each of the plurality of machining contents indicates a machining process to be performed on the workpiece to measure deformation of the workpiece. The controller is configured to perform: receiving a generation instruction instructing to start generating the drawing data; designating one set of machining contents from the plurality of sets of machining contents; and generating the drawing data according to designated one set of machining contents and corresponding one of the plurality of sets of drawing information.

Data generating device that generates drawing data representing index pattern to be drawn on workpiece by laser beam for measuring deformation of workpiece

A data generating device includes a memory; and a controller. The memory is configured to store a plurality of sets of drawing information about an index pattern and a laser beam used for drawing the index pattern on a surface of a workpiece in association with respective ones of a plurality of sets of machining contents individually. The index pattern is represented by drawing data. Each of the plurality of machining contents indicates a machining process to be performed on the workpiece to measure deformation of the workpiece. The controller is configured to perform: receiving a generation instruction instructing to start generating the drawing data; designating one set of machining contents from the plurality of sets of machining contents; and generating the drawing data according to designated one set of machining contents and corresponding one of the plurality of sets of drawing information.

Systems and methods for controlling phasing of advancing substrates in absorbent article converting lines

The present disclosure relates to systems and processes for controlling the relative positions or phasing of advancing substrates and/or components in absorbent article converting lines. The systems and methods may utilize feedback from technologies, such as vision systems, sensors, remote input and output stations, and controllers with synchronized embedded clocks to accurately correlate component placement detections and placement control on an absorbent article converting process. The systems and methods may accurately apply the use of precision clock synchronization for both instrumentation and control system devices on a non-deterministic communications network. In turn, the clock synchronized control and instrumentation network may be used to control the substrate position. As such, the controller may be programmed to the relative positions of substrates and components along the converting line without having to account for undeterminable delays.

Numerical controller that controls an output value in feedback control
10261492 · 2019-04-16 · ·

A numerical controller, which is capable of controlling an output value without causing delay or the like in feedback control, includes an instruction program analysis unit configured to analyze a program instruction and generate instruction data instructing movement of the axis, and a speed computation unit configured to start speed computation processing to compute a feeding speed of the axis by the instruction data or an override for the feeding speed by feedback control such that the spindle load value becomes constant. The speed computation unit is configured to update a feature amount intended for elimination of deviation between a desired value and a feedback value in the feedback control when another override that is different than the override that has been computed is output. The feature amount is updated to a value obtained by back calculation from the other override that is to be output.

Numerical controller that controls an output value in feedback control
10261492 · 2019-04-16 · ·

A numerical controller, which is capable of controlling an output value without causing delay or the like in feedback control, includes an instruction program analysis unit configured to analyze a program instruction and generate instruction data instructing movement of the axis, and a speed computation unit configured to start speed computation processing to compute a feeding speed of the axis by the instruction data or an override for the feeding speed by feedback control such that the spindle load value becomes constant. The speed computation unit is configured to update a feature amount intended for elimination of deviation between a desired value and a feedback value in the feedback control when another override that is different than the override that has been computed is output. The feature amount is updated to a value obtained by back calculation from the other override that is to be output.

Numerical controller dynamically switching time constant for acceleration and deceleration filter
10248103 · 2019-04-02 · ·

A numerical controller looks ahead and analyzes commands indicated by a block contained in a program, and identifies a travel direction of a control target for each of the commands to calculate a time constant based on the identified travel direction. The numerical controller then sets a time constant for filter processing based on the time constant for each of the commands, and performs filter processing on command data subjected to a linear acceleration and deceleration process, based on the set time constant. The numerical controller then calculates movement of each axis for each interpolation period, based on the command data subjected to the filter processing.

Numerical controller dynamically switching time constant for acceleration and deceleration filter
10248103 · 2019-04-02 · ·

A numerical controller looks ahead and analyzes commands indicated by a block contained in a program, and identifies a travel direction of a control target for each of the commands to calculate a time constant based on the identified travel direction. The numerical controller then sets a time constant for filter processing based on the time constant for each of the commands, and performs filter processing on command data subjected to a linear acceleration and deceleration process, based on the set time constant. The numerical controller then calculates movement of each axis for each interpolation period, based on the command data subjected to the filter processing.