Drawing automation in computer aided design systems
AssigneeSiemens Product Lifecycle Management Software Inc.
InventorsJames Darrow Linder, Shrinivas Soman
Life of this patent
Estimating the term…
Abstract
Methods for computer aided design (CAD) and corresponding systems and computer-readable mediums. A method includes performing a setup process to instantiate a booklet of CAD drawings. The method includes receiving a user selection of a template from a user. The method includes receiving geometry content information from the user and receiving reference geometry from a user. The method includes creating the booklet of CAD drawings based on the template, geometry content information and reference geometry. A CAD system maintains a CAD drawing booklet, the CAD drawing booklet associated with a plurality of drawings each including a sheet collection, and each drawing associated with at least one component.
Claims17
A drawing automation method performed by a computer aided design (CAD) data processing system, comprising:
- performing a setup process to instantiate a booklet of CAD drawings;
- receiving a user selection of a template from a user, the template associated with at least one part to be included in the booklet of CAD drawings and comprising rules including knowledge-based engineering rules;
- receiving geometry content information from the user, the geometry content information including parts to be included in the booklet of CAD drawings;
- receiving reference geometry associated with the parts from a user;
- applying the rules to the parts such that for each part, one or more of the rules is copied to the part and the part is added to a drawing file;
- after instantiating the template to create a drawing sheet of the booklet of CAD drawings, creating a view of a CAD drawing on the drawing sheet, the view of the CAD drawing having a first view orientation;
- setting a second view orientation of the CAD drawing on the drawing sheet different from the first view orientation based at least in part on the knowledge-based engineering rules;
- and
- creating the booklet of CAD drawings including the drawing sheet based on the template, the knowledge-based engineering rules, the geometry content information and the reference geometry.
A computer aided design (CAD) data processing system comprising:
- a processor;
- and
- an accessible memory, the data processing system particularly configured to
- perform a setup process to instantiate a booklet of CAD drawings;
- receive a user selection of a template from a user, the template associated with at least one part to be included in the booklet of CAD drawings and comprising rules including knowledge-based engineering rules;
- receive geometry content information from the user, the geometry content information including parts to be included in the booklet of CAD drawings;
- receive reference geometry associated with the parts from a user;
- apply the rules to the parts such that for each part, one or more of the rules is copied to the part and the part is added to a drawing file;
- after instantiating the template to create a drawing sheet of the booklet of CAD drawings, create a view of a CAD drawing on the drawing sheet, the view of the CAD drawing having a first view orientation;
- set a second view orientation of the CAD drawing on the drawing sheet different from the first view orientation based at least in part on the knowledge-based engineering rules;
- and
- create the booklet of CAD drawings including the drawing sheet based on the template, the knowledge-based engineering rules, the geometry content information and the reference geometry.
A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more computer aided design (CAD) data processing systems to:
- perform a setup process to instantiate a booklet of CAD drawings;
- receive a user selection of a template from a user, the template associated with at least one part to be included in the booklet of CAD drawings and comprising rules including knowledge-based engineering rules;
- receive geometry content information from the user, the geometry content information including parts to be included in the booklet of CAD drawings;
- receive reference geometry associated with the parts from a user;
- apply the rules to the parts such that for each part, one or more of the rules is copied to the part and the part is added to a drawing file;
- after instantiating the template to create a drawing sheet of the booklet of CAD drawings, create a view of a CAD drawing on the drawing sheet, the view of the CAD drawing having a first view orientation;
- set a second view orientation of the CAD drawing on the drawing sheet different from the first view orientation based at least in part on the knowledge-based engineering rules;
- and
- create the booklet of CAD drawings including the drawing sheet based on the template, the knowledge-based engineering rules, the geometry content information and the reference geometry.
Dependencies are inferred from the claim text.