Features II JS/JSR4400N SCARA Robot
JSG GANTRY Robot
JR2000N Desktop Robot
xxiv
ON/OFF OUTPUT CONTROL _____________________________________________________ 36
Output to I/O: set, reset, pulse, invPulse____________________________________________ 36
Output after X Seconds: delaySet, delayReset _______________________________________ 39
Sound a Buzzer: onoffBZ _______________________________________________________ 40
Blink the LED (Green): onoffGLED________________________________________________ 41
Blink the LED (Red): onoffRLED__________________________________________________ 42
Output Values from I/O: dataOut, dataOutBCD ______________________________________ 43
Motor Power ON, Servo Motor ON and OFF: motorPowerON, servoON, servoOFF __________ 44
IF BRANCH, WAIT CONDITION ___________________________________________________ 45
if Branch: if, then, else, endIf_____________________________________________________ 45
Wait Condition: waitCond, waitCondTime, timeUp, endWait ____________________________ 47
CONDITION ___________________________________________________________________ 49
Condition Settings: ld, ldi, and, ani, or, ori, anb, orb ___________________________________ 49
DELAY, DATA IN, WAIT START ___________________________________________________ 52
Time Delay: delay_____________________________________________________________ 52
Waiting for a Start Signal: waitStart, waitStartBZ _____________________________________ 54
Input from I/O: dataIn, dataInBCD_________________________________________________ 56
PALLET CONTROL _____________________________________________________________ 57
Pallet Command: loopPallet, resPallet, incPallet _____________________________________ 57
EXECUTION FLOW CONTROL ___________________________________________________ 60
Subroutine Call for Jobs according to Point Types: callBase ____________________________ 60
Subroutine Call for Point Job Data: callJob__________________________________________ 62
End the Point Job: returnJob ____________________________________________________ 64
Subroutine Call for a Program: callProg ____________________________________________ 65
Subroutine Call for a Point String: callPoints_________________________________________ 69
End a Program: endProg _______________________________________________________ 70
Assigning the Returned Value of a Function: returnFunc _______________________________ 71
Jump to the Specified Point: goPoint, goRPoint, goCRPoint ____________________________ 72
Jumping to a Specified Command Line: jump, Label __________________________________ 74
FOR, DO-LOOP ________________________________________________________________ 75
for, do-loop: for, next, exitFor, do, loop, exitDo _______________________________________ 75
MOVE________________________________________________________________________ 77
Move the Z-Axis Alone: upZ, downZ, movetoZ_______________________________________ 77