RoboGuide
RoboGuide is a software package developed by Fanuc that allows you to simulate, program, and debug Fanuc robots in a virtual environment. RoboGuide includes a TP editor that can read and edit .tp files, as well as .ls files (ASCII format). You can also use RoboGuide to convert .ls files to .tp files and vice versa. RoboGuide also provides syntax highlighting, error checking, and code completion features for TP programs. RoboGuide requires a license and a dongle to run on your computer.
Notepad++
Notepad++ is a free and open source text editor that supports multiple programming languages and file formats. Notepad++ can read and edit .ls files, but not .tp files. However, you can install an add-in for Notepad++ that adds syntax highlighting and code folding for Fanuc TP language. The add-in is available on GitHub and can be installed by copying the fanuc_tp.xml file to the userDefineLangs folder in the Notepad++ installation directory.
Other Tools
There are some other tools that can help you read and edit Fanuc TP programs on your computer, such as:
ArcTool: A software package for robotic arc welding that includes a TP editor.
ArcTorchMate: An option for automatic adjustment of the tool center point (TCP) on single motion group systems or systems with MultiARM feature.
Math Function: An option that provides additional instructions for advanced math functions in TP programs.
Fanuc-TP: A repository on GitHub that contains add-ins for several text editors (such as Sublime Text, Atom, and Visual Studio Code) that provide syntax highlighting for Fanuc TP language.
In conclusion, Fanuc TP is a programming language for Fanuc industrial robots that can be created and edited on the robot teach pendant or on a computer using various software tools. Some of these tools are developed by Fanuc, while others are free and open source. Depending on your needs and preferences, you can choose the tool that suits you best.
a104e7fe7e