Eagle data do vrtačky

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

Eagle data do vrtačky

#1 Příspěvek od Celeron »

Řeším cestu z Eagle do CNC vrtajdy. Eagle vyplivne Excellon formát dat pro vrtání. Ten přechroupu konverzákem na Mach. No a teď je problém kterej neovlivním. Jeden CNCák dělá v Machu a tam no problém. Jenže je daleko. Druhej, blízko s Machem nechce dělat, Excellon nezná, chce DFX a nebo tuhle podivnost o který zase nevím nic já. Mach to prý není. Měla by to být jedna díra 0,8 mm s Z krokem 15 mm na X=30, Y=30.

G00 G49 G40.1 G17 G80 G50 G90
G21
M6 T1 (0.8mm)
M03 S15000
G00 Z8.00
X30.00 Y30.00
G81 X30.00 Y30.00 Z0.00 R4.50
G80
G00 Z8.00
M5 M9
M30

Dokážete někdo říci, co to je za formát?
Díky
Jirka
Uživatelský avatar
dj_Paul
Příspěvky: 2715
Registrován: 19 zář 2004, 00:00
Bydliště: Laškov

#2 Příspěvek od dj_Paul »

prachsprosté ISO
Uživatelský avatar
Davidus
Zablokován
Zablokován
Příspěvky: 2439
Registrován: 01 čer 2005, 00:00

#3 Příspěvek od Davidus »

Celeron vždyť jsem Ti poslal ULP co vygeneruje přímo data pro CNC
.tap soubor uplně klasický Gkod který umí každé CNC
Uživatelský avatar
Habesan
Příspěvky: 7379
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#4 Příspěvek od Habesan »

Prachsprosté ISO 8859-2 nebo prachsprosté ISO 9660 ???
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Uživatelský avatar
Davidus
Zablokován
Zablokován
Příspěvky: 2439
Registrován: 01 čer 2005, 00:00

#5 Příspěvek od Davidus »

Celeron https://www.youtube.com/watch?v=OfZZx5EPLTE to je z toho co jsem ti poslal
Uživatelský avatar
Harry.pa
Příspěvky: 384
Registrován: 26 dub 2006, 00:00
Bydliště: Znojmo

#6 Příspěvek od Harry.pa »

Tváří se to jako program pro Fanuc
"R" by mělo být pro souřadnici povrchu (absolutně)
"Z" by měla být souřadnice dna díry (absolutně)
"Z" je však 0, R4.5, čili hloubka -4.5mm
Fanuc nedělám, tak snad nekážu bludy a nezblbnu Tě ještě víc. V žádném případě však není "Z krok" 15mm

Napiš, jaký CNC systém má na mašině.

Jinak obecně:
G0 - rychlopusuv
G81 - vrtací cyklus
G80 - ukončení cyklu

M6 T1 (0.8mm) - výměna nástroje, číslo nástroje
M03 S15000 - roztočení vřetena doprava, 15000 otáček
G00 Z8.00 - rychloposuv na Z8
X30.00 Y30.00 - rychloposuv na X30 Y30
G81 X30.00 Y30.00 Z0.00 R4.50 - vyvolání cyklu na souřadnici X30 Y30
X50 Y20 - další díra, cyklus je stále aktivní
X60 Y15 - další díra, cyklus je stále aktivní
X70 - poslední díra
G80 - ukončení cyklu
G00 Z8.00 - rychloposuv na Z8
M5 M9 - stop vřetene, stop chlazení
M30 - konec programu
Uživatelský avatar
kulikus
Příspěvky: 3261
Registrován: 10 pro 2009, 00:00
Kontaktovat uživatele:

#7 Příspěvek od kulikus »

Je to běžný G-kód. Načte ho jak MACH, tak EMC, simulátory, prostě standard.
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#8 Příspěvek od Celeron »

To kuklis: No vždyť jo, ten kód mi poslal on, že to tak chce. Nefunguje mu kód, co jsem poslal já jemu.

to Harry.pa: Díky za vyčerpávající popis. Má nějakou home made portálovku a řídí ji něčím pod Unixem, co umí prioritně zpracovat DFX soubory, nebo to, co mi poslal jako vzorek. Aspoň mi to tvrdil. Zjistím a dám vědět.

To Davidus: Zapoměl jsem Ti napsat, že se ten odkaz v SZ nedařilo stáhnout. Jako kdyby byl prázdnej. Mezi tím jsem si sehnal http://eng-serve.com/cnc/excellon_gcode.html nebo tohle http://www.burger-web.com/ProductDescription/ETC/en_ETC.htm.en Z obojího to člověk z daleka s Machem umí ale tomu z blízka to bez Machu nešlo. No a jezdit 240km se mi nechce když mám druhýho za rohem.

Jirka
Uživatelský avatar
Harry.pa
Příspěvky: 384
Registrován: 26 dub 2006, 00:00
Bydliště: Znojmo

#9 Příspěvek od Harry.pa »

edit: teď na to koukám, v tom vzorku, co Ti poslal není adresa posuvu, zde jsem ji doplnil (červeně)

Oba ty konvertory to převádí do rozvinutého CNC-kódu, mělo by to jet asi na všem, je si musíš upravit hlavičku programu. Pokud by to mělo být tak, jak Ti napsal že to chce, tak opiš první čtyři řádky a zbytek dej z toho převodníku.

