로봇 제어기의 주된 사용자 인터페이스장치인 조작반(Teaching Pendant)을 이용하여 로봇이 작업할 이동 궤적과 수행 작업에 대한 프로그램을 작성하고 프로그램 파일을 저장·관리한다. 작성된 프로그램을 실행하여 위치를 교시한다. 로봇 동작과 각 관절의 위치를 관찰하고 정확한 작업이 수행되는지 확인하여 제어기 게인(Gain)값을 수정, 입력한다. 방호조치 영역 내에서 로봇의 조작에 대한 안전조치를 취하고 안전운전속도를 확인한다. 산업용로봇이 작업하는 동안 작동상태를 모니터링한다. 컴퓨터 기반의 제어기의 경우 프로그램을 작성하기도 한다.