Programming Methods

Description

University Manufacturing Automation and Robotics Mind Map on Programming Methods, created by tazaboo92 on 25/01/2014.
tazaboo92
Mind Map by tazaboo92, updated more than 1 year ago
tazaboo92
Created by tazaboo92 over 10 years ago
15
0

Resource summary

Programming Methods
  1. Teach Programming
    1. Point to Point
      1. most common method
        1. robot moved to each point in turn and the point recorded
          1. recored position of joints in controllers memory
            1. teach pendant used
              1. hand held device connected to robot controller
              2. easier to manoeuvre using cartesian co-ordinates (not joint coordinates)
                1. joint coordinates need to be transformed to cartesian co-ordinates
                  1. Kinematic model of robot used
                2. cylindrical coordinate can be used
                  1. useful when FMC is arranges in circle
                  2. Disadvantages
                    1. any path can be taken by robot to reach the coordinates
                      1. dangerous
                        1. could bang into objects
                      2. velocity each joint moves proportional to distance
                        1. so all joints take same time to move to their new positions
                          1. joint interpolated control
                            1. allows robot to move with maximum velocity
                            2. desirable joints move in straight line to avoid collision
                              1. computer creates series closely spaced target points
                                1. joins successive taught points
                                  1. closer the points the straighter the line
                                  2. useful if robot needs to follow outline of complex shape
                                  3. robot controller sends signals to other equipment
                                    1. robot receives signals from sensors
                                      1. simple programming language
                                      2. Continuous
                                        1. programmer holds end of robot arm and moves it along path
                                          1. spray painting
                                            1. joint positions recorded automatically at series of closely spaced points
                                              1. teaching arm available which is lighter and more representative of movement of spray gun
                                                1. can not be used for precision
                                                  1. NOT for arc welding (point to point)
                                                2. disadvantages
                                                  1. risk to programmer in such close proximity to the robot
                                                    1. positioning relies on human judgement (error prone)
                                                      1. teaching and debugging very time consuming
                                                        1. robot out of work whilst being programmed
                                                          1. mas production not too bad because used for long time
                                                            1. Batch new programme has to be taught regularly
                                                          2. accepted form of programming
                                                            1. high degree of accuracy
                                                              1. arm moves where its been taught
                                                            2. Off Line Programming
                                                              1. programme CNC machine tools
                                                                1. doesn't involve any other equipment so no collisions
                                                                  1. part remains in one position so no transformations required
                                                                  2. generate robot programme away from robot
                                                                    1. programme created on computer using know data about geometry
                                                                      1. precise data used
                                                                        1. robot does not need to be taken out of production
                                                                          1. Disadvantages
                                                                            1. accurate data is required
                                                                              1. programmer may have problems visualising movement of robot
                                                                                1. need to prevent it from colliding with things
                                                                                2. kinematic models required to transform cartesian co-ordinates to joint coordinates
                                                                                  1. kinematic models not perfect representations
                                                                                    1. simplified models reduce time but reduce degree of accuracy
                                                                                    2. costly for all the programming
                                                                                    3. Computer simulations with 3D models of robot cells can be used
                                                                                      1. expected to replace teach programming
                                                                                      Show full summary Hide full summary

                                                                                      Similar

                                                                                      Automation
                                                                                      tazaboo92
                                                                                      Industrial Robotics
                                                                                      tazaboo92
                                                                                      Industrial Robot Components
                                                                                      tazaboo92
                                                                                      Manufacturing
                                                                                      tazaboo92
                                                                                      Sensors
                                                                                      tazaboo92
                                                                                      Physics Revision
                                                                                      Tom Mitchell
                                                                                      Present Simple vs. Present Continuous
                                                                                      Marek Mazur
                                                                                      GCSE Biology B1 (OCR)
                                                                                      Usman Rauf
                                                                                      AQA GCSE Physics Unit 3 Mindmap
                                                                                      Gabi Germain
                                                                                      Chemistry Rates of Reaction Revision
                                                                                      11mzroser
                                                                                      Phrasal Verbs
                                                                                      Felipe Veintimilla