Difference between revisions of "MC-Basic:robot.PASSMETHOD"

From SoftMC-Wiki
Jump to: navigation, search
m (1 revision)
Line 4: Line 4:
  
 
|SYNTAX=
 
|SYNTAX=
''<Robot>.''PassMethod = ''<Value>''PASSSYMMETRICPATHPASSTRANMINGAPPASSROTMINGAPPASSTHROUGHMAXDEVIATION
+
''<Robot>.''PassMethod = ''<Value>''
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Versions 4.2.x and higherVersions 4.2.x and higherDescription          In VIA method forces the AI to produce symmetric distances of additional Q points from the P point although the Q points belong to differet segemnts, and tehrefore have different stretch facotes. Mkes rounding the corneres symmetrical.Versions 4.2.x and higherDescription          Points on a distance closer then the given value will be rejected.Versions 4.2.x and higherVersions 4.2.x and higher
+
Versions 4.2.x and higher
  
 
|DESCRIPTION=
 
|DESCRIPTION=
 +
 
There are two types of path that are defined by the point – through and via.
 
There are two types of path that are defined by the point – through and via.
 +
 +
 +
VIA(0) – the point defines only the direction but the passes doesn’t require reaching it.
  
 
THROUGH(1) – the calculated path passes exactly through the point.
 
THROUGH(1) – the calculated path passes exactly through the point.
  
VIA(0) the point defines only the direction but the passes doesn’t require reaching it.
+
SMOOTH(2) - additional smoothing
 +
 
 +
In case of Via method new segment points are calculated according to the point stretch factor value. This means that for the segment P[n]-P[n+1] the new points Q[n] is proportional to SF[n] and Q[n+1] is proportional to SF[n+1]Points on a distance closer then the given value will be rejected.
 +
 
 +
In VIA method forces the AI to produce symmetric distances of additional Q points from the P point although the Q points belong to different segments, and therefore have different stretch factors.
 +
 
 +
Makes rounding the corners symmetrical.Versions 4.2.x and higher.
 +
 
 +
Points on a distance closer then the given value will be rejected.
  
In case of Via method new segment points are calculated according to the point stretch factor value. This means that for the segment P[n]-P[n+1] the new points Q[n] is proportional to SF[n] and Q[n+1] is proportional to SF[n+1]Points on a distance closer then the given value will be rejected..
 
  
 
|TYPE=
 
|TYPE=
LongLongDoubleDouble
+
 
 +
Long
  
 
|RANGE=
 
|RANGE=
 +
 +
0 - 2
 +
 
Through – 1
 
Through – 1
  
Via – 00/1above zero to MaxDoubleabove zero to MaxDouble
+
Via – 0
 +
 
 +
Smooth - 2
  
 
|UNITS=
 
|UNITS=
mmdegdeg
+
 
  
 
|DEFAULT=
 
|DEFAULT=
000.10.145
+
0
  
 
|SCOPE=
 
|SCOPE=
Task or TerminalTask or TerminalTask or TerminalTask or TerminalTask or Terminal
+
Task or Terminal
  
 
|LIMITATIONS=
 
|LIMITATIONS=
Modal Only . Valid for robots only.Modal – Only Valid for robots only. Can not be set while the motion is executing.Modal – Only Valid for robots only. Can not be set while the motion is executing.Modal – Only Valid for robots only. Can not be set while the motion is executing.Modal – Only Valid for robots only. Can not be set while the motion is executing.
+
Modal Only .Valid for robots only.
  
 
|EXAMPLE=
 
|EXAMPLE=
Line 45: Line 62:
 
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
 
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
 
* [[Axystems:MC-Basic:robot.PASSSYMMETRICPATH|robot.PASSSYMMETRICPATH]]
 
* [[Axystems:MC-Basic:robot.PASSSYMMETRICPATH|robot.PASSSYMMETRICPATH]]
* [[Axystems:MC-Basic:PASS|PASS]]
 
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
 
 
* [[Axystems:MC-Basic:robot.PASSTRANMINGAP|robot.PASSTRANMINGAP]]
 
* [[Axystems:MC-Basic:robot.PASSTRANMINGAP|robot.PASSTRANMINGAP]]
* [[Axystems:MC-Basic:PASS|PASS]]
 
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
 
 
* [[Axystems:MC-Basic:robot.PASSROTMINGAP|robot.PASSROTMINGAP]]
 
* [[Axystems:MC-Basic:robot.PASSROTMINGAP|robot.PASSROTMINGAP]]
* [[Axystems:MC-Basic:PASS|PASS]]
 
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
 
 
* [[Axystems:MC-Basic:robot.PASSTHROUGHMAXDEVIATION|robot.PASSTHROUGHMAXDEVIATION]]
 
* [[Axystems:MC-Basic:robot.PASSTHROUGHMAXDEVIATION|robot.PASSTHROUGHMAXDEVIATION]]
* [[Axystems:MC-Basic:PASS|PASS]]
 
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
 
 
  
 
}}
 
}}

Revision as of 11:20, 25 October 2011

There are two types of path that are defined by the point – through and via.


VIA(0) – the point defines only the direction but the passes doesn’t require reaching it.

THROUGH(1) – the calculated path passes exactly through the point.

SMOOTH(2) - additional smoothing

In case of Via method new segment points are calculated according to the point stretch factor value. This means that for the segment P[n]-P[n+1] the new points Q[n] is proportional to SF[n] and Q[n+1] is proportional to SF[n+1]Points on a distance closer then the given value will be rejected.

In VIA method forces the AI to produce symmetric distances of additional Q points from the P point although the Q points belong to different segments, and therefore have different stretch factors.

Makes rounding the corners symmetrical.Versions 4.2.x and higher.

Points on a distance closer then the given value will be rejected.

Syntax

<Robot>.PassMethod = <Value>

Availability

Versions 4.2.x and higher

Type

Long

Range

0 - 2

Through – 1

Via – 0

Smooth - 2

Default

0

Scope

Task or Terminal

Limitations

Modal Only .Valid for robots only.

Examples

Puma.PassMethod = 0

See Also