Loctite CARTESIAN 400 User Manual
Page 17

[ ON/OFF Output Control ] ________________________________________________________ 28
 Outputting to I/O: set, reset, pulse, invPulse______________________________________ 28 
 Outputting after X second: delaySet, delayReset __________________________________ 31 
 Sounding an alarm buzzer: onoffBZ ____________________________________________ 32 
 Blinking the LED (Green): onoffGLED __________________________________________ 33 
 Blinking the LED (Red): onoffRLED ____________________________________________ 34 
 Outputting values from I/O: dataOut,dataOutBCD _________________________________ 35 
[ If Branch, Wait Condition ] _______________________________________________________ 36
 if Branch: if, then, else, endIf__________________________________________________ 36 
 Wait Condition: waitCond,waitCondTime,timeUp,endWait ___________________________ 38 
[ Condition ] ___________________________________________________________________ 40
Condition Settings: ld, ldi, and, ani, or, ori, anb, orb ________________________________ 40
[ Delay, Data In, Wait Start ] _______________________________________________________ 43
 Time Delay: delay__________________________________________________________ 43 
 Waiting for a start instruction: waitStart, waitStartBZ _______________________________ 45 
 Inputting from I/O: dataIn, dataInBCD___________________________________________ 47 
[ Pallet Control ] ________________________________________________________________ 48
Pallet Command: loopPallet, resPallet, incPallet __________________________________ 48
[ Execution Flow Control ]_________________________________________________________ 51
 Subroutine call of type setting job: callBase ______________________________________ 51 
 Subroutine call of point job data: callJob_________________________________________ 53 
 End of point job: returnJob ___________________________________________________ 55 
 Subroutine call of Program: callProg ___________________________________________ 56 
 Calling points: callPoints_____________________________________________________ 60 
 Ending a program: endProg __________________________________________________ 61 
 Assigning the returned value of a function: returnFunc______________________________ 62 
 Jumping to a specified point: goPoint, goRPoint, goCRPoint _________________________ 63 
 Jumping to a specified command line: jump, Label ________________________________ 65 
[ For, Do-loop ] _________________________________________________________________ 66
For, Do-loop: for, next, exitFor, do, loop, exitDo ___________________________________ 66
Features II CARTESIAN Benchtop Robot
xvi
