Difference between revisions of "MC-Basic:axis.VELOCITYOVERSPEED"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with '{{MC-Basic |SHORT FORM= ''<axis>''.VOSPD |SYNTAX= <axis>.VelocityOverspeed = <value><br> ?<axis>.VelocityOverspeed |AVAILABILITY= All versions |DESCRIPTION= Set or query the…')
 
(AXY: new links)
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
{{Languages|MC-Basic:axis.VELOCITYOVERSPEED}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
''<axis>''.VOSPD
+
<''axis''>.VOSPD
  
 
|SYNTAX=
 
|SYNTAX=
<axis>.VelocityOverspeed = <value><br>
+
<''axis''>.VelocityOverspeed = <''value''><br>
  
?<axis>.VelocityOverspeed
+
?<''axis''>.VelocityOverspeed
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Line 12: Line 13:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
Set or query the axis VELOCITYOVERSPEED value. VELOCITYOVERSPEED defines an absolute motor velocity limit. When this limit is exceeded, an error is generated and the axis is brought to an immediate stop. While stopping, the overspeed condition is not checked. Further action may be taken by the program error handler.
+
 
 +
Sets or queries the axis VELOCITYOVERSPEED value. VELOCITYOVERSPEED defines an absolute motor velocity limit. When this limit is exceeded, an error is generated and the axis is brought to an immediate stop. While stopping, the overspeed condition is not checked. Further action may be taken by the program error handler.
 +
 
 +
 
 +
{{Note| VelocitySafetyLimit and [[MC-Basic:axis.VELOCITYOVERSPEED|VOSPD]] should be greater than: '''1000/ser.cycletime/VFac'''. In cases where [[MC-Basic:element.VELOCITYFACTOR|vfac]] is set too low regular velocity values can trigger these. <br>
 +
<!-- {{Bugzilla|5267}} -->  }}
  
 
|TYPE=
 
|TYPE=
Line 21: Line 27:
  
 
|UNITS=
 
|UNITS=
User axis velocity units, as given by ''<axis>''.VELOCITYFACTOR
+
User axis velocity units, as given by <''axis''>.VELOCITYFACTOR
  
 
|DEFAULT=
 
|DEFAULT=
1.2*Vmax
+
1.2×Vmax
  
 
|SCOPE=
 
|SCOPE=
Line 36: Line 42:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:ATTACH|ATTACH]]
+
* [[MC-Basic:ATTACH|ATTACH]]
* [[Axystems:MC-Basic:axis.VELOCITYMAX|axis.VELOCITYMAX]]
+
* [[MC-Basic:element.VELOCITYMAX|VELOCITYMAX]]
  
  
 
}}
 
}}

Latest revision as of 13:07, 13 September 2017

Language: English  • 中文(简体)‎

Sets or queries the axis VELOCITYOVERSPEED value. VELOCITYOVERSPEED defines an absolute motor velocity limit. When this limit is exceeded, an error is generated and the axis is brought to an immediate stop. While stopping, the overspeed condition is not checked. Further action may be taken by the program error handler.


NOTE-Info.svgNOTE
VelocitySafetyLimit and VOSPD should be greater than: 1000/ser.cycletime/VFac. In cases where vfac is set too low regular velocity values can trigger these.

Short form

<axis>.VOSPD

Syntax

<axis>.VelocityOverspeed = <value>

?<axis>.VelocityOverspeed

Availability

All versions

Type

Double floating point

Range

Greater than zero.

Units

User axis velocity units, as given by <axis>.VELOCITYFACTOR

Default

1.2×Vmax

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.VelocityOverspeed = a1.vmax

See Also