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