EdgeCam 2012 R2 - Jak generovat NCkód pro Heidenhain?

CAM software
kross
Příspěvky: 11
Registrován: 8. 11. 2012, 8:45

8. 11. 2012, 4:05

Čau, pracuji ve firmě přes kovoobrábění, kde šéf koupil Edgecam 2012 a já dostal možnost v něm pracovat..... Neskutečně dlouho mi trvalo vytvořit model dle zadání a ještě déle trvalo prokousat se jejich polo-návody a vytvořit správný obráběcí postup. Potom si říkám super, už stačí jen vygenerovat NCkód pomocí tlačítka co mě k tomu vybízí a při nejhorším zase použit návod. Jenže jsem rázem zjistil, že to nejhorší mě právě čeká........
NCkód se totiž generuje ve formátu .nc a ne ve formátu .h(na Heidenhain), který potřebuji. A návod, který popisuje generování NCkódu se opět ani nezmiňuje o tom nejpodstatnějším a končí větou.... soubor xxx.nc uložte a máte hotovo. Nejsou to idi*ti?

Můžete mi prosím někdo napsat co udělat pro to abych ze souboru xxx.nc udělal funkční xxx.h? (PS: pokud jde o složitou a zdlouhavou instruktáž, tak se bez problému onomu dobrodinci odměním finančně)

Stroj: Fréza TajmacZPS(MCFV1260 Standard)
Systém: Heidenhain 530
RaS
Příspěvky: 8579
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

8. 11. 2012, 5:18

a nestačí tu koncovku pouze jednoduše přepsat? alespoň já kdysi tvořil nějaké programy a jeden prográmek mě dělal soubory txt a já potřeboval nc.. v podstatě ať je ta přípona jakákoliv tak je to pořád v nějakým textaku napsaná posloupnost Gkódu
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
testone
Sponzor fora
Příspěvky: 7388
Registrován: 3. 12. 2010, 5:56
Bydliště: Slaný

8. 11. 2012, 5:41

motáš dohromady dvě věci
Heidenhain umí běhat ve dvou režimech
1) Heid. "dialog", to jsou pgm vytvořené obvykle přímo na stroji (.....) ty mají příponu .h, to nemá s Edgecamem nic společného
2) v ISO (DIN) G kódu, to jsou obvykle programy vytvořené v externím CAMu (Edge...... , tvůj případ), ty mají v Heidehainovi příponu .i
myslím že buď přímo systém nebo komunikační SW TNCRemo si to přebere i s příponou .txt
obojí je to jen obyčejný textový soubor čítelný, editovatelný a napsatelný v libovolném textovém editoru (poznámkový blok, Notepad .....)
samozřejmě to co napíšeš nebo vyexportuješ z Camu musí mít hlavu a patu , tj. Heid. tomu musí rozumět, jinak to bude hlásit chyby nebo dělat blbiny
o správnou syntaxi exportu z Edge by se měl postarat postprocesor pro systém Vašeho stroje, ten by Vám měl dodat prodejce nebo ........
je-li to co vytvoříš v Edgecamu Heidnu srozumitelné, stačí to přejmenovat na .i
.h v Edgi neuděláš
na webu má Heid. návody jak na programování v H. dialogu, tak v ISO G kódu
mám u tebe flašku :D
Obvykle se dějí věci obvyklé. Méně často se dějí věci neobvyklé a zcela vyjímečně se dějí věci vyjímečné...
Masturn 40 CNC, Hermle UWF1200H CNC a pár klasik
http://www.radialengine.cz" onclick="window.open(this.href);return false;
http://www.autopejsek.cz" onclick="window.open(this.href);return false;
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

8. 11. 2012, 7:57

Testone, ty jsi to ovsem zamotal jeste vice :D ...
Na stroji lze programy psat jak v dialogu (H) tak v ISO (I).

Take dialog tj pripona H neni problem v tomto camu generovat , vse je otazka postprocesoru. Iso kod je primo prepsatelny na dialog a naopak.
Pokud otevrete soubor *.ncc a v nem je syntakticky spravny kod , tak k pouziti staci soubor spravne prejmenovat. Generovani nazvu a pripony souboru je potreba nastavit
v postu. Na stroji je potreba zvolit spravny mod pro program.
A kdybych se nebal oslepnuti tak ted bych mel flasky dve. Protoze jste ani jeden ty navody ocividne necetli.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
kross
Příspěvky: 11
Registrován: 8. 11. 2012, 8:45

8. 11. 2012, 8:10

testone píše:.......mám u tebe flašku :D
Takže říkáš, že ono vlastně stačí ten soubor xxx.nc, který vygeneruji a uložím na plochu počítače přejmenovat na xxx.i a stroj s tím začne pracovat? :D
(Musím pak na stroji v Heidenhainu něco aktivovat, aby pracoval s tím ISO (DIN) G kódem nebo to dělá automaticky?)

