HEIDENHAIN iTNC 530

diskuze tykajici se ridicich systemu a software komercnich CNC stroju
Odpovědět
testone
Sponzor fora
Příspěvky: 7174
Registrován: 3. 12. 2010, 5:56
Bydliště: Slaný

25. 3. 2018, 8:37

Goor píše:Kolegové, prosím o radu. Jde u iTNC 530 nějak snadno otočit program kolem svislé osy? Programátorka mi někdy připraví práci tak, že to je oproti výkresu vzhůru nohama. G-kód nepoužíváme, ty funkce neznám a s programátorkou - inženýrkou o nějaké změně není řeč. Děláme složitější kusovou práci a tohle by mi dost pomohlo.
otočením souřadného systému
s přístupem "G-kód nepoužíváme, ty funkce neznám" to asi ale nepůjde nijak
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;
LukasGunther
Příspěvky: 415
Registrován: 14. 3. 2017, 3:53

26. 3. 2018, 9:49

Takže jde jen o zrcadlové kusy jestli jsem to pochopil??
Josef
Sponzor fora
Příspěvky: 5699
Registrován: 19. 11. 2006, 9:25
Bydliště: Valašsko

26. 3. 2018, 1:06

Když s tou programátorkou není řeč, tak to jednoduše udělej podle ní, ale nechej si to nejdříve od ní podepsat, že má dobrý program. On s ní potom někdo řeč dá. :lol:
Goor
Příspěvky: 82
Registrován: 23. 3. 2009, 5:38

26. 3. 2018, 6:38

O zrcadlové kusy nejde, někdy prostě dostanu takový program, že je kus proti výkresu otočený a výkres bych při práci musel mít vzhůru nohama. Takhle to vypadá, když zkušený programátor uteče jinam a vedení svěří programování někomu, kdo u mašiny nikdy nestál a s frézováním si netyká. Už jsem zjistil, že by se nejspíš dal použít cyklus číslo 10 pro otočení, jen musím ještě zjistit, jestli přitom funguje základní natočení. Možná to i půjde a programátorka se snad taky polepší.
LukasGunther
Příspěvky: 415
Registrován: 14. 3. 2017, 3:53

27. 3. 2018, 7:45

Nechápu proč tohle dělají. Jen zdržují obsluhu. Narovinu jim to řekni že je to všechno "nahovno" řekni jim svůj názor jak by si to dělal správně. A třeba za pár měsíců budeš ty programovat.
Goor
Příspěvky: 82
Registrován: 23. 3. 2009, 5:38

27. 3. 2018, 5:55

Copak o to, já svůj názor řekl už několikrát a každý je hluchý jako poleno. A s tím, že bych povýšil na programátora nepočítám, i když jsem to sám navrhl. U mašiny by mě někdo musel vystřídat a u nás nikdo takový není. Musel by k nám přijít někdo nový a to vedení nechce. Majiteli by stouply výdaje za mzdy a navíc by při našich platech sotva někoho našli.
Zpátky k iTnc 530, až bude chvilka, zkusím cvičně ten cyklus 10. Jednoduchý program při simulaci funguje, to už by mělo jít i při práci.
LukasGunther
Příspěvky: 415
Registrován: 14. 3. 2017, 3:53

28. 3. 2018, 7:50

Cykl 10 je prostě jen rotace to docílís že se ti kus jen pootoci o kolik chceš. Mě to pořád přijde že děláš jen zrcadlový kus. Nebo jak to říkáš děláš kus který programátor udělal jako by se obrabel vzhůru nohama. Ale pořád nechápu jak to myslíš :D
Uživatelský avatar
jcerki
Příspěvky: 109
Registrován: 24. 10. 2008, 12:47
Bydliště: Bratislava , Slovakia , jcerki@gmail.com
Kontaktovat uživatele:

29. 3. 2018, 2:20

Po prvom TOOL CALL zadaj cyklus 10 (rotace) 180 ... Pozor na nulovy bod ... okolo ktoreho sa to rotuje ... berie to do uvahy aj zakladne natocenie ...
Goor
Příspěvky: 82
Registrován: 23. 3. 2009, 5:38

2. 4. 2018, 3:25

Šlo mi jen o to, natočit kus kolem svislé osy, ne zrcadlit. Jsem zvyklý, že kus je na mašině napolohovaný tak jako na výkresu, ne opačně. Nulový bod je skoro vždy uprostřed kusu, takže to nebude problém a jsem rád, že to půjde i se základním natočením. Díky všem za rady.
malipivo
Příspěvky: 2
Registrován: 8. 6. 2018, 6:00

9. 6. 2018, 8:31

Hezký den,

