Machine tool, machining path generation method, and recording medium
AssigneeBrother Kogyo Kabushiki Kaisha
InventorHiroyuki Tanaka
Life of this patent
Estimating the term…
Abstract
A machine tool includes a spindle having a tip on which a tool is mounted, a moving portion configured to move the spindle, on which a tool is mounted, toward a peripheral edge of a master workpiece or away from the peripheral edge along a reference path on an outer peripheral side or an inner peripheral side of the master workpiece, a first detection unit configured to detect contact with a peripheral edge of the tool, an acquisition unit configured to acquire coordinates of the spindle each time the first detection unit detects the contact, and a first generation unit configured to generate a first machining path based on a plurality of coordinates detected by the acquisition unit.
Claims12
A machine tool, comprising:
- a spindle configured to mount a tool thereon;
- and
- a processor programmed to:
- move the spindle toward a peripheral edge of a master workpiece machined with desired accuracy or away from the peripheral edge along a reference path on an outer peripheral side or an inner peripheral side of the master workpiece, the reference path having a plurality of reference points;
- detect that the tool comes into contact with the peripheral edge;
- acquire coordinates of the spindle each time the contact is detected;
- generate a first machining path based on the acquired plurality of coordinates;
- move the spindle away therefrom based on a third vector, which is a sum of a first vector directed from a center of the spindle toward a shortest one of the reference points in a traveling direction of the spindle and having a predetermined first length and a second vector orthogonal to the first vector and having a predetermined second length, when the contact is detected;
- and
- move the spindle closer thereto based on a fourth vector having an opposite direction to a direction of the second vector and having a third length longer than the second length.
A machining path generation method, comprising:
- holding a master workpiece machined with desired accuracy on a holding table of a machine tool;
- mounting a tool at a tip of a spindle;
- moving the spindle toward a peripheral edge of the master workpiece or away from the master workpiece along a reference path on an outer peripheral side or an inner peripheral side of the master workpiece, the reference path has a plurality of reference points;
- detecting that the tool comes into contact with the peripheral edge;
- acquiring coordinates of the spindle each time the contact is detected;
- generating a machining path based on a plurality of acquired coordinates;
- moving the spindle away therefrom based on a third vector, which is a sum of a first vector directed from a center of the spindle toward a shortest one of the reference points in a traveling direction of the spindle and having a predetermined first length and a second vector orthogonal to the first vector and having a predetermined second length, when detecting the contact;
- and
- moving the spindle closer thereto based on a fourth vector having an opposite direction to a direction of the second vector and having a third length longer than the second length.
A non-transitory computer-readable recording medium recording a computer program configured to cause a computer to execute processes of:
- moving a spindle of a machine tool, on which a tool is mounted, toward a peripheral edge of a master workpiece machined with desired accuracy or away from the peripheral edge along a reference path on an outer peripheral side or an inner peripheral side of the master workpiece the reference path having a plurality of reference points;
- detecting whether or not the tool comes into contact with the peripheral edge;
- and
- acquiring coordinates of the spindle and generating a machining path based on a plurality of acquired coordinates when it is determined that the tool comes into contact with the peripheral edge;
- moving the spindle away therefrom based on a third vector, which is a sum of a first vector directed from a center of the spindle toward a shortest one of the reference points in a traveling direction of the spindle and having a predetermined first length and a second vector orthogonal to the first vector and having a predetermined second length, when detecting the contact;
- and
- moving the spindle closer thereto based on a fourth vector having an opposite direction to a direction of the second vector and having a third length longer than the second length.
Dependencies are inferred from the claim text.