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

From SoftMC-Wiki
Jump to: navigation, search
(Created page with '{{MC-Basic |SHORT FORM= |SYNTAX= ''<Robot>.''PassMethod = ''<Value>''PASSSYMMETRICPATHPASSTRANMINGAPPASSROTMINGAPPASSTHROUGHMAXDEVIATION |AVAILABILITY= Versions 4.2.x and high…')
 
 
(13 intermediate revisions by 3 users not shown)
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
+
Since Version 4.2.x
  
 
|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.
  
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.
+
* '''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
 +
 
 +
<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 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.
  
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 - 3
 +
 
Through – 1
 
Through – 1
  
Via – 00/1above zero to MaxDoubleabove zero to MaxDouble
+
Via – 0
 +
 
 +
Smooth - 2
 +
 
 +
Polishing - 3
  
 
|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 42: 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:PASS|PASS]]
+
* [[MC-Basic:robot.PASSTRANMINGAP|robot.PASSTRANMINGAP]]
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
+
* [[MC-Basic:robot.PASSROTMINGAP|robot.PASSROTMINGAP]]
* [[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:PASS|PASS]]
 
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
 
* [[Axystems:MC-Basic:robot.PASSTHROUGHMAXDEVIATION|robot.PASSTHROUGHMAXDEVIATION]]
 
* [[Axystems:MC-Basic:PASS|PASS]]
 
* [[Axystems:MC-Basic:DOPASS|DOPASS]]
 
  
 +
<!-- * [[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