Programming with SmartTCP software takes three steps:•Setup of the robot cell model - done once at the hardware setup stage and should be updated whenever the hardware configuration is changed.•Creating the application knowledge base - ongoing activity to create and update the welding technology process. Creating and updating the process knowledge is best done through the Master Typology desktop application but can be partially done with tools at the programmingapplication.•Project programming - creating ready to use program for specific welding job is made by the main programming application. You can follow the project chart that will guide you through the programming flow.There are three methods to program with the SmartTCP software:•Automatic - create/ load a project and run predefine Master Typology, simulate the results and download the program to the robot cell.•Manual - step by step programming, using automatic and semi automatic tools to speed up the programming work. You can use/update predefined Master Typology components or by creating new components needed for the current project.•Semi Automatic - speed up the manual programming by using the Smart Toot tool, an automatic process, created for the current project.How to use the SmartTCP User Manual?•It is an interactive HTML manual. The manual is divided, as the software, into two sections; the interactive programming and the the predefine Master Typology database. •There are four methods to reach a specific functionality within the manual:oFrom the Programming Screen or the Master Typology ScreenoFrom the top MenuoFrom the Project chartoUsing the Search function on the top left.•Orientation - under the SmartTCP logo at the top left you can find your current location.•On some subjects you can find, at the right lower side of the header, the icon that link to video clip demonstrating the subject.•In case you need to use Visual Components functionality and you need assistance, select “Help” at the upper left corner VC menu or select “F1” key at your keyboard.