Difference between revisions of "MC-Basic:SYSTEM.PIPEMODE"

From SoftMC-Wiki
Jump to: navigation, search
m
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
{{Languages|MC-Basic:SYSTEM.PIPEMODE}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
Line 4: Line 5:
  
 
|SYNTAX=
 
|SYNTAX=
Sys.PMode = ''<expression>''
+
Sys.PMode = <''expression''>
  
 
? Sys.PMode
 
? Sys.PMode
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Versions 3.6.20 and higher
+
Since Version 3.6.20
  
 
|DESCRIPTION=
 
|DESCRIPTION=
Line 16: Line 17:
 
0 – Pipe mode is inactive
 
0 – Pipe mode is inactive
  
1 – Position pipe-mode is active. Sys.HostDouble[1]…Sys.HostDouble[8] contain position commands for the respective axes.
+
1 – Position pipe-mode is active. Sys.HostDouble[1]…Sys.HostDouble[128] contain position commands for the respective axes.
  
2 – Position & Velocity pipe-mode is active. Sys.HostDouble[1]…Sys.HostDouble[8] contain position and velocity commands for the respective axes.
+
2 – Position & Velocity pipe-mode is active. Sys.HostDouble[1]…Sys.HostDouble[128] contain position and velocity commands for the respective axes.
  
Sys.VIn contains drive’s operation mode information.
+
3 - Velocity-only pipe-mode. Sys.HostDouble[1]…Sys.HostDouble[128] contain velocity commands for the respective axes.
  
Sys.Vin variable.defines  the Operation modes for each axis are set 0 or  1.
+
4 - TORQ-only pipe-mode. Sys.HostDouble[1]…Sys.HostDouble[128] contain torq commands for the respective axes.
  
The valid operation modes values are :
 
  
0 – Position operation mode
 
 
1 – Velocity  operation mode
 
 
 
{{Note/Important| '''THIS PROPERTY IS OBSOLETE'''}}
 
  
 
|TYPE=
 
|TYPE=
Line 37: Line 31:
  
 
|RANGE=
 
|RANGE=
0 , 1 or 2
+
0 , 1, 2, 3 or 4
  
 
|UNITS=
 
|UNITS=
Line 49: Line 43:
  
 
|LIMITATIONS=
 
|LIMITATIONS=
Engaging sys.pipemode (1 or 2) is not allowed during motion.. To leave pipemode, all axes pipemode property should be off.
+
*Engaging sys.pipemode (1 or 2) is not allowed during motion. To leave pipemode, all axes pipemode property must be off.
 +
*Read only
  
 
|EXAMPLE=
 
|EXAMPLE=
Line 57: Line 52:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:axis.PIPEMODE|axis.PIPEMODE]]
+
* [[MC-Basic:axis.PIPEMODE|axis.PIPEMODE]]
  
[[Category:Axystems:Obsolete|SYSTEM.PIPEMODE]]
+
[[Category:Obsolete|SYSTEM.PIPEMODE]]
  
 +
[[Category:MC-Basic:System|MC-Basic:System]]
 
}}
 
}}

Latest revision as of 12:18, 12 June 2017

Language: English  • 中文(简体)‎

This property defines motion pipe mode type. Pipe mode types:

0 – Pipe mode is inactive

1 – Position pipe-mode is active. Sys.HostDouble[1]…Sys.HostDouble[128] contain position commands for the respective axes.

2 – Position & Velocity pipe-mode is active. Sys.HostDouble[1]…Sys.HostDouble[128] contain position and velocity commands for the respective axes.

3 - Velocity-only pipe-mode. Sys.HostDouble[1]…Sys.HostDouble[128] contain velocity commands for the respective axes.

4 - TORQ-only pipe-mode. Sys.HostDouble[1]…Sys.HostDouble[128] contain torq commands for the respective axes.

Short form

Sys.PMode

Syntax

Sys.PMode = <expression>

? Sys.PMode

Availability

Since Version 3.6.20

Type

Long

Range

0 , 1, 2, 3 or 4

Default

0

Scope

Config, Task or Terminal

Limitations

  • Engaging sys.pipemode (1 or 2) is not allowed during motion. To leave pipemode, all axes pipemode property must be off.
  • Read only

Examples

Sys.PMode = 1

?Sys.PMode

See Also