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.