DFQ-Konverter
Übersicht
Der DFQ-Konverter liest Messdaten im Q-DAS ASCII Transferformat — die Dateiendungen .dfq, .dfd und .dfx — und gibt sie als Excel-Arbeitsmappe aus. Damit können Sie Daten aus Messmaschinen und CAQ-Systemen öffnen, prüfen und weiterverarbeiten, ohne eine spezialisierte Auswertesoftware zu benötigen.
Kostenlos nutzbar: Der Konverter steht Ihnen ohne Anmeldung unter my8data.com/tools/dfq-excel zur Verfügung. Ihre Datei wird ausschließlich im Arbeitsspeicher verarbeitet und nach der Umwandlung sofort verworfen — sie wird nicht gespeichert und nicht weitergegeben.
Was ist das DFQ-Format?
Das Q-DAS ASCII Transferformat wurde von der Q-DAS GmbH (heute Teil von Hexagon) entwickelt und gilt in der Automobil- und Zulieferindustrie als Standard für den Austausch von Qualitätsdaten. Messgerätehersteller wie Zeiss, Mitutoyo oder Werth lassen ihre Exportschnittstellen darauf zertifizieren.
| Eigenschaft | Beschreibung |
|---|---|
| Dateiendung | .dfq (Beschreibung und Werte in einer Datei), .dfd + .dfx (getrennt) |
| Aufbau | Zeilenweise Schlüsselfelder (K-Felder), reiner Text |
| Kodierung | ANSI/ASCII, optional Unicode mit Byte-Order-Mark |
| Spezifikation | Q-DAS ASCII Transferformat V12 |
| Verbreitung | Automobilindustrie, Zulieferer, Messtechnik |
AQDEF (Advanced Quality Data Exchange Format) wird oft synonym verwendet, bezeichnet aber genau genommen etwas anderes: Es ist ein Zertifizierungsprofil eines Arbeitskreises deutscher Automobilhersteller, das festlegt, welche Felder ein Messgerätehersteller unterstützen muss. Die technische Beschreibung des Formats selbst steht im Q-DAS ASCII Transferformat.
Aufbau einer DFQ-Datei
Eine DFQ-Datei besteht aus K-Feldern. Jede Zeile beginnt mit einer Schlüsselnummer, danach folgt durch ein Leerzeichen getrennt der Inhalt. Die Nummer hinter dem Schrägstrich gibt an, für welches Teil oder Merkmal der Eintrag gilt:
K0100 2 Gesamtanzahl Merkmale in der Datei
K1001 T4711 Teilenummer
K1002 Schraube Teilebezeichnung
K2001/1 M1 Merkmalnummer des ersten Merkmals
K2002/1 Durchmesser Merkmalbezeichnung
K2101/1 20 Nennmaß
K2110/1 19.6 Untere Spezifikationsgrenze
K2111/1 20.4 Obere Spezifikationsgrenze
K0001/1 20.03 Erster Messwert des ersten Merkmals
Die Schlüsselnummer bestimmt, worauf sich ein Feld bezieht:
| Bereich | Inhalt | Beispiele |
|---|---|---|
| K0001–K0999 | Messwerte und Zusatzdaten | K0001 (Messwert), K0002 (Attribut), K0004 (Datum/Zeit), K0006 (Chargennummer) |
| K1000–K1999 | Teiledaten | K1001 (Teilenummer), K1002 (Teilebezeichnung), K1082 (Maschine) |
| K2000–K2999 | Merkmalsdaten | K2001 (Merkmalnummer), K2002 (Merkmalbezeichnung), K2101 (Nennmaß), K2110/K2111 (USG/OSG), K2142 (Einheit) |
| K3000–K3999 | Prüfplandaten | Felder des Erstmusterprüfberichts |
| K4000–K4999 | Kataloge | Maschinen-, Prüfmittel-, Prüfer- und Ereigniskataloge |
| K5000–K5999 | Strukturinformationen | Merkmalsgruppen, z. B. bei Positionstoleranzen |
| K8000–K8999 | Qualitätsregelkarten | Kartenart, Eingriffs- und Warngrenzen |
Fünf Felder müssen in jeder Datei vorhanden sein, damit sich die Datensätze eindeutig zuordnen lassen: K0100 (Gesamtanzahl Merkmale), K1001 und K1002 (Teilenummer und -bezeichnung) sowie K2001 und K2002 (Merkmalnummer und -bezeichnung).
Tipp: Sie müssen die K-Felder nicht kennen, um den Konverter zu nutzen. Er ordnet sie automatisch zu und beschriftet die Spalten in der Excel-Datei mit Klartextnamen, zum Beispiel
K2110 Untere Spezifikationsgrenze.
Unterstützte Formate und Kodierungen
Eingangsformate
| Format | Endung | Beschreibung |
|---|---|---|
| DFQ | .dfq |
Beschreibungs- und Wertedaten in einer gemeinsamen Datei — der Regelfall |
| DFD | .dfd |
Nur die Beschreibungsdaten: Teile, Merkmale, Grenzwerte |
| DFX | .dfx |
Nur die Messwerte, gehört zu einer gleichnamigen DFD-Datei |
| Textdatei | .txt |
Inhaltlich eine DFQ-Datei, nur mit anderer Endung |
Hinweis: Eine
.dfx-Datei allein enthält keine Merkmalsbezeichnungen und keine Grenzwerte — diese stehen in der zugehörigen.dfd-Datei. Laden Sie eine Wertedatei ohne ihre Beschreibungsdatei hoch, erhalten Sie zwar die Messwerte, aber ohne Beschriftung.
Schreibweisen
Die Spezifikation erlaubt mehrere gleichwertige Schreibweisen, und Messsysteme nutzen sie unterschiedlich. Der Konverter beherrscht alle:
- Ein Feld je Zeile mit Merkmalsnummer —
K2002/1 Durchmesser - Mehrere Merkmale in einer Zeile, getrennt durch das Steuerzeichen
$0F—K2002 Durchmesser¤Länge - Sammeleintrag für alle Merkmale —
K2142/0 mmsetzt die Einheit für jedes Merkmal - Werte zeilenweise ohne K-Felder, mit Zusatzdaten durch
$14getrennt - Gemischte Schreibweise innerhalb derselben Datei
Zeichenkodierung
Voreingestellt ist Latin-1 (ANSI), was den meisten Dateien entspricht. Beginnt die Datei mit einem Byte-Order-Mark, erkennt der Konverter die Kodierung selbst und ignoriert die Auswahl:
| Kodierung | Byte-Order-Mark | Erkennung |
|---|---|---|
| ANSI / Latin-1 | keines | Auswahl im Formular |
| UTF-8 | EF BB BF |
automatisch |
| UTF-16 Big-Endian | FE FF |
automatisch |
| UTF-16 Little-Endian | FF FE |
automatisch |
Sind Umlaute oder Sonderzeichen falsch dargestellt, hat die Datei kein Byte-Order-Mark und eine andere Kodierung als Latin-1. Stellen Sie dann UTF-8 oder Windows-1252 ein und wandeln Sie erneut um.
Was der Konverter nicht leistet
- Kein Export nach DFQ. Die Umwandlung läuft nur in eine Richtung: vom Q-DAS-Format nach Excel. Aus Excel- oder CSV-Daten lassen sich keine DFQ-Dateien erzeugen.
- Keine Auswertung. Der Konverter liest und stellt dar. Fähigkeitskennwerte berechnen Sie anschließend mit den Analysemodulen von my8data, etwa MSA oder Prozessfähigkeit.
Die erzeugte Excel-Datei
Die Arbeitsmappe enthält bis zu sechs Tabellenblätter. Leere Blätter werden weggelassen:
| Blatt | Inhalt |
|---|---|
| Kopfdaten | Alle Teiledaten je Teil, mit Feldnummer und Klartextnamen |
| Messwerte | Eine Spalte je Merkmal, eine Zeile je Messung |
| Zusatzdaten | Datum, Charge, Prüfer, Ereignisse und weitere Angaben zu einzelnen Messwerten |
| Merkmalsdefinitionen | Alle Merkmale mit Grenzwerten, Einheit, Merkmalsart und Teilezuordnung |
| Kataloge | Maschinen-, Prüfmittel-, Prüfer- und Ereigniskataloge der Datei |
| Validierung | Ergebnis der Prüfungen, siehe unten |
Codierte Felder werden übersetzt: Aus K2004 = 1 wird 1 (Attributiv), aus K2008 = 2 wird 2 (Positionstoleranz).
Besonderheiten bei den Messwerten
Nicht durchgeführte Messungen. Enthält eine Datei Platzhalter mit dem Attribut 255, bleibt die Zelle leer und die Zeilenzuordnung erhalten — die Werte einer Zeile gehören also weiterhin zum selben Teil. Beim Attribut 256 rücken die nachfolgenden Werte auf, weil die Teilezuordnung dort laut Spezifikation nicht erhalten bleiben muss.
Attributive Merkmale. Bei zählenden Merkmalen enthält die Datei keinen Messwert, sondern Stichprobenumfang und Anzahl Fehler. Diese erscheinen als zwei getrennte Spalten. Das gilt auch für Fehlersammelkarten und Fehlerarten.
Merkmalsgruppen. Positionstoleranzen und ähnliche Gruppen bestehen aus einem übergeordneten Merkmal und den zugehörigen Koordinaten. Der Konverter wertet die Strukturinformationen aus und ordnet jedes Merkmal dem richtigen Teil zu, auch wenn eine Datei mehrere Teile enthält.
Validierung
Jede Umwandlung wird geprüft. Das Ergebnis steht im Blatt Validierung und erscheint zusätzlich auf der Seite:
| Prüfung | Bedeutung |
|---|---|
| Gesamtanzahl Merkmale | Stimmt die Anzahl in K0100 mit den gefundenen Merkmalen überein? |
| Pflichtfelder | Sind K1001, K1002, K2001 und K2002 vorhanden? |
| Teilezuordnung | Ist jedes Merkmal einem Teil zugeordnet? |
| Grenzwerte | Liegt das Nennmaß zwischen unterer und oberer Spezifikationsgrenze? |
| Plausibilitätsgrenzen | Liegen alle Messwerte innerhalb der in der Datei angegebenen Grenzen? |
| Messwerte | Wie viele Werte wurden gelesen, und fehlen bei Merkmalen die Werte? |
Weicht eine Datei so vom Standard ab, dass die Umwandlung unvollständig sein könnte, wird der Download angehalten und der Grund angezeigt. Reine Angaben über die Datei — etwa fehlende optionale Felder oder herstellerspezifische Erweiterungen — erscheinen dagegen nur als Anmerkung und halten nichts auf.
Fehlerbehebung
| Problem | Mögliche Ursache | Lösung |
|---|---|---|
| Umlaute falsch dargestellt | Die Datei hat kein Byte-Order-Mark und ist nicht Latin-1 kodiert | Kodierung auf UTF-8 oder Windows-1252 stellen und erneut umwandeln |
| Alle Werte stehen in der ersten Spalte | Das schreibende System hat den Merkmalsseparator weggelassen | Nicht behebbar — die Datei ist nicht standardkonform; der Hinweis erscheint vor dem Download |
| Weniger Merkmale als erwartet | K0100 und die tatsächlichen Merkmalsdefinitionen widersprechen sich | Blatt Validierung prüfen; die Abweichung liegt in der Datei |
| Merkmale ohne Bezeichnung | Es wurde eine .dfx-Datei ohne die zugehörige .dfd-Datei geladen |
Beide Dateien beim erzeugenden System anfordern |
| Leere Zellen zwischen den Messwerten | Nicht durchgeführte Messungen mit Attribut 255 | Kein Fehler — die Lücken sind so in der Datei hinterlegt |
| Datei wird abgelehnt | Endung nicht unterstützt oder Datei größer als 20 MB | Nur .dfq, .dfd, .dfx und .txt bis 20 MB werden angenommen |
Fachliche Grundlagen: Was das Q-DAS-Format AQDEF ist und wie eine DFQ-Datei aufgebaut ist, erklärt DFQ-Datei öffnen auf sixsigmablackbelt.de.