← Robot hub
ROBOT / MITSUBISHI / MELFA BASIC

BRAND.04 / CR750 + CR800

Mitsubishi MELFA BASIC

The BASIC-style robot language of Mitsubishi's CR-series controllers.

MELFA BASIC V runs on the CR750 and CR751 and on the older CRnD-700 and CRnQ-700 controllers; the CR800 runs MELFA BASIC V and VI. A program is plain text that runs line by line, with If…Then branches, For…Next and While…WEnd loops, *LABEL jump targets and GoSub / Return subroutines. Motion is Mov (joint), Mvs (linear) and Mvr (arc); I/O is M_Out() and M_In(); timing is Dly and Wait. The first letter of a variable sets its type: P for a pose, J for joint angles, M for a number, C with a trailing $ for a string.