Patent classifications
G06F30/00
Insertion of annotation labels in a CAD drawing
The current invention concerns a computer-implemented method, a computer system, and a computer program product for annotation positioning in a CAD drawing. A CAD drawing comprising N anchor points is obtained, with N≥2. A candidate set comprising multiple candidate points is obtained. From the candidate set, N placement points are selected. With each anchor point, a placement point is associated based on combinatorial optimization of an objective function dependent on distances. Each distance is thereby in between an anchor and a placement point. In the CAD drawing, for each anchor point, a leader line in between the anchor point and the associated placement point and an annotation label at or near the associated placement point are inserted.
Insertion of annotation labels in a CAD drawing
The current invention concerns a computer-implemented method, a computer system, and a computer program product for annotation positioning in a CAD drawing. A CAD drawing comprising N anchor points is obtained, with N≥2. A candidate set comprising multiple candidate points is obtained. From the candidate set, N placement points are selected. With each anchor point, a placement point is associated based on combinatorial optimization of an objective function dependent on distances. Each distance is thereby in between an anchor and a placement point. In the CAD drawing, for each anchor point, a leader line in between the anchor point and the associated placement point and an annotation label at or near the associated placement point are inserted.
System and methods for determining a quality score for a part manufactured by an additive manufacturing machine
Determining a quality score for a part manufactured by an additive manufacturing machine based on build parameters and sensor data without the need for extensive physical testing of the part. Sensor data is received from the additive manufacturing machine during manufacture of the part using a first set of build parameters. The first set of build parameters is received. A first algorithm is applied to the first set of build parameters and the received sensor data to generate a quality score. The first algorithm is trained by receiving a reference derived from physical measurements performed on at least one reference part built using a reference set of build parameters. The quality score is output via the communication interface of the device.
System and methods for determining a quality score for a part manufactured by an additive manufacturing machine
Determining a quality score for a part manufactured by an additive manufacturing machine based on build parameters and sensor data without the need for extensive physical testing of the part. Sensor data is received from the additive manufacturing machine during manufacture of the part using a first set of build parameters. The first set of build parameters is received. A first algorithm is applied to the first set of build parameters and the received sensor data to generate a quality score. The first algorithm is trained by receiving a reference derived from physical measurements performed on at least one reference part built using a reference set of build parameters. The quality score is output via the communication interface of the device.
Computer aided systems and methods for creating custom products
A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
Computer aided systems and methods for creating custom products
A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
Computer aided systems and methods for creating custom products
A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas that are graphically indicated on the image corresponding to the model. A design area selection may be received. In response to an add design element instruction and design element specification, the specified design element is rendered in the selected design area on the model image. Customization permissions associated with the selected design area are accessed, and using the customization permissions, a first set of design element edit tools are selected and rendered. User edits to the design element may be received and rendered in real time. Manufacturing instructions may be transmitted to a printing system.
Integrated circuit including standard cells, method of manufacturing the integrated circuit, and computing system for performing the method
An integrated circuit includes a standard cell including a first output pin and a second output pin configured to each output the same output signal, a first routing path connected to the first output pin, and a second routing path connected to the second output pin. The first routing path includes a first cell group including at least one load cell, the second routing path includes a second cell group including at least one load cell, and the first routing path and the second routing path are electrically disconnected from each other outside the standard cell.
Optimization of layup process for fabrication of wind turbine blades using model-based optical projection system
A method to design the kits and layup the reinforcement layers and core using projection system, comprising a mold having a contoured surface; a layup projection generator which: defines a plurality of mold sections; identifies the dimensions and location for a plurality of layup segments. A model-based calibration method for alignment of laser projection system is provided in which mold features are drawn digitally, incorporated into the plug(s) which form the wind turbine blade mold, and transferred into the mold. The mold also includes reflective targets which are keyed to the molded geometry wherein their position is calculated from the 3D model. This method ensures the precision level required from projection system to effectively assist with fabrication of wind turbine blades. In this method, digital location of reflectors is utilized to compensate for the mold deformations.
Optimization of layup process for fabrication of wind turbine blades using model-based optical projection system
A method to design the kits and layup the reinforcement layers and core using projection system, comprising a mold having a contoured surface; a layup projection generator which: defines a plurality of mold sections; identifies the dimensions and location for a plurality of layup segments. A model-based calibration method for alignment of laser projection system is provided in which mold features are drawn digitally, incorporated into the plug(s) which form the wind turbine blade mold, and transferred into the mold. The mold also includes reflective targets which are keyed to the molded geometry wherein their position is calculated from the 3D model. This method ensures the precision level required from projection system to effectively assist with fabrication of wind turbine blades. In this method, digital location of reflectors is utilized to compensate for the mold deformations.