EasyManua.ls Logo

Control Techniques FM-3 - Example FM-3 Programs

Control Techniques FM-3
292 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
120
FM-3 Programming Module Reference Manual
Jog.0.PlusInitiate ‘Vel=20in/s
Wait For ModuleInput.2=OFF ‘Stop when the input goes OFF
Jog.Stop ‘Decelerate to a stop
Endif
If (ModuleInput.3=ON) Then ‘Jog- when ModuleInput.3=ON
Jog.0.MinusInitiate ‘Vel=20in/s
Wait For ModuleInput.3=OFF ‘Stop when the input goes OFF
Jog.Stop ‘Decelerate to a stop
Endif
Else
This program flow instruction is used in conjunction with the If/Then/Endif instruction. If the
If/Then test condition evaluates to true the code after the If/Then and before the Else is executed.
If the test evaluates to false the code between the Else and the Endif is executed.
Examples:
If DriveInput.1=ON Then ‘The following two lines are executed if
‘DriveInput.1=ON
DriveOutput.1=ON
DriveOutput.2=OFF
Else ‘The following two lines are executed if
‘DriveInput.1=OFF
DriveOutput.1=OFF
DriveOutput.2=ON
Endif
If (ModuleInput.5=ON) Then ‘Set fast velocity if ModuleInput.5 = ON
Jog.0.Vel = 1.0 ‘in/s
Else ‘Set slow velocity if ModuleInput.5 = OFF
Jog.0.Vel = 0.1 ‘in/s
Endif
For Count/Next
This instruction is used to execute section of code a specific number of times.
Examples:
For Count = 1 to 5
Index.1.Initiate ‘Incremetal,Dist=5.250in,Vel=10.0in/s
Dwell For Time 1.000 ‘seconds
Next
For Count = 1 To 10
Wait For ModuleInput.1 = ON
Index.0.Initiate ‘Incremetal,Dist=5.000in,Vel=50in/s
Wait For Index.AnyCommandComplete
ModuleOutput.1=ON ‘Turn ModuleOutput.1 On
Wait For Time 1.000 ‘seconds

Table of Contents