Main functions of almaCAM Weld software

Working environment

  • Operation with single or floating licences.  
  • Integrated Visual Basic® programming  language for macros development.
  • Hierarchical display (tree-view) of the cell objects and NC program.
  • Possibility via act/weld control panel  to visualize axis movements and check visual indicators for limit values of certain parameters (accessibility, collision, speed and job).
  • Possibility to apply the characteristics of a selected object to another one or several other ones (Isology function).
  • Easy and simple handling of objects in space using the graphic tool (manipulation sphere). 


3D-CAD model import and modeling

  • Import of parts and tooling in IGES and STEP formats.
  • Import of native 3D models in option (Catia® v4/v5/v6, Inventor®, Creo/ProENGINEER®, SAT/ACIS®).
  • Cell modeling functions in option (robots, manipulators, gantries, tooling and parts).



  • Repositioning the part according to the robot requirements.
  • Robot cell calibration task to be completed by Alma during  on-site software installation and launching (the virtual cell characteristics are updated according to the actual cell ones).


Welding task definition 

  • Torch angles, wire length and welding speed at characteristic points.
  • Welding parameters (current and weaving) at characteristic points.
  • Multi-pass seams.
  • Discontinuous seams.
  • Sequencing of weld beads.
  • Duplication of a seam model.
  • Visualization of the torch when defining the weld beads.


Welding program creation

  • Generation of a program based on the defined welding task. 
  • Generation of sub-programs or sensing sequences to reposition the seams.
  •  Selection of axis configurations (robot and external axes) from  pre-defined lists adapted to each robotics cell (for example: free gantry and fixed manipulator) to automatically find an optimal robot position.
  • Duplication of welding parameters with the Isology function.
  • Copy of a welding program within a same part.
  • Automatic transfer of a welding program from a template part to a similar part with different dimensions.
  • Moving the program points using a “3D mover” tool. 
  • Detection of collisions on the complete model of the installation (part, tooling and machine).
  • Automatic check of the whole program with visualization of potential anomalies from the “tree view” (speed, collisions, accessibility and craft tolerances).
  • Realistic program simulation integrating the robot features (speed, acceleration and specific points) and calculation of the cycle time.
  • Multi-robot programming (continuous synchronization between the movements of several robots and external axes).
  • Automatic generation of collision-free trajectories to the seams.
  • Management of tool grasp and ungrasp (for example: change of torch or ungrasp of a camera).



  • Generation of the welding program in controller language, taking into account the movement instructions in the different shift modes (circular, linear, etc.), the welding parameters (speed, dwell time, current and weaving parameters), the external-axis shifts and the seam corrections with sensor.
  • Management of peripheral units of laser-camera type.


Workshop document

  • Generation of workshop documents gathering all the information related to the welding program (bead length, cycle time, etc.)
Sitemap | Legal notice | Privacy Policy |
Copyright © 2018 Alma | All rights reserved