Hallo,
im Post können folgende Variablen benutzt werden:
-> "arccheck" ist das was Sie suchen.
breakarcs : 2 #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs
arcoutput : 1 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180
arctype : 2 #Arc center 1=abs, 2=St-Ctr, 3=Ctr-St, 4=unsigned inc.
do_full_arc : 0 #Allow full circle output? 0=no, 1=yes
helix_arc : 2 #Support helix arc output, 0=no, 1=all planes, 2=XY plane only
arccheck : 3 #Check for small arcs, convert to linear
atol : .01 #Angularity tolerance for arccheck = 2
ltol : .002 #Length tolerance for arccheck = 1
vtol : .0001 #System tolerance
This works with mill, lathe and 2d wire toolpaths.
To enable this feature set the variable 'arccheck' to 1, 2 or 3.
To disable this feature set 'arccheck' to 0 or 'no'.
arccheck = 1, will check the length of the arc.
If the length is less than a given length tolerance then the arc is converted into a line.
arccheck = 2, will check the angles of the triangle created by the start point, center point and end point.
If the triangle differs from an equilateral triangle more than a given angle tolerance then the arc is converted into a line.
arccheck = 3, will test the arcs using both methods. Use the variable 'ltol' to specify the length tolerance and the variable 'atol' to specify the angle tolerance.
Details finden Sie in der Postdokumentation "207 Breakup of motion.pdf", die Ihr Händler Ihnen sicherlich zu Verfügung stellt, bzw. Ihren Post entsprechend abändert.
mfg
Andreas Stute
InterCAM
"Alle Telefonate mit Intercam liefen leider darauf hinaus: Das kann gar nicht sein!"
Mit wem haben Sie gesprochen????
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP