Numerical controller
AssigneeFanuc Corporation
InventorsTakehiro Yamaguchi, Tetsuo Hishikawa, Yasushi Onishi, Kentaro Fujibayashi
Life of this patent
Estimating the term…
Abstract
A numerical controller is capable of foreseeing the occurrence of interference during operation of a machine and securely preventing the interference. An advanced position calculating section determines advanced time for the next interference check, based on an end time point of an interference check by an interference checking device and the sum of a time required for the interference check, a time required for communication, a time required for decelerating and stopping a movable part, and a predetermined float. If an interference checking device detects interference, the interference checking device delivers an axis stop signal the movable part.
Claims5
A numerical controller for drivingly controlling a movable part of a machine according to commands in a program, while using an interference checking device to repeatedly execute interference check processing on the program to determine an interference between the movable part and other objects, so that motion of the movable part is decelerated to be stopped when the interference is determined in advance by the interference checking device, said numerical controller comprising:
- pre-reading means for pre-reading the program to be converted into execution data;
- advanced time determining means for determining a future time to execute the next interference check processing based on a time period spent in the preceding interference check processing by the interference checking device and a time of termination of the preceding interference check processing;
- advanced position calculating means for calculating an advanced position of the movable part predicted at the future time determined by said advanced time determining means, using a commanded position of the movable part at the time of termination of the interference check processing and the execution data obtained by said pre-reading means;
- and
- output means for outputting the advanced position calculated by said advanced position calculating means to the interference checking device, so that the next interference check processing is performed for determining an interference between the movable part and other objects at the advanced position.
A method, comprising:
- determining interference of a movable part in a machine while the movable part is moving by a computer, the determining executed at a time prior to interference responsive to a first time to execute a test for interference in the machine based on a position of the movable part, a second time to move any interfering movable parts in the machine and a third time of an end of a previous test for interference in the machine.
Dependencies are inferred from the claim text.