When it comes to engineering, a good design is critical to creating a successful product. However, engineers often face complex design scenarios that can challenge the quality of their work. Making machinery with custom configurations demands precision and exploring a variety of variations and combinations. To satisfy the unique specifications of every product iteration, optimized design management is essential. But making design decisions at the end of the product cycle can be costly and increase the time-to-market duration.

To address these challenges, engineers need a time and cost balanced approach that maintains high standards and ease of manufacturing. This is where process automation comes in. MeshWorks is a tailor-fit design management application that combines various engineering concepts to help designers with quick and easy solutions during the early stages of product development.

One of MeshWorks' key features is the ability to customize functions and automate redundant procedures, resulting in significant time savings. Using a fast Record > Create- GUI > Plumb > Publish process, engineers can rapidly automate CAE functions without requiring scripting or programming expertise. This includes processes such as CAD, Meshing, Model Assembly, Morphing, Parametrization, and Post-processing. Once these processes are published, they can be shared with all users in the organization as a simple resource file, without requiring any new software releases.

In addition to these features, MeshWorks also allows for the integration of external exes and scripts (Python, Java, etc.) into the automation process, providing even greater flexibility and functionality. With MeshWorks, engineers can streamline their design management processes and focus on what really matters – creating high-quality products that meet the unique specifications of their customers.


  • Process templates that are customizable allow for process automation for a wide range of models.
  • The entire process can be recorded with options to turn recording on or off.
  • Quick and easy drag-and-drop GUI creation options enable the creation of function interfaces.
  • Recorded processes are automatically converted into data flow charts.
  • The GUI can be directly linked to the process data flow using drag-and-drop options. Logical operators, conditional statements, and process loops can be included in the process flow to make decisions and direct processes accordingly.
  • Multiple process automation functions can be linked under a single GUI.
  • Processes can also be linked with external scripts and executables.

The process automation is simple and can be performed by just dragging and dropping to create the GUI and plumb it to the recorded process. This process is model-independent and includes automatic conversion of the recorded process into a data flow chart, which can be plumbed to a user-defined GUI. A wide range of processes can be automated, including CAD, Meshing, Model Assembly, Morphing, Parametrization, Post-processing, and more.

Key Parametric Automation features:

  • In MeshWorks, the creation of Parametric Automation involves a simple recording of the entire process with options to turn recording on or off. The recording is automatically converted into a process, and the data in the recording becomes associated variables for the PA function.
  • The user can easily create the GUI by performing simple drag-and-drop actions, without the need for scripting in the backend.
  • Linking the backend process to the frontend user interface is a quick and easy process accomplished through drag-and-drop, allowing for fast function interface creation.
  • The MeshWorks Parametric Automation is designed with built-in flexibility to connect and integrate with external scripts, such as Python. Similarly, MeshWorks PA's can be called from within external environments like TCL/TK, making Parametric Automation functions completely generalizable.
  • MeshWorks offers a robust selection of 60 specialized pre-packaged Parametric Automations, which act as enabler functions for users' tasks.


  • MeshWorks offers a substantial reduction in time for CAE processes, ranging from 2X to 10X.
  • Users can perform all pre-processing steps in an integrated workflow tailored to their specific needs and ideas.
  • Even the most complex processes can be simplified with MeshWorks' process automation, resulting in faster and consistent results with high quality.
  • Standardization and institutionalization of processes can be achieved throughout the organization.
  • Users can save significant time with the specialized Parametric Automations available in MeshWorks 23.
  • MeshWorks' Parametric Automation function offers a visual and user-friendly approach to creating Parametric Automation, without the need for scripting knowledge, resulting in time savings during the creation process.
  • The pre-packaged Parametric Automations in MeshWorks cater to many specific needs of users, further saving time.
  • By institutionalizing the Parametric Automation process, customers can keep their proprietary functions in-house without the need for sharing.
  • It is possible to standardize processes throughout the entire organization with MeshWorks.
  • MeshWorks enables manipulations at the CAD/CAE geometry level.

Typical Processes That Can Be Automated:

  • CAD geometry creation and manipulation.
  • Complex meshing & assembly.
  • Load case set-up, results recovery & auto report.
  • Automated parametrization Etc.

How does it compare to other similar software?

FeaturesMeshWorks – Process AutomationSimilar softwares
Ability to Manipulate Geometry and Mesh Levels✔️
Ease of Converting Scripts from Other Environments✔️
Creation of Parametric Automation Functions by CAE Engineers✔️
Accessibility for Fresh Engineers✔️
High Level of Automation✔️

Have someone contact me