Guten Tag, liebe Community.
Als heimlicher Mitleser habe ich mich lange Zeit schon für
die vielen Hilfen hier noch nie bedanken können.
Danke, dass man hier so oft gute Hilfe bekommen hat!
Und: Hallo, ich bin Benjamin und ich arbeite in Berlin für
ein Stanzformhersteller hauptsächlich im Konstruktionsbereich.
Daher ist alles 2D bei mir.
Nun zur Frage
Kurzgefragt:
Ich brauche eine Funktion zum Verbinden von 2 Objekten auch wenn Sie
sich nicht treffen (Polylinien, hpgaptol und fuzzy wurden schon probiert)
Systeminfo müsste jetzt automatisch als Signatur stehen.
Und jetzt ausführlicher, falls nicht klar ist was ich meine.
Bekanntermaßen sind Kundendaten ja immer TOP angelegt!
Wenn man die korrekten Linien Mal aus dem Gewirr gezogen hat,
dann sind die Linien nicht miteinander verbunden.
Bisher wird es immer aufwändig von Hand reingezoomt, verbunden,
rauszoomen zum nächsten, ....
Man kann auch direkt mit Rundung und R=0 die Linien verbinden.
Aber wenn man eine Kontur hat, mit mehreren Hunderten von
Linien und Bögen. Dann mag man nicht jedes Mal 40 Minuten lang
die einzelnen Objekte verbinden. Und die Kunden wollen das auch nicht
bezahlen. Bei über 90€ die Stunde auch verständlich.
Leider muss das aber gemacht werden, da sonst der Ablängautomat
unseren Bandstahl und Hunderte von einzelnen Stücken schneidet.
70% der Aufträge gehen auch so oder relativ schnell.
Aber der Rest ist solche Mehrarbeit, die ich nicht in Rechnung stellen
kann ohne, dass mir der Kunde abspringt.
Da hilft auch keine Polylinie, denn diese werden nur erstellt, wenn die Linien bereits
sich in den Endpunkten (Griffen) treffen.
Ich habe erfahren, dass es den Parameter hpgaptol gibt.
Der funktioniert aber nur für Schraffuren,aber nicht für Umgrenzungen.
Und auch die Polylinie mit mehreren Objekten und dem Fuzzy-Abstand
bringt nicht das gewünschte Ergebnis.
Ecken werden wie mit Radius=0 verbunden.
Wenn aber die Linien parallel oder nah beieinander stehen, dann
werden diese nicht in die Polylinie mitgenommen.
Nun könnte ich den Verbindungstyp auf "hinzufügen" bzw. "beides" schalten.
Dann werden die Linien auf jeden Fall verbunden, erhalten aber eine Extra-
Minilinie. Die ist dann eben so kurz wie der Abstand war. Nicht selten
unter 0,01mm. Dabei ist der Bandstahl bereits über 0,71mm stark.
Das ist auch keine Lösung. Wenn unsere Linie dann um 0,05 mm verschoben würde, dann
ist das auch in unserem Toleranzbereich, der stolze +- 0,2mm hat.
Ich habe ein Bild angehangen von ein paar Linien, die ich mal zur Anschauung grob zusammengehauen habe.
(Echte Kundendaten darf ich hier nicht teilen )
Alle Ecken würden funktionieren. Aber die offenen Bögen (oben) bleiben so.
Wenn die zwei Punkte der Bögen einfach in der Mitte zusammengezogen werden dann bleibt die Kontur
zu 99% gleich und das reicht uns.
Ich bin auch bereit externe Programme zu installieren, das geht.
Ich habe aber leider keine LISP Anbindung da ich nur ACAD LT habe.
Danke, dass ihr meine Abhandlung hier gelesen habt
------------------
B. Holz
[Diese Nachricht wurde von Knabe Konstruktion am 09. Feb. 2022 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP