Simulation apparatus and method for NC machining
First Claim
Patent Images
1. An NC machining simulation method in which machining using a plurality of mechanical elements is simulated in accordance with an NC machining program, comprising the steps of:
- computing at least one of movement paths corresponding to at least one of the mechanical elements when simulation is being performed;
memorizing the movement paths;
performing a replay simulation for the mechanical elements based on the memorized movement paths in response to a replay instruction, wherein a current pointer position of the at least one of the mechanical elements is memorized as a replay start pointer position, wherein coordinates of the current pointer position of the at least one of the mechanical elements are read in a ring buffer, and the current pointer position is moved by one point, and wherein the replay simulation lasting for a predetermined time, which is based on the movement paths that have been memorized immediately before the replay instruction is given, is repeated from when the replay instruction is given until when the current pointer position is equal to the replay start pointer position and the replay instruction is suspended;
displaying the mechanical elements when the replay simulation is being performed; and
changing a point of view with respect to the mechanical elements in the replay simulation so that an operator is allowed to confirm the interference state of the mechanical elements from multiple points of view,wherein the NC machining simulation method memorizes the at least one path movement without the necessity of storing a corresponding image data and therefore a memory capacity required of the NC machining simulator is advantageously reduced compared to a case in which the corresponding image data is memorized.
1 Assignment
0 Petitions
Accused Products
Abstract
A simulation control section 210 of an NC machining simulation apparatus 10 computes a movement path of a mechanical element when performing simulation. A ring buffer 270 memorizes the movement path of the mechanical element. In response to a replay instruction, the simulation control section 210 reads the movement path from the ring buffer 270. The simulation control section 210 then displays the mechanical element on a display device 190 as a solid model based on the movement path for replaying the simulation.
43 Citations
11 Claims
-
1. An NC machining simulation method in which machining using a plurality of mechanical elements is simulated in accordance with an NC machining program, comprising the steps of:
-
computing at least one of movement paths corresponding to at least one of the mechanical elements when simulation is being performed; memorizing the movement paths; performing a replay simulation for the mechanical elements based on the memorized movement paths in response to a replay instruction, wherein a current pointer position of the at least one of the mechanical elements is memorized as a replay start pointer position, wherein coordinates of the current pointer position of the at least one of the mechanical elements are read in a ring buffer, and the current pointer position is moved by one point, and wherein the replay simulation lasting for a predetermined time, which is based on the movement paths that have been memorized immediately before the replay instruction is given, is repeated from when the replay instruction is given until when the current pointer position is equal to the replay start pointer position and the replay instruction is suspended; displaying the mechanical elements when the replay simulation is being performed; and changing a point of view with respect to the mechanical elements in the replay simulation so that an operator is allowed to confirm the interference state of the mechanical elements from multiple points of view, wherein the NC machining simulation method memorizes the at least one path movement without the necessity of storing a corresponding image data and therefore a memory capacity required of the NC machining simulator is advantageously reduced compared to a case in which the corresponding image data is memorized. - View Dependent Claims (2, 3)
-
-
4. An NC machining simulation apparatus in which machining using a plurality of mechanical elements is performed in accordance with an NC machining program, comprising:
-
computation means for computing at least one of movement paths corresponding to at least one of the mechanical elements when simulation is performed; memory means for memorizing the movement paths; replay means for executing a replay simulation for the mechanical elements based on the movement paths in response to a replay instruction, wherein a current pointer position of the at least one of the mechanical elements is memorized as a replay start pointer position, wherein coordinates of the current pointer position of the at least one of the mechanical elements are read in a ring buffer, and the current pointer position is moved by one point, and wherein the replay simulation lasting for a predetermined time, which is based on the movement paths that have been memorized immediately before the replay instruction is given, is repeated from when the replay instruction is given until when the current pointer position is equal to the replay start pointer position and the replay instruction is suspended; a display device that displays the mechanical elements when the replay simulation is being performed; and changer means for changing a point of view with respect to the mechanical elements in the replay simulation so that an operator is allowed to confirm the interference state of the mechanical elements from multiple points of view on the display device; wherein the NC machining simulation method memorizes the at least one path movement without the necessity of storing a corresponding image data and therefore a memory capacity required of the NC machining simulator is advantageously reduced compared to a case in which the corresponding image data is memorized. - View Dependent Claims (5, 6, 7)
-
-
8. An NC machining simulation apparatus in which machining using a plurality of mechanical elements is performed in accordance with an NC machining program, comprising:
-
a computation device for computing at least one of movement paths corresponding to at least one of the mechanical elements when simulation is being performed; a memory for memorizing the movement paths; a replay device for executing a replay simulation for the mechanical elements based on the movement paths in response to a replay instruction, wherein a current pointer position of the at least one of the mechanical elements is memorized as a replay start pointer position, wherein coordinates of the current pointer position of the at least one of the mechanical elements are read in a ring buffer, and the current pointer position is moved by one point, and wherein the replay simulation lasting for a predetermined time, which is based on the movement paths that have been memorized immediately before the replay instruction is given, is repeated from when the replay instruction is given until when the current pointer position is equal to the replay start pointer position and the replay instruction is suspended; a display device that displays the mechanical elements when the replay simulation is being performed; and an input manipulator that is provided for changing a point of view with respect to mechanical elements in the replay simulation so that an operator is allowed to confirm the interference state of mechanical elements from multiple points of view on the display device wherein the NC machining simulation apparatus memorizes the at least one path movement without the necessity of storing a corresponding image data and therefore a memory capacity required of the NC machining simulator apparatus is advantageously reduced compared to a case in which the corresponding image data is memorized. - View Dependent Claims (9, 10, 11)
-
Specification