Example - start motion on switch, Examples - input interrupt – Yaskawa SMC–4000 User Manual
Page 365

355
SMC–4000 User Manual
Example - Start Motion on Switch
Motor X must turn at 4000 counts/sec when the user flips a panel switch to on. When panel switch is
turned to off position, motor X must stop turning.
Solution: Connect panel switch to input 1 of SMC–4000. High on input 1 means switch is ON.
Examples - Input Interrupt
Instruction
Interpretation
#S;JG 4000
Set speed
AI 1;BGX
Begin after input 1 goes high
AI -1;STX
Stop after input 1 goes low
AMX;JP #S
After motion, repeat
EN;
#A
Label #A
II 1
Enable input 1 for interrupt function
JG 30000,-20000
Set speeds on X and Y axes
BG XY
Begin motion on X and Y axes
#B
Label #B
TP XY
Report X and Y axes positions
WT 1000
Wait 1000 milliseconds
JP #B
Jump to #B
EN
End of program
#ININT
Interrupt subroutine
MG "Interrupt has occurred"
Displays the message
ST XY
Stops motion on X and Y axes
#LOOP;JP #LOOP,@IN[1]=0
Loop until Interrupt cleared
JG 15000,10000
Specify new speeds
WT 300
Wait 300 milliseconds
BG XY
Begin motion on X and Y axes
RI
Return from Interrupt subroutine