olá, só para ressaltar este programa parametrizado para fazer canal de polias, eu fiz teste em máquina tanto do comando Siemens quanto do comando Fanuc e nos dois o parametrizado foi testado , aprovado e validado....funcionando perfeita mente.....e para quem trabalha com este tipo de peça esta aqui um super coringa a sua disposição....... mas quero ressaltar uma questão para quem for usar a primeira vez o programa e for fazer teste em gráfico de máquina .....vai perceber se vc fizer mais de um canal lá no gráfico não vai aparecer o deslocamento do segundo canal ....no gráfico vai ficar sobreposto encima do primeiro canal feito , apenas se repetindo encima deste ok, mas o programa em prática funciona perfeito , isso ocorre pq o programa usa o recurso de deslocamento do zero peça quando é feito mais de um canal e no gráfico isso não aparece..... então quis comentar para quem for usar para saber desta questão....... abaixo o programa que usei em comando Siemens 802d que é um pouquinho diferente do que o Jeremias postou, este ele usa o recurso TRANS , e neste caso talvez no gráfico de máquina apareça os demais canais....fica ai as opções para vcs..... G291;------polia parametrizado G21 G40 G90 G95 T00 G54 G0 X290 Z350 T0101;--------SANG. ? mm G96 S180 M3 G92 S1800 G290 ;-------------------------------------------------- R25=75.000;-----inserir zero peca $P_UIFR[1,Z,TR]=R25;---carr. zero peca via prog. R21=3.0;--------largura bedame R1=34;----------angulo abert. canal V R3=12;----------largura superior do canal V R4=8.5;---------cota centro prim. canal V em relacao zero peca R5=2;-----------quantidade de canal R6=15;----------distancia entre canais V R7=0;-----------nao alterar R9=68;----------diametro maior R11=44;---------diametro menor R12=4.77;-------largura inferrior do canal V R17=2;----------sobre metal ;-------------------------------------------------- R13=(R12-R21)/2 R10=R9-1;-------diametro final chanfro R21=R21/2 R1=R1/2 R2=R4 R8=(R9-R10)/2 R9=R9+2;--------diametro inicial chanfro R18=R12/2 R19=((TAN(R1)*(R3-R8))+(R18)) R20=(R19+(R8*3)) G54 G0 X=R9 Z200 M8 SALTO1: $P_UIFR[1,Z,TR]=(R25-R2);--deslocamento zero peca ;-------------desbaste------------ G54 G0 X=R9 Z0 G1 X=R11 F0.12 G4F0.1 G0 X=R9 G0 X=R9 Z=(R20-R21-R17) G1 X=R10 Z=(R19-R21-R17) F0.12 G1 X=R11 Z=(0+R13) G4F0.1 G0 X=R9 G0 X=R9 Z=-(R20-R21-R17) G1 X=R10 Z=-(R19-R21-R17) F0.12 G1 X=R11 Z=(0-R13) G4F0.1 G0 X=R9 ;----------acabamento----------- G54 G0 X=R9 Z0 G0 X=R9 Z=(R20-R21) G1 X=R10 Z=(R19-R21) F0.12 G1 X=R11 Z=(0+R13) G4F0.1 G0 X=R9 G0 X=R9 Z=-(R20-R21) G1 X=R10 Z=-(R19-R21) F0.12 G1 X=R11 Z=(0-R13) G4F0.1 G0 X=R9 R2=R2+R6 R7=R7+1 IF (R7
Olá Marcos parabéns pelos testes práticos em máquina, os seus comentários foi nota 10, muito transparente vai ajudar a tirar duvidas de muitas pessoas, obrigado mais uma vez Marcos, abraços. Obrigado por postar o programa com o outro formato de deslocamento de ponto zero.
Olá Marlon, tudo bem? Obrigado por prestigiar o canal, olha quanto a posição do zero peça nem o seu valor não importa, mas o que vai definir o seu incremento para deslocamento dos canais seria relacionado a face da sua peça que seria o ponto zero das coordenadas a desenho, isso é muito relativo pode programar da forma que for mais interessante para vc....detalhe se seu zero for na placa a função TRANS terá seus valores contrários ao exemplo do vídeo que foi apresentado, abraço.
Marlon, veja este vídeo do canal do meu amigo Marcos Vanzuita, nos comentários tem o programa completo que ele colocou em pratica na empresa...th-cam.com/video/Bk9a2_L6suI/w-d-xo.html
Programa CNC fixado nos comentários abaixo:
mestre, show este ajuste.......
Obrigado Marcos, vc também é mestre....
olá, só para ressaltar este programa parametrizado para fazer canal de polias, eu fiz teste em máquina tanto do comando Siemens quanto do comando Fanuc e nos dois o parametrizado foi testado , aprovado e validado....funcionando perfeita mente.....e para quem trabalha com este tipo de peça esta aqui um super coringa a sua disposição.......
mas quero ressaltar uma questão para quem for usar a primeira vez o programa e for fazer teste em gráfico de máquina .....vai perceber se vc fizer mais de um canal lá no gráfico não vai aparecer o deslocamento do segundo canal ....no gráfico vai ficar sobreposto encima do primeiro canal feito , apenas se repetindo encima deste ok, mas o programa em prática funciona perfeito , isso ocorre pq o programa usa o recurso de deslocamento do zero peça quando é feito mais de um canal e no gráfico isso não aparece..... então quis comentar para quem for usar para saber desta questão.......
abaixo o programa que usei em comando Siemens 802d que é um pouquinho diferente do que o Jeremias postou, este ele usa o recurso TRANS , e neste caso talvez no gráfico de máquina apareça os demais canais....fica ai as opções para vcs.....
G291;------polia parametrizado
G21 G40 G90 G95
T00
G54 G0 X290 Z350
T0101;--------SANG. ? mm
G96 S180 M3
G92 S1800
G290
;--------------------------------------------------
R25=75.000;-----inserir zero peca
$P_UIFR[1,Z,TR]=R25;---carr. zero peca via prog.
R21=3.0;--------largura bedame
R1=34;----------angulo abert. canal V
R3=12;----------largura superior do canal V
R4=8.5;---------cota centro prim. canal V em relacao zero peca
R5=2;-----------quantidade de canal
R6=15;----------distancia entre canais V
R7=0;-----------nao alterar
R9=68;----------diametro maior
R11=44;---------diametro menor
R12=4.77;-------largura inferrior do canal V
R17=2;----------sobre metal
;--------------------------------------------------
R13=(R12-R21)/2
R10=R9-1;-------diametro final chanfro
R21=R21/2
R1=R1/2
R2=R4
R8=(R9-R10)/2
R9=R9+2;--------diametro inicial chanfro
R18=R12/2
R19=((TAN(R1)*(R3-R8))+(R18))
R20=(R19+(R8*3))
G54 G0 X=R9 Z200 M8
SALTO1:
$P_UIFR[1,Z,TR]=(R25-R2);--deslocamento zero peca
;-------------desbaste------------
G54 G0 X=R9 Z0
G1 X=R11 F0.12
G4F0.1
G0 X=R9
G0 X=R9 Z=(R20-R21-R17)
G1 X=R10 Z=(R19-R21-R17) F0.12
G1 X=R11 Z=(0+R13)
G4F0.1
G0 X=R9
G0 X=R9 Z=-(R20-R21-R17)
G1 X=R10 Z=-(R19-R21-R17) F0.12
G1 X=R11 Z=(0-R13)
G4F0.1
G0 X=R9
;----------acabamento-----------
G54 G0 X=R9 Z0
G0 X=R9 Z=(R20-R21)
G1 X=R10 Z=(R19-R21) F0.12
G1 X=R11 Z=(0+R13)
G4F0.1
G0 X=R9
G0 X=R9 Z=-(R20-R21)
G1 X=R10 Z=-(R19-R21) F0.12
G1 X=R11 Z=(0-R13)
G4F0.1
G0 X=R9
R2=R2+R6
R7=R7+1
IF (R7
Olá Marcos parabéns pelos testes práticos em máquina, os seus comentários foi nota 10, muito transparente vai ajudar a tirar duvidas de muitas pessoas, obrigado mais uma vez Marcos, abraços.
Obrigado por postar o programa com o outro formato de deslocamento de ponto zero.
;programado por jeremias ferraz
G291;------polia canal "V" parametrizado
G21 G40 G90 G95
T00
G54 G0 X290 Z350
T0101;--------SANG. 3 mm
G96 S180 M3
G92 S1800
G290
R25=73.000;-----inserir zero peca
$P_UIFR[1,Z,TR]=R25;---carr. zero peca via prog.
R21=3.0;--------largura bedame
R1=34;----------angulo abert. canal V
R3=12;----------largura superior do canal V
R4=8.5;----cota centro prim. canal V em relacao zero peca
R5=3;-----------quantidade de canal
R6=15;----------distancia entre canais V
R7=0;-----------nao alterar
R9=68;----------diametro maior
R11=44;---------diametro menor
R12=4.77;-------largura inferrior do canal V
R17=2;----------sobre metal
;------------------------------------------
R13=(R12-R21)/2
R10=R9-1;-------diametro final chanfro
R21=R21/2
R1=R1/2
R8=(R9-R10)/2
R9=R9+2;--------diametro inicial chanfro
R18=R12/2
R19=((TAN(R1)*(R3-R8))+(R18))
R20=(R19+(R8*3))
G54 G0 X=R9 Z50 M8
SALTO1:
G0 Z=-(R4)
TRANS Z=-(R4);----deslocamento zero peca
G0 Z0
G1 X=R11 F0.12
G4F0.1
G0 X=R9
G0 X=R9 Z=(R20-R21-R17)
G1 X=R10 Z=(R19-R21-R17) F0.12
G1 X=R11 Z=(0+R13)
G4F0.1
G0 X=R9
G0 X=R9 Z=-(R20-R21-R17)
G1 X=R10 Z=-(R19-R21-R17) F0.12
G1 X=R11 Z=(0-R13)
G4F0.1
G0 X=R9
;----------acabamento-----------
G54 G0 X=R9 Z0
G0 X=R9 Z=(R20-R21)
G1 X=R10 Z=(R19-R21) F0.12
G1 X=R11 Z=(0+R13)
G4F0.1
G0 X=R9
G0 X=R9 Z=-(R20-R21)
G1 X=R10 Z=-(R19-R21) F0.12
G1 X=R11 Z=(0-R13)
G4F0.1
G0 X=R9
R4=R4+R6
R7=R7+1
TRANS Z=0
IF (R7
Opa, parabéns pela programação, muito bacana, uma dúvida séria no R25=73.000 seria a cordenada no fundo da peça ? Eu poderia colocar Z0 ?
Olá Marlon, tudo bem? Obrigado por prestigiar o canal, olha quanto a posição do zero peça nem o seu valor não importa, mas o que vai definir o seu incremento para deslocamento dos canais seria relacionado a face da sua peça que seria o ponto zero das coordenadas a desenho, isso é muito relativo pode programar da forma que for mais interessante para vc....detalhe se seu zero for na placa a função TRANS terá seus valores contrários ao exemplo do vídeo que foi apresentado, abraço.
Marlon, veja este vídeo do canal do meu amigo Marcos Vanzuita, nos comentários tem o programa completo que ele colocou em pratica na empresa...th-cam.com/video/Bk9a2_L6suI/w-d-xo.html