poprosím o popostrčení. Snažím se přebrat vypočtené hodnoty X a Y a dál je používat. Zde je minimální ukázka. Nakreslím si jistý obrys. Přes programovací pomůcku FK->NC zjistím střed FCT, se kterým dál pracuji a dokreslím si např. malý kruh. Když však obrys změním, střed FCT oblouku se změní, nikoliv však kruhu. Ideální by bylo si vypočtené hodnoty X a Y převzít do nějakých Q a s tím pracovat.

Poloruční postup tedy je: Napsal jsem si v H řádky po 9., pak získal střed v NC, řádek 7. A dopsal si zbytek v H (od řádku 10). Snažím se o automatizaci, abych nemusel ručně provádět FK->NC konverzi s každou změnou oblouku.

Zde je H:

Kód: Vybrat vše

0  BEGIN PGM problem-okruh MM 
1  BLK FORM 0.1 Z  X+0  Y+0  Z-20
2  BLK FORM 0.2  X+100  Y+100  Z+0
3  TOOL CALL 1 Z S2200
4  L  X+60  Y+60  Z+2 F5000 M3
5  L  Z-5
6  FL LEN15  AN-95
7  FCT R15 DR+
8  FLT  X+70  Y+70
9  L  Z+2
10 ;
11 L  X+68.6356  Y+43.7497
12 L  Z-5
13 CC  X+73.6356  Y+43.7497
14 C  X+68.6356  Y+43.7497 DR-
15 END PGM problem-okruh MM 
Zde je dopočtené NC:

Kód: Vybrat vše

0  BEGIN PGM problem-okruh_nc MM 
1  BLK FORM 0.1 Z  X+0  Y+0  Z-20
2  BLK FORM 0.2  X+100  Y+100  Z+0
3  TOOL CALL 1 Z S2200
4  L  X+60  Y+60  Z+2 F5000 M3
5  L  Z-5
6  L  X+58.6927  Y+45.0571 ;SNR     6
7  CC  X+73.6356  Y+43.7497
8  C  X+84.7198  Y+53.8562 DR+ ;SNR     7
9  L  X+70  Y+70 ;SNR     8
10 L  Z+2
11 END PGM problem-okruh_nc MM 
Statický výsledek přikládám v příloze.
Přílohy
problem-okruh.png
problem-okruh.png (1.4 KiB) Zobrazeno 7776 x
itbart
Příspěvky: 9
Registrován: 11. 6. 2018, 1:12

11. 6. 2018, 1:26

Dobrý den všem!

Rád bych zde probral jednu věc - níže je program pro měření několika souřadnic Z, které jsou ukládány do Q parametrů na stroji s iTNC530. Následuje výpočet průměrné hodnoty a výpis na obrazovku dle požadovaného formátu v souboru .A .
Nyní potřebuji určit minimální a maximální hodnotu z měřených parametrů Q50-Q55. Pokud se nepletu, pak iTNC 530 neumí THEN ELSE. Uložit Q parametry do pole a pak iterovat a porovnávat? To asi HEIDENHAIN nedává? Navádí mě to k použití IF a LBL, ale nemám s tím potřebné zkušenosti, proto se obracím sem

Kód: Vybrat vše

0  BEGIN PGM MERENI_Z_54_5000 MM 
1  BLK FORM 0.1 Z  X+35.9999  Y-61  Z+20
2  BLK FORM 0.2  X+2486  Y+1329  Z+35
3  ;
4  PLANE RESET STAY
5  CYCL DEF 7.0 NULOVY BOD
6  CYCL DEF 7.1  X+7.5
7  CYCL DEF 7.2  Y+17.5
8  CYCL DEF 7.3  Z+0
9  L  Z+0 R0 FMAX M91
10 L  B+0  C+0 FMAX
11 ;
12 TOOL CALL 999 Z
13 L  X+68  Y-40 R0 FMAX
14 L  Z+40 R0 FMAX
15 TCH PROBE 0.0 REFERENCNI ROVINA Q50 Z-
16 TCH PROBE 0.1  X+68  Y-40  Z+25
17 ;
18 L  X+470  Y+255 R0 FMAX
19 TCH PROBE 0.0 REFERENCNI ROVINA Q51 Z-
20 TCH PROBE 0.1  X+470  Y+255  Z+25
21 ;
22 L  X+1160  Y+260 R0 FMAX
23 TCH PROBE 0.0 REFERENCNI ROVINA Q52 Z-
24 TCH PROBE 0.1  X+1160  Y+260  Z+25
25 ;
26 L  X+1560  Y-37 R0 FMAX
27 TCH PROBE 0.0 REFERENCNI ROVINA Q53 Z-
28 TCH PROBE 0.1  X+1560  Y-37  Z+25
29 ;
30 L  X+1567  Y+1050 R0 FMAX
31 TCH PROBE 0.0 REFERENCNI ROVINA Q54 Z-
32 TCH PROBE 0.1  X+1567  Y+1050  Z+25
33 ;
34 L  X+60  Y+1043 R0 FMAX
35 TCH PROBE 0.0 REFERENCNI ROVINA Q55 Z-
36 TCH PROBE 0.1  X+60  Y+1043  Z+25
37 ;
38 Q61 = ( Q50 + Q51 + Q52 + Q53 + Q54 + Q55 ) / 6
39 FN 16: F-PRINT TNC:\MERENI_Z_FORMAT.A / SCREEN:
42 L  Z+0 R0 FMAX M91
43 L  B+0  C+0 FMAX
44 M30
45 END PGM MERENI_Z_54_5000 MM
:) Díky za každou reakci!
Uživatelský avatar
jcerki
Příspěvky: 109
Registrován: 24. 10. 2008, 12:47
Bydliště: Bratislava , Slovakia , jcerki@gmail.com
Kontaktovat uživatele:

