23. 9. 2019, 6:42
je to vsetko funkcne ako vidis a ide to nastavovat tymi trojuholnickami, koleckom mysi a samozrejme aj s klavesnicou pises hodnoty. Tlacidlo "aplikovat" prepocita dlzku aktualneho nastroja, podlozky a vysky materialu. Taktiez po kazdej ATC vymene sa to aktualizuje a pracuje dalej s tymito hodnotami. Najnovsie som rozchodil python modul "paramsaver" a po vypnuti stroja, rano najdem hodnoty, ako som ich nechal vecer.
Tie oknicka sa volaju "SPINBOX" a vies si nastavovat pocet desatinnych miest, inkrement tych trojuholnickov atd.
<spinbox>
<halpin>"mat"</halpin>
<min_>0</min_>
<max_>250</max_>
<initval>10</initval>
<font>("Arial",25)</font>
<format>"2.2f"</format>
<resolution>0.1</resolution>
<width>"5"</width>
<param_pin>1</param_pin>
<bd>3</bd>
</spinbox>
atd....
HAL:
net material_in pyvcp.mat => paramsaver.invalueF-000
net material_out pyvcp.spinbox.0.param_pin <= paramsaver.outvalueF-000
atd....
Makro g kodu:
O<aplikovat> sub
#<TEMP> = [[#<_hal[pyvcp.mat]> + #<_hal[pyvcp.pris]>] *[-1]]
G0 G53 Z0.00
G10 L20 P0 Z[231.077 -#5403 +[#<TEMP>] ]
g64 P0.001
G43
O<aplikovat> endsub [1]
M2
-
Přílohy
-

rocnik 1976 -stolár, trosicka uz aj strojar.