Eagle data do vrtačky
Moderátor: Moderátoři
Eagle data do vrtačky
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
"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
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
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.
; 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
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
Přes to díky za snahu pomoci!
Jirka
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