ROBO237-Lab5-1D_InPersonLabs

.pdf

School

Centennial College *

*We aren’t endorsed by this school

Course

237

Subject

Mechanical Engineering

Date

Oct 30, 2023

Type

pdf

Pages

5

Uploaded by MagistrateElectronOctopus11 on coursehero.com

Automation and Robotics ROBO237 Robotic Devices Lab #5 One Dimensional(1D) Palletizing Student names: 1.Avanish Prajapati 2.Apurva Prajapati 3. Parin Kathrotiya Date: 2023-03-09 Section: ___003________ Objectives: Design and write a 1D palletizing program using the “For Do Loop” instruction for the ABB & Fanuc robots Lab Report: a) Demonstrate your fully functioning program to the instructor. b) Application layout. (Include the robot, robot envelope, pallet, conveyors, and other components.) & Program Routine Layout(PRL) c) Questions below d) Group Labs 5,6, & 7 together for final report Procedures: 1. Draw a top view of the ABB/Fanuc robot cell and automation cell, including the pallet and main conveyors (Cells 1-7) 2. Sketch the “Program Routine Layout” for this lab (ABB) 3. Work online for the Fanuc robot 4. Use RobotStudio offline programming for ABB and same procedure for Fanuc, use RoboGuide if possible 5. Create a new program 6. In the program window, type your program for the 1D Pallet program Use the following subroutine names for ABB: Main, Home, Pick, Pallet, Open gripper, Close Gripper, and the Teach Drop subroutines. Fanuc use sub programs or label jumps Program Logic: ABB/Fanuc robot moves to Home position. Next, the robot will pick up the part from the conveyor and move to a clear position. From the clear position, the robot will move to DROP_PT to drop round disc onto pallet. Please use offset to create above points. With the FOR instruction, the robot will repeat the sequence for the 1x4 palletizing. Please follow the instructions in the lecture notes to create FOR DO loop, offset. Use position registers (PR) for fanuc 7. Double check your program and save it to your flash drive for ABB/Fanuc 8. Test run and debug your program. 9. Demonstrate the fully functioning program to the instructor 10. Save the program to your flash drive and print a copy by using offline PCs
Instructor Signature _____________________________ 1) By applying the FOR loop for this application, what is the purpose of using the FOR loop? The FOR loop is used to repeatedly run the programme, significantly lowering the number of codes needed. This programme uses a 1x5 matrix, thus it won't return to the origin point and run at specific offset positions until the FOR loop has executed the necessary number of loops. 2) Why use Offsets for this 1D (One dimensional) palletizing? Since the robot needs to have 5 drop-off locations in the same axis in addition to 1 origin point for picking up the product, offsets are necessary. We have to teach the robot fewer points overall when the drop of all the points are evenly spaced apart. 3) What does 1D represent in the FOR loop when programming this application? The term "one dimension," or "1D," refers to the robot's ability to move just horizontally and in one direction. It represents the X-axis. 4) Is this process a single cycle application or can this process be a continuous operation? Even though this is a one-cycle application, a software programme that employs sensors to activate the FOR loop can be programmed to turn it into a continuous process. There is a limit to how long the FOR loop can run, but if certain conditions are met, it is still possible.
FANUC Program 1: R[1]=0 2: FOR R[1]= 0 TO 4 3: PR[1,1]=0; 4: PR[1,2]=0 5: PR[1,3]=70 6: J P[5:Home] 100% CNT50, 7: J P[6:Abv_Pick] 2% FINE OFFSET, PR[1] 8: RO[1:Open Gripper]=OFF 9: L P[1:Pick_pt] 100mm/sec FINE; 10: RO[1]=ON; 11: WAIT 1 SEC; 12: L P[6:Abv_Pick] 100mm/sec FINE : OFFSET, PR[1]; 13: J P[5:Home] 100% CNT50; 14: PR[2,1]=0 15: PR[2,2]-50.8*R[1]; 16: PR[2,3]=50 17: PR[3,1]=0 18: PR[3,2]=50.8 R[1] 19: PR[3,3]=0 20: J P[4:Abv_Drop] 100% FINE OFFSET, PR[2]; 21: L P[3:Drop_pt] 250mm/sec FINE : OFFSET, PR[3] 22: RO[1:Open Gripper]=OFF; 23: WAIT 1 SEC 24: L P[4:Abv_Drop] 250mm/sec FINE OFFSET, PR[2]; 25: END FOR
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help

Browse Popular Homework Q&A

Q: 8. What is [NO] and [CO₂] (in M to two deci at 227 °C if the initial concentrations of each reactant…
Q: (a) Compute the cash payback period and net present value of the proposed investment. (If the net…
Q: F Lactide is an abundant renewable starting material that can be used to create a biodegradable…
Q: The velocity function (in meters per second) for a particle moving along a line is given by…
Q: Which of the following is not required for a UV-vis absorption spectrophotometer? Group of answer…
Q: ind a number d such that the line containing the points (d,4) and (-2,9) has slope -3
Q: What kinds of deductions are prohibited as a matter of public policy?  Why might Congress deem it…
Q: 1 f(x) = 3x³ − x² + 27x − 9, - -
Q: What is the copper(II)-ion concentration at 25°C in the cell Zn(s) | Zn2+(aq, 1.0 M) || Cu2+(aq) |…
Q: V= sina-n-a
Q: PR÷FC2-13 5) Find a, and d for animeric senes $₁6=-160, 916=25
Q: Let P be a point not on the line L that passes through the points Q and R. The distance d from the…
Q: 4. Find the value(s) of x when f(x) = 5 ln(x) is normal to 3x + 4y = 3.
Q: The Mexican elite suffered during expansion. Were they able to preserve their status, property and…
Q: b.) If r(x)= 1 √g(2x) > find r'(x) at x = 2
Q: 3 Betes carbon 6) СН3-СН2 0 H₂ { c ² {{ ↑ alpha CEO: 10:45p² +C- CH₂CH/3 - Cerbon CH₂ CH3 국내 CH2-CH3…
Q: Draw (S)-4-ethyloctane in a structural condensed format. Use a dash or wedge bond to indicate…
Q: A light train made up of two cars is traveling at 90 km/h when the brakes are applied to both cars.…
Q: 42 g of a compound contain 36 g of Carbon and 6 g of Hydrogen. Which of the following is a plausible…
Q: Sheffield Company is preparing its direct labor budget for 2022 from the following production budget…
Q: Doug's Custom Construction Company is considering three new projects, each requiring an equipment…
Q: 1.) f(x)= Relative Find all critical numbers and use the First Derivative Test to classify each as…