| 1 | 1a. Produce operating programs for industrial robots | 1.1 | Work safely at all times, complying with health and safety and other relevant regulations and guidelines |
| 1.2 | Produce computer control programs that contain all the relevant and necessary data for the engineering activity to be carried out |
| 1.3 | Ensure that they apply all of the following checks and practices during the robot programming activities: • check that all the teach pendant/computer equipment is correctly connected, and is in a safe and usable condition (such as cable(s) undamaged, safely routed) • power up the equipment and activate the programming software • set up the computer system to produce the program • ensure that the correct process input/output and control data to produce the program is obtained and checked for currency and validity • identify and deal with problems (such as information based and/or technical) |
| 1.4 | Produce operating programs for one of the following engineering applications: • welding • surface coating • gluing/sealing • machine loading/unloading • assembly • logistics movement/control • packaging • other specific activity |
| 1.5 | Produce process control programs, for robots with digital and analogue inputs/outputs from four of the following: • proximity sensors • barcode scanners • optical sensors • colour sensors • counters • hydraulic actuators • limit switches • timer switches • temperature sensors • pneumatic actuators • pressure switches • liquid flow switches • air flow switches • liquid level sensors • other actuator |
| 1.6 | Prove the robot program using, four of the following: • single block run • search facilities • program override controls • all modes (such as auto, T1, T2 and remote) • full dry run • edit facilities • data input facilities |
| 1.7 | Produce the control programs in the appropriate formats |
| 2 | 1b. Produce operating programs for industrial robots (continued) | 2.1 | Prepare, load and prove programs for one of the following types of robot controller: • SCARA • jointed arm • parallel |
| 2.2 | Make sure that codes and other references used in the programs are applicable to the type of controller used |
| 2.3 | Develop programs which contain all of the following, as applicable to the robot type: • safe start and stop positions • all necessary positional information • type of motion (such as joint interpolated, linear, circular) • preparatory commands and process management/auxiliary functions • repetitive programs (sub-routines, canned cycles, labels) • part programs downloaded from a computer (such as patch programmes) • speed/acceleration parameters • use of workframes (such as tool, global, joint, user) • sensor information |
| 2.4 | Pass on the programs to the appropriate people, within agreed timescales |
| 2.5 | Save and back up the program detail, and store securely in accordance with organisational requirements |
| 2.6 | Carry out all of the following on completion of the programming activity: • check and review program formats and content • edit programs using the correct procedure (where appropriate) • check that programs are correctly titled and referenced • ensure that programs are saved and stored safely and correctly, in the correct format • ensure that programs have been checked and approved before forwarding to the end user • create a separate back-up copy of the program, in case of file corruption |
| 2.7 | Undertake changes to program details, within agreed control procedures |
| 3 | 2a. Know how to produce operating programs for industrial robots | 3.1 | Describe the safe working practice and operation of robots |
| 3.2 | Describe the specific safety precautions to be taken when working with computer systems (to include safety guidance relating to the use of visual display unit (VDU), equipment and workstation environment (such as lighting, seating, positioning of equipment), repetitive strain injury (RSI); the dangers of trailing leads and cables; how to spot faulty or dangerous electrical leads, plugs and connections) |
| 3.3 | Describe the good housekeeping arrangements (such as cleaning down work surfaces; putting disks, manuals and unwanted items of equipment into safe storage; leaving the work area in a safe and tidy condition) |
| 3.4 | Describe the basic set-up and operation of the computer systems, and any peripheral devices that are used |
| 3.5 | Describe the correct start-up and shutdown procedures to be used for the computer systems |
| 3.6 | Explain how to access the specific programming software, and the use of manuals and related documents to solve problems and aid the efficient programming of robots |
| 3.7 | Explain how to drive the robot in each type of coordinate frame (such as tool, global, joint, user) |
| 3.8 | Explain how to drive the robot at different speeds (including jog mode) |
| 3.9 | Explain how to operate the robot in all available modes (including auto and teach) |
| 3.10 | Describe the importance of protecting the computer system from viruses, and the implications if the correct procedure is not followed |
| 3.11 | Explain how to power up, log on and activate the computer system and programming software correctly |
| 3.12 | Explain how to deal with system problems (such as error messages received, peripherals which do not respond as expected) |
| 3.13 | Describe the checks that need to be carried out to ensure that peripheral devices are connected correctly |
| 3.14 | Describe the correct procedure to shut down the operating and programming system |
| 4 | 2b. Know how to produce operating programs for industrial robots (continued) | 4.1 | Explain how to create and structure directories and files correctly (such as importing, copying, transferring, exporting, deleting, backing up and saving files) |
| 4.2 | Describe the different types of storage media that can be used to save program files |
| 4.3 | Describe the main robot types that are available, and the importance of understanding that a different robot may use a completely different syntax for similar functions |
| 4.4 | Describe the information and data required in order to produce complete and accurate robot programs |
| 4.5 | Explain how to extract and interpret general and technical data and information from different sources (such as drawings, computer models, symbols and conventions, BS or ISO standards) in order to produce the robot control program |
| 4.6 | Describe the factors to be taken into account when producing robot programs (including the type of robot (SCARA, jointed-arm, parallel) and its control capabilities, safety, the product/environment being controlled) |
| 4.7 | Explain how to produce effective and efficient programs to avoid unnecessary operations (including the use of macro programs and canned cycles, to reduce program size) |
| 4.8 | Describe the methods and procedures used to check that the completed program will perform safely, accurately and efficiently |
| 4.9 | Explain how to save the completed programs in the appropriate format, and the need to store programs safely and correctly, away from contaminants and electromagnetic sources |
| 4.10 | Explain how to back up completed or edited programs, and the implications if this is not carried out effectively |
| 4.11 | Describe the problems that can occur with the downloading and running of the robot program, and how these can be overcome |
| 4.12 | Describe the correct procedure to be followed before the program is released to the end user |
| 4.13 | Describe the extent of their own responsibility and to whom they should report if they have any problems that they cannot resolve |