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
In FANUC TP programming, what does the OFFSET instruction do when applied to a position register?
Answer: It shifts the robot's target position by a specified offset value
The OFFSET instruction shifts the programmed target position by the values stored in an offset condition register, enabling position adjustment without editing the original taught points.
What is the purpose of the FANUC DCS (Dual Check Safety) speed check function?
Answer: It compares TCP speed against a defined safe speed limit and triggers a stop if exceeded
DCS Speed Check monitors the tool center point speed in real time and initiates a Category 0 or 1 stop if the TCP exceeds the configured safe speed limit.
Which FANUC software option allows a robot program to be executed directly from a PC without first transferring the TP file to the controller?
Answer: ROBOGUIDE Remote Run
ROBOGUIDE's Remote Run feature can stream and execute programs from a PC for simulation and testing, though production use requires the file on the controller.
In a FANUC Karel program, what is the correct data type to declare a variable that holds a complete 6-DOF robot position in Cartesian space?
Answer: POSITION
The POSITION data type in Karel stores a full Cartesian position including X, Y, Z coordinates and W, P, R orientation angles along with configuration data.
When using FANUC's Coordinated Motion feature with a positioner, which setting defines which device acts as the master for path interpolation?
Answer: Lead group designation in the coordinated motion setup
In coordinated motion, the lead group is explicitly designated during setup and controls the path; the follower group synchronizes its motion to maintain the TCP-to-workpiece relationship.
A FANUC program uses the instruction 'CALL PROG_A'. If PROG_A calls PROG_B, and PROG_B encounters an error, what happens by default?
Answer: The controller halts at the error in PROG_B and the call stack is preserved for resume
By default, a fault in a called subprogram pauses execution and preserves the call stack, allowing the operator to resume or diagnose the issue from the faulted line.
What does the FANUC instruction 'PAYLOAD[1]' specify when placed at the start of a motion group?
Answer: It selects payload schedule number 1 to update the robot's dynamic model for inertia compensation
The PAYLOAD[] instruction selects a predefined payload schedule that informs the robot's servo control and inertia model, enabling accurate dynamic compensation for the attached load.