Takhle je to ve formátu který chce:
G00 G49 G40.1 G17 G80 G50 G90
G21
M6 T1 (0.8mm)
M03 S15000
G00 Z8.00
X30.00 Y30.00
G81 X30.00 Y30.00 Z0.00 R4.50 F300
X50 Y20
X60 Y15
X70
G80
G00 Z8.00
M5 M9
M30

Takhle bude vypadat rozvinutej kód:
G00 G49 G40.1 G17 G80 G50 G90
G21
M6 T1 (0.8mm)
M03 S15000
G00 Z8.00
X30.00 Y30.00
Z4.50
G1 Z0 F300 1. díra F300 - posuv vrtání v mm/min
G0 Z4.5
X50 Y20
G1 Z0 F300 2. díra
G0 Z4.5
X60 Y15
G1 Z0 F300 3. díra
G0 Z4.5
X70
G1 Z0 F300 4. díra
G0 Z4.5
G00 Z8.00
M5 M9
M30

Posuv stačí napsat ten první, měl by být "modální", tj. pokud ho nezměníš, je v paměti poslední zadaná hodnota, potom při změně posuvu nemusíš měnit tolik řádků. Já jsem ho tam napsal, protoře Ti to tak vypadne z toho převodníku z 1. odkazu.
Naposledy upravil(a) Harry.pa dne 24 dub 2014, 18:25, celkem upraveno 1 x.
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#10 Příspěvek od Celeron »

Já mu poslal tohle a s tím si neví rady. Tam co je tečka je vykucháno pár set řádků. Vypadlo z druhýho odkazu.

; M48
; M72 Attention tool diameter indicated in inches
T01 C0.0320 ; Tool-definition
T02 C0.0360 ; Tool-definition
;% of Header Definition
N00000 ; example G-Code before Tool Change
N00005 G00 Z30
N00010 T01
N00015 ; example G-Code after Tool Change
N00020 M06
N00025 G00 Z10
N00030 G00 Z7.00
N00035 G00 X30.190 Y30.079
N00040 G01 Z0.00
N00045 G00 Z7.00
N00050 G00 X30.190 Y30.130
N00055 G01 Z0.00
N00060 G00 Z7.00
.
N07290 ; example G-Code before Tool Change
N07295 G00 Z30
N07300 T02
N07305 ; example G-Code after Tool Change
N07310 M06
N07315 G00 Z10
N07320 G00 Z7.00
N07325 G00 X30.470 Y30.244
N07330 G01 Z0.00
N07335 G00 Z7.00
.
N08300 M30

Nevadí mu nakonec číslování řádků? Nxxxx
No a další, není nějak zmatečný, když vrtáky jsou v palcích a X,Y,Z v metrice?
Díky
Jirka
Uživatelský avatar
Harry.pa
Příspěvky: 384
Registrován: 26 dub 2006, 00:00
Bydliště: Znojmo

#11 Příspěvek od Harry.pa »

Zkus mu poslat takhle po úpravě:

N00005 G00 Z30
N00010 T01 M06
N00025 G00 Z10
N00030 G00 Z7.00
N00035 G00 X30.190 Y30.079
N00040 G01 Z0.00 F300
N00045 G00 Z7.00
N00050 G00 X30.190 Y30.130
N00055 G01 Z0.00
N00060 G00 Z7.00
.
N07295 G00 Z30
N07300 T02 M06
N07315 G00 Z10
N07320 G00 Z7.00
N07325 G00 X30.470 Y30.244
N07330 G01 Z0.00 F300
N07335 G00 Z7.00
.
N08299 G00 Z30
N08300 M30
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#12 Příspěvek od Celeron »

Já nevím...tohle ruční upravování... Moc tomu nehovím, můžu tam nasekat chyby, zkontrolovat nevím jak a i tak se může ďoura přehlídnout. On mě to vyvrtá, zaplatím za to, vyplácám FR4, otupím vrtáky a bude to špatně... Pořebuju, aby to bylo blbovzdorný. Tudy asi cesta nevede, radši to budu řešit s tím člověkem zdaleka, co nemá s datama z toho druhýho konvertoru problémy.
Přes to díky za snahu pomoci!
Jirka
Uživatelský avatar
Harry.pa
Příspěvky: 384
Registrován: 26 dub 2006, 00:00
Bydliště: Znojmo

#13 Příspěvek od Harry.pa »

Rád pomůžu. Jinak, moc se toho bojíš, škoda, že to nezvládne ten kterej má tu mašinu. Mě to nepřijde složitý, protože se tím živím a programy jsem psával ručně.
Uživatelský avatar
dj_Paul
Příspěvky: 2715
Registrován: 19 zář 2004, 00:00
Bydliště: Laškov

#14 Příspěvek od dj_Paul »

Já se tím taky živím.

Stále tu ale nevidím na jakém stroji to chce provozovat
Uživatelský avatar
Harry.pa
Příspěvky: 384
Registrován: 26 dub 2006, 00:00
Bydliště: Znojmo

#15 Příspěvek od Harry.pa »

Tady to naznačil. Jinak jsem netušil, že je nás strojařů tady víc. Předpokládám, že tím DFX myslel DXF, ale to jsem neřešil.

Celeron píše:to Harry.pa: Díky za vyčerpávající popis. Má nějakou home made portálovku a řídí ji něčím pod Unixem, co umí prioritně zpracovat DFX soubory, nebo to, co mi poslal jako vzorek. Aspoň mi to tvrdil. Zjistím a dám vědět.

Jirka
Odpovědět

Zpět na „Výpočetní technika“