Difference between revisions of "AXY:MC-Basic:axis.TIMEACCELERATION"

From SoftMC-Wiki
Jump to: navigation, search
m (1 revision)
m (Text replace - "''<axis>''" to "<''axis''>")
Line 1: Line 1:
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
''<axis>''.Tacc
+
<''axis''>.Tacc
  
 
|SYNTAX=
 
|SYNTAX=
''<axis>''.TimeAcceleration = ''<value>''<br>
+
<''axis''>.TimeAcceleration = ''<value>''<br>
  
?''<axis>''.''TimeAcceleration''
+
?<''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

See Also