Escolar Documentos
Profissional Documentos
Cultura Documentos
paulorcdasilva@hotmail.com
HP0490492163
E-BOOK
PARAMETRIZAÇÃO PRO
TORNO CNC
CONTEÚDO
1
SIEMENS
2
paulorcdasilva@hotmail.com
HP0490492163
FANUC
3
FAGOR
VERSÃO 1.0
AUTORES DESTE PROJETO
Renato Castro
Eng. Mecânico
+16 anos de indústria
Fernando Ferreira
Paulo Roberto Carlos da Silva
paulorcdasilva@hotmail.com
HP0490492163
Especialista em Usinagem
+17 anos de indústria
/cadcam.brasil
YOUTUBE
CADCAM Brasil
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
G0 X=(R1+2) Z=(R63)
N10
Paulo Roberto Carlos da Silva
R22= (SQRT((-((R21)*(R21)))+((R53)*(R53))))
R23= ((R50-(R22*2))+R57)
paulorcdasilva@hotmail.com
R25= (R1-R58) HP0490492163
Z=(R24)
N30 IF (R58==0) GOTOF N20
IF (R25<=R23) GOTOF N20
G1 X=(R25) F=(R61)
G0 X=(R25+2)
R25=R25-R58
GOTOB N30
N20 G1 X=(R23) F=(R61)
G0 X=(R1+2)
R21=R21-R55
R24=R24-R55
IF (R24>R5) GOTOB N10
R24=R24
R21=-(R24-R5-(R54/2))
N40
R22= (SQRT((-((R21)*(R21)))+((R53)*(R53))))
R23= ((R50-(R22*2))+R57)
R25= (R1-R58)
Z=(R24)
N60 IF (R58==0) GOTOF N50
IF (R25<=R23) GOTOF N50
G1 X=(R25) F=(R61)
G0 X=(R25+2)
R25=R25-R58
GOTOB N60
N50 G1 X=(R23) F=(R61)
G0 X=(R1+2)
R21=R21+R55
R24=R24-R55
IF (R24>R8) GOTOB N40
G0 Z=(R5)
X=(R2+R57+2)
G1 X=(R2)
G0 X=(R1+2)
Z=(R3+R60+2)
G1 X=(R1) F=(R61)
Z=(R3) RND=R60 F=(R62)
G2 X=(R7) Z=(R5) CR=(R53)
G1 X=(R2)
G0 X=(R1+2)
Z=(R8-R60-2)
G1 X=(R1) F=(R61)
Z=(R8) RND=R60 F=(R62)
G3 X=(R7) Z=(R5) CR=(R53)
G1 X=(R2)
G0 X=(R1+2)
Z=(R63)
;.....NAO ALTERAR.......
TORNO CNC
R51=(R51-R66) ; Z INICIAL REAL
R52=R52-R66 ; LARGURA REAL FUNDO DO CANAL
R1=(R50+R60) ; X INICIAL + SOBREMETAL
PERFIL CANAL DE POLIAS
R2=((R50-(R53*2))+R60) ; X FINAL + SOBREMETAL
R3=(R51-(R53*(TAN(R54)))) ; Z INICIAL FUNDO DO CANAL
R4=(R3-R52) ; Z FINAL FUNDO DO CANAL
R5=(R4-((R53*(TAN(R55))))) ; Z FINAL
R6=((R61/(TAN(R54)))*2) ; CALCULO PARA DESBASTE PAREDE
R7=(R50-(R53*2)) ; X FINAL
R8=((R61/(TAN(R55)))*2) ; CALCULO PARA DESBASTE PAREDE
R9=R61 ; DUPLICA VARIAVEL
N100 R26=R26-R58
IF R26<R2 GOTOF N90 Paulo Roberto Carlos da Silva
IF R58==0 GOTOF N90
G1 X=R26 F=R62
G0 X=IC(R64)
paulorcdasilva@hotmail.com
GOTOB N100
N90 G1 X=R2 HP0490492163
G0 X=(R1+2)
IF R25==R11 GOTOF N120
R25=(R25-R64)
IF R25>R11 GOTOB N110
R25=R11
GOTOB N110
R9=R61
G0 X=(R1+2) Z=(R51+R56)
G1 X=(R50) F=(R63)
Z=(R51) RND=(R56)
X=(R7) Z=(R3) RND=(R57)
Z=(R3-R57)
G0 X=(R1+2)
Z=(R5-R56)
G1 X=(R50)
Z=(R5) RND=(R56)
X=(R7) Z=(R4) RND=(R57)
Z=(R3-R57)
G0 X=(R1+2)
G0 X=(R1+2) Z=(R65)
;......NAO ALTERAR.......
/cadcam.brasil
G54 G0 X200 Z200
M30
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
SIEMENS
CADCAM Brasil |CNPJ: 48.302.080/0001-66
WORKPIECE(,,,"PIPE",256,0,150,100,70,10)
; CANAL DE POLIA
; DESBASTE COM FERRAMENTA V - BEDAME REDONDO
T13D1
G54 M8
G96 S350 M4
LIMS=2500
;.........NAO ALTERAR..........
R56 = (R50-R51)/(ROUND((R50-R51)/R56))
R59 = R59*0.86
R64 = R64+R59
R1 = R52-R59 ; REDEFINIR Z INICIAL Paulo Roberto Carlos da Silva
R2 = ((R50-R51)/2) ; PROFUDIDADE DO CANAL EM RAIO
R3 = ((TAN(R54))*R2) ; COMPRIMENTO EM Z PAREDE EXTERNA
paulorcdasilva@hotmail.com
R4 = ((TAN(R55))*R2) ; COMPRIMENTO EM Z PAREDE INTERNA HP0490492163
R5 = (R52-R3-R4-R53)+R59 ; DEFINIR Z FINAL
R6 = R51+R61
G0 X=(R50+R62) Z=R63
Z=R1
R18 = ((TAN(R55))*(R56/2))
R19 = ((TAN(R54))*(R56/2))
R20 = (R1-R60)
R21 = (R50+R61)
R22 = (R5+R60)
INICIO: ; DESBASTE
R20 = (R20-R19)
R21 = (R21-R56)
R22 = (R22+R18)
IF (R21 < R6) GOTOF FIM
R20 = (R20-R19)
R21 = (R21-R56)
R22 = (R22+R18)
IF (R21 < R6) GOTOF FIM
FIM:
G0 X=(R50+R62)
Z=(R1+R64)
G1 X=(R50)
Z=R1 RND=R64
X=R51 Z=(R1-R3)
Z=(R5+R4)
X=(R50) Z=R5 RND=R64
Z=IC(-R64)
G0 X=(R50+R62)
Z=R63
G291
G21 G40 G90 G95
G0 G54 X150 Z100
G0 X150 Z100
M30
/cadcam.brasil
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
R9=10;.....................RECUO FERR EM X
TORNO CNC
;.............NAO ALTERAR..................... ROSCA TRAPEZOIDAL
R10=(R7/2....................................ANGULO DE CADA PAREDE
R11=(TAN(R10))*R6;.....................INCREMENTO PAREDES
R12=(TAN(R10))*(R1-R2); COM BEDAME
R13=((R1-R2)/2);
R20=R1
N10; CENTRO DA ROSCA
G0 X=R20 Z=R3
G291
G33 Z-60 F9;................................Z FINAL E PASSO NA ROSCA
G290
G0 X=IC(R9)
Paulo Roberto Carlos da Silva
Z=R3 paulorcdasilva@hotmail.com
IF (R20==R2) GOTOF N30
R20=R20-R5 HP0490492163
IF (R20>R2) GOTOB N10
R20=R2
GOTOB N10
N30;............................................PAREDES DA ROSCA
R20=R1
R21=(R3+R12);............................INCREMENTO PAREDE
N40;............................................PAREDE ESQUERDA
G0 X=R20 Z=R21
G291
G33 Z-60 F9;...............................Z FINAL E PASSO DA ROSCA
G290
G0 X=IC(R9)
Z=R21
IF(R20==R2) GOTOF N50
R21=R21-R11
R20=R20-R6
IF (R20>R2) GOTOB N40
R20=R2
R21=R3
GOTOB N40
N50;..........................................PAREDE DIREITA
R20=R1
R21=(R3-R12);...........................INCREMENTO PAREDE
N60 G0 X=R20 Z=R21
G291
G33 Z-60 F9;..............................Z FINAL E PASSO DA ROSCA
G290
G0 X=IC(R9)
Z=R21
IF(R20==R2) GOTOF N70
R21=R21+R11
R20=R20-R6
IF (R20>R2) GOTOB N60
R20=R2
R21=R3
GOTOB N60
M30
/cadcam.brasil
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
;......NÃO ALTERAR......
G94
DIAMON
CC:
G0 X=(R3) Z=(R6) M8
M19
C=(R1)
AA:
G1 X=IC(-R5) F=R12
G1 Z=(R7) C=IC(R26) F=R12
X=IC(R21) Z=IC(-R11) C=IC(R27)
G0 X=IC(R8-R21)
Z=(R6) C=IC(-R2)
X=IC(-R8)
BB:
REPEAT AA BB P=(R9)
R1 = R1+R20
DD:
REPEAT CC DD P=(R10-1)
G95
G0 X150 Z100
M30 /cadcam.brasil
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
T8D1
G54
G94
;.......NAO ALTERAR........
R20=0 ;ANGULO INICIAL EIXO C
R21=360/(ROUND(360/R8)) ;REDEFINIR INCREMENTO EIXO C
Paulo Roberto Carlos da Silva
G0 X=R1 Z=(R2+2) paulorcdasilva@hotmail.com
M19 HP0490492163
INICIO:
G0 C=R20
G1 Z=R2 F=R6
G1 X=R4 Z=R3 C=IC(R7) F=R6
G1 X=R1 Z=R2 C=IC(R7) F=R6
R20=R20+R21
G1 Z=IC(2)
IF (R20<360) GOTOB INICIO
G0 X100 Z200
M30
/cadcam.brasil
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
(FERRAENTA 55 GRAUS)
( NAO ALTERAR )
TORNO CNC
#10=[#7/2] ( ANGULO DE CADA PAREDE )
#11=[TAN[#10]]*#6
#12=[TAN[#10]]*[#1-#2]
( INCREMENTO PAREDES ) ROSCA TRAPEZOIDAL
#13=[[#1-#2]/2]
#20=#1
N10 (CENTRO DA ROSCA)
G0 X#20 Z#3
G33 Z#4 F#8
G91 G0 X#9
G90 Z#3
IF [#20EQ#2] GOTO30 Paulo Roberto Carlos da Silva
#20=#20-#5 paulorcdasilva@hotmail.com
IF [#20GT#2] GOTO10
#20=#2
HP0490492163
GOTO 10
#20=#1
#21=[#3+#12] ( INCREMENTO PAREDE )
M30
%
/cadcam.brasil
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
(NAO ALTERAR)
#15=[#5/2]*1000
#16=[360/#8]
M19
G0 X#1 Z#3
G94
G74 X#2 Z#4 P#15 Q999999 R#9 F#6
G95
#7=[#7+#16]
IF[#7LT360] GOTO 10
G0 X[#1+2] Z[#113]
N10
#22= [SQRT[[-[[#21]*[#21]]]+[[#103]*[#103]]]]
#23= [[#100-[#22*2]]+#107] Paulo Roberto Carlos da Silva
#25= [#1-#108]
paulorcdasilva@hotmail.com
Z[#24] HP0490492163
N30 IF [#108EQ0] GOTO20
IF [#25LE#23] GOTO20
G1 X[#25] F[#111]
G0 X[#25+2]
#25=#25-#108
GOTO30
N20 G1 X[#23] F[#111]
G0 X[#1+2]
#21=#21-#105
#24=#24-#105
IF [#24GT#5] GOTO10
#24=#24
#21=-[#24-#5-[#104/2]]
N40
#22= [SQRT[[-[[#21]*[#21]]]+[[#103]*[#103]]]]
#23= [[#100-[#22*2]]+#107]
#25= [#1-#108]
Z[#24]
N60 IF [#108EQ0] GOTO50
IF [#25LE#23] GOTO50
G1 X[#25] F[#111]
G0 X[#25+2]
#25=#25-#108
GOTO60
N50 G1 X[#23] F[#111]
G0 X[#1+2]
#21=#21+#105
#24=#24-#105
IF [#24GT#8] GOTO40
G0 Z[#5]
X[#2+#107+2]
G1 X[#2]
G0 X[#1+2]
Z[#3+#110]
G1 X[#1] F[#111]
Z[#3] ,R#110 F[#112]
G2 X[#7] Z[#5] R[#103]
G1 X[#2]
G0 X[#1+2]
Z[#8-#110]
G1 X[#1] F[#111]
Z[#8] ,R#110 F[#112]
G3 X[#7] Z[#5] R[#103]
G1 X[#2]
G0 X[#1+2]
Z[#113]
M30
/cadcam.brasil
%
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
#100= 80 ( X INICIAL )
#101= -10 ( Z INICIAL )
#102= 20 ( LARGURA FUNDO DO CANAL )
#103= 20 ( PROFUNDIDADE DO CANAL NO RAIO )
#104= 10 ( ANGULO CANAL PARADE EXTERNA )
#105= 10 ( ANGULO CANAL PAREDE INTERNA )
#106= .5 ( RAIO ENTRADA DO CANAL )
#107= .3 ( RAIO NO FUNDO DO CANAL )
#108= 5 ( INCREMENTO DE QUEBRA CAVACO )
#109= 0.1 ( SOBREMETAL PAREDE )
#110= 0.5 ( SOBREMETAL NO DIAMETRO )
#111= 2 ( INCREMENTO LATERAL )
#112= 0.05 ( AVANCO DE DESBASTE )
(.....NAO ALTERAR.......)
PERFIL CANAL POLIA
#101=[#101-#116] ( Z INICIAL REAL )
#102=#102-#116 ( LARGURA REAL FUNDO DO CANAL )
#1=[#100+#110] ( X INICIAL + SOBREMETAL )
#2=[[#100-[#103*2]]+#110] ( X FINAL + SOBREMETAL )
#3=[#101-[#103*[TAN[#104]]]] ( Z INICIAL FUNDO DO CANAL )
#4=[#3-#102] ( Z FINAL FUNDO DO CANAL )
#5=[#4-[[#103*[TAN[#105]]]]] ( Z FINAL )
#6=[[#111/[TAN[#104]]]*2] ( CALCULO PARA DESBASTE PAREDE )
#7=[#100-[#103*2]] ( X FINAL )
#8=[[#111/[TAN[#105]]]*2] ( CALCULO PARA DESBASTE PAREDE )
#9=#111 ( DUPLICA VARIAVEL )
#9=#111
G0 X[#1+2] Z[#101+#106]
G1 X[#100] F[#113]
Z[#101] ,R[#106]
X[#7] Z[#3], R[#107]
Z[#3-#107]
G0 X[#1+2]
Z[#5-#106]
G1 X[#100]
Z[#5] ,R[#106]
X[#7] Z[#4] ,R[#107]
Z[#3-#107]
G0 X[#1+2]
G0 X[#1+2] Z[#115]
(......NAO ALTERAR.......)
M30 /cadcam.brasil
%
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
T0101
G54 M8
G96 S350
G92 S2500 M4
(.........NAO ALTERAR..........)
#106 = [#100-#101]/[ROUND[[#100-#101]/#106]]
#109 = #109*0.86
#114 = #114+#109
#1 = #102-#109 ( REDEFINIR Z INICIAL )
#2 = [[#100-#101]/2] ( PROFUDIDADE DO CANAL EM RAIO )
Paulo Roberto Carlos da Silva
#3 = [[TAN[#104]]*#2] ( COMPRIMENTO EM Z PAREDE EXTERNA ) paulorcdasilva@hotmail.com
#4 = [[TAN[#105]]*#2] ( COMPRIMENTO EM Z PAREDE INTERNA )
#5 = [#102-#3-#4-#103]+#109 ( DEFINIR Z FINAL )
HP0490492163MESMO RACIOCÍNIO DO SIEMENS
#6 = #101+#111
G0 X[#100+#112] Z[#113]
Z#1
#18 = [[TAN[#105]]*[#106/2]]
#19 = [[TAN[#104]]*[#106/2]]
#20 = [#1-#110]
#21 = [#100+#111]
#22 = [#5+#110]
N10 ( DESBASTE )
#20 = [#20-#19]
#21 = [#21-#106]
#22 = [#22+#18]
IF [#21 LT #6] GOTO20
#20 = [#20-#19]
#21 = [#21-#106]
#22 = [#22+#18]
IF [#21 LT #6] GOTO20
N20 G0 X[#100+#112]
Z[#1+#114]
G1 X[#100]
Z[#1] ,R[#114]
X[#101] Z[#1-#3]
Z[#5+#4]
X[#100] Z[#5] ,R[#114]
Z[#5-#114]
G0 X[#100+#112]
Z[#113]
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
N3;....................INICIO PARTE 2
G0 G90 XP1 ZP3
;..
N1;....................INICIO PARTE 1
M19 SP6
G1 G91 X-P10 FP9 M8
G1 G90 ZP4
G0 G91 XP5
G90 ZP3
G91 XP2
N2;....................FIM PARTE 1
;..
(P6=P6+P8)
;..
N4;....................FIM PARTE 2
(RPT N3,N4)N(P7-1)
;..
G0 X200 M9
G0 Z300
M30
/cadcam.brasil
VERSÃO 1.0
PROGRAMAÇÕES NO COMANDO
(P1000=P1+2)
G0 XP1000 ZP113
N10
(P22= (SQRT((-((P21)*(P21)))+((P103)*(P103)))))
(P23= ((P100-(P22*2))+P107))
(P25= (P1-P108))
(P24=P24)
(P21=-(P24-P5-(P104/2)))
N40
(P22= (SQRT ((-((P21)*(P21)))+((P103)*(P103)))))
(P23= ((P100-(P22*2))+P107))
(P25= (P1-P108))
ZP24
N60 (IF (P108 EQ 0) GOTO N50)
(IF (P25 LE P23) GOTO N50)
G1 XP25 FP111
(P1001=P25+2)
G0 XP1001
(P25=P25-P108)
(GOTO N60)
N50 G1 XP23 FP111
(P1000=P1+2)
G0 XP1000
(P21=P21+P105)
(P24=P24-P105)
(IF (P24 GT P8) GOTO N40)
G0 ZP5
(P1002=(P2+P107+2))
XP1002
G1 XP2
(P1000=P1+2)
G0 XP1000
(P1003=P3+P110)
ZP1003
G1 XP1 FP111
G36 RP110 Z(P3) F(P112)
G2 XP7 ZP5 RP103
G1 XP2
(P1000=P1+2)
G0 XP1+2
(P1004=P8-P110)
ZP1004
G1 XP1 FP111
G36 RP110 ZP8 FP112
G3 XP7 ZP5 RP103
G1 XP2
(P1000=P1+2)
G0 XP1000
ZP113
N100 (P26=P26-P58)
(IF (P26 LT P2) GOTO N90)
(IF (P58 EQ 0) GOTO N90)
G1 XP26 FP62
G91
G0 XP64
G90
Paulo Roberto Carlos da Silva
(GOTO N100)
N90 G1 XP2
MESMO RACIOCÍNIO DO SIEMENS
paulorcdasilva@hotmail.com
(P1000=P1+2)
G0 XP1000
(IF (P25 EQ P11) GOTO N120)
HP0490492163
(P25=(P25-P64))
(IF (P25 GT P11) GOTO N110)
(P25=P11)
(GOTO N110)
(P1000=P1+2)
N120 G0 XP100 ZP25
(P9=P61)
(P1000=P1+2)
(P1002=P51+P56)
G0 XP1000 ZP1002
G1 XP50 FP63
G36 RP56 ZP51
G36 RP57 XP7 ZP3
(P1003=P3-P57)
ZP1003
G0 XP1000
(P1004=P5-P56)
ZP1004
G1 XP50
G36 RP56 ZP5
G36 RP57 XP7 ZP4
ZP1003
G0 XP1000
G0 XP1000 ZP65
;......NAO ALTERAR.......
T1D1
G54 M8
G96 S350
G92 S2500 M4
(P18 = ((TAN(P105))*(P106/2)))
(P19 = ((TAN(P104))*(P106/2)))
(P20 = (P1-P110))
(P21 = (P100+P111))
(P22 = (P5+P110))
N10 ; DESBASTE
(P20 = (P20-P19))
(P21 = (P21-P106))
(P22 = (P22+P18))
(IF (P21 LT P6) GOTO N20)
(P20 = (P20-P19))
(P21 = (P21-P106))
(P22 = (P22+P18))
(IF (P21 LT P6) GOTO N20)
N20 (P1000=P100+P112)
G0 XP1000
(P1001=P1+P114)
ZP1001
(P1002=(P1-P3))
(P1003=(P5+P4))
(P1004=(P5-P114))
G1 XP100
G36 RP114 ZP1
XP101 ZP1002
ZP1003
G36 RP114 XP100 ZP5
ZP1004
G0 XP1000
ZP113
NOS
PRÓXIMOS
15 DIAS
Paulo Roberto Carlos da Silva
paulorcdasilva@hotmail.com
HP0490492163
Chama no Whatsapp
paulorcdasilva@hotmail.com
HP0490492163
MUITA ATENÇÃO !
Paulo Roberto Carlos da Silva
paulorcdasilva@hotmail.com
HP0490492163
JÁ PENSOU ALTERAR QUALQUER
PROGRAMA EM MENOS DE 1 MINUTO ?
50 PROGRAMAS
PARAMETRIZADOS
ACESSE !
Pelo celular, tablet ou computador de qualquer
lugar, mesmo sem internet.
ACESSO VITALÍCIO