Question: Use the Position Identifier Table to assign the position numbers. INITIALIZATION User Frame set to zero Tool Frame set to one Initialize output MOTION TO
Use the Position Identifier Table to assign the position numbers.
INITIALIZATION
User Frame set to zero
Tool Frame set to one
Initialize output
MOTION TO READYCYCLE START
Robot moves to READY position at a fast speed.
Delays for input line BEGINCYCLE to turn on which is its cycle start command from
the PLC
PART PICKUP
The robot moves to a POUNCE position at a fast speed.
Delays for digital input PARTINPOS to turn on indicating a part is present.
When the robot senses this input, it then moves to position OVERPART at a fast
speed with half deceleration.
Opens its gripper.
Robot moves down PICKUP at a slow speed.speed with half deceleration.
Opens its gripper.
Robot moves down PICKUP at a slow speed.
Closes gripper to grasp the part.
Delays for seconds
Moves back up to OVERPART at a slow speed with half deceleration.
PART DROPOFF AT PALLET
Robot now delays for digital input SKIDINPOS to turn on indicating that the pallet
skid is in the position where it is going to place the part.
Robot then moves to the pallet OVERSKID position at a fast speed with half
deceleration.
Robot move down to the DROPOFF position at a slow speed, to place the part on
the pallet.
Opens the gripper to release the part.
Delays for seconds.
Moves back up to the OVERSKID position at a fast speed with half deceleration.
PROGRAM DONE SIGNAL
Turns on an output CYCLEDONE, indicating it has completed cycle.
Delays for seconds.
Turns off the output CYCLEDONE.
Robot moves to the READY position at a fast speed.Position Identifier Table
Speed Values
Digital Inputs
Digital Output
Robot Output for Gripper
TPP Instructions
Continuous motion, half deceleration.
J P CNT
Pause program execution for Digital Input
WAIT DI ONProgram Enter and Build
See Instructor for programming worksheet.
Fillin the blanks with the information provided in the bulleted description to complete
the program.
PROG progname
ATTR
: PROGRAM TITLE: fillin ;
: PROGRAMMER: fillin ;
: DATE: fillin ;
:
INITIALIZATION;
: UFRAMENUM ;
: UTOOLNUM ;
: ;
: MOTION TO READYBEGIN CYCLE;
: JP FINE;
: WAIT DI ;
: PART PICKUP ;
: JP FINE;
: WAIT DI ;
: ;
:
Where progname is the program name.
Create your own program name.: ROI ;
: J P CNT ;
: PART DROP OF AT PALLET ;
: WAIT DI
: JP
;
: JP FINE;
:
: WAIT SEC;
: J P :
: PROGRAM DONE SIGNAL;
: ;
: WAIT SEC;
: OFF;
: J P FINE;
POS
END
Don't forget a blank line after the END statement.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
