INTERFERENCE CHECK DEVICE
First Claim
1. An interference check device comprising:
- a model-number upper-limit input unit to which an upper limit number of geometric models that is allocated to a modeling target is input, the modeling target being a target of an interference check;
a modeling unit that, when a cuboid that is capable of enclosing the modeling target is set as the modeling target as a model for an interference check, uses new geometric models that have a calculation cost per unit distance calculation smaller than the cuboid and that are in number equal to or less than the upper limit number of models to replace the cuboid with the new geometric models and models the modeling target;
a model-candidate storage unit that stores, as model candidates, models in which the new geometric models are used;
a computation-amount upper-limit setting unit that sets a computation upper-limit amount that is an upper limit of a computation amount in calculation processing of an interference check, on a basis of information relating to a computation processing amount required for each process performed by a controller that controls the modeling target;
a volume-model determination unit that extracts, from the model candidates, a model candidate on which a calculation processing of the interference check is capable of being performed with a computation processing amount equal to or less than the computation upper-limit amount, and determines a model candidate having a smallest model enclosure volume as a model for the modeling target from among extracted model candidates; and
an interference check unit that performs an interference check between models by using a model determined by the volume-model determination unit, and, if there is a possibility of interference, outputs an operation stop command, and, if there is no possibility of interference, outputs an operation continuation command.
1 Assignment
0 Petitions
Accused Products
Abstract
An interference check device includes a model-number upper-limit input unit to which a model upper-limit number of geometric models allocated to a modeling target being a target of interference check is input, a modeling unit generating model candidates from the modeling target using geometric models equal to or less than the model upper limit number, a processing-computation-amount upper-limit setting unit setting a computation upper-limit amount of interference check based on a computation processing amount required for each process performed by a controller controlling the modeling target, a minimum-enclosure-volume-model determination unit determining a model candidate having smallest model enclosure volume as a model for the modeling target from the model candidates that can perform calculation processing of interference check with equal to or less than the computation upper-limit amount, and an interference check unit performing interference check between models using determined model.
-
Citations
10 Claims
-
1. An interference check device comprising:
-
a model-number upper-limit input unit to which an upper limit number of geometric models that is allocated to a modeling target is input, the modeling target being a target of an interference check; a modeling unit that, when a cuboid that is capable of enclosing the modeling target is set as the modeling target as a model for an interference check, uses new geometric models that have a calculation cost per unit distance calculation smaller than the cuboid and that are in number equal to or less than the upper limit number of models to replace the cuboid with the new geometric models and models the modeling target; a model-candidate storage unit that stores, as model candidates, models in which the new geometric models are used; a computation-amount upper-limit setting unit that sets a computation upper-limit amount that is an upper limit of a computation amount in calculation processing of an interference check, on a basis of information relating to a computation processing amount required for each process performed by a controller that controls the modeling target; a volume-model determination unit that extracts, from the model candidates, a model candidate on which a calculation processing of the interference check is capable of being performed with a computation processing amount equal to or less than the computation upper-limit amount, and determines a model candidate having a smallest model enclosure volume as a model for the modeling target from among extracted model candidates; and an interference check unit that performs an interference check between models by using a model determined by the volume-model determination unit, and, if there is a possibility of interference, outputs an operation stop command, and, if there is no possibility of interference, outputs an operation continuation command. - View Dependent Claims (3, 4, 5, 6)
-
-
2. An interference check device comprising:
-
a limit-value input unit to which a volume upper limit of a volume permitted for a model that is allocated to a modeling target with respect to a volume of the modeling target is input, the modeling target being a target of an interference check; a computation-amount upper-limit setting unit that sets a computation upper-limit amount that is an upper limit of a computation amount in calculation processing of an interference check, on a basis of information relating to a computation processing amount required for each process performed by a controller that controls the modeling target; a model-number calculation unit that calculates an upper-limit number of models that is an upper limit number of geometric models processable by the controller, on a basis of the computation upper-limit amount; a modeling unit that, when a cuboid that is capable of enclosing the modeling target is set as the modeling target as a model for an interference check, uses new geometric models that have a calculation cost per unit distance calculation smaller than the cuboid and that are in number equal to or less than the upper limit number of models to replace the cuboid with the new geometric models and models the modeling target; a model-candidate storage unit that stores, as model candidates, models in which the new geometric models are used; a volume-model determination unit that extracts, from the model candidates, a model candidate on which a calculation processing of the interference check is capable of being performed with a computation processing amount equal to or less than the computation upper-limit amount, and, if there is a model having a volume equal to or less than the volume upper limit among extracted model candidates, determines a model candidate having a smallest model enclosure volume as a model for the modeling target from among extracted model candidates; and an interference check unit that performs an interference check between models by using a model determined by the volume-model determination unit, and, if there is a possibility of interference, outputs an operation stop command, and, if there is no possibility of interference, outputs an operation continuation command. - View Dependent Claims (7, 8, 9, 10)
-
Specification