Preview

Robot Palletizing

Good Essays
Open Document
Open Document
1495 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Robot Palletizing
Agenda ROBO237 - WEEK #9
Review of Lab #6 Quick Teach Basics Bill Of Materials (BOM) New instructions TPWrite and TPErase ABB Palletizing Program Two dimensional palletizing program Example 3x2 matrix Adding TPReadFK instruction to the palletizing program ABB 3-dimensional palletizing program Case study Example 2x3x2 matrix

Solution for Lab #6 – method 1
PROC main() MoveJ home,v1000,fine,tool0; pallet; MoveJ home,v1000,fine,tool0; ENDPROC ENDMODULE PROC pallet() FOR y FROM 0 TO 3 STEP 1 DO pickup; MoveJ Offs(drop_pt,0,y*50.8,50),v1000,fine,tool0; MoveL Offs(drop_pt,0,y*50.8,0),v1000,fine,tool0; open_gripper; MoveJ Offs(drop_pt,0,y*50.8,50),v1000,fine,tool0; ENDPROC

PROC pickup() MoveJ a_pick,v1000,z10,tool0; open_gripper; MoveL pick,v1000,fine,tool0; close_gripper; MoveJ a_pick,v1000,z10,tool0; ENDPROC

PROC open_gripper() Reset do1; WaitTime 0.5; ENDPROC

PROC teach_drop() MoveJ drop_pt,v1000,fine,tool0; ENDPROC

PROC close_gripper() Set do1; WaitTime 0.5; ENDPROC

Solution for Lab #6 – method 2
PROC main() MoveJ home,v1000,fine,tool0; pallet; MoveJ home,v1000,fine,tool0; ENDPROC ENDMODULE PROC pallet() FOR y FROM 0 TO 3 STEP1 DO pickup; Place y; ENDFOR ENDPROC PROC pickup() MoveJ a_pick,v1000,z10,tool0; open_gripper; MoveL pick,v1000,fine,tool0; close_gripper; MoveJ a_pick,v1000,z10,tool0; ENDPROC

PROC Place (num y) MoveJ Offs(drop_pt,0,y*50.8,50),v1000,fine,tool0; ConfL\Off; MoveL Offs(drop_pt,0,y*50.8,0),v1000,fine,tool0; open_gripper; ConfL\On; MoveJ Offs(drop_pt,0,y*50.8,50),v1000,fine,tool0; ENDPROC

PROC close_gripper() Set do1; WaitTime 0.5; ENDPROC

PROC teach_drop() MoveJ drop_pt,v1000,fine,tool0; ENDPROC

PROC open_gripper() Reset do1; WaitTime 0.5; ENDPROC

QuickTeach software- Creating and calling a subroutine by passing parameter/s to it
A. Select “Routines” from the “VIEW” top menu keys 1. Cursor to the new subroutine 2. Select “Decl” (Declaration) from the bottom function keys 3. Select “Jump” key to switch to bottom

