Diese ursprüngliche Seite
         http://www.tu-chemnitz.de/~zuern/ncgpost/gpostexercises00.htm bzw.
http://www-user.tu-chemnitz.de/~zuern/ncgpost/gpostexercises00.htm steht ab 01.04.2006 nicht mehr zur Verfügung.

1. Download (seit 17.05.2013 ; 27.08.2011 ; 29.07.2008 ; 03.05.2007 )   public_html-080921.zip   :
        45.405.873 iByte   MD5: 23bbbcc9ec556d8c8da102c05752b423   kein Passwort oder dergleichen

    www.file-upload.net/download-7603064/public_html-080921.zip.html
        oder
    ul.to/0ic42gou

2.   public_html-080921.zip entpacken incl. PfadStruktur z.B. nach
    D:\public_html-080921\*.*
      und dann
    D:\public_html-080921\index.html im Browser öffnen.

    Falls obiges nicht funktioniert, senden Sie eine eMail an den Autor (ekkehard DOT zuern AT mb DOT tu-chemnitz DOT de).
 


Seite I von 74               Pro/NC-GPOST ÜBUNGEN


Pro E/NC-GPOST

Um in (für) Pro ENGINEER® einen Post-Prozessor selbst zu schreiben, bedarf es einigen Wissens und einiger Übung. Die Dokumente von PTC sind allesamt in Englisch, was das Erlernen erschwert. Genauso die Seiten von ANC (Austin N.C., Inc.), von denen das Post-Prozessor-Interface stammt. Einzig deutschsprachig aber kostenpflichtig sind die Seiten der ESC GmbH . Für einen Programmierer, der von NC-Programmen und Post-Prozessoren "keine Ahnung" hat, ist das eine zusätzliche Hürde. Deswegen wurde hier das Dokument Gpost_Exercises.doc ins Deutsche übersetzt, incl. einiger Erweiterungen.

Gpost_Exercises.doc ist Bestandteil von GPost_Training_Manual.doc. Einige Seiten aus GPost_Training_Manual.doc sollten dennoch als "Nachschlagewerk" ausgedruckt werden (oder als Datei immer parat sein). Hauptmangel an GPost_Training_Manual.doc ist, daß es keinen "Index" gibt, der hier nachgereicht wird.
Ursprüngliche Quellen (nicht mehr vorhanden/zugänglich):
    http://www.eng.cam.ac.uk/DesignOffice/cad/proe2001/machine/extra_presentations/gpost_tutorial/gpost_exercises.doc
    Titel = Introduction ; Author = Dragos Popesco ; Firma = PTC

Fangen Sie einfach mit Pro E/NC-GPOST ÜBUNGEN und nachfolgendem an, der Rest ergibt sich von allein und mit diesen Dokumenten.

Ausdrucken:
Alles unter "Pro E/NC-GPOST ÜBUNGEN" ist im CSS-fähigen Browser ausdruckbar. Es erscheint beim Ausdruck, eine jeweilige Kopfzeile in der Art "Seite ??? von 74". Betrachten Sie den Ausdruck zuvor in der Druckvorschau bzw. Seitenansicht. Eventuell müssen Sie dem Browser mitteilen (Druckoptionen, Druckeinstellungen, Seite einrichten), daß alle Seitenränder nahe/gleich 0.0 sind.
      Geteste wurde der Ausdruck mit den Browsern: Opera 7.54 ; Mozilla 1.7.8 ; MS Internet Explorer 6.x   Nicht in: Netscape Communicator 4.7

Abgerundet wird alles mit einer "Mini-FAQ" und der Syntaxhervorhebung in UltraEdit sowie der Web-Aufbereitung mit "Highlight Code Converter".

Die Dokumentation/Anleitung hier basiert auf:
    Pro ENGINEER® 2001
    und der Java-Variante des "Option File Generator" in der Version
    "Pro / NC-GPOST 2000i , 5.5.0.6" .

