Patent classifications
B23Q15/12
3D AXIS MACHINING DESIGN
The disclosure notably relates to a computer-implemented method for 3D axis machining design. The method comprises providing a first mesh. The first mesh represents a head of a machining tool. The method comprises providing a second mesh. The second mesh represents a machined part. The first mesh is closed. The method further comprises determining a boundary of a Minkowski subtraction of the surface represented by the second mesh by the volume delimited by the first mesh. The determining of the boundary includes computing the boundary as a polyhedral cycle by computing, for each element of the boundary, a multiplicity of the element in the polyhedral cycle. The method further comprises determining a path of the machining tool for 3D axis machining of the machined part based on the determined boundary. This constitutes an improves solution for 3D axis machining design.
3D AXIS MACHINING DESIGN
The disclosure notably relates to a computer-implemented method for 3D axis machining design. The method comprises providing a first mesh. The first mesh represents a head of a machining tool. The method comprises providing a second mesh. The second mesh represents a machined part. The first mesh is closed. The method further comprises determining a boundary of a Minkowski subtraction of the surface represented by the second mesh by the volume delimited by the first mesh. The determining of the boundary includes computing the boundary as a polyhedral cycle by computing, for each element of the boundary, a multiplicity of the element in the polyhedral cycle. The method further comprises determining a path of the machining tool for 3D axis machining of the machined part based on the determined boundary. This constitutes an improves solution for 3D axis machining design.
CONTROLLER, CONTROL SYSTEM, AND CONTROL METHOD OF MACHINE TOOL
A time necessary for phase alignment is shortened in a polygon machining device having a plurality of cutting tools. In phase alignment of polygon machining, a phase R.sub.CURRENT of the workpiece axis and tool axis before phase alignment and a machining-allowing phase command value R.sub.NEW(n) are calculated, a new phase command value R′.sub.NEW is calculated while considering restrictions such as a phase alignment method and a maximum rotation speed. By adjusting a phase to the new phase command value R′.sub.NEW, a time necessary for phase alignment can be shortened.
CONTROLLER, CONTROL SYSTEM, AND CONTROL METHOD OF MACHINE TOOL
A time necessary for phase alignment is shortened in a polygon machining device having a plurality of cutting tools. In phase alignment of polygon machining, a phase R.sub.CURRENT of the workpiece axis and tool axis before phase alignment and a machining-allowing phase command value R.sub.NEW(n) are calculated, a new phase command value R′.sub.NEW is calculated while considering restrictions such as a phase alignment method and a maximum rotation speed. By adjusting a phase to the new phase command value R′.sub.NEW, a time necessary for phase alignment can be shortened.
NUMERICAL CONTROL DEVICE AND NUMERICAL CONTROL METHOD FOR CONTROLLING MOVEMENT OF PROCESSING TOOL THAT APPLIES INTERNAL SURFACE PROCESSING TO RECESSED PART FORMED IN ADVANCE IN WORKPIECE
A numerical control device includes a main control unit, a processing program reading unit, and a tool moving path setting unit that sets moving paths of a processing tool between a plurality of recessed parts. The tool moving path setting unit includes: a tool retreat position setting unit that sets a retreat position to be assumed by the processing tool upon completion of internal surface processing; a cutting edge stop angle setting unit that sets a stop angle of a cutting edge, on the basis of a moving direction toward a next recessed part; and a tool retreat path setting unit that sets a retreat path of the processing tool. The stop angle is set in such a manner that a pointing direction of the cutting edge does not have a moving vector component oriented in a same direction as the moving direction.
NUMERICAL CONTROL DEVICE AND NUMERICAL CONTROL METHOD FOR CONTROLLING MOVEMENT OF PROCESSING TOOL THAT APPLIES INTERNAL SURFACE PROCESSING TO RECESSED PART FORMED IN ADVANCE IN WORKPIECE
A numerical control device includes a main control unit, a processing program reading unit, and a tool moving path setting unit that sets moving paths of a processing tool between a plurality of recessed parts. The tool moving path setting unit includes: a tool retreat position setting unit that sets a retreat position to be assumed by the processing tool upon completion of internal surface processing; a cutting edge stop angle setting unit that sets a stop angle of a cutting edge, on the basis of a moving direction toward a next recessed part; and a tool retreat path setting unit that sets a retreat path of the processing tool. The stop angle is set in such a manner that a pointing direction of the cutting edge does not have a moving vector component oriented in a same direction as the moving direction.
MACHINE TOOL CONTROL DEVICE
Provided is a machine tool control device that can realize a desired scrap length while suppressing deterioration in machining accuracy. This control device 1 is for a machine tool which performs machining while causing a tool and a workpiece to oscillate relative to each other, the control device 1 being provided with: an oscillation command generation unit 13 for generating an oscillation command on the basis of an oscillation condition; an oscillation command correction unit 14 for correcting the oscillation command so that main-axis phases in given oscillation phases are not identical to each other; and a position/speed control unit 18 for causing the tool and the workpiece to oscillate relative to each other on the basis of a superposition command generated by superposing the oscillation command corrected by the oscillation command correction unit 14 on a movement command.
MACHINE TOOL CONTROL DEVICE
Provided is a machine tool control device that can realize a desired scrap length while suppressing deterioration in machining accuracy. This control device 1 is for a machine tool which performs machining while causing a tool and a workpiece to oscillate relative to each other, the control device 1 being provided with: an oscillation command generation unit 13 for generating an oscillation command on the basis of an oscillation condition; an oscillation command correction unit 14 for correcting the oscillation command so that main-axis phases in given oscillation phases are not identical to each other; and a position/speed control unit 18 for causing the tool and the workpiece to oscillate relative to each other on the basis of a superposition command generated by superposing the oscillation command corrected by the oscillation command correction unit 14 on a movement command.
WORKPIECE MACHINING DEVICE
A workpiece machining device for executing machining of a workpiece using a machining tool, including a detection section configured to detect a detectable physical amount which is a physical amount relating to the machining of the workpiece and which can be detected at each of detection points which are set at predetermined intervals in a monitoring range for monitoring a state of the detectable physical amount, a storage device configured to store machining data which is actual detection data which is actually detected by the detection section, a group forming section configured to form one or multiple groups by dividing the actual detection data stored in the storage device in accordance with the number of the detection points which are set in advance in an interval from a monitoring start point to a monitoring end point of the monitoring range, and a setting section configured to set an upper limit value and a lower limit value of the monitoring range for each group of the groups formed by the group forming section based on the actual detection data belonging to each group.
WORKPIECE MACHINING DEVICE
A workpiece machining device for executing machining of a workpiece using a machining tool, including a detection section configured to detect a detectable physical amount which is a physical amount relating to the machining of the workpiece and which can be detected at each of detection points which are set at predetermined intervals in a monitoring range for monitoring a state of the detectable physical amount, a storage device configured to store machining data which is actual detection data which is actually detected by the detection section, a group forming section configured to form one or multiple groups by dividing the actual detection data stored in the storage device in accordance with the number of the detection points which are set in advance in an interval from a monitoring start point to a monitoring end point of the monitoring range, and a setting section configured to set an upper limit value and a lower limit value of the monitoring range for each group of the groups formed by the group forming section based on the actual detection data belonging to each group.