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.