B23Q15/08

Numerical control device, program recording medium, and control method
11541500 · 2023-01-03 · ·

A numerical control device according to an aspect of the present disclosure includes: a reference speed calculation unit configured to calculate a spindle speed which is a rotation number of the spindle in accordance with a machining program, and a feed speed which is a movement speed of the feed axis in accordance with the machining program; an oscillation command calculation unit configured to calculate an oscillation command, which is a periodic variation component superimposed on a command of the feed axis, based on the spindle speed and the feed speed, as well as an oscillation frequency magnification set in advance; a setting acquisition unit configured to acquire an upper limit value for frequency of the oscillation command; and an adjustment unit configured to adjust the frequency of the oscillation command, or adjust at least either of the spindle speed and the oscillation frequency magnification, so that the frequency of the oscillation command does not exceed the upper limit value.

Numerical control device, program recording medium, and control method
11541500 · 2023-01-03 · ·

A numerical control device according to an aspect of the present disclosure includes: a reference speed calculation unit configured to calculate a spindle speed which is a rotation number of the spindle in accordance with a machining program, and a feed speed which is a movement speed of the feed axis in accordance with the machining program; an oscillation command calculation unit configured to calculate an oscillation command, which is a periodic variation component superimposed on a command of the feed axis, based on the spindle speed and the feed speed, as well as an oscillation frequency magnification set in advance; a setting acquisition unit configured to acquire an upper limit value for frequency of the oscillation command; and an adjustment unit configured to adjust the frequency of the oscillation command, or adjust at least either of the spindle speed and the oscillation frequency magnification, so that the frequency of the oscillation command does not exceed the upper limit value.

Method for capturing tool path and device thereof

A method for capturing a tool path, applicable to a machine tool having a controller and furnished with a tooling, includes the steps of: obtaining a data update frequency of the controller; calculating a feed rate of the controller, determining whether or not the feed rate is obtained, going to next step if positive, and going to the previous step if negative; reading G-codes of the controller to confirm the feed rate; and, based on the confirmed feed rate, recording machine coordinates transmitted from the controller for synthesizing a tool path file. The tool path file is used for simulation and analysis of machining of the machine tool. In addition, a device for capturing the tool path is also provided.

Method for capturing tool path and device thereof

A method for capturing a tool path, applicable to a machine tool having a controller and furnished with a tooling, includes the steps of: obtaining a data update frequency of the controller; calculating a feed rate of the controller, determining whether or not the feed rate is obtained, going to next step if positive, and going to the previous step if negative; reading G-codes of the controller to confirm the feed rate; and, based on the confirmed feed rate, recording machine coordinates transmitted from the controller for synthesizing a tool path file. The tool path file is used for simulation and analysis of machining of the machine tool. In addition, a device for capturing the tool path is also provided.

CONTROL DEVICE AND CONTROL METHOD FOR MACHINE TOOL
20230100723 · 2023-03-30 ·

An oscillation component a×sin(Mωt) (M is the number of sides) that becomes the maximum when a tool cuts the center of a machining surface is superimposed on a reference angular velocity 2ω of the tool. The angular velocity of a tool shaft becomes higher as the tool shaft comes close to the center of the machining surface and becomes the maximum when the tool shaft is at the center of the machining surface. It is possible to adjust the flatness of the machining surface by adjusting an adjustment parameter a of the oscillation component a×sin(Mωt).

CONTROL DEVICE AND CONTROL METHOD FOR MACHINE TOOL
20230100723 · 2023-03-30 ·

An oscillation component a×sin(Mωt) (M is the number of sides) that becomes the maximum when a tool cuts the center of a machining surface is superimposed on a reference angular velocity 2ω of the tool. The angular velocity of a tool shaft becomes higher as the tool shaft comes close to the center of the machining surface and becomes the maximum when the tool shaft is at the center of the machining surface. It is possible to adjust the flatness of the machining surface by adjusting an adjustment parameter a of the oscillation component a×sin(Mωt).

CONTROL DEVICE AND CONTROL METHOD FOR MACHINE TOOL
20230098094 · 2023-03-30 ·

Oscillation for a direct distance between the centers of a tool T and a workpiece W to meet l+a×l×(1−cos(Mωt)) and vertical oscillation to meet a×l×sin(Mωt) are applied alone or in combination with time t, where ω denotes an angular velocity of a workpiece, M denotes the number of sides of a polygon, and a denotes an adjustment parameter. Such oscillation enables adjustment as to how the machining surface is made concave or convex.

CONTROL DEVICE AND CONTROL METHOD FOR MACHINE TOOL
20230098094 · 2023-03-30 ·

Oscillation for a direct distance between the centers of a tool T and a workpiece W to meet l+a×l×(1−cos(Mωt)) and vertical oscillation to meet a×l×sin(Mωt) are applied alone or in combination with time t, where ω denotes an angular velocity of a workpiece, M denotes the number of sides of a polygon, and a denotes an adjustment parameter. Such oscillation enables adjustment as to how the machining surface is made concave or convex.

Laser cutting device including machining condition tables and laser cutting method thereof

A laser cutting device includes a control unit configured to control operations of a laser machining robot and a laser oscillator. Machining condition tables are stored in memory of the control unit. Each of the machining condition tables includes data of a laser power output and a duty, a usable range of a cutting speed of cutting a workpiece, the usable range being set based on a speed range in which a laser cutting robot can move with given tracking accuracy, and an effective range of the cutting speed and the laser power output that are set so that a cut surface of the workpiece meets given finishing conditions. The control unit is configured to select one of the machining condition tables so that the cutting speed and the laser power output meet given conditions, and control cutting of the workpiece based on the selected machining condition table.

Laser cutting device including machining condition tables and laser cutting method thereof

A laser cutting device includes a control unit configured to control operations of a laser machining robot and a laser oscillator. Machining condition tables are stored in memory of the control unit. Each of the machining condition tables includes data of a laser power output and a duty, a usable range of a cutting speed of cutting a workpiece, the usable range being set based on a speed range in which a laser cutting robot can move with given tracking accuracy, and an effective range of the cutting speed and the laser power output that are set so that a cut surface of the workpiece meets given finishing conditions. The control unit is configured to select one of the machining condition tables so that the cutting speed and the laser power output meet given conditions, and control cutting of the workpiece based on the selected machining condition table.