CATIA Macro / CATIA Script / VB Applications

Macro – a set of commands that perform a computer algorithm designed to perform tasks for a specific application. Usually it is used to automate certain actions or make changes to documents without user interaction.

About the service

CATIA Macro is a tool that allows access to many functions of CATIA system, not accessible from other levels of application. By using Visual Basic to create macros we gain the ability to use a professional development environment with its tools and capabilities. These two major factors allow us to create solutions to the most complex tasks assigned to us by customers and prepare them to work according to individual needs. The use of CATIA Macro option accelerates and facilitate the work at every stage: from the preparation of starting documents, by importing information from external applications, and ending with the final check of the information/data structure and export.

Among a wide range of possibilities offered by the macros that work with CATIA system the most important are:

  • checking the quality of the data (occurrence and values of the parameters, tools used, names of operations, structure and properties of the model, etc.), monitoring the compliance with internal/external standards and guidelines (the nomenclature, accuracy and consistency of file names, the correctness of data formats, etc.)
  • data import/export (coordinates export from the 3D model to a file, creating points on the basis of the input file with coordinates, export to an external file values of parameters or characteristics of components such as: weight, thickness, dimensions, type of material used, etc.)
  • automation of frequently performed, repetitive actions (renaming files, hide/show elements, documentation of connections in the assemblies, search and modification of the model properties, etc.)
  • acceleration of complicated and time-consuming tasks (preparation of summaries, rendering of components/ assemblies, comparing selected elements etc.),
  • ability to integrate CATIA environment with any external application (database, table, graphics program, control system for project development, etc.).

Our macros and scripts offer can be divided into five parts that vary depending on level of sophistication and required amount of work:

  • delivery of the finished macro or application selected from the AB Designer offer,
  • help with the construction of the macro or application operation diagram,
  • support for Visual Basic programmers creating an algorithm,
  • adaptation to customer requirements and implementation of an existing macro,
  • creating an entirely new macro/application on request.

Based on our extensive experience we are ready to take challenges in all aspects of creating macros that work with CATIA system. Every task we assigned to is treated individually, in order to ensure maximum effectiveness and efficiency of solutions we create.

Macros - Demonstration files

New demos of selected macros are currently being prepared and will be available soon.

If you want additional information, please contact us