7. 2. 2014, 1:30
			
			
			
			
			Vážení FANUCáři učím se programovat FANUCa, mám problém s použitím parametrů v cyklech a potřebovyl bych radu.
1 - Tedy přímo v G73 na DEMO EMCO pro GE FANUC serial 21 T/M. O co mně jde. Pro zábavu jsem stvořil jednoduchý parametrický program pro soustružení měkkých čelisti a nemohl jej rozchodit v případě, že jsem použil zmíněný cyklus G73 (Hrubování podélné). V přiloženém programu je patrné použití cyklů dvou a to v jednom jsou hodnoty do G73 vloženy číselně a ve druhém částečně parametricky. Obrys dílce je popsán parametricky. Cyklus G73 nešel ani v jednom případu použít. Vždy bylo hlášení syntax eror chyba č.9.  na druhém řádku. Co mne ale mate nejvíce, je, že když jsem cykly obešel skokem, kopírování obrysu proběhlo v pořádku, stejně jako podmínka IF. Mám taký pocit, že tvůrce dema to o cykly s použitím parametrů okleštil. Program přímo na stroji s FANUC Oi TC chodil. Nevíte o tom někdo něco?
2 - U frézování plochy řádkováním, také podprogram s parametry,  jsem potřeboval pro výpočet počtu běhů odstranit hodnoty za desetinnou čárkou. Nějakým příkazem jako INTEGER, TRUNC použitých v jiných systémech apod. Nic podobného jsem nenašel a tak jsem chtěl požít příkaz FUP, nebo  FIX. Zatím bez výsledku. Ještě se s tím pohraju. Pokud by někdo věděl poradit, děkuju. Docela dobře v tom plachtím.
O0005 
N20 #1 =30 ( UPIN.PRUM ) 
N30 #2 =50 ( DELKA POLOT. 
N40 #3 =75 ( VNE.PRUM.CEL 
N45 #4 =80 ( PRUM.POLOTOVARU 
N50 #5 =30 ( UPI(UPINACI DELKA 
N70 #6 =2 ( HLOUBKA TRISKY 
N80 #7 =0.2 ( HRUBOV.POSUV 
N90 #8 =2 ( R UPIN.PRUM. 
N100 #9 =5 ( R VNE.CELISTI 
N110 #10 =10 ( OTVOR 
N111 #11 =1 ( 1=ZAPICH ANO/O=NE 
N130 #12 =0.3 ( PRIDAVEK V X 
N140 #13 =0.1 ( PRIDAVEK V Z 
N150 #14 =#4+4 ( NAJEZD PRED X 
N160 #16 =0.1 ( POSUV NACISTO 
N210 #20 =1 ( ODSKOK 
N220 #21 =10 ( VNI.PRUM.CELISTI 
N230 #22 =#8+#8 ( POMOCNY PRo 
N240 #23 =#1-#22 ( ZAC.KONT.V X 
N280 #25 =70 ( OTACKY/REZRYCH 
N290 #26 =#9+#9 ( POMOCNY PR.2 
N310 G18 
N320 G92 S750 
N330 G96 T0101 S70 M8 
N340 M3 
N370 G0 Z50 
N380 G0 X#14 
N390 Z0 
N400 G1 X#10-4 F#7 
N410 G1 X#10+4 Z4 
N420 G0 X#4+10 
N430 X#4+4 Z2 F#7 
N432 GOTO450 ( OBEJDE CYKLUS G73 a G73 
N435 ( G73 U2 R2 
N440 ( G73 P450 Q540 U0.1 W0.1 F0.2 S200 T0101 
N446 G73 U#6 R#20 
N447 G73 P450 Q540 U#12 W#13 F#7 S#25 T0101 
N450 G1 X#23 Z2 F0.2 
N460 G1 X#23 Z0 F#7 
N470 G3 X#1 Z-#8 R#8 F#7 
N480 G1 Z-#5 F#7 
N490 G1 X#3-#26 
N500 G3 X#3 Z-#5-#9 R#9 F#7 
N510 G1 Z-#2 F#7 
N540 G1 X#4+5 
N548 G0 Z100 
N549 X85 
N550 IF[#11 EQ 1] GOTO640 ( SKOK NA OZN.BLOK 
N590 M5 M9 
N595 M30 
N640 G96 T0202 M3 S70 M8 
N645 G0 Z-#5+5 
N650 X#1+2 
N660 Z-#5+4 
N670 G1 X#1-2 Z-#5-1 F0.1 
N680 X#1+1 Z-#5+0.5 F0.1 
N682 X#1+2 Z-#5+1 
N684 X#1+5 
N690 G0 Z100 
N700 X85 
N720 M9 M5 
N740 M30 
%
			
									
									NC soustruhy s ŘS Sinumerik 810T a 840D, YASNAC LX3. CAM KOVOPROG 2.7 až 4.13