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

From SoftMC-Wiki
Jump to: navigation, search
(AXY: new links)
 
(18 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{Languages|MC-Basic:axis.SLAVEDISCONNECT}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
Line 4: Line 5:
  
 
|SYNTAX=
 
|SYNTAX=
''<Axis>.''SlaveDisconnect = <''numeric expression''>
+
<''axis''>.SlaveDisconnect = <''numeric expression''>
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Version 0.4.0.27 and higher
+
Since Version 4.0.27
  
 
|DESCRIPTION=
 
|DESCRIPTION=
Flag for protection against unwonted disconnection between master and slave pairs during camming/gearing. If this flag is off, the master/slave pair will be disconnected from each other only by explicit issuing: “<slaveaxis>.slave= 0” or “STOP <slaveaxis>”.
 
  
This flag causes slave axis errros to be transfered to the master axis. This means if the slave is to be stopped due to a excessive position error , velocity override or slave deviation the master will be stopped too.
+
A flag, property of the slave axis, for protection against unwanted disconnection between master and slave axes during camming/gearing. If this flag is off, the master/slave pair will be disconnected from each other only by explicit issuing: "<''slaveaxis''>.slave=0" or "STOP <''slaveaxis''>".
  
Also, if a slave axis is disabled, by any reason (directly by the user or as a result of drive fault), the current master axis will be disabled too.
+
This flag causes slave axis errors to be transferred to the master axis. This means if the slave is to be stopped due to a excessive position error , velocity override or slave deviation the master will be stopped too.
  
''An exception to these rules is when the master source is not obtained''
+
Also, if a slave axis is disabled for any reason (directly by the user or as a result of a drive fault), the current master axis will be disabled too.
  
''from master drive motion. In cases when mastersource is an external''
+
An exception to these rules is when the master source is not obtained from master drive motion. If master source is an external position or time pulse, the slave will be always disconnected, i.e. the SlaveDisconnect flag functionally will be overwritten.
 
 
''position or timepulse the slave will be always disconnected, i.e. The''
 
 
 
''SlaveDisconnect flag functionally overwritten.''
 
  
 
|TYPE=
 
|TYPE=
Line 40: Line 36:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
R/W, Modal Only
+
* Read/Write
 +
* Modal only
 +
* Valid for axis only
  
 
|EXAMPLE=
 
|EXAMPLE=
Axis1.SlaveDisconnect = 1
+
SlaveAxis.SlaveDisconnect = 1
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:axis.SLAVE|axis.SLAVE]]
+
* [[MC-Basic:element.SLAVE|SLAVE]]
* [[Axystems:MC-Basic:axis.SLAVEDISABLE|axis.SLAVEDISABLE]]
+
* [[MC-Basic:axis.SLAVEDISABLE|axis.SLAVEDISABLE]]
 
+
* [[MC-Basic:axis.MASTERSOURCE|axis.MASTERSOURCE]]
 +
* [[MC-Basic:axis.MASTERSYNC|axis.MASTERSYNC]]
 +
* [[MC-Basic:axis.SLAVELAG|axis.SLAVELAG]]
 +
* [[MC-Basic:axis.SLAVEDISABLE|axis.SLAVEDISABLE]]
 +
* [[MC-Basic:axis.SLAVEMAXDEVIATION|axis.SLAVEMAXDEVIATION]]
 +
* [[MC-Basic:axis.SLAVEDISCONNECT|axis.SLAVEDISCONNECT]]
 +
* [[Gantry Issues|Gantry_Issues]]
  
 
}}
 
}}

Latest revision as of 12:24, 13 September 2017

Language: English  • 中文(简体)‎

A flag, property of the slave axis, for protection against unwanted disconnection between master and slave axes during camming/gearing. If this flag is off, the master/slave pair will be disconnected from each other only by explicit issuing: "<slaveaxis>.slave=0" or "STOP <slaveaxis>".

This flag causes slave axis errors to be transferred to the master axis. This means if the slave is to be stopped due to a excessive position error , velocity override or slave deviation the master will be stopped too.

Also, if a slave axis is disabled for any reason (directly by the user or as a result of a drive fault), the current master axis will be disabled too.

An exception to these rules is when the master source is not obtained from master drive motion. If master source is an external position or time pulse, the slave will be always disconnected, i.e. the SlaveDisconnect flag functionally will be overwritten.

Syntax

<axis>.SlaveDisconnect = <numeric expression>

Availability

Since Version 4.0.27

Type

Long

Range

0 or 1

Default

1

Scope

Configuration, Task or Terminal

Limitations

  • Read/Write
  • Modal only
  • Valid for axis only

Examples

SlaveAxis.SlaveDisconnect = 1

See Also