CAD/CAM Schnittstellen:
Der G-POST kann CL-Daten-Dateien von folgenden populäre CAD/CAM-Systemen lesen:
Anvil, Cadra, Catia, Computer Vision, Intergraph, Mastercam C-Hook auch verfügbar!, PTC, SDRC, SurfCAM und Unigraphics.


  das engl. Original: GPost_Training_Manual.doc 12 MB (428 MB) Seiten ca. kB
Bilder
    Section One : Pro/NC-GPOST BASIC INFORMATION
1-62 -
      1. Introduction   3 -
    Pro/NC-GPOST Modules   3 -
    1. Optfile   4 -
    2. GPOST   6 -
2. Option File Generator (Optfile) GUI   9 -
3. Post-processor Function Categories   15 -
4. Post-processors and the Pro/MFG Parameters   23 -
    1. Manufacturing Parameters   23 -
    2. The PPRINT Table   23 -
    3. The Customize menu   24 -
5. CL File Records and Post-processor Vocabulary   25 -
    Motion statements (class 5000 records)   Bewegungs-Anweisungen (Klasse 5000)
        alternativ in:
FIL Manual 17.07.2001   FIL Manual 28.06.1999
  25 -
    Post-processor commands (class 2000 records)   26 -
    Environment control records   27 -
6. Introduction to the Factory Interface Language (FIL)
        alternativ in HTML:
FIL Manual 17.07.2001   FIL Manual 28.06.1999
  29 -
6.1. FIL General Information   29 -
6.2. Syntax of the FIL File   30 -
6.3. Variables   31 -
6.3.1. Basic Information   32 -
6.3.2. String Definition   32 -
6.3.3. Array Definition   33 -
6.3.4. Redefinition of Variables   33 -
6.3.5. Geometric Definition   33 -
6.3.6. CANON Definitions   33 -
6.3.7. The DATA Statement   34 -
6.3.8. The OBTAIN Statement   36 -
6.4. Labels   37 -
6.5. Operators   37 -
6.6. Functions   37 -

Seite II von 74               Pro/NC-GPOST ÜBUNGEN


  das engl. Original: GPost_Training_Manual.doc 12 MB (428 MB) Seiten ca. kB
Bilder
    Section One : Pro/NC-GPOST BASIC INFORMATION
1-62 -
      6.7. String Functions   38 -
6.7.1. Search and Replace   38 -
6.7.2. Removing Blanks   38 -
6.7.3. Extracting a Substring   40 -
6.7.4. Adding a Non-printing Character   40 -
6.7.5. String Conversion Modifiers (Text Formatting)   40 -
    a) CONVI: Conversion to Integer   40 -
    b) CONVF: Conversion to Floating Point
        alternativ in:
FIL Manual 17.07.2001   FIL Manual 28.06.1999
  41 -
    c) CONVE: Conversion to the exponential notation   42 -
6.7.6. Current Date & Time   43 -
6.7.7. CL File Name   43 -
6.8. Logic Statements   45 -
6.8.1. The Arithmetic IF Statement   45 -
6.8.2. The Logical IF   45 -
6.8.3. The Logical IF-THEN-ELSE   45 -
6.8.4. Logical Evaluation   45 -
6.8.5. The CASE Statement   46 -
6.8.6. DO Loops   46 -
6.8.7. The CONTIN Statement   47 -
6.8.8. The JUMPTO Statement   47 -
6.8.9. The TIMLIM Statement   48 -
6.9. Macro definition   49 -
6.10. CL Commands   50 -
6.10.1. The PPWORD Command   50 -
6.10.2. The PRINT Command   50 -
6.10.3. The POSTN Command   51 -
6.10.4. The REPEAT Command   51 -
6.10.5. The REPLAC Command   53 -
6.10.6. The ALIAS Command   55 -

