Základná charakteristika a vstupné požiadavky
Program Dxf2cnC je určený k tvorbe NC programov pre riadiace systémy Heidenhain (dialog) a s kódom ISO. Ten je po úprave možné použiť pre ľubovolný ridiaci systém s kódom ISO. Pre beh programu je potrebný minimálne procesor 386 s grafickou kartou VGA a operační systém MS DOS ®. Program spracováva východzie dáta vo formáte .DXF. Tieto dáta sa vytvoria v ľubovolnom CAD systéme s podmienkou, že obsahuje entitu „polyline“ a „circle“. Týmto podmienkám vyhovujú napríklad systémy AutoCAD od verzie 10 do verzie 2000 a IntelliCAD 2000. Tento produkt je zdarma k stiahnutiu na internetovej adrese http://www.cadopia.com/. Podmienkou je zaregistrovať sa medzi užívateľov pomocou tam umiestneného formulára. Práca s ním je totožná s prací v AutoCADu Rel14. Používajú sa rovnaké príkazy na príkazovom riadku alebo je tiež možné používať menu. Počet entit v vstupnom súbore .DXF nie je obmedzený. Súbor môže obsahovať entity ľubovolného druhu (napr. texty). Program Dxf2cnC vyberie zo súboru len entity „polyline“ a „circle“ a ostatné ignoruje. Kružnice môžu byť vo vstupnom súbore v ľubovolnom poradí, ale poradie „polyline“ v DXF súbore určuje poradie dráh nástroje. To je určené poradím vzniku entít pri práci s CADom. Je však možno poradie dráh prevrátiť a začínať od poslednej krivky. Nájazdy na korekciu a odjazdy z korekcii rieši program sám. Program Dxf2cnC má integrovanou grafickou kontrolu výsledné NC dráhy. Obraz je možné zväčšovať a posúvať. Tu je tiež možné overiť dosiahnuteľnosť dráhy pre frézu požadovaného priemeru. Nedosiahnuteľné úseky dráhy program zobrazí žlto a ponúkne riešenie. Tu je tiež prevádzať reverziu dráh frézy. Naviac je možno prevádzať základné geometrické transformácie v rovine XY. To sú posunutie, otáčanie, zrkadlenie a zmena mierky. Okrem NC dát program generuje dáta pre technickú kontrolu a súbor .SCR pre spätnú kontrolu v CAD systéme. Program tiež vypočíta dĺžku a čas dráhy frézovania. Nastavenie vŕtacích cyklov môže byť u rozličných strojov rôzne a preto program nepočíta čas ani dráhu vŕtania. Program umožňuje v zvláštnom režime nahradenie lomenej čiary (plynulou) krivkou zloženou z dotyčnice na seba naväzujúce oblúky. Program prevádza dva základné druhy obrábania: frézovanie a vŕtanie. Povrch obrobku je základná rovina, od ktorej sa počítajú všetky ostatné roviny. Hĺbka obrábania je vzdialenosť vždy záporná, v ktorej pôjde fréza s korekciou pracovným posuvom a hĺbky, do ktorých budú jednotlivé vrtáky vŕtať. Bezpečnostní rovina je vždy tri milimetre nad povrchom obrobku. Prejazdová rovina je kladná vzdialenosť od povrchu obrobku, v ktorej sa presúvajú nástroje.
Spôsob obrábania Najskôr sa prevádza frézovanie. Pre frézovanie program používa len jediný nástroj. Program zo vstupného súboru vyberie všetky krivky (polyline), umožní zmeniť ich poradie a orientáciu, nechá vybrať pravú alebo ľavú korekciu (alebo bez korekcie) a podľa zadania rezných podmienok vygeneruje prvú časť programu. Do prvého bodu každej krivky nabehne v prejazdovej rovine (nad materiálom) bez korekcie. Potom sa do NC programu vpíše ten istý bod s príslušnou korekciou. Niektoré stroje si samy dopredu načítajú ďalšiu dráhu v korekčnej rovine (XY) a vysunú nástroj tak, aby pre príslušný smer mal správnu korekciu. Prvý a posledný úsek krivky by sa však predsa mal v CAD-e tvoriť tak, aby presahoval obrys polotovaru o viac ako polomer nástroja. Po načítaní korekcie sa zíde na hľbku obrábania podľa zadanej hodnoty osy Z. Na konci každej krivky nástroj vyjde rychloposuvom do navolenej bezpečnostnej roviny a v nej prejde na hodnoty XY odpovedajúce začiatku daľšej krivky. Po frézovaní v NC programu nasleduje vŕtanie. Vŕanie program realizuje toľkými nástrojmi, koľko rôznych priemerov kružníc nájde vo vstupnom súbore. Kružnice sa pre ten účel zoradia do skupín podľa veľkosti. Pred vŕtaním program všetky diery navŕta jedným navŕtavákom – NC špička s vrcholovým uhlom 90º.
Ovládanie programu
Práce s programom je
rozdelená do dvoch sekcií. V prvej – technologickej časti sa zobrazí
menu technologických parametrov pre frézovanie a pre vŕtanie. Všetky
položky majú pripravené implicitné hodnoty. Pokiaľ program nenájde vo
vstupnom súbore krivky alebo kružnice, vynechá tabuľku parametrov
príslušnej technológie – frézovanie alebo vŕtanie.
Z technologickej časti je možné kedykoľvek prejsť do grafickej sekcie. V grafickej časti sa prevádzajú jednak vizuálna kontrola dráh a kružníc, ale hlavne sa tam volí poradie dráh, korekcie a môžu sa prevádzať geometrické transformácie, ktoré sa prejavia aj v NC-programe. Medzi takéto transformácie sa radia posunutie, rotácia okolo zadaného bodu, zrkadlenie okolo zadanej osi a zmena mierky.
Grafická
sekcia
Grafická sekcia je prostriedok pre vizualizáciu programu, pre voľbu poradia a orientáciu dráh frézovania, pre zadanie korekcie a pre geometrické transformácie. Každú funkciu je možné vyvolať kedykoľvek pomocou príslušných kláves.
Vizuálna kontrola programu Graficky sa v rôznych farbách znázorňujú rozličné údaje o generovanom programe. Dráha sa kreslí hnedou farbou, žlto sa vykreslia úseky nedosiahnuteľné pre frézu daného priemeru za danej korekcie. Fialová farba indikuje, že dráha je vykreslená zjednodušene len lomenou čiarou zloženou z úsečiek pre rýchlejšie vykresľovanie dráh pri presúvaní alebo zmene mierky obrazu. Tyrkysovou farbou sa kreslia prejazdy medzi jednotlivými krivkami v bezpečnostnej rovine a svetlo modré sú vŕtané diery. Kontrolné body na dráhe je možno zobraziť bielou farbou. Na monitoru sa objaví zelená šípka symbolizujúca začiatok dráhy a červená kružnice, symbolizujúcu frézu. V programe je tak možné vyhľadať detailné miesto, ktoré nás zvlášť zaujíma, alebo naopak zobraziť celok, ktorý by sa inak nevošiel na monitor.
Ukončenie práce a vytvorenie NC-programu Pokiaľ sme s úpravami dráhy a s korekciou už spokojní, stlačíme klávesu ENTER a ukončíme tak všetky voľby. Program Dxf2cnC vytvorí NC-program, spočíta dĺžku dráhy a čas frézovania (čas a dráhu vŕtania nepočíta). Tieto výsledné hodnoty sa zobrazia v záverečnej tabuľke. Prevedie sa tiež kontrola na dosiahnuteľnosť dráhy pre frézu zadaného priemeru. Pokiaľ má nejaký vnútorný oblúk menší rádius ako fréza, program na túto okolnosť upozorní a umožní nahradiť taký oblúk úsečkou. Ak je takých miest viac, zopakuje sa toto hlásenie aj s výzvou k nahradeniu zakaždým. Často náhrada oblúku priamkou problém uspokojivo vyrieši.
|
|
Ukážka programu pre systém Heidenhain |
Ukážka NC programu v ISO kóde |
|
BEGIN
PGM VÝKRES MM
;
=============================
;
Dxf2cnC (c) ISTIC
software.
;
Delka NC drahy: 174.716
mm.
;
Cas frezovani:
1.565 min.
;
=============================
TOOL
CALL 1 Z S900
L
M6
L
X54.126 Y126.653 R0 F MAX M13
L
X34.126 Y26.653 RR F MAX
L
Z3 F MAX
L
Z-10 F150
L
X28.511 Y29.096 F150
CC
X26.340 Y22.356
C
X20.451 Y26.288 DR+
CC
X2.478 Y38.285
C
X15.898 Y21.349 DR-
CC
X13.867 Y23.912
C
X12.207 Y21.094 DR-
CC
X6.361 Y11.171
C
X2.417 Y21.992 DR+
CC
X-.110 Y28.926
C
X-2.975 Y22.125 DR-
CC
X-6.214 Y14.434
C
X-11.673 Y20.746 DR+
L
X-19.739 Y13.771
L
Z50 F MAX
L
X34.485 Y23.470 F MAX
L
Z3 F MAX
L
Z-10 F150
L
X29.044 Y25.838
CC
X28.020 Y22.208
C
X24.883 Y24.302 DR+
CC
X4.158 Y38.137
C
X19.633 Y18.606 DR-
CC
X15.547 Y23.763
C
X12.207 Y18.094 DR-
CC
X8.041 Y11.022
C
X5.230 Y18.734 DR+
CC
X1.569 Y28.778
C
X-2.579 Y18.926 DR-
CC
X-4.534 Y14.285
C
X-7.829 Y18.094 DR+
L
X-15.895 Y11.119
L
Z50 R0 F MAX
;
=== Navrtani ===
TOOL
CALL 2 Z S1200
L
M6
L
X10 Y10 R0 F MAX M13
L
Z3 R0 F MAX
CYCL
DEF 1.0 HLUBOKE VRTANI
CYCL
DEF 1.1 VZDAL.-3
CYCL
DEF 1.2 HLOUBK.-4
CYCL
DEF 1.3 PRISUV-4
CYCL
DEF 1.4 PRODLV.0
CYCL
DEF 1.5 F80
CYCL
CALL
L
Z50 R0 F MAX
;
=== Vrtani (prumer 8 mm) ===
TOOL
CALL 3 Z S708
L
M6
L
X10 Y10 R0 F MAX M13
L
Z3 R0 F MAX
CYCL
DEF 1.0 HLUBOKE VRTANI
CYCL
DEF 1.1 VZDAL.-3
CYCL
DEF 1.2 HLOUBK.-10
CYCL
DEF 1.3 PRISUV-4
CYCL
DEF 1.4 PRODLV.0
CYCL
DEF 1.5 F71
CYCL
CALL
L
Z50 F MAX
L
X54.126 Y126.653 R0 F MAX
TOOL
CALL 0 Z
L
M6
L
M2 END PGM VÝKRES MM
|
%1
N10
G0 G54 G90 X54.126 Y126.653 S900
N20
G32 Z0 T0101 M6 M26
N30
G0 Z50 F150 M3 M8
N40
G42 G64 X54.126 Y26.653
N50
G0 X34.126
N60
Z3
N70
G1 Z-10 F150
N80
G1 X28.511 Y29.096 F150
N90
G3 X20.451 Y26.288 I26.340 J22.356
N100
G2 X15.898 Y21.349 I2.478 J38.285
N110
X12.207 Y21.094 I13.867 J23.912
N120
G3 X2.417 Y21.992 I6.361 J11.171
N130
G2 X-2.975 Y22.125 I-.110 J28.926
N140
G3 X-11.673 Y20.746 I-6.214 J14.434
N150
G1 X-19.739 Y13.771
N160
G0 Z50
N170
X34.485 Y23.470
N180
Z3
N190
G1 Z-10 F150
N200
X29.044 Y25.838
N210
G3 X24.883 Y24.302 I28.020 J22.208
N220
G2 X19.633 Y18.606 I4.158 J38.137
N230
X12.207 Y18.094 I15.547 J23.763
N240
G3 X5.230 Y18.734 I8.041 J11.022
N250
G2 X-2.579 Y18.926 I1.569 J28.778
N260
G3 X-7.829 Y18.094 I-4.534 J14.285
N270
G1 X-15.895 Y11.119
N280
G0 G40 Z50
N290
G32 Z0 T0202 M5 M6 M26
N300
S1200 F80 M3 M8
N310
P1,3 P2,-7
N320
X10 Y10 L80
N330
G0 G40 Z50
N340
G32 Z0 T0303 M5 M6 M26
N350
S708 F71 M3 M8
N360
P1,3 P2,-13
N370
X10 Y10 L80
N380
G0 Z50 M5 M9
N390
G40
N400
G0 X54.126 Y126.653 N410 M2 |
|
Cenník 1 užívateľ 5574,- Kč Uvedené ceny sú bez DPHCenník platný od 1.1.2004
|
|
Download
Veľkosť demo súboru vo formáte zip
je: 0,127 MB
Veľkosť manuálu v zip formáte
je: 0,093 MB Zo servera www.Dxf2cnC.cz |
|
|
|
18.11.2003 – TPV Servis-Ing.PEREI Vladimír,Nové Zámky, e-mail: mailto:pereiv@post.cz, www : http://www.tpvservis.sk/ zastúpenie autora ISTIC Software-Michala Macha, e-mail: dxf2cnc@dxf2cnc.cz www: http://www.Dxf2cnC.cz |