ÄÖÜ-In Haidenahin PP
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hallo Autodesk Comunity,
Ich habe das Problem, dass der Heidenhain Postprozessor gerne Umlaute ausgibt (ÄÖÜ).
Zum Beispiel bei Parametrisierten Vorschüben „Übergang“
60 CYCL DEF 32.1
61 FN0: Q50=2925 ; Schneiden
62 FN0: Q52=2925 ; Schlichten
63 FN0: Q57=8000 ; Eintauchen
64 FN0: Q59=8000 ; �bergang
65 L Z+36.659 FMAX
66 L Z+34.659 FQ1607
Folgender Block des Postprozessor ist dafür verantwortlich.
writeBlock("FN0: Q" + (1600 + feedContext.id) + "=" + feedFormat.format(feedContext.feed) + " ; " + feedContext.description)
Die NC-Steuerung kann keine Sonderzeichen darstellen.
Es wird hier „operation:noEngagementFeedrate“ übersetzt in Übergang.
Es gibt anscheinend eine Lösung für das Probelm.
Man kann im Postprozessor eine eigene Übersetzung hinterlegen.
Hier ein Beispiel:
if (hasParameter("operation:noEngagementFeedrate")) {
if (movements & (1 << MOVEMENT_LINK_DIRECT)) {
var feedContext = new FeedContext(id, localize("Verbindung"), getParameter("operation:noEngagementFeedrate"));
activeFeeds.push(feedContext);
activeMovements[MOVEMENT_LINK_DIRECT] = feedContext;
Dann wird „operation:noEngagementFeedrate“ nicht in Übergang sondern in Verbindung übersetzt.
Ich kann mir das jetzt irgendwie in meinen aktuellen Heidenhain-PP reinbasteln, beim nächsten Upgrade fange ich dann aber wieder von vorne an.
Gibt es hier eine bessere Lösung, oder sollte ich mich an den Autodesk Support wenden?
MfG Alexander