Jinak použil jsem na to předdefinovaný postprocesor viz. obrázek. Tak snad to stačí?:
Obrázek

Výsledek:
Obrázek
kross
Příspěvky: 11
Registrován: 8. 11. 2012, 8:45

8. 11. 2012, 8:28

Radek-B píše:Testone, ty jsi to ovsem zamotal jeste vice :D ...
Na stroji lze programy psat jak v dialogu (H) tak v ISO (I).

Take dialog tj pripona H neni problem v tomto camu generovat , vse je otazka postprocesoru. Iso kod je primo prepsatelny na dialog a naopak.
Pokud otevrete soubor *.ncc a v nem je syntakticky spravny kod , tak k pouziti staci soubor spravne prejmenovat. Generovani nazvu a pripony souboru je potreba nastavit
v postu. Na stroji je potreba zvolit spravny mod pro program.
A kdybych se nebal oslepnuti tak ted bych mel flasky dve. Protoze jste ani jeden ty navody ocividne necetli.

RADEK
Mám dvě otázky....
1) Kde a jak v mém postprocesoru(obrázek viz. výše) nastavím, aby generoval .h?

2) A druhá :D "geniální" otázka... nevíte čistě náhodou, kde nebo jak konkrétně na stroji zvolit ten spravny mod pro program?

Jinak se omlouvám za takové nejspíš blbosti, ale dělám v tom programu 4dny.
Naposledy upravil(a) kross dne 8. 11. 2012, 8:31, celkem upraveno 1 x.
tomi
Příspěvky: 44
Registrován: 1. 4. 2012, 4:08

8. 11. 2012, 8:29

"Takže říkáš, že ono vlastně stačí ten soubor xxx.nc, který vygeneruji a uložím na plochu počítače přejmenovat na xxx.i a stroj s tím začne pracovat?"

Bez ukázky části kodu to jde říci těžko..na to stačí pouze letmo kouknout.
Spíš nechápu, jak někdo může programovat CNC bez absolutní znalosti systému CNC a nastavení CAMU a postprocesoru(bez urážky).
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

8. 11. 2012, 8:43

Sample a training postrocesor je ti uplne k tomu co maji v nazvu. Potrebujes postprocesor ktery bude generovat kod primo pro heidenhain iTnc530 anebo nizzsi.
A to bud v dialogu anebo v iso, oboji se da.
Hosi jste bez urazky uplne marni, k SW i Strojum mate urcite dokumentaci doporucuji si to precist. O kodu se doctete v programovacich manualech a o volbe typu souboru v uzivatelskych.
Take seda zakoupit postrocesor i zaplatit skoleni.

RADEK
kross píše:
testone píše:.......mám u tebe flašku :D
Takže říkáš, že ono vlastně stačí ten soubor xxx.nc, který vygeneruji a uložím na plochu počítače přejmenovat na xxx.i a stroj s tím začne pracovat? :D
(Musím pak na stroji v Heidenhainu něco aktivovat, aby pracoval s tím ISO (DIN) G kódem nebo to dělá automaticky?)

Jinak použil jsem na to předdefinovaný postprocesor viz. obrázek. Tak snad to stačí?:
Obrázek

Výsledek:
Obrázek
Naposledy upravil(a) Radek-B dne 8. 11. 2012, 8:47, celkem upraveno 1 x.
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
kross
Příspěvky: 11
Registrován: 8. 11. 2012, 8:45

8. 11. 2012, 8:45

tomi píše:"Bez ukázky části kodu to jde říci těžko..na to stačí pouze letmo kouknout.
%
O0001
G21 G90 G40
G10 P1 Z0.0 R19.1 T00
G10 L2 P1 X0.0 Y-125.0 Z0.0 (Půdorys)
(ZAVÉST OPERACE : PROFILOVÁNÍ)
G28 G91 Z0 H0
G28 X0 Y0
G21 G90 G40
T00 M06 (Údaj uživatele)
G54
T00 M1
S800 M3 M41
G0 X151.798 Y-1.115 A0.0 C0.0
G43 Z130.0 H00 M9
Z122.8
G94 G1 Z117.8 F1000.0
G17 G2 X150.298 Y-21.354 R150.178 F2291.4
X136.507 Y-66.411 R151.549 F2288.4
X115.345 Y-98.696 R151.914 F2287.6
G1 X113.597 Y-100.707 F2000.0
X111.414 Y-103.111
G2 X98.742 Y-115.307 R150.947 F2289.7
G1 X96.121 Y-117.5 F2000.0
G2 X84.761 Y-121.799 R18.736
G1 X83.887 Y-121.809
X-84.761 Y-121.799
G2 X-95.535 Y-117.966 R18.772
G1 X-96.121 Y-117.5
X-96.995 Y-116.78
X-98.742 Y-115.307
X-100.707 Y-113.597
G2 X-108.354 Y-106.326 R154.328 F2282.5
X-134.569 Y-70.257 R151.905 F2287.6
G1 X-135.648 Y-68.158 F2000.0
X-136.93 Y-65.537
G2 X-149.529 Y-26.215 R151.71 F2288.1
X-146.624 Y39.322 R151.704 F2288.1
X-128.222 Y81.266 R151.746 F2288.0
X-95.535 Y117.966 R151.49 F2288.5
X-84.761 Y121.799 R18.734 F2000.0
G1 X-83.013 Y121.809
X0.0
X84.761 Y121.799
G2 X95.535 Y117.966 R18.768
G1 X96.121 Y117.5
X96.995 Y116.78
X98.742 Y115.307
X100.707 Y113.597

