← Robot hub
ROBOT / FANUC / TP

BRAND.03 / R-30iB PLUS + R-50iA

FANUC TP & KAREL

The teach-pendant language and the Pascal-like KAREL behind FANUC's robots.

FANUC controllers from the R-30iA through the R-30iB Plus to the newer R-50iA give you two ways to program. TP (teach pendant) is the line-numbered language most cells run on: J P[1] 100% FINE, DO[1]=ON, WAIT DI[1]=ON, written and touched up on the pendant. KAREL is a structured, Pascal-like language that you write on a PC, translate into a .pc file and load onto the controller, which needs the KAREL software option (R632). Integrators use it for what TP does badly: socket messaging, file handling, string parsing and custom logic, usually called from a TP program. Switch between the two below.