Programming & Software Integration Flashcards
7 cards from real FANUC practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Programming & Software Integration flashcards as text
What is the purpose of the FANUC 'Soft Float' motion option in TP programming?
Answer: It reduces servo stiffness along specified Cartesian axes to allow compliant contact force control
Soft Float temporarily reduces servo gain along user-specified Cartesian axes, making the robot compliant in those directions to absorb contact forces during assembly or insertion tasks.
In FANUC TP, the instruction 'UTOOL_NUM=3' has what effect on subsequent motion instructions?
Answer: It switches the active tool frame to UTOOL[3], changing how TCP position and orientation are calculated
UTOOL_NUM= selects which user tool frame (UTOOL[]) is active; all subsequent motion calculations will use the TCP definition stored in that tool frame.
A FANUC R-30iB controller is configured with PROFINET IO. What role does the robot controller typically take in this network?
Answer: Either IO Controller or IO Device depending on which option is purchased
FANUC offers both PROFINET IO Controller and IO Device options; the controller can act as either master or slave depending on the purchased software option and cell architecture.
When editing a FANUC TP program on the teach pendant, what is the function of the 'EDCMD' key menu option 'RENUMBER'?
Answer: It renumbers all line numbers sequentially and updates all JUMP LBL references accordingly
RENUMBER sequentially renumbers all program lines and automatically updates any JUMP LBL[], CALL, or other line-number references to match the new numbering.
In FANUC's Remote TCP (RTCP) motion, what remains stationary while the robot moves?
Answer: The tool center point stays fixed in world space while the robot repositions the workpiece held in the end effector
In Remote TCP motion, the programmed TCP (located at a fixed external point such as a laser or dispenser) remains stationary in space while the robot moves the workpiece held in its gripper around that fixed point.
What is the significance of the 'Group Mask' field when configuring a FANUC TP program?
Answer: It specifies which motion groups the program is allowed to control during execution
The Group Mask field in a TP program header designates which motion groups (1–8) the program has authority to command motion for, preventing unintended control of other groups.
In FANUC Karel, which built-in routine is used to send a string message to the teach pendant's user display area?
Answer: WRITE (using the TP device)
In Karel, output to the teach pendant's user display is achieved by opening and writing to the 'TP:' device using the standard WRITE statement directed to the TP file descriptor.