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

From SoftMC-Wiki
Jump to: navigation, search
m (Text replace - "Versions 4.2.x and higher" to "Since Version 4.2.x")
 
(10 intermediate revisions by the same user not shown)
Line 14: Line 14:
  
  
VIA(0) – the point defines only the direction but the passes doesn’t require reaching it.
+
* '''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.
+
* '''SMOOTH'''(2)    - special smoothing
 
+
* '''POLISHING'''(3) - for polishing applications, moving average smoothing
SMOOTH(2) - additional smoothing  
 
  
 +
<br>
 
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 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.  
 
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.Since Version 4.2.x.
+
* Makes rounding the corners symmetrical.
 
+
* Points on a distance closer then the given value will be rejected.
Points on a distance closer then the given value will be rejected.
 
  
  
Line 35: Line 34:
 
|RANGE=
 
|RANGE=
  
0 - 2
+
0 - 3
  
 
Through – 1
 
Through – 1
Line 42: Line 41:
  
 
Smooth - 2
 
Smooth - 2
 +
 +
Polishing - 3
  
 
|UNITS=
 
|UNITS=
Line 59: Line 60:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:PASS|PASS]]
+
* [[MC-Basic:PASS|PASS]]
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
+
* [[MC-Basic:DOPASS|DOPASS]]
* [[Axystems:MC-Basic:robot.PASSSYMMETRICPATH|robot.PASSSYMMETRICPATH]]
+
* [[MC-Basic:robot.PASSSYMMETRICPATH|robot.PASSSYMMETRICPATH]]
* [[Axystems:MC-Basic:robot.PASSTRANMINGAP|robot.PASSTRANMINGAP]]
+
* [[MC-Basic:robot.PASSTRANMINGAP|robot.PASSTRANMINGAP]]
* [[Axystems:MC-Basic:robot.PASSROTMINGAP|robot.PASSROTMINGAP]]
+
* [[MC-Basic:robot.PASSROTMINGAP|robot.PASSROTMINGAP]]
* [[Axystems:MC-Basic:robot.PASSTHROUGHMAXDEVIATION|robot.PASSTHROUGHMAXDEVIATION]]
+
 
 +
<!-- * [[AXY:MC-Basic:robot.PASSTHROUGHMAXDEVIATION|robot.PASSTHROUGHMAXDEVIATION]] -->
  
 
}}
 
}}

Latest revision as of 09:39, 26 October 2017

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) - special smoothing
  • POLISHING(3) - for polishing applications, moving average 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.
  • Points on a distance closer then the given value will be rejected.

Syntax

<Robot>.PassMethod = <Value>

Availability

Since Version 4.2.x

Type

Long

Range

0 - 3

Through – 1

Via – 0

Smooth - 2

Polishing - 3

Default

0

Scope

Task or Terminal

Limitations

Modal Only .Valid for robots only.

Examples

Puma.PassMethod = 0

See Also