APOSTILA DE PROGRAMAÇÃO PARAMETRIZADA PARAMETRIZADA CNC SIEMENS 840D FANUC FANUC 21M MITSUBISHI MELDAS PARA CENTRO DE USINAGEM E FRESADORA CNC
ELABORADO POR ALAN NICOLIA w.fr!"#$r%&%.%$'.(r fr!"#$r%&%)fr!"#$r%&%.%$'.(r 1* P"r+ , S-'&! A/$r-+'$ Pr$/r"'"$ P"r"'+r-"#" P"r3'+r$! R5 2* P"r+,F"&6% P"r3'+r$! 75 Or"#$r! F6&9! Ar-+':+-%"! Or"#$r! # C$'"r"$ L;/-%$! Or"#$r! F6&9! Ar-+':+-%"! F6&$ G<= E>'$! # r$/r"'"$ "r"'+r-"#" ?* P"r+,M-+!6(-!@- P"r3'+r$! 75 E>'$! # r$/r"'"$ "r"'+r-"#" Tr-/$&$'+r-" "r3'+r$! # %$r+ IMPORTANTE, E!+" -&/6"/' # r$/r"'"$ : -#" "r" %&+r$! # 6!-&"/' IMPORTANTE, 6!-&" /' fr!"#$r"! %&% 6-"#"! %$' %$'"$ S-'&! 840 D F"&6% 21M M-+!6(-!@- '#"! E!+ '"&6" +' $r $(+-$ "($r#"r $ 6!$ # "/6&! r%6r!$! !%-"-! #-!$&-! &$ %&% 840D S-'&! F"&6% 21M M-+!6(-!@- '#"! Pr$/r"'"$ P"r"':+r-%" : 6' r%6r!$ # -&/6"/' # r$/r"'"$ 6 $fr% "$ r$/r"'"#$r '"-$r! f"%--#"#! &" /r"$ # !6! r$/r"'"!+"'(:' %$&@%-#" %$'$ Pr$/r"'"$ # A+$ N $6 P"r"'"%r$. A+r":! #" : $!!, Tr"("@"r %$' "r--! %$'6+-! U!"r f6&9! %$'6+-! ' 6"6r +-$ # ($%$ Trr "%!!$ " %r+$! "r3'+r$! '$#"-! #$ !-!+'" "r" %$'6+"$ T U+--"r $r"#$r! >r!!9! "r-+':+-%"! "r" %$'6+"$ Ef+6"r #!-$! "#-%-$&"-!%@"'"#"! # !6(r$+-&"! !6(r$/r"'"! #$ #$ r!6+"#$ # 6'" f6&$ ;/-%" Pr$/r"'"r !6(r$+-&"! !6(r$/r"'"! "r"'+r-"#$!
Pr$/r"'"$ # C-%$! F->$! "r"'+r-"#$! C%6$! 6+--"$ f6&9! ;/-%"! "r-+':+-%"!. ALGORITMO U' A/$r-+'$ A/$r-+'$ : 6'" !J&%-" # -&!+r69! $r#&"#"! # f$r'" ;/-%" "r" " r!$6$ # 6'" #+r'-&"#" +"rf" $6 r$('". ALGORITMO NÃO COMPUTACIONAL COMPUTACIONAL A("->$ A("->$ : "r!&+"#$ 6' A/$r-+'$ &$ %$'6+"%-$&" %6$ $(+-$ : 6!"r 6' +f$& K(-%$. I&%-$ 1. T-r"r $ f$& #$ /"&%@$ 2. O6-r $ !-&" # -&@" ?. I&+r$#6-r $ %"r+$ 4. T%"r T%"r $ &K'r$ #!"#$ =. S #r $ !-&" # %@"'"r =.1 C$&r!"r =.2 D!-/"r =.? R+-r"r $ %"r+$ <. S&$ <.1 R+-r F-'. Pr$/r"'"$ P"r"'+r-"#" T" !+ !" $ !/r#$ '"-! (' /6"r#"#$ !$(r %$&%-+$! CNC. H $6%"! !!$"! &$-#"! %$' CNC 6 %$&@%' r$/r"'"$ "r"':+r-%" !+"! !!$"! -+"' %$'&+"r $ 6!$ #!+ +-$ # r$/r"'"!. D"#$ "$! /"&@$! 6 !+ +-$ # r$/r"'"! +r"' $! (&f%-$! 6 $! >r+! $!!6' ' %$&@%r $! %$&%-+$! "-%"#$! ' r$/r"'"! "r"'+r-"#$! : !6rr&+ 6 $! /r"! 6!6r-$! #!+ %$&%-+$ ! r!+r-&"' "$! %$&!+r6+$r! # '6-&"! # 6!-&"/' f"(r-%"&+! # %$&+r$! $-! : 6"! &6$ " -&f$r'"$ 6 ! $(+:' !$(r -!+$ &$! '-$! "%"#J'-%$! " &$ !r /r6$! # !+6#$! '6-+$ -!$"#$! "! !%$"! +:%&-%"! &$ #-' '"-! !$(r -!+$. N$ Br"!- !' >"/r$ $# ! %$&+"r &$! ##$! #"! '$! "! !!$"! 6 %$&@%' 6!"' !+ +-$ # r$/r"'"$. N!+" #-!%6!!$ %6r+" >-%"r'$! r$/r"'"$ "r"':+r-%" '$!+r"r'$! !6"! "-%"9! r-&%-"-!.
O 6 : Pr$/r"'"$ "r"':+r-%" $# !r %$'"r"#" " 6"6r -&/6"/' # r$/r"'"$ %$'$ "! -&/6"/&! BASIC -&/6"/' C $6 PASCAL. PASCAL. P$r:' !+" -&/6"/' # r$/r"'"$ r!-# #-r-+$ &$ %$&+r$ #$ CNC $# !r "%!!"#$ "$ & #$ %;#-/$ G $#'$! #-r 6 $#' %$'(-&"r +:%&-%"! # r$/r"'"$ '"&6"-! %$' +:%&-%"! # r$/r"'"$ "r"':+r-%"!. C"r"%+r!+-%"! r"%-$&"#"! "$! %$'6+"#$r! %$'$ "! "r--! "r-+':+-%" #%"r"9! # ;/-%" $! $$-&/! !+$ #-!$&-! &!+" -&/6"/'. C$'$ +$#"! -&/6"/&! # r$/r"'"$ " r$/r"'"$ "r"':+r-%" $!!6- r-"! r!9!. A '"-! $6"r : C6!+$' M"%r$ B 6!"#$ " F"&6% %$&+r$! F"&6% %$'"+-!. O6+r$! -&%6' U!r T"! T"! O6'" Q R$6+-& S$#-% -&/6"/' # r$/r"'"$ A"&"#" APL G L. A:' # +r '6-+"! r$+-&"! r"%-$&"#"! "$ %$'6+"#$r " '"-$r-" #"! r!9! # r$/r"'"$ "r"':+r-%" +' r$+-&"! r"%-$&"#"! "$ CNC %$' r"+-" r$f6-#"#. P$r >'$ '"%r$! 6 r'-+' "$ 6!6r-$ # CNC +r "%!!$ " '6-+"! r$r-#"#! #$ %$&+r$ CNC frr"'&+" # %$'&!"$ $!-%-$&"'&+$ #$! # ->$ ""r'! /r"$ #-$ # %;#-/$ G %$#-f-%" r$+$ # r$/r"'" 6 r'-+ " #-$ -&+r&" #$ r$/r"'" CNC. E!+"! %$-!"! !$ -'$!!-! !; %$' " 6+--"$ #$ %;#-/$ G &$r'" $6 !" %$' $! r$/r"'"! CNC &$r'"-!. A-%"9!, M6-+"! %$'"&@-"! +J' "-%"9! >%&+! "r" '"%r$! # 6!6r-$! r$"'&+ &$ $! %$&@". C"r$ 6 ! $%J !"( 6+--$! $# !r 6 ! ! &$ -'"/-& "! '6-+"! "-%"9! $!!-! "r" !+! '"%r$! $6 &+$ $! !6(6+--. E!+! '"%r$! $#' !r #--#-#$! ' %-&%$ %"+/$r-"! (!-%"!. A/6&! #!+! $#' + !$"r f"'--"r "'$!. V F"'-"! # "!. Q6"! +$#"! %$'"&@-"! +J' $ '&$! "/6'"! "-%"9! 6 ! "6!+' %"+/$r-" # '"%r$ # 6!6r-$!. P$!!-'&+ $%J +&@" "! !'@"&+! $r:' %$' #-'&!9! "r--! #!+ '$#$ $ r$/r"'"#$r #r rfr&%-"r ' 6' 6"#r$ &$ #!&@$ "! %$+"! "r--! r$W"! ' 6' r$/r"'" "r"'+r-"#$ 6 !r "%-$&"#$ %$&f$r' "! !$-%-+"9! #"! "! " !r' r$#6-#"!. S $%J f-r -!+$ $%J +' 6'" "-%"$ rf-+" "r" '"%r$ # 6!6r-$. V I&&+"$ C-%$! f->$! -&%6!- rfr&%-"$ 6' %;#-/$ G A+: '!'$ ! $%J &$ +-r 6'" f"'-" rf-+" # "-%"$ # "! "r" '"%r$ # 6!6r-$ !/6r"'&+ $%J +' "/6'"! "! 6 r6-r"' $r"9! # 6!-&"/' !'@"&+! $ '&$!. O6 +" $%J #! 6 !6 %$&+r$ CNC +-!! '"-! $6 '@$r! %-%$! f->$!. C$' '"%r$! # 6!6r-$! $%J $# #!&$r r$+-&"! # r$;!-+$ /r"-! "r" $r"9! %$'$ 6!-&"/' ' -&@" "#r9! # f6r$! # r$!%"! !%f-%"! &+"@! $6 "/6' +-$ # 6!-&"/' ' $%+5. E' !!J&%-" $%J $# #!&$r !6! r;r-$! %-%$! f->$!. V M$-'&+$! %$'>$! P$# @"r ! 6 !6 %$&+r$ CNC !" -&%"" # /r"r 6' '$-'&+$ &%!!r-$ %$' f"%--#"#.
E>%6+"r 6'" 6!-&"/' ' -&@" # r%-!$ $r >'$ !6 %$&+r$ +' 6 +r " @"(--#"# "r" f$r'"r 6' '$-'&+$ !-r""#$ ' XY &6"&+$ f$r'"$ 6' '$-'&+$ -&"r ' Z '$-'&+$ @-%$-#" &$ ("!+"r &!+ %"!$. I&f-'&+ " '"-$r-" #$! %$&+r$! # CNC &$ $!!6- -&+r$"$ ' !-r". M"! "%r#-+ %$' '"%r$ # 6!6r-$ $%J $# /r"r !+ '$-'&+$ #!"#$. E' !!J&%-" '"%r$ # 6!6r-$ $ r'-+ %r-"r !6"! r;r-"! f$r'"! # -&+r$"$. V D-!$!-+-$! /6-"! $%-$&"-!. Pr$( #-!$!-+-$ #!+-&"#$ " '#-r $!-%-$&"'&+$! r"+-$! $6 "(!$6+$!, !$" ;!r$%!!$ 6 '#' !-!+'"! >"+$! '6-+$! $6+r$! #-!$!-+-$! !$f-!+-%"#$! r6r' 6' & '"-! "+$ # r$/r"'"r 6 $#' &$ !r &%$&+r"#$! &" %$#-f-%"$ G S+""r#5. M"%r$ # 6!6r-$ : " -&/6"/' # r$/r"'"$ "r"':+r-%" '"-! $6"r #-r-/-#" " !+! #-!$!-+-$!. N" r"-#"# ! $%J $!!6- 6' "%!!$ " r$(5 $6 '"-! ' !6"! '6-&"! +" $%J +&@" r$"'&+ ' '"%r$ # 6!6r-$. V U+--#"#! H 6' '6$ # %$-!"! 6 $%J $# f"r %$' '"%r$ # 6!6r-$ 6 $%J %$&!-#r"r-" &6&%" $#r f"r !' !+ +-$ # -&/6"/'. M"%r$ # 6!6r-$ $# "6#"r r#6-r " %r$&$'+r"/' #" $r/"&-"$ +'$ #$! %-%$! +'$ # +r"&!frJ&%-" # r$/r"'" ' /r" f"%--+"r $ 6!$ # !6 6-"'&+$. A/6&! >'$! # "-%"9! 6 ! "6!+"' " !+" %"+/$r-" -&%6' %$&+"#$r"! # "! /r&%-"'&+$ # -#" # frr"'&+" '$r#&+! "6+$'+-%$! -&%6!$! "! '6-&"! 6!"$ "! !"#"! "#r9! #$! r;r-$! %$&+r$!. E>'$, P"r" '@$r"r " >"&"$ #$ 6 $#'$! f"r %$' r$/r"'"$ "r"':+r-%" &;! '$!+r"'$! 6' >'$ !-'! !%r-+$ ' C6!+$' '"%r$ B "r" 6'" "-%"$ # %&+r$ # 6!-&"/' %$'"$ F"&6% 21M. P"r" 6!-&"r 6' f6r$ # 6"6r #-'&!$ ' 6" 6r $%". N$+ %$'$ !'@"&+ !+ r$/r"'" : " 6' r$/r"'" !%r-+$ -&/6"/' BASIC. Pr$/r"'" O0001 &K'r$ # Pr$/r"'" 71001. #-3'+r$ f-&" #$ f6r$ 7101?.0 X $!-%-$&"' #$ f6r$ 71021.= Y $!-%-$&"' #$ f6r$ 710? .= r$f6-#"# #$ f6r$ 7104400 $%-#"# ' RPM
710=?.= ""&$ ' IPM 710<?. &K'r$ # %$'&!"$ #$ %$'r-'&+$ #" frr"'&+" 710[2.0 #-3'+r$ #$ f6r$ G\0 G=4 S7104 M0? !$ #$ '$#$ "(!$6+$ %$$r#&"#" # !-!+'" r$+"$ -&-%-" G00 X7101 Y7102 $!-$ %$rr&+ X Y #$ %&+r$ #$ f6r$ G4? H710< Z.1 "%-$&" " %$'&!"$ # %$'r-'&+$ #" frr"'&+" "r" %@/"r "$ Z %$rr&+ G01 Z710? F710= ] 2 Y7102 ^ 710[ ] 2 7100 ] 2 F710= G02 _710[ ] 2 7100 ] 2 G01 Y7102 G00 Z.1 M?0 1` PARTE, CNC SIEMENS 840D
1 PARaMETROS R5 1.1 EXPLANAÇÃO P"r3'+r$! # %%6$ R5S-'&! !$ r/-!+r$! f->$! # R0 " R\\ S-'&! #-!$&-! "r" !6(!+-+6-$ # "$r! 6!"#$! &"! rr!&+"9! #"! "r--!. 1.2 APLICAÇÃO D!&$-'&+$ # r$/r"'"! # f"'-" # "! $ +'! " '!'" /$'+r-" $r:' %$' #-'&!9! "r--!. D!&$-'&+$ # rf-! (-#-'&!-$&"-! +r-#-'&!-$&"-! /r"#$! $&+$ " $&+$ $ "! %$$r#&"#"! !$ %"%6"#"! "+r":! # "/$r+-'$! %$&+-#$! #&+r$ #$ r$/r"'" %$' #!-$! %$-%-$&"-! +%. 1.? ATRIBUIÇÃO DE bALORES
A$! "r3'+r$! R5 $#' !r "+r-(6#$! "$r! #-r+$! $6 --r+$! %6$ r!6+"#$ #r !+"r %$&+-#$ &" !/6-&+ /"'" # "$r!, N$ %"!$ # "$r! -&+-r$! $ $&+$ #%-'" $#r !r $'-+-#$ +"'(:' $ '!'$ %$' $ !-&" # $!-+-$. 1.4 ATRIBUIÇÃO DOS PARaMETROS DENTRO DO PROGRAMA, O! "r3'+r$! # %%6$ $6 >r!!9! '"+'+-%"! $#r$ !6(!+-+6-r "$r! ' +$#$! r$! #$ r$/r"'" >%+$ N G L "r" -!!$ !%r! ";! $ %"r"%+r # r$ $ %"r"%+r " -#&+-f-%"$ #$ "r3'+r$ !/6-#$ $6 &$ # 6'" >r!!$ '"+'+-%". E>'$, N10 R=24 R102=0 N20 G1 XR= FR10 N$ >'$ "%-'" +'$! " "+r-(6-$ #$ "$r 24 "$ "r3'+r$ R= $ "$r 2=0 "$ "r3'+r$ R10 &" -&@" !/6-&+ +r'$! 6' #!$%"'&+$ -&"r #$ ->$ X "r" " %$$r#&"#" # 24'' "+r-(6#" &$ "r3'+r$ R= %$' 6'" $%-#"# # ""&$ F2=0 ']'-& "+r-(6#" &$ "r3'+r$ R10. A$ "-%"r 6' %%6$ : &%!!r-$ $(!r"r " &$+"$ '"+'+-%" 6!6" -!+$ : " '6+--%"$ #--!$ +' r-$r-#"# !$(r " "#-$ !6(+r"$. P"r" #f-&-r 6'" r-$r-#"# &$ %%6$ 6!"! "rJ&+!!5. E' %"!$! $ +'! " &%!!-#"# # "-%"r "$r! ' /r"6! 6!" ! /r"6! #%-'"-! $6 '-!-'"-! &$ %%6$. E>'$!,
2 OPERADORES E FUNÇcES ARITIMdTICAS 2.1 Pr-&%-"-! $r"#$r! f6&9! "r-+-':+-%"! O! "r3'+r$! # %%6$ R5 %$&f$r' -!+$ &$ %"+6$ "&+r-$r $#' !r !6('+-#$! " #-r!$! +-$! # %%6$!. O! r-&%-"-! $r"#$r! !$, R1R1^2 R?SIN?0 R=R1^R20]R? E>'$!,
R!6+"#$, "$r %$&+-#$ ' R1^2. R!6+"#$, "$r #$ !&$ # ?0e R!6+"#$, "$r #" 6"$
Or"#$r! # %$'"r"$, O! $r"#$r! # %$'"r"$ $#' !r 6+--"#$! "r" f$r'6"r 6'" %$-$ # #!-$. E>r!!9! %$'>"! $#' +"'(:' !r %$'"r"#"!. S$ !,
E6" +$ I/6" " g N$+ 6" +$ D-fr&+ g Gr"+r +@"& M"-$r 6 L!! +@"& M&$r 6 L!! +@"& $r 6" +$ M&$r $6 -/6" " ShMBOLO DESCRIÇÃO SIGNIFICADO g Gr"+r +@"& $r 6" +$ M"-$r $6 -/6" " Or"#$r! ;/-%$!, Or"#$r! ;/-%$! !$ 6!"#$! "r" %@%"r " %$-$ # r#"#-r$ $6 f"!$ &6'" %$'"r"$ &+r 2 "$r! f+6"$ 6' #!-$ %$-%-$&". S-&+">, IF %$'"r"$ GOTO "( #!+-&$ NOTA, O #!-$ $# !r 6' ($%$ "( 6" !+ "r" fr&+ $6 "r" +r! #$ ($%$ NOTA, %$-%-$&". S !+-r "r" fr&+ 6!"! GOTOF ! !+-r "r" +r! GOTOB. LABEL DESTINO : " -#&+-f-%"$ #$ ($%$ "r" $ 6" " >%6$ #r !r #!-"#" %"!$ $ r!6+"#$ #" %$'"r"$ !" r#"#-r". C"!$ $ r!6+"#$ #" %$'"r"$ &$ !" r#"#-r$ &$ @"r #!-$ $/$ $ r$/r"'" !/6 &$ ($%$ !/6-&+. E>'$, IF R10gR11 GOTOB INICIO S R10 f$r '"-$r $6 -/6" - /6" " R11 " >%6$ #$ r$/r"'" !r #-"#" "r" $ ($%$ "( &$'"#$ INICIO 6 !+ r$/r"'"#$ "r" +r! #" %$'"r"$ IF R20 SINR?1 GOTOF POSICAO S R20 f$r -/6" "$ !&$ # R?1 $ r$/r"'" : #!-"#$ "r" $ "( &$'"#$ %$'$ POSICAO 6 !+ r$/r"'"#$ " fr&+ #" %$'"r"$. E"($r"r 6' r$/r"'" "r"'+r-"#$ "r" 6'" f"'-" # "! %$&f$r' $ rf- "("->$, R1200 COMPRIMENTO TOTAL DA PEÇA R2[0 COMPRIMENTO DO CHAN FRO 1 R=20 LARG. TOTAL DO CHANFRO 1 R8? DIST. DE SEGURANÇA G1[ G<4 G1[ G[1 G\0 G\4 T2 SUPORTE COM INSERTOS i10 M< G=4 D1 S2000 M? CFTCP R?10 CHANFRO 4=e R41=0 LARG. TOTAL TOTAL DA PEÇA R<=0 RAIO DA PEÇA R[10 i DA FERRAMENTA R\1=00 AbANÇO DE USINAGEM F1=00 R[R[]2 RAIO DA FERRAMENTA G0 XR[^R8 YR[^R8 Z= Z= G42 G1 X0 Y0 FR\ XR1R< G? XR1 YR< CRR< G1 YR4R? XR1R? YR4 XR2 X0 YR4R= Y0 G40 XR[^R8 YR[^R8 G0 Z200 M?0
E"($r"r 6' r$/r"'" "r"'+r-"#$ "r" 6'" f"'-" # "! %$&f$r' $ rf- "("->$,
N!+ >'$ "-%"r'$! 6'" f6&$ %$-%-$&" "r" 6!-&"/' ' '$#$ # !6(r$+-&" $ @"r 6' #+r'-&"#$ -&%r'&+$ &$ ->$ "+: "+-&/-r " r$f6-#"# +$+" #" ". R== LARGURA DO CHANFRO 4=e R[[ RAIO2 G\0 G\4 G1[ G[1 G<4 T? FRESA DE TOPO i12 M< G=4 D1 S?000 M? CFTCP R1<0 COMPRIMENTO 1 R2100 R21 00 COMPRIMENTO TOTAL DA PEÇA R??0 R??0 LARGURA L ARGURA 1 R4<0 LARGURA TOTAL TOTAL DA PEÇA R<2= RAIO 1 R820 RAIO? R\12 i DA FERRAMENTA FERRAMENTA R110 Z INICIAL R1220 Z FINAL R1?2 INCREMENTO DE CORTE EM Z R14= DIST. DE SEGURANÇA EM X E Y R1== DIST. DE SEGURANÇA EM Z R\R\]2 RAIO DA FERRRAMENTA R1<R11^R1= POSIÇÃO SEGURA DE Z R20R11R1? PRIMEIRO INCREMENTO EM Z R102000 AbANÇO AbANÇO DE USINAGEM F2000 G0 XR\^R14 YR\^R14 ZR11 A, G0 ZR20 B, G42 G1 X0 Y0 FR10 XR1 RNDR8 XR2 YR? YR4 CHFR= XR< G2 X0 YR4R< CRR< RNDR[ G1 Y0 C, G40 XR\^R14 YR\^R14 R20 R20R1? IF R20gR12 GOTOB A G0 ZR12 REPEAT B C G0 ZR1< G0 Z200 M?0 M6-+$! !$f+w"r! >%6+"' %%6$! &%!!r-$! " /$'+r-" # 6' #+r'-&"#$ rf- $6 !6rf%- '!'$ "!!-' $ r$/r"'"#$r # !+"r r"r"#$ "r" " r$/r"'"$ %$rr+" #$! %$&+$r&$! 6 &$' +$#" " /$'+r-" # 6'" #+r'-&"#" ".
I!+$ $# !r '@$r"#$ ! @$6r 6' "'$ !%"r%-'&+$ #$! r$+-!+"! "r" 6 $ !-!+'" # %$+"! # 6' #!&@$ !+" # "%$r#$ %$' "! &%!!-#"#! #$ r$/r"'" %&% "r+-$ +$#"! "! %$+"! # 6' $&+$ # rfrJ&%-". M"&6"'&+ +$#$! $! %%6$! +$r&"'! f%-! " '#-#" 6 #!''(r"! !/'&+$! +r-3&/6$! r+3&/6$! f+6"$! !!! %%6$! $r +$r'" # P-+/$r"! f6&9! # 3&/6$! %$'$ !&$ %$!!&$ +"&/&+. A f6&$ #!! +r-&"'&+$ &$ : #f-&-r f6&9! '"+'+-%"! '"-$r! !%"r%-'&+$! #r$ !r !6-!"#$! ' -r$! # '"+'+-%" !%-"-"#$! &$ "!!6&+$. #+r'-&"#" %-r%6&frJ&%-", E>'$ # 6' r$/r"'" "r"'+r-"#$ "r" f"r 6' !>+""#$ -&!%r-+$ &6'"
R?0 aNGULO INICIAL R4? DIST. DE SEGURANÇA R<0 CONTADOR DO NjMERO DE LADOS G\0 G\4 G1[ G[1 G<4 T2 SUPORTE i=0 M< G=4 D1 S2000 M? R1?= RAIO DO CIRCULO R2=0 DIAM. DA FERRAMENTA R2R2]2 RAIO DA FERRAMENTA R1R1^R2 DEFINIÇÃO RAIO DO ChRCULO R10R? aNGULO FINAL G0 XR1^R4kCOSR? YR1^R4kSINR? Z2 G1 Z= F1=00 INICIO, G1 XR1kCOSR? YR1kSINR? R?R?^<0 R<R<^1 IF R<< GOTOB INICIO G1 XR1^R4kCOSR10 YR1^R4kSINR10 G0 Z100 M?0 E>"&"$,
E' +$#$ r%6r!$ $ r"-$ # 6!-&"/' #r !'r !r $ r"-$ #" " !$'"#$ "$ r"-$ #" frr"'&+" "!!-' "r" $ %%6$ +r-/$&$':+r-%$ : 6!"#$ +"'(:' %$'$ @-$+&6!" $ r"-$ #" " !$'"#$ "$ r"-$ #" frr"'&+". P"r" $ $!-%-$&"'&+$ "&/6"r %$&!-#r"! 3&/6$ $!-+-$ &$ !&+-#$ @$rr-$ &/"+-$ &$ !&+-#$ "&+-@$rr-$
N" -6!+r"$ "%-'" +'$! " -!6"-"$ # %$'$ !$ &%$&+r"#$! $! "$r! # X Y "+r":! # r"9! +r-/$&$':+r-%"!. S6(!+-+6-$ "r" f$r'6" +'$!, P"r" %"%6$ # Y +'$!, P"r" %"%6$ # X +'$!, CATETO OPOSTO CATETO AD_ACENTE SINl COSl mmmm DADOS, l<0e HIPOTENUSA HIPOTENUSA HIPOTENUSA E"($r"r 6' r$/r"'" "r"'+r-"#$ "r" >%6+"r "r%$! %$' -&%r'&+$! "&/6"r! # 0.001 " ?<0 /r"6! 6!"$ " f6&$ G1.
R?0 aNGULO INICIAL R<R2]2 RAIO DA FERRAMENTA R[= DIST. DE SEGURANÇA R1R1^R< DEF. RAIO DO ARCO ^ RAIO FERR. G\0 G\4 G1[ G[1 G<4 T2 M< G=4 D1 S2000 M? CFTCP R1?0 RAIO DO ARCO R2=0 DIAM. DA FERRAMENTA R4?<0 aNGULO FINAL R=0.= INCREMENTO aNGULAR G0 YR1^R[kCOSR? XR1^R[kSINR? Z2 G1 Z= F?000 INICIO, G1 YR1kCOSR? XR1kSINR? F1=00 R?R?^R= IF R4gR? GOTOB INICIO G1 YR1kCOSR4 XR1kSINR4 YR1^R[kCOSR4 XR1^R[kSINR4 G0 Z100 M?0 E"($r"r 6' r$/r"'" "r"'+r-"#$ "r" 6!-&"/' # 6'" -! r" # ?<0e,
R180 COMPRIMENTO MAIOR R2=0 COMPRIMENTO MENOR R20=0 DIAM. DA FERRAMENTA R1R1^R20]2 R2R2^R20]2 RAIO PARA X E Y R?0 aNGULO INICIAL R4?<0 aNGULO FINAL R=1 INCREMENTO ANGULAR R[? DIST. SEGURANÇA G\0 G\4 G1[ G[1 G<4 T1 M< G=4 D1 S?000 M? CFTCP G0 XR1^R[kCOSR? XR1^R[kCOSR? YR2^R[kSINR? YR2^R[kSINR? Z= G1 Z = F2000 INICIO, G1 XR1kCOSR? YR2kSINR? R?R?^R= IF R4gR? GOTOB INICIO G1 XR1kCOSR4 XR1kCOSR? XR1kCOSR4 YR2kSINR4 XR1^R[kCOSR4 YR2^R[kSINR4 YR2^R[kSIN R4 G0 Z100 M?0 E"($r"r 6' r$/r"'" "r"'+r-"#$ "r" 6!-&"/' # 6'" !'-!fr" # 180e,
R1?= RAIO DA ESFERA R220 RAIO DA FERRAMENTA R?\0 ANGULO INICIAL EM Z R40 ANGULO FINAL EM Z R82 INC. ANGULAR EM Z ZERAMENTO NO CENTRO DA ESFERA EM X Y Z G\0 G\4 G1[ G[1 T2 SUPORTE DIA. 40 M< G=4 D1 S?000 M? G0 X100 Y0 Z200 G<4 CFTCP INICIO, G1 XCOSR?kR1^R2 XCOSR?kR1^R2 Y0 ZSINR?kR1 F?000 G2 IAC0 _AC0 G1 X[= Y0 R?R?R8 IF R? g R4 GOTOB INICIO G1 XCOSR4kR1^R2 XCOSR4kR1 ^R2 Y0 ZSINR4kR1 F?000 G2 IAC0 _AC0 G0 Z200 M?0 E"($r"r 6' r$/r"'" "r"'+r-"#$ "r" 6!-&"r 6' "&$ -&%-&"#$ ' 6' #+r'-&"#$ 3&/6$ #-!+3&%-" -&-%-",
A RAMPA INICIA A 20MM EM X G\0 G\4 G1[ G[1 T2 SUPORTE DIAM. 40 M< G=4 D1 S?000 M? G0 X4= Y?0 Z20 R120 RAIO DA FERRAMENTA R21= ANGULO DA RAMPA RELACIONADO A FACE R?10 ALTURA DA RAMPA R=0.= INCR. EM X R<20 INICIO DA RAMPA EM X R[R<^R1 DEFINIR INICIO EM X INICIO, R8TANR2kR= R8TANR2kR= Z DE CORTE G1 XR[^R= ZR8 F?000 Y[= R=R=^0.= R8TANR2kR= NObO Z DE CORTE G1 XR[^R= ZR8 Y?0 R=R=^0.= IF R? g R8 GOTOB INICIO
E"($r"r r$/r"'" "r"'+r-"#$ "r"'+r-"#$ "r" 6!-&"/' # 6' %$& >+r&$ %$' 6"6r "+6r" r"-$ $6 3&/6$.
Sr >%6+"#$ 6' %$& %$' #-3'+r$ '&$r # 0 ' #-3'+r$ '"-$r # 80 ' %$' 40 ' # "+6r" %$&!6&+'&+ 6' 3&/6$ # 4=e. I&-%-"'&+ !r 6!-&"#$ 6' %--r$ %$' #-3'+r$ # 80' > 40 ' # "+6r" ' '$#$ # !6(r$+-&". G\0 G\4 G1[ G[1 G<4 T2 SUPORTE DIA. 40 M< G=4 D1 S<000 M? G0 X100 Y0 Z10 Z0 INI,G\1 G1 Z2 F=000 G\0 G41 G1 X40.= Y0 G2 X40.= I40.= _0 FIM, G40 G1 X100 REPEAT INI FIM P1\ G0 X100 Y0 Z10 INICIAR CONE R10 RAIO MENOR R240 RAIO MAIOR R?20 RAIO DA FERR. R440 ALTURA TOTAL Z R=4= ANGULO DA PAREDE R<0 Z INICIAL R[0.= INCR. Z R1R1^R? RAIO DE PERCURSO X Y A, G1 ZR< F=000 XR1 G2 XR1 Y0 IR1 _0 G1 X100 R<R<^R[ R8R[]TANR= R1R1^R8 IF R< R4 GOTOB A G1 ZR4 F=000 R2R2^R? RAIO DE PERCURSO MAIOR XR2 G2 XR2 Y0 IR2 _0 G1 X100 G0 Z100 M?0 -r3'r 3'-# # %$' '6 '6+ +-- "r "r!+ !+"! "! S S $ $ $! $!! ! '$ '$#-f -f-% -%" "r 3& 3&/ /6$ #" #" "r "r# # r" r"-$ ' '&$ &$rr r" r"--$ O >'$ !/6-r '$!+r" %$'$ "($r"r 6' r$/r"'" "r"'+r-"#$ "r" 6!-&"r 6'" '"-$r 3&/6$ &+r 6'" "r!+" $6+r" "+r":! #"! "r--!.
-&%-&"$ #" "r# E' f6&$ #$ r"-$ '&$r r"-$ '"-$r "+6r" +$+" #'$! -&f$r'"r $ 3&/6$ #
G\0 G\4 G1[ G[1 T2 SUPORTE DIA. 40 M< G=4 D1 S?000 M? G0 X80 Y0 Z10 R1?0 RAIO MENOR R24= RAIO MAIOR R?0 ANGULO INICIAL X Y R4?<0 ANGULO FINAL X Y R=<0 INCR. ANGULAR X Y R<0 POSICAO DE CORTE DE Z R[20 ALTURA TOTAL EM Z R81 INCR. DE CORTE EM Z R\?<.8< ANGULO DA PAREDE R1020 RAIO DA FERR. R1R1^R10 RAIO DE PERCURSO X Y B, G1 ZR< F?000 A, XR1kCOSR? YR1kSINR? R?R?^R= IF R? R4 GOTOB A XR1kCOSR4 YR1kSINR4 YR1kSINR4 G1 X80 Y0 R<R<^R8 NObA POSICAO DE CORTE Z R12R8kTANR\ bARIACAO X Y CONFORME PROF. Z R1R1^R12 NObO RAIO DE PERCURSO R?0 REDEFINIR ANGULO INICIAL X Y IF R< R[ GOTOB B G1 ZR[ F?000 R2R2^R10 REDEFINIR RAIO DE PERCURSO X Y R?R0 REDEFINIR ANGULO INICIAL X Y C, XR2kCOSR? YR2kSINR? YR2kSINR? R?R?^R= IF R? R4 GOTOB C XR2kCOSR4 XR2kCOSR4 YR2kSINR4 G0 X<0 Y100 Z100 M?0 E"($r"r 6' r$/r"'" "r"'+r-"#$ "r" >%6+"r %"-#"#! %-r%6"r! ' 6"6r r"-$ r$f6-#"# r$f6-#"# #f-&-$ -&%r'&+$ "+r" # r$f6-#"# # %$r+ "+r":! # "r--!. A %"-#"# -&-%-" 6!-&"$ #$ %&+r$ "r" f$r" $ r"'&+$ ' X Y #r !r $ r;r-$ %&+r$ #" %"-#"# r"'&+$ ' Z &" f"% !6r-$r !+ r$/r"'" $# !r (' "-%"#$ ' #!("!+! $ ! +&@" /r" $6' # '"+r-" "%"("'&+$ # "r#! -&+r&"! f6$ # %"-#"#! #!# 6 $! "r3'+r$! !"' +r"("@"#$! "#6"#"'&+. "#6"#"'&+. P"r" !+" 6!-&"/' #'$! 6!"r 6'" frr"'&+" %$' %$r+ $ %&+r$ $-! $ -&%r'&+$ ' Z : f-+$ &$ !&+-#$ r+-%" /r"'&+ 6!"! fr!"! # 2 %$r+!.
G\0 G\4 G1[ G[1 T= FRESA DE TOPO i12 M< G=4 D1 S[000 M? G0 X0 Y0 Z10 R1?0 RAIO DA CAbIDADE R?< RAIO FERR. R41 INC. Z R=20 PROF. Z R<4 INC. X A, G1 ZR4 F1000 B, G41 G1 XR< F=000 G? G? XR< Y0 IR< IR< _0 G40 G1 X0 Y0 R<R<^4 R<R<^4 REDEFINIR RAIO DA CAbIDADE CAbIDADE IF R< R1 GOTOB B G41 G1 XR1 G? XR1 Y0 IR1 _0 G? XR1 Y0 IR1 _0 G40 G1 X0 Y0 R4R4^? REDEFINIR INC. Z R<[ REDEFINIR INC. X IF R4 R= GOTOB A G1 ZR= F1000 R<[ REDEFINIR INC.X C, G41 G1 XR< F=000 G? XR< Y0 IR< _0 G40 G1 X0 Y0 R<R<^[ REDEFINIR RAIO DA CAbIDADE IF R< R1 GOTOB C G41 G1 XR1 G? XR1 Y0 IR1 _0 G? XR1 Y0 IR1 _0 G40 G1 X0 Y0 G0 Z100 M?0 E"($r"r r$/r"'" "r"'+r-"#$ "r"'+r-"#$ "r" 6!-&"/' # %"-#"#! r+"&/6"r! r+"&/6"r! ' 6"6r %$'r-'&+$ "r/6r" $6 "+6r". E!+" 6!-&"/' -&%-" #$ %&+r$ "r" f$r" &$! ->$! X Y #" f"% !6r-$r "r" f"% -&fr-$r &$ ->$ Z '"&+$ &$! %"&+$! $ r;rr-$ r"-$ #" frr"'&+". D-#$ "$ ->$ Z !r -&%r'&+"#$ r+-%"'&+ r+-%"'&+ : &%!!r-$ $ 6!$ # fr!"! %$' %$r+ $ %&+r$.
G\0 G\4 G1[ G[1 T= FRESA DE TOPO i12 G=4 D1 S[000 M? G0 X0 Y0 R1[0 COMP. X R1R1]2 R2[0 COMP. Y R2R2]2 R?12 DIA. FERR. R?R?]2 R41 INC. Z R=20 PROF. Z R<= INC. X R[4= ANGULO DIAGONAL R8TANR[kR< INC. Y G1 Z0 F=000 A, G1 ZR4 F1000 B, XR<R? F=000 YR8R? XR<R? YR8R? XR<R? Y0 R<R<^= REDEFINIR INC. X R8TANR[kR< IF R< R1 GOTOB B XR1R? YR2R? XR1R? YR2R? XR1R? Y0 X0 R4R4^1 REDEFINIR INC. Z R<= REDEFINIR INC. X R8TANR[kR< IF R4 R= GOTOB A C, G1 ZR= F1000 R<= REDEFINIR INC.X R8TANR[kR< D, XR<R? F=000 YR8R? XR<R? YR8R? XR<R? Y0 R<R<^= REDEFINIR INC. X R8TANR[kR< IF R< R1 GOTOB D XR1R? F=000 YR2R? XR1R? XR1R? YR2R? XR1R? Y0 X0 G0 Z100 M?0 2` PARTE, FANUC 21M <.1 EXPLANAÇÃO P"r3'+r$! # %%6$ 75 !$ r/-!+r$! f->$! #-!$&-! "r" !6(!+-+6-$ # "$r! 6!"#$! &"! rr!&+"9! #"! "r--!. <.2 APLICAÇÃO D!&$-'&+$ D!&$-'&+ $ # r$/r"'"! # f"'-" # "! $ +'! " '!'" /$'+r-" $r:' %$' #-'&!9! "r--!. D!&$-'&+$ # rf-! (-#-'&!-$&"-! +r-#-'&!-$&"-! /r"#$! $&+$ " $&+$ $ "! %$$r#&"#"! !$ %"%6"#"! "+r":! # "/$r+-'$! D!&$-'&+$ %$&+-#$! #&+r$ #$ r$/r"'" %$' #!-$! %$-%-$&"-! +%. <.? ATRIBUIÇÃO DE bALORES A$! "r3'+r$! "r3'+r$! 75 $#' $#' !r "+r-(6#$! "+r-(6#$! "$r! #-r+$! #-r+$! $6 --r+$! --r+$! %6$ r!6+"#$ r!6+"#$ #r !+"r %$&+-#$ &" !/6-&+ /"'" # "$r!, "$r!, N$ %"!$ # "$r! -&+-r$! $ $&+$ #%-'" $#r !r $'-+-#$ +"'(:' $ '!'$ %$' $ !-&" # $!-+-$. <.4 ATRIBUIÇÃO DOS PARaMETROS DENTRO DO PROGRAMA, O! "r3'+r$! # %%6$ $6 >r!!9! '"+'+-%"! $#r$ !6(!+-+6-r "$r! ' +$#$! r$! #$ r$/r"'" >%+$ N G L "r" -!!$ !%r! ";! $ %"r"%+r # r$ $ %"r"%+r " -#&+-f-%"$ #$ "r3'+r$ !/6-#$ $6 &$ # 6'" >r!!$ '"+'+-%". E>'$, N10 7=24 N1= 7102=0 N20 G1 X7= F710 N$ >'$ "%-'" +'$! " "+r-(6-$ #$ "$r 24 "$ "r3'+r$ 7= $ "$r 2=0 "$ "r3'+r$ 710 &" -&@" !/6-&+ +r'$! 6' #!$%"'&+$ -&"r #$ ->$ X "r" " %$$r#&"#" # 24'' "+r-(6#" &$ "r3'+r$ 7= %$' 6'" $%-#"# # ""&$ F2=0 ']'-& "+r-(6#" &$ "r3'+r$ 710. <.= OPERAÇcES E FUNÇcES ARITIMdTICAS, A$ "-%"r 6' 6' %%6$ : &%!!r-$ &%!!r-$ $(!r"r $(!r"r " &$+"$ '"+'+-%" 6!6" 6!6" -!+$ : " '6+--%"$ '6+--%"$ #--!$ #--!$ +' r-$r-#"# r-$r-#"# !$(r " "#-$ !6(+r"$.
P"r" #f-&-r 6'" r-$r-#"# &$ %%6$ 6!"! %$%@+!5. E' %"!$! $ +'! " &%!!-#"# # "-%"r "$r! ' /r"6! 6!"! /r"6! #%-'"-! $6 '-!-'"-! &$ %%6$. E>'$!,
<.< TIPOS DE bARInbEIS A! "r--! !$ %"!!-f-%"#"! ' 4 +-$!, " 70 o S'r &6" p b"$r! $#' !r "!!-&""#$! "r" !+" "r-. ( 717? o b"r--! $%"-! p P$#' "&"! !r 6!"#"! ' '"%r$ "r" %"rr/"r #"#$! %$'$ r!6+"#$ # $r"9! 6"$ $ %$'"$ "! "r--! $%"-! !$ -&-%-"-"#"! !' "$r! &6"!.Q6"$ 6'" '"%r$ : -&$%"#""r/6'&+$! !$ "!!-&""#$! "r" "r--! $%"-! % 7100714\71\\ ] 7=007=?17\ o b"r--! %$'6&! pP$#' !+"r "r%-"'&+ &+r #-fr&+! r$/r"'"! M"%r$!.Q6"$ M"%r$!.Q6"$ $ %$'"$ : #!-/"#$"! "r--! 7100 " 7=?1 '"&+:' $! #"#$!.C$'$ $$"r--! $$"r--! %$'6&!71=0 " 71\\ 7=?2 " 7\ !$ r'-+-#"!$%-$&" # 71000 o b"r--! # S-!+'" p S$ 6!"#"! "r" r 6'" "r-#"# # #"#$! NC %$'$ $!-$ "+6""$r! # %$'&!"$ # frr"'&+". <.[ REFERENCIANDO bARInb bARInbEIS EIS P"r" rfr&%-"r $ "$r # 6'" "r- ' 6' r$/r"'"!%-f-6 $ r$ !/6-#$ $ &K'r$ #" "r-.Q6"$ 6'" >r!!$ f$r 6!"#" "r" !%-f-%"r 6'" "r--&%6" " >r!!$ &+r %$%@+!. E>'$, G01 X71^72 F7? OPERADORES E FUNÇcES ARITIMdTICAS [.1 Pr-&%-"-! $r"#$r! $r"#$r! f6&9! "r-+-':+-%"! O! "r3'+r$! 75 %$&f$r' -!+$ &$ %"+6$ "&+r-$r $#' !r !6('+-#$! " #-r!$! +-$! # %%6$!. O! r-&%-"-! $r"#$r! $r"#$r! !$, ATAN7>]7q ATA N7>]7q ARCOTAN ARCOTANGENTE GENTE ASIN SENO DO ARCO ARCO ACOS ACOS COSENO DO ARCO EXP FUNÇÃO FUNÇÃO EXPONENCIAL 7171^2 7?SIN?0 7=71^720]7? E>'$!,
R!6+"#$, "$r %$&+-#$ ' 71^2. R!6+"#$, "$r #$ !&$ # ?0e R!6+"#$, "$r #" 6"$
OPERADORES DE COMPARAÇÃO E LGICOS 8.1 Or"#$r! # %$'"r"$, O! $r"#$r! # %$'"r"$ $#' !r 6+--"#$! "r" f$r'6"r 6'" %$-$ # #!-$. E>r!!9! %$'>"! $#' +"'(:' !r %$'"r"#"!. S$ !, Or"#$r! ;/-%$!, Or"#$r! ;/-%$! !$ 6!"#$! "r" %@%"r " %$-$ # r#"#-r$ $6 f"!$ &6'" %$'"r"$ &+r 2 "$r! f+6"$ 6' #!-$ Or"#$r! %$-%-$&". S-&+">, IF %$'"r"$ GOTO "( #!+-&$ NOTA, O #!-$ # !r 6' ($%$ "( $ 6" !+ "r" fr&+ $6 "r" +r! #$ ($%$ %$-%-$&". LABEL DESTINO : " -#&+-f-%"$ #$ ($%$ "r" $ 6" " >%6$ #r !r #!-"#" %"!$ $ r!6+"#$ #" %$'"r"$ !" r#"#-r". C"!$ $ r!6+"#$ #" %$'"r"$ &$ !" r#"#-r$ &$ @"r #!-$ $/$ $ r$/r"'" !/6 &$ ($%$ !/6-&+. E>'$, IF 710GE71 GOTO200 S 710 f$r '"-$r $6 -/6" " 71 " >%6$ #$ r$/r"'" !r #-"#" "r" $ ($%$ "( N200. FUNÇÃO G<= A-%"$, MACRO B
P$#'$! 6+--"r !+" f6&$ 6"$ #!"'$! "($r"r r$/r"'"!%6"! "! " !r' f"(r-%"#"! "r!&+"' "r!&+"' f$r'"! /$':+r-%"! -/6"-! '"! %$' #-'&!9! #-fr&+!$6 !" &$ %"!$ # f"'-" # "!. D'$! &+$ "($r"r 6' r$/r"'"#f-&-$ $ r$%!!$ " !r 6+--"#$ "r" " 6!-&"/' %$' /r"" /r""!! # #-'&!9! rr!&+"#"! rr!&+"#"! $r "r--! %$&f$r' " +"(". E>-!+' #$-! +-$! # !%-f-%"9! # "r/6'&+$!.A !%-f-%"$ # "r/6'&+$! I 6!" +r"! #-fr&+! # GLON P. A !%-f-%"$ # "r/6'&+$! I 6+--" "! +r"! ABC +"'(:' I_s "+: # !. O +-$ # !%-f-%"$ #$ "r/6'&+$ !+ #+r'-&"#$ "6+$'"+-%"'&+ "! +r"! 6+--"#"!. ENDEREÇO DO ARGUMENTO bARInbEL CORRESPONDENTE A 71 B 72 C 7? D 7[ E 78 F 7\ H 71 I 74 _ 7= s 7< M 71? Q 71[ R 718 S 71\ T 720 U 721 b 72 t 72? X 724 Y 72= Z 72< E!+ r$/r"'" !r %@"'"#$ $r $6+r$ &$ 6" #r !r r$/r"'"#$ " f6&$ G<= "%$'"&@"#$ #" f6&$ P #f-&-$ $ &K'r$ #$ r$/r"'" %$&+$ $ r$%!!$ # 6!-&"/' +"'(:' #$! r$! #"! "r--! rr!&+"#$! "! +r"! #" +"(" %$' !6! r!%+-$! "$r! #-'&!-$&"-!. \.1 D-fr&"! &+r %@"'"#"! # '"%r$ %@"'"#"! # !6(r$/r"'"! A %@"'"#" %@"'"#" # '"%r$G<= '"%r$G<= : #-fr&+ #-fr&+ #" %@"'"#" # 6' !6(r$/r"'" !6(r$/r"'" M\8 %$'$ %$'$ ! #!%r " !/6-r, 1 C$' G<= $#! $#! !%-f-%"r !%-f-%"r 6' "r/6'&+$ #"#$ +r"&!fr-#$ +r"&!fr-#$ " 6'" '"%r$M\8 &$ r'-+ f"$. 2 Q6"$ 6' ($%$ M\8 %$&+:' $6+r$ %$'"$ o >., G01 X100 M\8 P ! %@"'" $ !6(r$/r"'" #$-! # >%6+"r $ %$'"$.P$r $6+r$ "#$G<= %@"'" -&%$-%-$&"'&+ 6'" '"%r$. ? Q6"$ 6' ($%$ M\8 %$&+:' $6+r$ %$'"$ o >., G01 X100 M\8 P " '6-&" "r" &$ '$#$ ($%$ " ($%$.P$r $6+r$ "#$G<= &$ #+:' " '6-&". 4 C$' G<=$ & # "r--! $%"-! "r-"'%$' M\8 $ & # "r--! $%"-! &$ "r-". \.2 ALARMES DE MACRO 7?000 Q6"$ 6' "$r &+r 0 200 : "+r-(6#$ "r- 7?000 $ CNC "r" %$' " "+-"$ # 6' ""r'.A;! 6'" >r!!$: $!! #!%rr #!%rr 6'" '&!"/' # ""r' # "+: 2< %"r"%+r!.A +" #$ CRT '$!+r" $! &K'r$! # ""r'"%r! ""r'"%r!%&+"$ %&+"$ ?000 "$ "$r #" "r- 7?0006&+"'&+ 7?0006&+"'&+ %$' 6'" '&!"/' # ""r'. E>'$, 7?0001FERRAMENTA NÃO ENCONTRADA p A +" # ""r' '$!+r" ?001 FERRAMENTA NÃO ENCONTRADA5. \.? LIMITAÇcES O! %$%@+! !$ 6!"#$! "r" "&>"r 6'" C$%@+! >r!!$.N$+ 6 $! "rJ&+! "rJ&+!!! !$ 6!"#$! "r" %$'&+r-$!. Err$ # Or"$ A r%-!$ #$! "$r! #"! "r--! : # %r%" # 8 #/-+$! #%-'"-!. Q6"$ !$ 6+--"#$! &K'r$! '6-+$ /r"! ' "#-9! $6 !6(+r"9!$#' &$ !r $(+-#$! $! r!6+"#$! !r"#$!. E>'$, Q6"$ ! +&+" "+r-(6-r $! "$r! "("->$ ! "r--! 71 72, 71\8[<=4?21012?4=< 72\8[<=4?2[[[[ O! "$r! #"! "r--! "!!"' " !r, 71\8[<=4?20000 72\8[<=4??0000 N!+ %"!$6"$ ! %"%6" 7?7271$ r!6+"#$ :7?1000. O r!6+"#$ r" #!+ %%6$ : -/-r"'&+ #-fr&+$-! 72\8[<=4??0000 #-fr&+$-! +r"+"! # 6' %%6$ (-&r-$. E!+" +"'(:' "+&+$ ' r"$ "$! rr$! 6 $!!"' r!6+"r #"! >r!!9! %$-%-$&"-! 6 6+--"' EQNEGEGTLE LT. 10. E>'$! # r$/r"'"$ "r"'+r-"#" "r"'+r-"#" E!+ r$/r"'" f$- #!&$-#$ "r" #!("!+ # rf-! ("!+"&+ %$'6&! &" r" # 6!-&"/' '$!+r$6 r!"+--#"# r!"+--#"# f-%-J&%-" r-&%-"'&+ f"%--#"# r"-# &$ 6!$. A/6&! >'$! # rf-! $!!-! # ! 6!-&"r !+$ "("->$.
F$- #!&$-#$ "r" 6' C&+r$ # U!-&"/' 6 +' $%-$&" # "r--! # '"%r$ $#$ $%$rrr "r-"9! "r-"9! $6 "+: '!'$ &$ !$ $!! -''&+$ ' $6+r$! '$#$! # '6-&". N$ %"!$ # -'"&+"$ : !&!"+$ r$%6r"r -&f$r'"9! " r!-+$ #"! "r--! 6!"#"! $-! !+"! #' !r -(r"#"! "r" 6!$ !' r6#-%"r $ ($' f6&%-$&"'&+$ #$ 6-"'&+$. A/6'"! $(!r"9! " r!-+$ #$ ' !'$ "r" 6 !" 6!"#$ r"+-%"'&+ !$ r+-&&+! !+$ >$!+"! " !/6-r , A -&+&$ -&+&$ #$ r$/r"'" r$/r"'" : #!("!+"r $ rf- &$ &$ #"r "%"("'&+$ "%"("'&+$ &$ '!'$ $r !+ '$+-$ f$- %$&!+r6#$ %$&!+r6#$ %$' !+" !+r"+:/-" !+r"+:/-" # %$r+. %$r+. O! rf-! $#' !r %@"&fr"#$! $6 r"-"#$! &$! %"&+$! '(r"$ 6 !+! !$ +$#$! -/6"-!. O %@"&fr$ &$ +$$ : $%-$&" : f-+$ %$' frr"'&+" # %@"&fr"r \0 /r"6!. A frr"'&+" frr"'&+" &$ r# %$&+"+$ %$' " "r# #" " &" 6!-&"/' #$ rf- 6'" 6 6!-&" ' r"'" #$-! 6 " "+6r" #$ rf- : "+-&/-#" 6' %$r+ "&$ : f-+$ "r" 6&-f$r'-"r " r$f6-#"# f-&" %$'$ '$!+r"#$ "("->$ ,
O $&+$ r$" !+ &$ %&+r$ X Y &$ +$$ #" " Z 6 #r rfr&%-"'&+ !+"r f"%"#" O! %$r+! +"&+$ #$ rf- 6"&+$ #$ %@"&fr$ &$ +$$ !$ %$&%$r#"&+! A! %$rr9! #"! #-'&!9! #" " $#' !r f-+"! +"&+$ &$! "$r! #$ %$'r-'&+$ "r/6r" %$'$ &$ "$r #$ !$(r'+" $6 +"'(:' &$ "$r #$ #-3'+r$ #" frr"'&+" A("->$ " !-&+"> !-&+"> #$ r$/r"'", r$/r"'", u O0001 DESBASTE DO PERFIL 7101100 DIMENSaO DA PEÇA NO SENTIDO X 7102=0 DIMENSaO DA PEÇA NO SENTIDO Y 710?20 DIMENSaO DA PEÇA NO SENTIDO Z 71044 QUANTIDADE DE PASSES EM Z 710=0 SOBREMETAL NA PAREDE 710<1 CANTOS DO PERFIL 1 P] CHANFRO 0 P] RAIO 710[? MEDIDA DO RAIO]CHANFRO NOS CANTOS 71081 MEDIDA DO CHANFRO NO TOPO DO PERFIL 710\2 FERRAMENTA PARA PERFIL 7110800 RPM PARA PERFIL 71\00 AbANCO DE CORTE PARA PERFIL 71128 FLUIDO PARA PERFIL 711?1\ FERRAMENTA PARA CHANFRO NO PERFIL 7114= ALTURA Z DA USINAGEM PARA CHANFRO NO TOPO
711=2=00 RPM PARA CHANFRO 711<1=00 AbANCO DE CORTE PARA CHANFRO 711[\ FLUIDO PARA CHANFRO ACERTAR bALORES SOMENTE DAQUI PARA CIMA INICIO DOS CALCULOS PARA PERFIL RAIO DA FERRAMENTA 71187710\^2400 7120711\^710= RAIO CONSIDERANDO SOBREMETAL NA PAREDE CALCULOS PARA CHANFROS NOS CANTOS PERIMETRO 71217120kTAN2.= 712=710[]SIN4= DESLOCAMENTOS Z
71?4712<]71?0 71?4712<] 71?0 71?=71?2k71?1 DESLOCAMENTO Z NO EIXO X 71?<71??k71?1 71?<71??k7 1?1 DESLOCAMENTO Z NO EIXO Y 71?[71?4k71?1 71?[71?4k7 1?1 DESLOCAMENTO Z NO CHANFRO POSICIONAMENT POSICIONAMENTOS OS INICIAIS 71407101^7 71407101^7120^7120 120^7120 714?7141]2 714?7141] 2 POSICIONAMENTO INICIAL EM Y 71447142^= POSICIONAMENTO INICIAL EM X 71447142^= 714=712?]2 POSICIONAMENTO X PARA INICIO DA RAMPA DESLOCAMENTOS INCREMENTAIS bARIAbEIS 712? E 7124 USADAS PARA OS DESLOCAMENTOS DESLOCAMENTOS INCREMENTAIS EM X E Y 714<712< 714<712
71<071=[k71?1 71<071=[k7 1?1 DESLOCAMENTO EM Z NOS RAIOS 71<171=8k71?1 71<171=8k7 1?1 DESLOCAMENTO EM Z NO EIXO X 71<271=\k71?1 DESLOCAMENTO EM Z NO EIXO Y POSICIONAMENT 71<271=\k71?1 POSICIONAMENTOS OS INICIAIS bA bARIAbEIS RIAbEIS 714071417142714?714 714071417142714?7144 4 USADAS TAMBEM PARA ESTES POSICIONAMENTOS 71<=71=?]2 POSICIONAMENTO X PARA INICIO RAMPA TERMINO DOS CALCULOS PARA PERFIL INICIO DOS CALCULOS PARA CHANFRO NO TOPO RAIO DA FERRAMENTA 71<[7711?^2400 71[071<871<\7108710= RAIO CONSIDERANDO SOBREMETAL NA PAREDE CHANFRO NO TOPO COM CHANFRO NOS CANTOS 71[171[0kTAN2.= 71[171[0kTAN2.= 71[[71[?]2 DESLOCAMENTO ABSOLUTO EM X 71[871[4]2 DESLOCAMENTO ABSOLUTO EM Y 71[\71[
71\?71\0]2 DESLOCAMENTO ABSOLUTO EM X 71\471\1]2 DESLOCAMENTO ABSOLUTO EM Y TERMINO DOS CALCULOS PARA CHANFRO NO TOPO G1[ G\0 G40 T710\ M0< G00 G=? Z0 G00 G=4 X7144 Y714? S7110 G4? H710\ Z=0. M0? Z0 M7112 IF710
7120 RAIO DA FERRAMENTA 72?0 ANGULO DA RAMPA RELACIONADO A FACE 7?1[.?2 ALTURA DA RAMPA 7=1 INCR. EM Z 7<[0 INICIO DA RAMPA EM Y G\0 G\4 G1[ G21 T2 SUPORTE DIAM. 40 M< G=4 S=000 M? G0 X1?0 Y100 G4? H2 Z20 N?0 787=]TAN72 Y ATUANTE 7\7?]TAN72 Y ATUANTE FINAL 7107<^71^7\ REDEFINIR INICIO EM Y FINAL 7[7<^71^78 REDEFINIR INICIO EM Y G1 X1?0 Y100 F?000 Z7= Y7[ X?0 G0 Z20 X1?0 7=7=^1 IF 7= LT 7? GOTO?0 G1 X1?0 F?000 Z 7? Y710 X?0 G0 Z100 M?0 E"($r"r r$/r"'"! "r"'+r-"#$! "r"'+r-"#$! "r" 6!-&"r r"-$! >+r&$! ' 6'" #+r'-&"#" $!-$ -&-%-",
7120 RAIO DA FERR. 72?0 RAIO DA PEÇA 7?\0 ANGULO INICIAL 742 INCREMENTO ANGULAR 7=0 ANGULO FINAL G\0 G\4 G1[ G21 T2 SUPORTE DIAM. 40 M< G=4 S=000 M? G0 X12= Y2= G4? H2 Z=0 G=2 X[0 Z?0 N100 G1 XCOS7?k72^71 ZSIN7?k72 F?000 Y12= G0 Z72^20 Y2= 7?7?74 REDEFINIR ANGULO INICIAL IF 7?GE7= GOTO100 G1 XCOS7=k72^71 ZSIN7=k72 Y12= G0 Z100 G=2 X0 Y0 M?0 E"($r"r r$/r"'"! "r"'+r-"#$! "r" %@"&fr"r %$&+$r&$! >+r&$! %$' 6"6r 3&/6$ # "r#,
7120 RAIO DA FERR. 724= ANGULO RELACIONADO A FACE 7?1= ALTURA DO CHANFRO 740.= INCREMENTO EM Z G\0 G\4 G1[ G21 T2 SUPORTE DIAM. 40 M< G=4 S4000 M? G0 X100 Y100 G4? H2 Z20 7=74]TANR2 X E Y ATUANTE