Numerical control device
The purpose is to provide a numerical control device that can easily suppress the occurrence of burrs. The numerical control device comprises: an analysis unit that analyses a processing program for processing a workpiece in a machine tool; and a corner specifying unit that specifies the corner that causes burrs on the workpiece based on the analyzed processing program.
1 . A numerical control apparatus for controlling a machine tool that machines a workpiece, comprising:
a processor,
wherein the processor is configured to:
analyze a machining program for machining the workpiece in the machine tool;
identify a protruding corner part that causes burrs to occur on the workpiece, based on the analyzed machining program;
analyze a positional relationship of the workpiece in the machining program based on a direction of a release operation of releasing a tool of the machine tool from a cutting end position, in the machining program;
identify the protruding corner part based on the positional relationship of the workpiece in the machining program and a change in a movement direction of a program command path of the machining program;
modify the machining program to machine the protruding corner part in a curved shape; and
control the machine tool to machine the workpiece based on the modified machining program.
2 . The numerical control apparatus according to claim 1 , wherein the processor adds a curvilinear path to the protruding corner part.
3 . The numerical control apparatus according to claim 2 , wherein the processor decides a size of the curved shape.
4 . The numerical control apparatus according to claim 1 , wherein the processor performs confirmation and modification of the machining program.
5 . A numerical control apparatus for controlling a machine tool that machines a workpiece, comprising:
a processor,
wherein the processor is configured to:
analyze a machining program for machining the workpiece in the machine tool;
identify a protruding corner part that causes burrs to occur on the workpiece, based on the analyzed machining program;
analyze a positional relationship of the workpiece in the machining program based on an orientation of a tool of the machine tool and the machining program;
identify the protruding corner part based on the positional relationship of the workpiece in the machining program and a change in a movement direction of a program command path of the machining program;
modify the machining program to machine the protruding corner part in a curved shape; and
control the machine tool to machine the workpiece based on the modified machining program.
6 . A numerical control apparatus for controlling a machine tool that machines a workpiece, comprising:
a processor,
wherein the processor is configured to:
analyze a machining program for machining the workpiece in the machine tool;
identify a protruding corner part that causes burrs to occur on the workpiece, based on the analyzed machining program;
analyze a positional relationship of the workpiece in the machining program based on a direction of tool radius compensation for a tool of the machine tool and the machining program;
identify the protruding corner part based on the positional relationship of the workpiece in the machining program and a change in a movement direction of a program command path of the machining program;
modify the machining program to machine the protruding corner part in a curved shape; and
control the machine tool to machine the workpiece based on the modified machining program.