v EdgeCamu dělám pár dní, takže se zatím fakt moc nevyznám.......
kross
Příspěvky: 11
Registrován: 8. 11. 2012, 8:45

8. 11. 2012, 8:48

Radek-B píše:Sample a training postrocesor je ti uplne k tomu co maji v nazvu. Potrebujes postprocesor ktery bude generovat kod primo pro heidenhain iTnc530 anebo nizzsi.
A to bud v dialogu anebo v iso, oboji se da.

RADEK
Aha, takže potřebuji správný postprocesor. Myslíš že člověk jako já má reálnou naději to zmáknout v Konstruktéru postprocesorů a nebo ho mám spíš někde sehnat?
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

8. 11. 2012, 8:50

Toto je na prvni pohled kod pro FANUC. S timto ti heiden syntaktycky pjekne vynada jak to tam posles :D
kross píše:
tomi píše:"Bez ukázky části kodu to jde říci těžko..na to stačí pouze letmo kouknout.
%
O0001
G21 G90 G40
G10 P1 Z0.0 R19.1 T00
G10 L2 P1 X0.0 Y-125.0 Z0.0 (Půdorys)
(ZAVÉST OPERACE : PROFILOVÁNÍ)
G28 G91 Z0 H0
G28 X0 Y0
G21 G90 G40
T00 M06 (Údaj uživatele)
G54
T00 M1
S800 M3 M41
G0 X151.798 Y-1.115 A0.0 C0.0
G43 Z130.0 H00 M9
Z122.8
G94 G1 Z117.8 F1000.0
G17 G2 X150.298 Y-21.354 R150.178 F2291.4
X136.507 Y-66.411 R151.549 F2288.4
X115.345 Y-98.696 R151.914 F2287.6
G1 X113.597 Y-100.707 F2000.0
X111.414 Y-103.111
G2 X98.742 Y-115.307 R150.947 F2289.7
G1 X96.121 Y-117.5 F2000.0
G2 X84.761 Y-121.799 R18.736
G1 X83.887 Y-121.809
X-84.761 Y-121.799
G2 X-95.535 Y-117.966 R18.772
G1 X-96.121 Y-117.5
X-96.995 Y-116.78
X-98.742 Y-115.307
X-100.707 Y-113.597
G2 X-108.354 Y-106.326 R154.328 F2282.5
X-134.569 Y-70.257 R151.905 F2287.6
G1 X-135.648 Y-68.158 F2000.0
X-136.93 Y-65.537
G2 X-149.529 Y-26.215 R151.71 F2288.1
X-146.624 Y39.322 R151.704 F2288.1
X-128.222 Y81.266 R151.746 F2288.0
X-95.535 Y117.966 R151.49 F2288.5
X-84.761 Y121.799 R18.734 F2000.0
G1 X-83.013 Y121.809
X0.0
X84.761 Y121.799
G2 X95.535 Y117.966 R18.768
G1 X96.121 Y117.5
X96.995 Y116.78
X98.742 Y115.307
X100.707 Y113.597

v EdgeCamu dělám pár dní, takže se zatím fakt moc nevyznám.......
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

8. 11. 2012, 8:52

Bez znalosti co vubec potrebujes to nedas. Ale zalezi na tobe , kolik mas casu , jestli se to chces naucit anebo dokonce musis a take nakolik jsi schopen to vubec pobrat.
takto napr ma vypadat dialog pro heiden:

