可变汇编语言（Variable Assembly Language, VAL）是一个设计给工业机器人用的电脑控制系统及程式语言。VAL机器人语言是会被永久地储存于系统内，这包括了个体应用软体的导向。VAL能从容熟谙人类语法，它使用了明了，简洁的自我学习机能，所有对机器人的命令或通话都由简明的单字与数字序列组成。VAL的连续轨道计算程式允许机器人在有效发挥记忆体资源下，实时移动复杂的路线、在线接受操作者的程式上的指挥及其修改。