Patent classifications
G05B19/23
DISPLAY DEVICE AND COMPUTER PROGRAM
Provided is a display device and a computer program with which it is possible to easily confirm the surface roughness of a workpiece during a turning process. The display device comprises: a surface roughness calculation unit for calculating data pertaining to the surface roughness of a workpiece during a turning process in which the feeding speed for relative cutting between the workpiece and equipment changes, on the basis of the feeding speed in the feeding direction for the relative cutting between the workpiece and the equipment and the shape of the equipment; and a display control unit for performing control, on the basis of the calculated data pertaining to the surface roughness and a display configuration that was configured in advance, such that the data pertaining to the surface roughness of the workpiece is displayed on a display unit.
DISPLAY DEVICE AND COMPUTER PROGRAM
Provided is a display device and a computer program with which it is possible to easily confirm the surface roughness of a workpiece during a turning process. The display device comprises: a surface roughness calculation unit for calculating data pertaining to the surface roughness of a workpiece during a turning process in which the feeding speed for relative cutting between the workpiece and equipment changes, on the basis of the feeding speed in the feeding direction for the relative cutting between the workpiece and the equipment and the shape of the equipment; and a display control unit for performing control, on the basis of the calculated data pertaining to the surface roughness and a display configuration that was configured in advance, such that the data pertaining to the surface roughness of the workpiece is displayed on a display unit.
Servomotor drive device
A servo amplifier including an encoder for detecting rotation of a servomotor (11), a servo amplifier (13) for performing feedback control of the rotation of the servomotor based on a count value (hereinafter referred to as an encoder value) of the encoder, and an amp control section (17) for controlling operation of the servo amplifier, wherein the amp control section sends an initialization instruction for initializing the encoder to the servo amplifier in a state of fixed cycle connection over a servo network between the servo amplifier and the encoder when an error occurs with the encoder. The servo amplifier performs initialization of the encoder without disconnecting the servo network when receiving the initialization instruction sent from the amp control section.
Servo motor drive circuit and 3D printing apparatus
The present application provides a servo motor drive circuit and a 3D printing apparatus, a motion controller is configured to send a drive enable signal to the timer; a pulse period providing unit is configured to send a pulse period value to the timer and the first comparing unit at beginning of each pulse period; the timer is configured to perform initialization in response to the received pulse period value during enabling of the drive enable signal, perform cyclic timing by taking the pulse period value as a timing period, and send a timing duration to the first comparing unit; and the first comparing unit is configured to acquire current level information that satisfies a preset duty ratio according to the preset duty ratio, the pulse period value, and the timing duration, and send a drive signal to a servo motor according to the current level information.
Numerical controller having a machining time prediction function
A numerical controller enabling prediction of a machining time considering a machine delay occurring in a machine. The numerical controller configured for predicting a reference machining time corresponding to a machining time not considering acceleration/deceleration of an predicting the number of times of acceleration/deceleration of the axis in machining storing information related to a deviation time corresponding to a difference between an actual machining time corresponding to a machining time required for actual machining by the machine and the reference machining time predicted in the machining, calculating a correction time for correcting the reference machining time based on the number of times of acceleration/deceleration predicted and the information related to the deviation time stored, and calculating a predicted machining time obtained by correcting the reference machining time using the correction time.
CONTROL DEVICE AND MOTOR CONTROL SYSTEM
An adaptive control device according to the present invention includes: a processor that generates a second command value for a motor on the basis of at least one of a first command value received from a numerical control device, feedback data received from a motor control device that controls the motor on the basis of the first command value, and sensor data received from a sensor; and a communication circuit that transmits the second command value to the numerical control device.
Numerical controller capable of changing machining condition in accordance with machining information
A numerical controller reads out an instruction block included in a machining program, obtains machining information indicating a feature of a tool path instructed by the read instruction block, and stores a machining conditions related to a movement of a tool in association with the obtained machining information. Further, the machining information obtained together with the instruction block is determined, and a machining condition in the movement of the tool instructed by the instruction block is changed based on the determined machining information and the stored machining condition.
Numerical controller capable of changing machining condition in accordance with machining information
A numerical controller reads out an instruction block included in a machining program, obtains machining information indicating a feature of a tool path instructed by the read instruction block, and stores a machining conditions related to a movement of a tool in association with the obtained machining information. Further, the machining information obtained together with the instruction block is determined, and a machining condition in the movement of the tool instructed by the instruction block is changed based on the determined machining information and the stored machining condition.
NUMERICAL CONTROLLER
A numerical controller, which is configured to correct a machine position error based on a torque difference between a master axis and a slave axis, acquires the torque difference after movement of the master and slave axes that move in response to a movement command, and corrects the machine position error by a correction amount based on a value obtained by excluding a torque difference derived from a mechanical strain from the acquired torque difference. The corrected machine position error is added to the movement command for next time.
NUMERICAL CONTROLLER
A numerical controller, which is configured to correct a machine position error based on a torque difference between a master axis and a slave axis, acquires the torque difference after movement of the master and slave axes that move in response to a movement command, and corrects the machine position error by a correction amount based on a value obtained by excluding a torque difference derived from a mechanical strain from the acquired torque difference. The corrected machine position error is added to the movement command for next time.