You May Also Find These Documents Helpful

  • Better Essays

    Mt 435 Unit 6 Assignment

    • 1125 Words
    • 5 Pages

    (03) Separate manufacturing areas for the snag hook anchor and the bell anchors to increase production. This will tie the technology portion as well as the new equipment portion altogether to create two separate manufacturing areas.…

    • 1125 Words
    • 5 Pages
    Better Essays
  • Good Essays

    Follow this same procedure from step five with the foam block but record the data under the “friction for the foam block” column of the data table for all six of the slotted…

    • 471 Words
    • 2 Pages
    Good Essays
  • Good Essays

    * Show what is the relationship between differentiation and positioning of the product for Thorr Cruiser and is the repositioning of the product in the simulation as I have expected it to be. Also highlight what was the effect of the product life cycle, and what effect did the product life cycle have on the product in the simulation.…

    • 1185 Words
    • 5 Pages
    Good Essays
  • Satisfactory Essays

    5. In process window select check syntax for checking the syntax shown in figure 5. After successful completion of check syntax generate syntax report in…

    • 419 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Littletest Set

    • 431 Words
    • 2 Pages

    1st stage, we knew there will be bottleneck at station 1 and 3 so additional machines must be purchased. We decided to purchase an additional machine for station 1 because it was $10,000 cheaper, utilization was higher here, and this is where all the orders started. We also reorder point (kits) and reorder quantity (kits), giving us a value of 49 and 150.…

    • 431 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    #include #include float avg_wt,avg_tt; int i = 0,ttl_wt=0,ttl_tt=0,qt; struct process { int prn; char type; int bt; int wt; int tt; struct process *nxt; }*stfor,*stbck,*np,*endfor,*endbck,*temp; void ins_node(struct process *np) { if(np->type == 'f') { if(stfor == NULL) stfor = endfor = np; else { endfor->nxt = np;…

    • 401 Words
    • 2 Pages
    Better Essays
  • Good Essays

    Table I: Core MIPS Instruction Set to be Designed (with example) OpCode [31 : 26] 100011 101011 000000 000100 Function Field [5 : 0] --100000 -Instruction lw sw add beq (Custom set) Operation lw $s1, 200($t3) sw $s3, 100($t4) add $s3, $t3, $t2 beq $s5, $t6, 400…

    • 1082 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Statistics Assignment

    • 2641 Words
    • 11 Pages

    * x2,y1=3 => the 2nd procedure required 1 step and the 1st procedure required 1 step…

    • 2641 Words
    • 11 Pages
    Good Essays
  • Good Essays

    National Cranberry

    • 620 Words
    • 3 Pages

    2. Draw a process flow diagram for Receiving Plant #1. For each step in the process flow indicate:…

    • 620 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Shelby Shelving LP Decision Variables: Let S = # of Model S shelves to produce, and LX = # of Model LX shelves to produce. Shelby Shelving Linear Program 260 S 245 LX 385;000 (Net Profit) (S assembly) (LX assembly) (Stamping) (Nonnegativity) 0:3 S (Forming) 0:25 S S LX 0:3 LX 0:5 LX S; LX 1900 1400 800 800 0…

    • 473 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    1. Draw a detailed process flow map of the current process at Receiving Plant #1. What is the capacity of each process step?…

    • 426 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Litter Bot Research Paper

    • 475 Words
    • 2 Pages

    Everyday trash gets thrown on the side of the road and in other public areas like parks, schools, and neighborhoods. When trash gets left in these areas for a long time, some of the metals, plastic, and foods can harm plants, animals, even humans. The Litter Bot is an Adafruit that can pick up trash. Redbots or Adafruits are kits that can be put together to create a machine that is programed using Arduino to do tasks that can help provide a service for society, improve quality of life, and will eventually impact political, social and economics for American society.…

    • 475 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    The Electrocomp Corporation manufactures two electrical products: air conditioners and large fans. The assembly process for each is similar in that both require a certain amount of wiring and drilling. Each air conditioner takes 3 hours of wiring and 2 hours of drilling. Each fan must go through 2 hours of wiring and 1 hour of drilling. During the next production period, 240 hours of wiring time are available and up to 140 hours of drilling time maybe used. Each air conditioner sold yields a profit of $25. Each fan assembled may be sold for a $15 profit. Formulate and solve this LP production mix situation to find the best combination of air conditioners and fans that yields the highest profit. Use the corner point graphical approach.…

    • 4454 Words
    • 18 Pages
    Powerful Essays
  • Satisfactory Essays

    Sap Fico

    • 11351 Words
    • 46 Pages

    Table of Contents...................................................................................................................3 Table of Exhibits....................................................................................................................6 1 Executive Summary.............................................................................................................1 2 Quality Polymer Rollout Project Overview.........................................................................2 2.1 Project Organization ....................................................................................................2 2.2 Project Scope…

    • 11351 Words
    • 46 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Need and Action Steps

    • 409 Words
    • 2 Pages

    [Where is the Prep Step? Before giving any action steps, be sure to orient the reader-user by stating all the materials, supplies, tools, utensils, etc. needed for the entire process, including quantities.. Include any cautions that are generally relevant. As you proceed into the action steps, please place step-specific cautions immediately before the step to which the specific caution applies.]…

    • 409 Words
    • 2 Pages
    Satisfactory Essays