Programming Methods

Beschreibung

University Manufacturing Automation and Robotics Mindmap am Programming Methods, erstellt von tazaboo92 am 25/01/2014.
tazaboo92
Mindmap von tazaboo92, aktualisiert more than 1 year ago
tazaboo92
Erstellt von tazaboo92 vor fast 11 Jahre
15
0

Zusammenfassung der Ressource

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
                                                                                      Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                                      ähnlicher Inhalt

                                                                                      Automation
                                                                                      tazaboo92
                                                                                      Industrial Robotics
                                                                                      tazaboo92
                                                                                      Industrial Robot Components
                                                                                      tazaboo92
                                                                                      Manufacturing
                                                                                      tazaboo92
                                                                                      Sensors
                                                                                      tazaboo92
                                                                                      Tag der deutschen Einheit
                                                                                      barbara91
                                                                                      Zeiten Englisch
                                                                                      barbara91
                                                                                      Gute Gewohnheiten erfolgreicher Schüler
                                                                                      Laura Overhoff
                                                                                      Tierhaltung & Tierhygiene 2
                                                                                      Anne Käfer
                                                                                      Bildungspsychologie und Evaluation
                                                                                      Daniel Martinovic