G05B19/40

System and methods for 3D model evaluation
11422531 · 2022-08-23 · ·

A method, in each of three orthogonal orientations, obtains dimensional layers of triangular mesh data of the 3D object from a slicer program. Perimeter length values for each layer of each of the three orthogonal orientations are obtained and compared to stored perimeter length value for a reference object to determine a degree of matching. Measurement data is facilitated by processing by CNC/3D print software. Smaller objects within the 3D object are also analyzed. For a more robust approach, each triangle in the triangular mesh data is analyzed by totaling the perimeter of surrounding triangles to assign a value. Matching with the reference object is made based on the assigned total perimeter values. The 3D object can be scaled in one, two or three orthogonal dimensions to match the reference object.

MACHINING METHOD
20220212303 · 2022-07-07 ·

A machining method for machining workpieces preferably consisting at least in sections of wood, wood materials, plastic or the like on a machining device, wherein a vibration state of the machining device is detected during a machining process, a closed-loop or open-loop control towards a lower or preferably optimal vibration state of the machining device is performed while the machining process is continued.

MACHINING METHOD
20220212303 · 2022-07-07 ·

A machining method for machining workpieces preferably consisting at least in sections of wood, wood materials, plastic or the like on a machining device, wherein a vibration state of the machining device is detected during a machining process, a closed-loop or open-loop control towards a lower or preferably optimal vibration state of the machining device is performed while the machining process is continued.

Motion control program, motion control method, and motion control device
11300939 · 2022-04-12 · ·

A motion control program that causes a computer to function as: a reception unit on a non-real-time OS that receives a control command that controls a plurality of control target devices, and notifies a control unit of control command information indicating a content of the received control command; the control unit that generates an interpolation command for each of the control target devices repeatedly for each of motion control cycles based on the control command information notified from the reception unit, and stores the generated interpolation command; and a communication module unit that obtains an interpolation command, converts the obtained interpolation command from a predetermined signal format which can be recognized by the control unit into a signal format with a communication interface standard which can be recognized by each of the plurality of control target devices, and transmits the interpolation command.

Motion control program, motion control method, and motion control device
11300939 · 2022-04-12 · ·

A motion control program that causes a computer to function as: a reception unit on a non-real-time OS that receives a control command that controls a plurality of control target devices, and notifies a control unit of control command information indicating a content of the received control command; the control unit that generates an interpolation command for each of the control target devices repeatedly for each of motion control cycles based on the control command information notified from the reception unit, and stores the generated interpolation command; and a communication module unit that obtains an interpolation command, converts the obtained interpolation command from a predetermined signal format which can be recognized by the control unit into a signal format with a communication interface standard which can be recognized by each of the plurality of control target devices, and transmits the interpolation command.

Non-transitory computer readable medium storing data distribution program, server apparatus, terminal apparatus, and data distribution system
11835937 · 2023-12-05 · ·

A data distribution program causes a server apparatus to execute a process of distributing project data to a terminal apparatus that writes the project data to a device among a plurality of devices included in an apparatus. The data distribution program causes the server apparatus to execute: receiving a distribution request for the project data from the terminal apparatus; identifying a related device that is another device constituting one apparatus together with the device to which the project data designated in the distribution request is written; identifying the related device that requires update of project data based on a version of the project data designated in the distribution request and a version of the project data written in the related device; and transmitting, to the terminal apparatus, the project data designated in the distribution request and the project data to be written to the related device identified.

Rigid-flexible coupling motion platform driven by ball screw and control method thereof

A rigid-flexible coupling motion platform driven by a ball screw includes a base, a linear guide rail fixed to the base, a rigid-flexible coupling platform, a servo motor, a ball screw, a guide rail sliding block, a displacement sensor and a driving controller. The rigid-flexible coupling platform includes a frame and a workbench. The frame and the workbench are connected through a flexible hinge; the servo motor is configured to drive the ball screw; the workbench is connected with the ball screw; the frame is connected with the linear guide rail by the guide rail sliding block; the displacement sensor is configured to feed back the position of the workbench; and the driving controller controls the ball screw to drive the workbench to move according to different control modes. The advantages of the ball screw drive and the rigid-flexible coupling motion platform are fully combined, and the positioning precision of the platform is greatly improved.

Rigid-flexible coupling motion platform driven by ball screw and control method thereof

A rigid-flexible coupling motion platform driven by a ball screw includes a base, a linear guide rail fixed to the base, a rigid-flexible coupling platform, a servo motor, a ball screw, a guide rail sliding block, a displacement sensor and a driving controller. The rigid-flexible coupling platform includes a frame and a workbench. The frame and the workbench are connected through a flexible hinge; the servo motor is configured to drive the ball screw; the workbench is connected with the ball screw; the frame is connected with the linear guide rail by the guide rail sliding block; the displacement sensor is configured to feed back the position of the workbench; and the driving controller controls the ball screw to drive the workbench to move according to different control modes. The advantages of the ball screw drive and the rigid-flexible coupling motion platform are fully combined, and the positioning precision of the platform is greatly improved.

Quality control isometric for inspection of field welds and flange bolt-up connections

In one embodiment, a modeling process adds unique numbers for field welds or flange bolt-up connections to a virtual construction model of an infrastructure construction project. Based on the virtual construction model and a fabrication data file that describes a portion of the infrastructure construction project, a QC drawing generation process generates a QC drawing for the portion of the infrastructure construction project that includes balloons linked to locations of field welds or flange bolt-up connections, each balloon including the unique number of a corresponding field weld or flange bolt-up connection. A copy of the QC drawing is provided to a field inspection worker. Subsequently, a marked-up copy of the QC drawing is received back that includes field inspection results associated with the unique number of each field weld or flange bolt-up connection. The marked-up copy may be maintained in a document control system.

Method and system for producing blades of a machine interacting with a fluid

The invention relates to a method and to system for producing blades (1) of a machine interacting with a fluid, in particular a fluid-driven machine, in particular a wind turbine, comprising an examination device (19) for determining geometric deviations (A, B, C, D, E, F) from a target shape for one or more shaped blades (1), a device (21) for determining a deviation evaluation of one or more determined geometric deviations from the target shape for each blade with respect to the aerodynamic and/or mechanical consequences thereof, a device (23) for assigning one or more corrective measures (100, 101, 102), each including an expenditure evaluation (100″, 101″, 102″), to one or more determined geometric deviations (A, B, C, D, E, F) from the target shape for each blade, and a linking device (24) for linking a deviation evaluation that was determined for one or more of the determined geometric deviations to the expenditure evaluation for one or more determined corrective measures and for determining the corrective measures to be carried out from the result of the linkage.