A graphical robot programming system has been developed. This system with a graphical interface is user-friendly and easy-to-learn for low-skill users. It has been developed as a prototype system under a project by the Japan Robot Association (JARA) since 1994. The system runs on a personal computer and consists of a graphical user interface and an editing system. It is designed for programming an arc welding robot in small batch production and is expected to provide low-skill users with a means to use industrial robots with ease.