het genereren van DXF bestanden met EdingCNC.
Bert Eding had nooit kunnen vermoeden wat er allemaal mogelijk werd toen hij het LOGMSG statement introduceerde in EdingCNC, dat zal ergens in 2008 geweest moeten zijn, ik werkte indertijd nog bij DamenCNC.
Ik heb LogMsg al misbruikt om er NC programma's mee te genereren vanuit mijn Macro, maar met touchprobes in het achterhoofd, kwam dit oude idee weer bovendrijven..
het wegschrijven van coordinaten naar een DXF bestand.
Kan dat?..Jawel, je kunt een DXF bestand vrij eenvoudig maken, het is tenslotte gewoon een tekstbestandje, eigenlijk een soort "markup" taal waarmee je de eigenschappen van elk element in je tekening beschrijft.
Hieronder een DXF bestandje met een lijn en een Cirkel.
Code: Selecteer alles
0
SECTION
2
ENTITIES
0
LINE
8
0
10
2
20
2
30
0
11
40
21
2
31
0
0
CIRCLE
5
41
8
0
10
0
20
0
30
0.0
40
6.0
0
ENDSEC
0
EOF
10 is startpunt X, 20 is startpunt Y, en 30 is startpunt Z, of die nodig is, weet ik nog niet.. maar dat kan ik nog wel uitzoeken.
de Eindpunten van een lijn zijn voor X, Y en Z respectievelijk 11, 21 en 31.
de Cirkel, dat begint dus ook bij de sleutel "10", met 20 en 30 voor center X, Y en Z, en 40 voor de radius.
let er wel op.. als je met EdingCNC met Logmsg een DXF genereert dat je em nu nog om moet zetten naar Uppercase.. Eding schrijft nu alles nog lowercase weg.. Ik heb daarover al contact gehad met EdingCNC, en daar wordt naar gekeken.
Tot die tijd dus even openen in een texteditor (Notepad++ gaat goed) en omzetten naar Uppercase.
hoe een cirkelboog beschreven wordt, daar heb ik me nog niet in verdiept, maar als ik er een teken,en dan de DXF open, dan kan ik em er wel uit vissen..