Data
HI! You've reached a page that is in progress. Currently, this page serves as a dumping point for materials, ideas, resources, links, and media. Eventually it will be organized into a proper wiki page like the rest of the site. Check back soon! - May 7th 2019
This page details data structure and types used in the FANUC TP programs. For the use of data for directing program flow, see Registers.
FANUC's software handles data in variables known as "Registers".
Register Type | Label | Range | # Of Elements | Type of Data Allowed |
---|---|---|---|---|
Register | R | 1 | Numeric Values | |
Position Register | PR | 6 | Position Values - Cartesian or Joint | |
Pallet Register | PL | 3 | Position Values - Cartesian |
Registers
A register is listed as R[#] and can contain an integer. This is good for math equations, counters, single dimension data handling, and temporary storage registers.
Position Registers
A position register is listed as PR[#] and contains positional data in six separate elements. Position registers can handle 6 elements, representing 3 dimensional measurements and 3 angular measurements.
P[n] = (x,y,z,w,p,r,configuration) – configuration describes axis condition at destination. Wrist could be N (not-flipped) or F (flipped), elbow could be U (up) or D (down), robot could be T (Front) or B (back)
Pallet Registers
A position register is listed as PL[#] and contains positional data in three separate elements.
Videos