11. 6. 2018, 2:07

Nestacilo by ti nechat si vypisat na screen aj Q50-Q55 ?
itbart
Příspěvky: 9
Registrován: 11. 6. 2018, 1:12

11. 6. 2018, 2:23

jcerki píše:Nestacilo by ti nechat si vypisat na screen aj Q50-Q55 ?
To by stačilo - člověk koukne a usoudí, zda je to mimo toleranci nebo je to OK, ale aby to bylo blbuvzdorné, potřebuju výpočet rozdílu MIN a MAX a na to ještě nabalit error.
Uživatelský avatar
jcerki
Příspěvky: 109
Registrován: 24. 10. 2008, 12:47
Bydliště: Bratislava , Slovakia , jcerki@gmail.com
Kontaktovat uživatele:

11. 6. 2018, 3:43

lebo cez Q-cka by to bolo zlozite...
a pouzit cyklus 427 ?
malipivo
Příspěvky: 2
Registrován: 8. 6. 2018, 6:00

11. 6. 2018, 9:04

Tak prý to nejde. Ptal jsem se u Heidenů.
malipivo píše:Hezký den,

poprosím o popostrčení. Snažím se přebrat vypočtené hodnoty X a Y a dál je používat. Zde je minimální ukázka. Nakreslím si jistý obrys. Přes programovací pomůcku FK->NC zjistím střed FCT, se kterým dál pracuji a dokreslím si např. malý kruh. Když však obrys změním, střed FCT oblouku se změní, nikoliv však kruhu. Ideální by bylo si vypočtené hodnoty X a Y převzít do nějakých Q a s tím pracovat.

Poloruční postup tedy je: Napsal jsem si v H řádky po 9., pak získal střed v NC, řádek 7. A dopsal si zbytek v H (od řádku 10). Snažím se o automatizaci, abych nemusel ručně provádět FK->NC konverzi s každou změnou oblouku.

Zde je H:

Kód: Vybrat vše

0  BEGIN PGM problem-okruh MM 
1  BLK FORM 0.1 Z  X+0  Y+0  Z-20
2  BLK FORM 0.2  X+100  Y+100  Z+0
3  TOOL CALL 1 Z S2200
4  L  X+60  Y+60  Z+2 F5000 M3
5  L  Z-5
6  FL LEN15  AN-95
7  FCT R15 DR+
8  FLT  X+70  Y+70
9  L  Z+2
10 ;
11 L  X+68.6356  Y+43.7497
12 L  Z-5
13 CC  X+73.6356  Y+43.7497
14 C  X+68.6356  Y+43.7497 DR-
15 END PGM problem-okruh MM 
Zde je dopočtené NC:

Kód: Vybrat vše

0  BEGIN PGM problem-okruh_nc MM 
1  BLK FORM 0.1 Z  X+0  Y+0  Z-20
2  BLK FORM 0.2  X+100  Y+100  Z+0
3  TOOL CALL 1 Z S2200
4  L  X+60  Y+60  Z+2 F5000 M3
5  L  Z-5
6  L  X+58.6927  Y+45.0571 ;SNR     6
7  CC  X+73.6356  Y+43.7497
8  C  X+84.7198  Y+53.8562 DR+ ;SNR     7
9  L  X+70  Y+70 ;SNR     8
10 L  Z+2
11 END PGM problem-okruh_nc MM 
Statický výsledek přikládám v příloze.
Odpovědět

Zpět na „Ridici systemy“