Seite III von 74               Pro/NC-GPOST ÜBUNGEN


  das engl. Original: GPost_Training_Manual.doc 12 MB (428 MB) Seiten ca. kB
Bilder
    Section One : Pro/NC-GPOST BASIC INFORMATION
1-62 -
      6.11. File I/O   56 -
6.11.1. The FILEF command   57 -
6.11.2. Reading from an External File   58 -
6.11.3. Reading from the Auxiliary Print File   59 -
6.11.4. Reading from the Auxiliary Punch File   59 -
6.12. POSTF Commands (Post-processor Functions)   60 -
Section Two : Pro/NC-GPOST EXERCIS   (das engl. Original Gpost_Exercises.doc 3 MB [96 MB])
Zweiter Abschnitt : Pro E/NC-GPOST ÜBUNGEN
1-51 63-95 -
  1. Erstellen und Anpassen eines Basis Post-Prozessors für eine 3-Achsen-Fräsmaschine
      _MCDWT-Makro
1-12
9
  417
2. Erstellen und Anpassen eines Basis Post-Prozessors für eine 4-Achsen-Fräsmaschine
      [??] Only Capable of Indexing
13-19
14
  175
71
3. Die Post-Prozessoren und die Pro/NC Parameter 20-27   282
4. Vollständige Erstellung eines Post-Prozessors
5. Grundlagen der FIL Routinen
28-33   35
      ignoriere einen Post-Prozessor-Befehl 30   35
      ersetzen eines CL-Befehls durch einen anderen 31   35
      ergänzen eines Post-Prozessor-Befehls nach einem existierenden Befehl 32   35
6. FIL Variablen: Zahlen 34-35   -
7. FIL Variablen: Zeichenketten 36   -
8. Unterprogramm-Technik 37-39   -
9. FIL Datei Optimierung (MACRO, ALIAS, INCLUD) 40-41   -
10. Interne allgemeingültige Variablen (INTCOM, DBLCOM) 42-47   125
      die Wert-Änderung einer internen Post-Prozessor Variable 44   125
      die Wert-Abfrage     einer internen Post-Prozessor Variable 45   125
      zurücksetzen (leeren) einer internen Post-Prozessor Variable 47   125
11. Datei Eingabe/Ausgabe 48-51   25

Seite IV von 74               Pro/NC-GPOST ÜBUNGEN


  das engl. Original: GPost_Training_Manual.doc 12 MB (428 MB) Seiten ca. kB
Bilder
    Section Three : EXERCISE SOLUTIONS   (das engl. Original Gpost_Exercises.doc 3 MB [96 MB])
Dritter Abschnitt : Übungs Lösungen
52-74 96-117 -
      Lösungen zu Übung   1 - Weitere Aufgaben 54-58   117
Lösungen zu Übung   2 - Weitere Aufgaben 59-64   162
Lösungen zu Übung   3 - Weitere Aufgaben 65-66   47
Lösungen zu Übung   5 - Weitere Aufgaben 67   15
Lösungen zu Übung   7 - Weitere Aufgaben 68   15
Lösungen zu Übung   8 - Weitere Aufgaben 69-71   20
Lösungen zu Übung 10 - Weitere Aufgaben 72-73   21
Lösungen zu Übung 11 - Weitere Aufgaben 74   -
APPENDIXES   118-151 -
  Anhang 1: Beispiel FIL Dateien   120-143 -
Anhang 2: Pro/NC-GPOST Datei Konfiguration   144-145 -
Anhang 3: System und Bibliotheks-Datei-Standorte   146-147 -
Anhang 4: GPOST Kommandos und Dienstleistungsprogramme  148 -
Appendix 5: GPOST Execution Flow   149 -
Appendix 6: Optfile Review Questions   150-151 -

Mini-FAQ

 

UltraEdit

Ansicht als
Quelltexthervorhebung
Syntaxhervorhebung
Highlighted source
Quellcode einfärben

