GzW: SolidWorks – SWFinish/Oberflächenzeichen in SWX
2025 #2Ausgangslage
SWFinish kann unter SWX
2025 bei neuen Zeichnungsvorlagen Probleme machen, obwohl es bei alten Zeichnungen weiterhin funktioniert.
Wichtiger Hinweis
Der Fehler hängt vermutlich nicht mehr primär an Office 32/64 Bit oder der FM20.dll. Entscheidend scheint zu sein, dass neue SWX
-2025-Zeichnungsvorlagen ein geändertes Format bzw. eine andere Normbasis für Oberflächenangaben verwenden.
Mögliche Ursache
- In neueren Vorlagen ist wahrscheinlich DIN ISO 21920-1 aktiv.
- Das Makro SWFinish erwartet offenbar noch die ältere Struktur der Oberflächenzeichen.
- Dadurch werden Ra/Rz und Zahlenwerte nicht korrekt übernommen oder Klammern falsch positioniert.
Prüfansatz
- Mit alter Zeichnung testen.
- Mit neuer SWX
-2025-Vorlage testen. - Normeinstellung der Oberflächenangaben vergleichen.
- Makro-Version prüfen, mindestens SWFinish 1.7.0.8 verwenden.
- Falls möglich, beim Makroautor nach einer Anpassung für SWX
2025 / DIN ISO 21920-1 fragen.
Workarounds
- Alte Zeichnungsvorlage weiterverwenden, sofern normativ zulässig.
- Alternativlösung wie SWXHelper oder MacroBox prüfen.
- Bei eigenen Makros die Funktion
Code:
InsertSurfaceFinishSymbol3
testen, aber beachten, dass sich das Verhalten je nach Vorlage und Oberflächenzeichen-Norm unterscheiden kann.
Fazit
Wenn SWFinish in SWX
2025 nur bei neuen Zeichnungsvorlagen fehlerhaft arbeitet, liegt der Verdacht nahe, dass SolidWorks die Oberflächenzeichen-Struktur bzw. Normlogik geändert hat. Eine reine Office-/FM20.dll-Ursache ist dann eher unwahrscheinlich.