Pri parametricke definici elipsy, jsem narazil na to ze potrebuju podminenou fci , a nejak sem si bud nevsiml ze to mach neumi , nebo jsem poradne necetl manual.
Jestli jste na to nekdo narazili prosim poradte.
Na poslednim radku bych potreboval fci ktera porovna jestli pocet rezu je shodny se zadanym poctem , jestli ano tak se cyklus ukonci , jestli ne tak xxxx to uz je jedno.
RADEK
%ELIPSA
#1 = +50 ; Střed v ose X
#2 = +50 ; Střed v ose Y
#3 = +50 ; Poloosa X
#4 = +30 ; Poloosa Y
#5 = +0 ; Úhel startu v rovině
#6 = +360 ; Koncový úhel v rovině
#7 = +100 ; Počet kroků
#8 = +0 ; Natočení elipsy
#9 = -5 ; Hloubka frézování
#10 = +400 ; zavrtávací posuv
#11 = +500 ; Frézovací posuv
#12 = +2 ; Bezpečnostni vzdálenost pro předpolohováni
T1 G00 G40 G90 Z+10
M98 P10 ; voláni obrábění
M98 P1 L[#7]
G00 Z+10 M2 ; Konec programu
O10 ; Podprogram 10
G92 X[#1] Y[#2] ; Posunuti nulového bodu do středu elipsy
G68 A[#1] B[#2] R[#8] ; Natočení v rovině
#35 = [[#6-#5]/#7]
#36 = [#5]
#37 = +0
#21 = [[#3] * COS [#36]]
#22 = [[#4] * SIN [#36]]
G00 G40 X[#21] Y[#22] M3 ; Najetí do bodu startu v rovině
Z[#12] ; Předpolohování na bezpečnou vzdálenost v ose vřetena
G01 Z[#9] F[#10] ; Najetí na hloubku obráběni
M99
O1 ; Podprogram 1
#36 = [#36+#35] ; Aktualizace úhlu
#37 = [#37+1] ; Aktualizace čítače
#21 = [[#3] * COS [#36]] ; Výpočet aktuální souřadnice X
#22 = [[#4] * SIN [#36]] ; Výpočet aktuální souřadnice Y
G01 X[#21] Y[#22] F[#11] ; Najetí do dalšiho bodu
M99
Parametricke programovani
a tohle nefunguje? Nemam uz Mach. (FANUC a EMC je OK)
#1 = 0
O100 while [#1 lt 10]
(telo obrysu)
(telo obrysu)
(telo obrysu)
G1 Z#1
#1 = [#1+1]
O100 endwhile
#1 = 0
O100 while [#1 lt 10]
(telo obrysu)
(telo obrysu)
(telo obrysu)
G1 Z#1
#1 = [#1+1]
O100 endwhile
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
Ja mach ani nikdy menel , jen obcas s tim udelam nejaky strojecek.
Muj nejoblibenejsi system je samozrejmne Heidn a pak Philips, fanuk.. a ....
Takze ta Fce hlida promennou do 10 a pak to pokracuje dal ,,, ok skusim.
RADEK
Muj nejoblibenejsi system je samozrejmne Heidn a pak Philips, fanuk.. a ....
Takze ta Fce hlida promennou do 10 a pak to pokracuje dal ,,, ok skusim.
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
- Radek-B
- Příspěvky: 2137
- Registrován: 13. 9. 2006, 11:09
- Bydliště: V:Karlovice
- Kontaktovat uživatele:
Tak to je docel skoda, daly by se parametrizovat nejpouzivanejsi prace na stroji. Bylo by to mozna i jednodussi nez pouzivat Wizardy Machu.PavelZ píše:Mach v g-kodu podmínky neumíBohužel Jediná možnost je použít VBScript. Ale to nevím jistě.
RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
automatizace/konstrukce
V EMC to maka spolehlive. (while, if, call...) jako ve FANUCU 

Pořád tvrdím, že EMC je vyjma GUI daleko před Machem.
Jinak k tomu Machu a podmíněnému větvení .... v manuálu o tom není ani slovo vyjma kapitoly 10.8.7, kde se popisuje volání podprogramů. V posledním odstavci se upozornuje na skutečnost, že nelze volat podprogramy rekurzivně právě z důvodu, že není implementováno podmíněné větvení programu.
Jinak k tomu Machu a podmíněnému větvení .... v manuálu o tom není ani slovo vyjma kapitoly 10.8.7, kde se popisuje volání podprogramů. V posledním odstavci se upozornuje na skutečnost, že nelze volat podprogramy rekurzivně právě z důvodu, že není implementováno podmíněné větvení programu.
Myslim, ze GUI u EMC je ve vyvoji az na poslednim miste (taky se posledni startuje
), az fungujou daleko dulezitejsi casti jako bezpecne (bez ztraty kroku) obrabeni z bodu A do bodu B. Ztrata kroku u Mach? Kdykoli, kdekoli 
Kdyz si clovek zatoci u EMC trirozmernym obrazkem behem obrabeni, pochopi, ze GUI vnitrne na tom nebude tak zle.
Zkuste to u Machu
kr. motory prask, prask a je to v pr....
Bohuzel GUI laka uzivatele a na to je MAch machr, ale tim to konci.


Kdyz si clovek zatoci u EMC trirozmernym obrazkem behem obrabeni, pochopi, ze GUI vnitrne na tom nebude tak zle.
Zkuste to u Machu

Bohuzel GUI laka uzivatele a na to je MAch machr, ale tim to konci.