0 BEGIN PGM 9110469 MM
1 TOOL DEF 1 L+0 R2.5
2 TOOL CALL 1 Z S1400
3 CYCL DEF 7.0 DATUM SHIFT
4 CYCL DEF 7.1 X+288
5 CYCL DEF 7.2 Y-367.67
6 CYCL DEF 7.3 Z0
7 L X+0 Y+152. R0 F9998 M13
8 L Z+25. R0 F9998 M
9 CYCL DEF 1.0 PECKING
10 CYCL DEF 1.1 SET UP Z-5
11 CYCL DEF 1.2 DEPTH -20.
12 CYCL DEF 1.3 PECKG -4.
13 CYCL DEF 1.4 DWELL 0
14 CYCL DEF 1.5 F110
15 L Z+10. F9998 M99
16 L Z+25. R0 F9998 M
17 L Y+142. R0 F9998 M
18 L Z+10. F9998 M99
19 L Z+25. R0 F9998 M
20 L Y+7. R0 F9998 M
21 L Z+10. F9998 M99
22 L Z+25. R0 F9998 M5
23 L Z200 R0 F9998 M9
24 CYCL DEF 9.0 DWELL TIME
25 CYCL DEF 9.1 DWELL 0.1
26 TOOL DEF 2 L+0 R6.
27 TOOL CALL 2 Z S1000
28 L Z+25. R0 F9998 M13
29 L X+0 Y+152. R0 F9998 M
30 CYCL DEF 1.0 PECKING
31 CYCL DEF 1.1 SET UP Z-5
32 CYCL DEF 1.2 DEPTH -1.
33 CYCL DEF 1.3 PECKG -1.
34 CYCL DEF 1.4 DWELL 0
35 CYCL DEF 1.5 F100
36 L Z+10. F9998 M99
37 L Z+25. R0 F9998 M
38 L X-220 Y+300 Z200 R0 F M5
39 STOP M30
40 END PGM 9110469 MM

takto ISO:
%00000000 G71
N1 ; SEZNAM NASTROJU
N2 ; VRTAK PR. 5.6
N3 ;BOBCAT_7134739NASTAVENí_JEDNA.NCC 17.1.2008
N4 ; MCFV 1260
N5 ; PROGRAMOVAL BOHAC
N6 ;-----------------
N7 ; VRTAK PR. 5.6
N8 G17 M3 S3979 T1
N9 G0 G90 G40
N10 M8
N11 ; NULOVY BOD
N12 G54 X0 Y0 Z0
N13 G0 X+100.5 Y+10.
N14 Z+25.
N15 G83P01+2.5P02 -22. P03 -22. P04 0 P05 398
N16 G0 X+100.5 Y+10.
N17 Z+2.5 M99
N18 G0 Z+25.
N19 G0 X+46.2
N20 Z+2.5 M99
N21 G0 Z+25.
N22 G0 X+35.
N23 Z+2.5 M99
N24 G0 Z+25.
N25 M2

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
kross
Příspěvky: 11
Registrován: 8. 11. 2012, 8:45

8. 11. 2012, 9:00

Radek-B píše:Toto je na prvni pohled kod pro FANUC. S timto ti heiden syntaktycky pjekne vynada jak to tam posles :D
:D dobré vědět, tak to ani zkoušet nebudu.......

Někde musím sehnat ten postprocesor. Potom už to začne generovat automaticky *.h nebo stále *.nc a musím upravovat?
kross
Příspěvky: 11
Registrován: 8. 11. 2012, 8:45

8. 11. 2012, 9:10

Radek-B píše:Bez znalosti co vubec potrebujes to nedas. Ale zalezi na tobe , kolik mas casu , jestli se to chces naucit anebo dokonce musis a take nakolik jsi schopen to vubec pobrat.
takto napr ma vypadat dialog pro heiden:

0 BEGIN PGM 9110469 MM
1 TOOL DEF 1 L+0 R2.5
2 TOOL CALL 1 Z S1400
3 CYCL DEF 7.0 DATUM SHIFT

RADEK
Pravda.... jak jsi to vypsal tak ten rozdíl mezi Heidnem z práce a tímhle hned vidím.
Jinak koukám na ten konstruktérem postprocesorů a žádná sranda, ale ještě horší je, že návod ke Kompilátoru postprocesorů(který nejspíš taky bude potřeba) mám jen anglicky, takže nad tím budu dumat delší dobu. :(
testone
Sponzor fora
Příspěvky: 7388
Registrován: 3. 12. 2010, 5:56
Bydliště: Slaný

8. 11. 2012, 9:24

radekB - myslím že si navzájem neodporujeme
nenapadlo mě, že by postprocesor mohl generovat H dialog, nikdy mě nenapadlo že by to mohlo být potřeba
Obvykle se dějí věci obvyklé. Méně často se dějí věci neobvyklé a zcela vyjímečně se dějí věci vyjímečné...
Masturn 40 CNC, Hermle UWF1200H CNC a pár klasik
http://www.radialengine.cz" onclick="window.open(this.href);return false;
http://www.autopejsek.cz" onclick="window.open(this.href);return false;
Odpovědět

Zpět na „CAM“