Assisting in producing or modifying operating programs for computer controlled machines
Overview
This standard identifies the competences you need to support colleagues with the production or modification of operating programs for computer-controlled machines, in accordance with approved procedures. You will be required to activate the programming software and to check that the system is operating correctly. You will ensure that you have been provided with accurate, current and complete data and information, in-order to produce or modify the operating program.
You will be required to produce efficient and effective programs combining a range of operations. The program format will avoid unnecessary operations and tool movements, by using appropriate commands such as repeat programs/sub-routines, and by including the correct reference codes and preparatory commands for the machine management and auxiliary functions. On completion of the programming activities, you will be required to save and/or convert the program in the correct format, and to save it in the correct location.
Your responsibilities will require you to comply with organisational policy and procedures for producing the computer-controlled machine programs, and to report any problems with these activities that you cannot personally resolve or that are outside your permitted authority, to the relevant people. You will be expected to work to instructions, either alone or in conjunction with others, taking personal responsibility for your own actions and for the quality and accuracy of the work that you carry out.
Your underpinning knowledge will be sufficient to provide a sound basis for your work, and will enable you to adopt an informed approach to applying the appropriate machine programming methods and procedures. You will have an understanding of the machining capabilities of the equipment and tools used in the process, and their application. You will also know about the materials being machined and the effect this has on material removal rates, speeds and feeds, and surface finish. You will understand the programming codes in sufficient depth to provide a sound basis for carrying out the activities, for correcting faults and for ensuring that the program produced will manufacture the components to the required specification in the most efficient way.
You will understand the safety precautions required when working on computer-controlled machines and associated equipment. You will be required to demonstrate safe working practices throughout, and will understand the responsibility you owe to yourself and others in the workplace.
Performance criteria
You must be able to:
P1 work safely at all times, complying with health and safety and other relevant regulations, directives and guidelines
P2 prepare for the machine programming activities
P3 produce or modify computer control programs that contain all the relevant and necessary data for the engineering activity to be carried out
P4 produce or modify the control programs in the appropriate formats
P5 ensure that codes and other references used in the programs are applicable to the type of controller used
P6 pass on the programs to the appropriate people within agreed timescales
P7 complete and store all relevant documentation in accordance with organisational requirements
P8 deal with problems within your control and report those that cannot be solved
Knowledge and Understanding
You need to know and understand:
K1 how to work safely at all times, complying with health and safety and other relevant regulations, directives and guidelines
K2 the basic set-up and operation of the computer system, and of any peripheral devices that are used
K3 the correct start up and shutdown procedures to be used for the computer systems
K4 how to access the specific programming software, and the use of help menus, manuals and related documents to solve problems and aid the efficient programming of computer-controlled machines
K5 the importance of protecting the computer system from viruses, and the implications if the correct procedure is not followed
K6 how to power up, log on and activate the computer system and programming software correctly
K7 how to deal with system issues
K8 the checks to be carried out to ensure that the peripheral devices are connected correctly
K9 the correct procedure used to shut down the operating and programming system
K10 how to create and structure directories and files correctly
K11 the different types of storage medium that can be used to save program files
K12 the offline programming methods used in computer-controlled machines
K13 the different programming codes used to identify factors
K14 the information and data required in order to produce complete and accurate computer-controlled machine programs
K15 how to extract and interpret general and technical data and information from different sources in-order to produce the computer-controlled machine program
K16 the factors to be taken into account when producing computer-controlled machine programs
K17 the different methods used to set tooling
K18 how to produce effective and efficient programs to avoid unnecessary operations, tool movements and tool changes, to reduce program size
K19 the methods and procedures used to check that the completed program will produce the required component safely, accurately and efficiently
K20 how to save the completed programs in the appropriate format, and the need to store programs safely and correctly, away from contaminants and sources of corruption
K21 how to back up completed or edited programs, and the implications if this is not carried out effectively
K22 the correct procedure to be followed before the program is released to the end user
K23 the extent of your own responsibility and to whom you should report if you have problems that you cannot resolve
Scope/range
Scope Performance
- Carry out all of the following in preparation for the machine programming:
- check that all the equipment is correctly connected and in a safe and usable working condition (such as cables undamaged, correctly connected, safely routed)
- power up the equipment and activate the programming software
- set up the computer system to be able to produce the program
- ensure that you have the necessary component data and information to produce the program
- identify and deal with issues (such as information-based and/or technical)
- Assist in producing or modifying computer-controlled machine operating programs for one of the following:
- turning
- machining centres
- milling
- industrial robots
- grinding
- laser profiling
- gear cutting
- fabrication machines (such as punching, bending, shearing)
- boring
- electro-discharge machining
- other specific computer-controlled machine
- Produce or modify programs using one of the following methods:
- computer aided machining (CAM)
- conversational code
- G code
- other specific method (such as macros)
- Carry out all of the following, as applicable to the programming method selected:
- import component data file and/or produce shape/geometry of the component
- select a suitable or specified datum point
- select absolute and/or incremental systems of measurement
- select imperial or metric system of measurement
- input the safe start position
- input the material parameters
- select or create tool/cutter information (such as number, type, lengths and offsets, radius compensation)
- select appropriate reference codes
- input the required positional information
- input the cutting parameters (such as depth of cut, direction, feed in/out)
- input the preparatory commands and machine management/auxiliary functions
- use repetitive programs (sub-routines, canned cycles, labels, macros)
- determine tool/cutter path, order and sequence
- select and input the tool change positions
- input any additional information (such as work-shift position)
- convert the program into the correct format (post processing)
- Carry out all of the following on completion of the programming activity:
- check and review the program format and content
- edit the program, using the correct procedure (where appropriate)
- produce tooling sheets (to include information such as tool identification, type of tips, fixtures and methods of setting up, where appropriate)
- check that the program is correctly titled and referenced
- ensure that programs are stored safely and correctly, in the correct format and location
- ensure that the program has been checked and approved before forwarding to the end user
- send a copy of the approved program to the correct location for the end user
- create a separate backup copy of the program, in case of file corruption