IP Library › Granted Patent US 9,964,940
Granted Patent B2
US 9,964,940 · App. 15/228,415 · Granted May 8, 2018

Numerical controller for performing axis control of two parallel axes

Inventors: Yasushi Takeuchi (Yamanashi, JP); Makoto Suzuki (Yamanashi, JP); Motohiko Ito (Yamanashi, JP)
Assignee: FANUC CORPORATION
G05B19/19G05B19/4155G05B2219/40293G05B2219/49203G05B2219/50228
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,964,940
App. No.
15/228,415
Granted
May 8, 2018
Kind
B2
Abstract

A numerical controller performs cross-rail axis control that distributes moving amount to a first and second axes based on a command to a virtual axis. If a block of a program that is read out contains a fast feed command to the virtual axis for moving a tool to a cutting feed start point, the numerical controller distributes a moving amount commanded by the fast feed command to the first axis and the second axis. Further, the moving amount commanded by the fast feed command is distributed to the first axis and the second axis so that movement of the virtual axis commanded by a cutting feed command that follows the fast feed command in the program can be achieved by movement of only the first axis.

Claims (12)

1. A numerical controller that allows machining of a workpiece by controlling a machine based on a program, the numerical controller comprising:

a first axis that directly moves a tool; and

a second axis that indirectly moves the tool in association with a movement of the first axis in a direction in which the first axis moves;

wherein the movement of the first axis and a movement of the second axis are allowed to be commanded in the program in such a way that the first and second axes are taken as one virtual axis, and the numerical controller further comprises:

a program read unit that sequentially reads blocks in the program; and

a cooperative drive analysis unit configured to distribute, when a block read by the program read unit contains a block of fast feed command to the virtual axis for moving the tool to a cutting feed start point, a moving amount commanded by the fast feed command to the first axis and the second axis, and wherein

the cooperative drive analysis unit is configured to distribute the moving amount commanded by the fast feed command to the first axis and the second axis so that movement of the virtual axis commanded by continuous blocks of cutting feed command that follow the block of fast feed command in the program can be achieved by movement of only the first axis.

2. The numerical controller according to claim 1 , wherein, when the movement of the virtual axis commanded by the continuous blocks of cutting feed command that follow the block of fast feed command in the program can not be achieved by movement of only the first axis, the cooperative drive analysis unit

first adjusts the movement of the first axis and the movement of the second axis based on the continuous cutting feed commands so that a movement of the second axis in the continuous cutting feed commands is minimized, and

then distributes the moving amount commanded by the fast feed command to the first axis and the second axis so that the adjusted movements of the first axis and the second axis based on the continuous cutting feed commands are enabled.

3. The numerical controller according to claim 1 , wherein the cooperative drive analysis unit is configured to distribute the moving amount commanded by the fast feed command to the first axis and the second axis so that travelling times of the first axis and the second axis based on the fast feed command are minimized.

4. The numerical controller according to claim 2 , wherein the cooperative drive analysis unit is configured to distribute the moving amount commanded by the fast feed command to the first axis and the second axis so that traveling times of the first axis and the second axis based on the fast feed command are minimized.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2016
From: TAKEUCHI, YASUSHI; SUZUKI, MAKOTO; ITO, MOTOHIKO
To: FANUC CORPORATION
Reel/Frame 039994/0613 →
Priority Claims (1)
JP 2015-158352 · Aug 10, 2015 · national
Continuity (1)
Related Publication 20170045872A1 · Feb 16, 2017