UNIT CODE

DMCKPL612

UNIT TITLE

Create control functions for robotics 

APPLICATION

This unit describes the performance outcomes, skills and knowledge required to create basic control functions for robotics using programming languages.

The unit of competency is applied by technicians in a robotics, automation, mechatronics or electronics engineering environment to control robotics using programming languages.

No licensing, legislative, regulatory or certification requirements apply to this unit at the time of publication.

ELEMENT

Elements describe the essential outcome.

PERFORMANCE CRITERIA

Performance criteria describe the performance needed to demonstrate achievement of the element.

1.    Develop a program to implement a given robotics control function

1.1.      Analyse a given robotics function and develop a flowchart for it

1.2.      Develop control program

1.3.      Test and evaluate the solution by means of simulation

2.    Develop a PLC program

2.1.      Analyse a given control function (e.g. traffic light control) and develop a flowchart for it

2.2.      Develop the ladder logic to implement the control function

2.3.      Test and evaluate the solution by means of simulation

FOUNDATION SKILLS

Foundation skills essential to performance are explicit in the performance criteria of this unit of competency.

UNIT MAPPING INFORMATION

52677WA Module 11 - Programming Languages

 

TITLE

Assessment requirements for DMCKPL612 – Create control functions for robotics 

PERFORMANCE EVIDENCE

To achieve competency in this unit a person must satisfy the requirements of the elements and performance criteria included in the unit.

The person must also:

  • write simple code in at least one language
  • test program created and ensure requirements are met
  • fix errors in code
  • develop simple test procedures

KNOWLEDGE EVIDENCE

To achieve competency in this unit a person must satisfy the requirements of the elements and performance criteria included in the unit.

This includes knowledge of:

  • system logic flow charts and diagrams
  • programming language basic syntax rules
  • program development process, debugging and testing
  • developing the control program with one of the following programming languages:

(a) Arduino

(b) C++

(c) Assembly language

ASSESSMENT CONDITIONS

Assessment conditions:

All assessment must be completed in accordance with work health and safety standards.

When assessments are conducted remotely, invigilation software must be used to ensure authenticity of work completed.

Model answers or marking guides must be provided for all assessments to ensure reliability of assessment judgements when marking is undertaken by different assessors.

The candidate must have access to all tools, equipment, materials and documentation required.

Assessor Requirements:

Assessors must satisfy the assessor requirements in the standards for registered training organisation (RTOs) current at the time of assessment.

Assessors must also hold a tertiary qualification in engineering or related field.

The RTO must also ensure that trainers and assessors keep their industry knowledge up to date through ongoing professional development.

The RTO must take appropriate steps, as an ongoing procedure, to verify information about trainer and assessor’s qualifications, vocational competencies and current industry skills.

 

Software/Hardware Used

Software

  • Wireshark

Hardware

  •  N/A