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
  • Good Essays

    cis207 VisioSupplement 2

    • 831 Words
    • 4 Pages

    Build a Visio® diagram of the steps. Start and end your diagram with a terminal symbol. Lines with directional arrows should connect all symbols. Save your diagram and submit the VSD file to the Assignments tab.…

    • 831 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    3 PID %MEM VIRT SWAP RES CODE DATA SHR nFLT nDRT S PR NI %CPU COMMAND…

    • 537 Words
    • 3 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
  • Powerful Essays

    En1320 Unit 1 Research Paper 1

    • 27742 Words
    • 111 Pages

    in register R3. This code is simple, and it does not express all the instructions needed to…

    • 27742 Words
    • 111 Pages
    Powerful 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
  • 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
  • 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
  • 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