Difference between revisions of "AXY:MC-Basic:group.VELOCITYCRUISE"
m (Text replace - "''<expression>''" to "<''expression''>") |
m (Text replace - "<GROUP>" to "<''group''>") |
||
Line 1: | Line 1: | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
− | ''< | + | ''<''group''>.''Vcruise |
|SYNTAX= | |SYNTAX= | ||
− | ''< | + | ''<''group''>.''VelocityCruise = <''expression''><br> |
− | ?''< | + | ?''<''group''>.''VelocityCruise |
|AVAILABILITY= | |AVAILABILITY= | ||
Line 17: | Line 17: | ||
|RANGE= | |RANGE= | ||
− | Greater than 0, less than ''< | + | Greater than 0, less than ''<''group''>.''VELOCITYMAX |
|UNITS= | |UNITS= | ||
− | User velocity units, as given by ''< | + | User velocity units, as given by ''<''group''>.''VELOCITYFACTOR |
|DEFAULT= | |DEFAULT= |
Revision as of 16:36, 20 March 2014
This property specifies the desired cruise velocity. The motion generator attempts to reach this velocity during motion commands. The ability of the motion generator to reach this value is constrained by the value of ACCELERATION, DECELERATION, SMOOTHFACTOR and the final position. This propertyis used inside a motion command to override the permanent value.
Short form
<group>.Vcruise
Syntax
<group>.VelocityCruise = <expression>
?<group>.VelocityCruise
Availability
All versions
Type
Double
Range
Greater than 0, less than <group>.VELOCITYMAX
Units
User velocity units, as given by <group>.VELOCITYFACTOR
Default
250 counts per msec
Scope
Task or Terminal
Limitations
The actual cruise velocity cannot exceed the limit set by VELOCITYMAX. If this command is issued with VCRUISE greater than VMAX, the command is executed, but the velocity is limited by VMAX.
To set the value within a task, the group must be attached to that task (using the ATTACH command).
Examples
Group1.VelocityCruise =67
Move Group1 {100, 200} Vcruise = xaxis.vmax