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