Patent classifications
G05B19/4141
DISTRIBUTED MOTOR CONTROL SYSTEM, MOTOR CONTROL DEVICE, AND DISTRIBUTED MOTOR CONTROL METHOD
A distributed motor control system includes motor control devices that individually control motors that coordinately drive an industrial machine. Each of at least two motor control devices of the motor control devices includes processing circuitry that performs sharing processing including sharing coordinated control data, used in coordinated driving of the industrial machine between the at least two motor control devices, via data communication, and control a corresponding motor using the coordinated control data shared via the sharing-processing.
Disturbance component identification method and disturbance component identification device
Provided is a method for identifying a disturbance component, including: when a vibration frequency included in a position deviation or a synchronization error between a tool axis and a workpiece axis is defined as fd, and a sampling frequency of a sampling period, which is a time from when a tool cuts a single tooth trace on a workpiece until the tool again cuts the same tooth trace, is defined as Fs, determining a frequency Fa of undulation in a tooth trace direction from a formula:
Fa=MIN|fd−N×Fs|, where N is a natural number, calculating a pitch of undulation in the tooth trace direction using the formula and a speed of the tool axis in a feed direction; and when the calculated pitch and a measured value of the pitch match, determining that fd is the disturbance component.
TOOL PATH GENERATION METHOD AND DEVICE
The present invention sets, as a point (P.sub.OM) to be machined, a single machining point on a plurality of tool path rows, selects, as a machining point (P.sub.I(i)) of interest, a machining point in a prescribed range with the point to be machined as the center, calculates the tool orientation at the point to be machined by way of averaging the tool orientation of the selected machining point of interest, corrects data pertaining to the tool orientation of the point to be machined by way of the calculated average tool orientation, acquires the shape data of a workpiece to be machined and the shape data of a ball end mill to be used, performs an interference check for the workpiece and the ball end mill on the basis of the corrected tool orientation data, and generates a new tool path on the basis of data pertaining to the corrected tool orientation when no interference between the workpiece and the ball end mill occurs.
Motion control system
A motion control system comprises a power module, a plurality of servo motors, a servo control module, a motion control module and a microprocessor; the power module controls the working power supply output by the alternating-current power supply; the plurality of servo motors converts current signal of the output current flowing to an encoder output signal; the servo control module converts the encoder output signal into a first logic control signal; the microprocessor converts the first logic control signal into a third control signal and controls the servo control module to adjust the power module, which changes the working power supply output by the alternating-current power supply so as to drive servo motors. The invention provides a motion control system which integrates motion controller and supports multi-axis alternating-current servo driver to realize automatic control of the servo driver and improve control precision of the servo driver.
Method and apparatus for distribution device refill planning
A method for agricultural refill planning determines a refill time and access point for a mobile storage device (e.g., a seed tender) to refill an agricultural distribution device (e.g., planter) with agricultural material (e.g., seed). The refill time and access point are selected so that excess time is not lost and areas, such as planting fields, are not adversely affected by movement of the agricultural distribution device or the mobile storage device.
Controller for gear cutting machine
Provided is a controller for controlling a gear cutting machine having a plurality of axes, the controller including an axis information storage unit configured to store data related to control of the plurality of axes during machining, and a disturbance component identification unit configured to identify a component of disturbance with respect to the plurality of axes using the data stored by the axis information storage unit and measurement results of machining accuracy of a workpiece machined by the cutting machine.
Controller, work control unit, multi-axis motion control unit, and drive control unit
A controller includes control function circuits that are connected to each other and control a multi-axis control machine. Each of the control function circuits performs a respective control function upon receipt of a control signal from another control function circuit of the control function circuits, and the control signal corresponds to a predetermined interface standard determined from the control function.
Numerical controller
A numerical controller, which reciprocates a parent axis and a child axis according to a predetermined synchronization ratio by multi-axis synchronization control, is provided with a command decoding unit configured to decode a command including a plurality of command blocks, a distribution processing unit configured to generate a distribution movement amount, which is an amount of movement for each control period of a motor, based on the command blocks, an end-point correction unit configured to perform first correction processing for correcting the distribution movement amount so that a feedback position of the child axis reaches an end point, which is a turning point of the reciprocating motion, and second correction processing for recovering synchronization destroyed by the first correction processing, and a motor control unit configured to drivingly control the motor based on the corrected distribution movement amount.
MULTI-MEMBERED ACTUATED KINEMATIC SYSTEM
The present invention relates to multi-limb actuated kinematics (1) having a plurality of drive units (11-16) connected to one another as a serial kinematic chain, the drive units (11-16) respectively having a control unit (11b, 12b, 16b), which are designed to operate at least one drive (11c, 12c, 16c) of the drive unit (11-16) to carry out the movement of the drive unit (11-16), the control units (11b, 12b, 16b) of the drive units (11-16) being connected to one another by a first data line (A.sub.10, A.sub.11, A.sub.12, A.sub.13, A.sub.16, A.sub.17) such that they transmit signals and being designed to receive at least data for operating the drive (11c, 12c, 16c) via the first data line (A.sub.10, A.sub.11, A.sub.12, A.sub.13, A.sub.16, A.sub.17). The multi-limb actuated kinematics (1) are characterised in that the control units (11b, 12b, 16b) of the drive units (11-16) are further connected to one another by a second data line (B.sub.10, B.sub.11, B.sub.12, B.sub.13, B.sub.16, B.sub.17, B.sub.19) such that they transmit signals and are designed to forward the data of the second data line (B.sub.10, B.sub.11, B.sub.12, B.sub.13, B.sub.16, B.sub.17, B.sub.19).
Control device for machine tool
A control device for a machine tool to efficiently and successively produce a plurality of different-shaped products is provided. In the control device, each driving shaft of modules is assigned to different control systems. The device includes a multi-system program storage part for storing a plurality of multi-system programs to machine a workpiece in different shapes, a multi-system program dividing part for dividing the multi-system programs into machining programs, a divided program storage part for storing the divided machining programs individually, a system-based program storage part for storing the machining programs each corresponding to each of the control systems, and a machining program selection part for selecting a predetermined machining program from the divided program storage part in accordance with the machining step to be performed and for alternately storing the selected machining programs in two program storage parts of the system-based program storage part for the respective control systems.