Difference between revisions of "AXY:MC-Basic:axis.TIMEACCELERATION"
m (1 revision) |
m (Text replace - "''<axis>''" to "<''axis''>") |
||
| Line 1: | Line 1: | ||
{{MC-Basic | {{MC-Basic | ||
|SHORT FORM= | |SHORT FORM= | ||
| − | '' | + | <''axis''>.Tacc |
|SYNTAX= | |SYNTAX= | ||
| − | '' | + | <''axis''>.TimeAcceleration = ''<value>''<br> |
| − | ?'' | + | ?<''axis''>.''TimeAcceleration'' |
|AVAILABILITY= | |AVAILABILITY= | ||
Revision as of 07:40, 17 March 2014
Defines the duration of the acceleration phase. This value is only reached if the other movement parameters cause it to occur. The maximum acceleration value is not exceeded.
A query of the property returns a numeric value, which may be used in expressions. This value is the assigned value - not the actual used value.
When –1 is assigned, this property is ignored and the defined acceleration is used instead.
A value that is not an integer multiple of the SERCOS cycle time is rounded up to the nearest integer multiple value.
Short form
<axis>.Tacc
Syntax
<axis>.TimeAcceleration = <value>
?<axis>.TimeAcceleration
Availability
All versions
Type
Double
Range
-1, 0 to MaxDouble
Units
Msec
Default
-1
Scope
Configuration, Task or Terminal
Limitations
To set the value within a task, the axis must be attached to that task (using the ATTACH command).
Examples
a1.TAcc = 250 ‘sets the acceleration time to 250 msec
?g1.TimeAcceleration