User units, Examples: user units, Example – Yaskawa SMC–4000 User Manual
Page 346
336
SMC–4000 User Manual
Examples:
User Units
Variables and arithmetic operations make it easy to input data in desired user units i.e.; inches or RPM.
For example, an operator can be prompted to input a number in revolutions. The input number is
converted into counts by multiplying it by the number of counts/revolution.
The SMC–4000 position parameters such as PR, PA and VP have units of quadrature counts. Speed
parameters such as SP, JG and VS have units of counts/sec. Acceleration parameters such as AC, DC, VA
and VD have units of counts/sec
2
. All input parameters must be converted into these units.
Example:
:V1=10
Assign V1
:V1=
Return V1
0000000010.0000
Default Format
:V1={F4.2}
Specify local format
0010.00
New format
:V1={$4.2}
Specify hex format
$000A.00
Hex value
:V1="ALPHA"
Assign string "ALPHA" to V1
:V1={S4}
Specify string format first 4 characters
ALPH
#RUN
Label
IN "ENTER # OF REVOLUTIONS",N1
Prompt for revs
PR N1*2000
Convert to counts
IN "ENTER SPEED IN RPM",S1
Prompt for RPMs
SP S1*2000/60
Convert to counts/sec
IN "ENTER ACCEL IN RAD/SEC2",A1
Prompt for ACCEL
AC A1*2000/(2*3.14)
Convert to counts/sec2
BG
Begin motion
EN
End program