Patent classifications
G05B2219/49078
Numerical controller and movement control method for tool that maximizes synthetic movement velocity in a cutting feed by rotating the table to a selected angle
A numerical controller includes: a program analyzing unit to obtain a first movement end point position of the tool; a direction calculating unit to calculate a synthetic movement direction that maximizes a synthetic velocity, based on an upper limit movement velocity of the tool in each of the two axis directions; an end point position calculating unit to calculate an intersection position of a circle and the synthetic movement direction as a second movement end point position, wherein the circle has as a radius a distance from a rotation center position of the table to the first movement end point position; a rotation angle calculating unit to calculate a rotation angle of the table based on the first movement end point position and the second movement end point position; and a rotation control unit to control rotation of the table based on the rotation angle.
Apparatus for fabricating three-dimensional object
A three-dimensional fabricating apparatus includes a fabrication chamber, a supply chamber, a flattening unit, and a controller. In the fabrication chamber, powder is layered to form a powder layer and bonded together in a desired shape to form a layered fabrication object. The supply chamber stores the powder. The flattening unit is reciprocally movable above the supply chamber and the fabrication chamber, to transfer the powder and flatten the powder in the fabrication chamber to form the powder layer. The controller is configured to control the flattening unit to move in a first direction to transfer and supply the powder from the supply chamber to the fabrication chamber. The controller is configured to control the flattening unit to move in a second direction opposite the first direction to form the powder layer and transfer an unused portion of the powder from the fabrication chamber to the supply chamber.
CONTROLLER
A controller for a machine tool that moves a feed shaft moving a cutting tool and a workpiece to thereby cut the workpiece. The controller includes a command generator outputting a moving command to shift the feed shaft in a feeding direction while allowing the feed shaft to oscillate along the feeding direction, a position controller outputting a velocity command, a velocity controller outputting a torque command, a current controller controlling motor line current, and an inversion compensation calculator calculating a compensation amount compensating for a tracking delay caused by inversion of a moving direction of the feed shaft and adding the compensation amount to the moving command etc. for inversion compensation. The controller does not perform the inversion compensation unless the feeding direction is inverted, in spite of inversion of the moving direction of the feed shaft due to oscillation.
NUMERICAL CONTROLLER AND MOVEMENT CONTROL METHOD FOR TOOL
A numerical controller includes: a program analyzing unit to obtain a first movement end point position of the tool; a direction calculating unit to calculate a synthetic movement direction that maximizes a synthetic velocity, based on an upper limit movement velocity of the tool in each of the two axis directions; an end point position calculating unit to calculate an intersection position of a circle and the synthetic movement direction as a second movement end point position, wherein the circle has as a radius a distance from a rotation center position of the table to the first movement end point position; a rotation angle calculating unit to calculate a rotation angle of the table based on the first movement end point position and the second movement end point position; and a rotation control unit to control rotation of the table based on the rotation angle.
APPARATUS FOR FABRICATING THREE-DIMENSIONAL OBJECT
A three-dimensional fabricating apparatus includes a fabrication chamber, a supply chamber, a flattening unit, and a controller. In the fabrication chamber, powder is layered to form a powder layer and bonded together in a desired shape to form a layered fabrication object. The supply chamber stores the powder. The flattening unit is reciprocally movable above the supply chamber and the fabrication chamber, to transfer the powder and flatten the powder in the fabrication chamber to form the powder layer. The controller is configured to control the flattening unit to move in a first direction to transfer and supply the powder from the supply chamber to the fabrication chamber. The controller is configured to control the flattening unit to move in a second direction opposite the first direction to form the powder layer and transfer an unused portion of the powder from the fabrication chamber to the supply chamber.