Datei Wozu ?
wordfile.txt Zur Entwicklung des PostProzessors verwendete Syntaxhervorhebungen für UltraEdit
muß so heißen und in D:\Programme\UltraEdit\wordfile.txt stehen
UEDIT32.INI Zur Entwicklung des PostProzessors verwendete Syntaxhervorhebungen für UltraEdit
muß so heißen und in D:\Programme\UltraEdit\UEDIT32.INI stehen
 
wordfile_L10.txt
wordfile_L13.txt
Auszug aus wordfile.txt für Syntaxhervorhebung-KeyWords "NC Files"
File Extensions = ISO NC CNC TAP
UEDIT32_L10.INI
UEDIT32_L13.INI
Auszug aus UEDIT32.INI für Syntaxhervorhebung-Farben "NC Files"
File Extensions = ISO NC CNC TAP
 
wordfile_L11.txt
wordfile_L14.txt
Auszug aus wordfile.txt für Syntaxhervorhebung-KeyWords "NC Siemens 840D"
File Extensions = ISO NC CNC
UEDIT32_L11.INI
UEDIT32_L14.INI
Auszug aus UEDIT32.INI für Syntaxhervorhebung-Farben "NC Siemens 840D"
File Extensions = ISO NC CNC
 
wordfile_L12.txt
wordfile_L15.txt
Auszug aus wordfile.txt für Syntaxhervorhebung-KeyWords "FIL ProNC/GPOST"
File Extensions = FIL LST File Names = UNCL01.F82
 
UEDIT32_L12.INI
UEDIT32_L15.INI
Auszug aus UEDIT32.INI für Syntaxhervorhebung-Farben "FIL ProNC/GPOST"
File Extensions = FIL LST File Names = UNCL01.F82
  zu empfehlen ist auch:
      Ansicht / Spaltenmarke setzen / 1.Spaltenmarke nach Spalte = 72 / OK
      Ansicht / Spaltenmarke 1 ein

 

Highlight   "Highlight Code Converter" oder WinHighlight

Highlight konvertiert Quellcode in formatierten Text mit Syntax-Hervorhebung.

Datei Wofür ? WinHighlight 2.4-3
D:\Programme\WinHighlight\langDefs\fil.lang
D:\Programme\WinHighlight\themes\fil.style
"FIL ProNC/GPOST"
D:\Programme\WinHighlight\langDefs\tap.lang
D:\Programme\WinHighlight\themes\tap.style
"NC Files"
D:\Programme\WinHighlight\langDefs\nc.lang
D:\Programme\WinHighlight\themes\nc.style
"NC Siemens 840D"
Es ist noch in der Datei
      D:\Programme\WinHighlight\ext\extensions.conf
folgendes einzutragen
      $fil=lst
      $tap=iso cnc nc
      $nc=iso cnc

Andere Editoren mit Highlight-Ausgabe in html bzw. andere NUR-highlight-er zeigten sich als

Solche "andere" sind z.B.:     VIM     UEStudio '05     Web C Plus Plus     PSPad - text and code editor     SimpEdit 1.0.062 (Simpedit a powerfully editor)     Programmers Notepad     ConvertIt     source2html    
Gesucht wurde mit Google nach:
(konvert OR konverter OR convert OR converter OR export OR exportiere) ("highlighted source" OR "syntax highlight" OR "syntaxhighlight") ("to html" OR "zu html" OR "nach html")
(konvert OR konverter OR convert OR converter) ("highlighted source" OR "syntax highlight" OR "syntaxhighlight") ("to html" OR "zu html" OR "nach html")
(konvert OR konverter OR convert OR converter) ("highlighted source" OR "syntax highlight")
(konvert OR konverter OR convert OR converter) ("to html" OR "zu html")
ultraedit macro (konvert OR konverter OR convert OR converter)
source2html OR sourcetohtml OR src2htm
configurable (konvert OR konverter OR convert OR converter) ("highlighted source" OR "syntax highlight")