Autor Tópico: SubRotinas  (Lida 3002 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline EdgecamBR

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • GUIA-CNC
SubRotinas
« Online: 26 de Agosto de 2010, 20:07 »
Um questionamento comum sobre softwares CAM é a extensão dos programas. Muitos usuários ao migrar da programação manual para a plataforma CAM observam isto como um problema, porque máquinas mais antigas tem certa limitação de memória.
No caso do Edgecam o recurso de Geometria Prismática tornou capaz a geração de códigos com arcos perfeitos (G2,G3). Isto diminuiu significativamente a extensão dos programas além de gerar trajetórias mais suaves para a usinagem.
Visando reduzir ainda mais a extensão do códigos e atender as solicitações de vários usuários, a versão 2010 R2 passa a contar com o recurso de SUBROTINAS.
Acesse:
http://www.edgecambr.com/component/content/article/97-edgecam-2010-r2-subrotinas.html
« Última modificação: 26 de Agosto de 2010, 20:37 por EdgecamBR »

Offline flavio66

  • Novato
  • *
  • Posts: 3
  • Sexo: Masculino
  • Antes tarde do que nunca
Re:SubRotinas
« Resposta #1 Online: 26 de Julho de 2012, 20:29 »
MINHA DUVIDA
SERA QUE ALGUEM  PODERIA ME AJUDAR NUM PROBLEMINHA??.
É SOBRE A SUB ROTINA DO COMANDO SIEMNS 810D 3 EIXOS.

ELE POSSUI A CONFIGURAÇÃO DE SUB ROTINA USANDO AS UNSTRUÇOES
PROC L0002 SAVE.....
MAS ESTAS INSTRUÇOES NAO FUNCIONAM....
A AMAQUINA NAO ACEITA DA ERRO.....SEMPRE QUE GERO A SUB ROTINA COM ESTES COMNADO.PRECISO RECORTAR A SUB ROTINA GERADA E RENOMEA-LA PARA SUB PROGRAMA E MUDAR O DIRETORIO....
SÓ ASSIM ELA CHAMA.


O QUE EU QUERIA ERA O SEGUINTE...
MANUALMETE SE CONSEGUE SUB ROTINA (FAZER UM PERFIL REPETITIVO COM INCREMENTO APENAS EM Z)
USANDO A FUNÇÃO REPEAT.
SABE DO QUE FALO??
VEJA O EXEMPLO DO PROGRAMA MANUAL....
.........
N82 T5;20
N84 M6
N86 G55 D1 S2000 M3
N88 G0 X-25 Y-70
N90 Z10
N92 G1 Z0 G64 CFTCP F990 M8
N94 INICIO
G1 Z=IC(-1.98)F50
N96 G41 X-18 Y-65
N98 G1 X-15 Y-60 F200
N100 X0
N102 Y0
N104 X397.5
N106 G3 X442.5 Y0 CR=22.5
N108 G1 X455 RND=5
N110 Y-63
N112 X485
N114 X500 F3000
N116 Y25
N118 X-20
N120 FIM:G40 X-18 Y-65
N122 REPEAT INICIO FIM P9 (P9= NUMERO DE VESES QUE APROFUNDA.`A PROFUNDIDADE TOTAL DIVIDIDA PELO INCREMENTO)
N124 G1 Z7 F3000
N126 G0 X220 Y-70
N128 G1 Z0 G64 CFTCP F900
N130 INICIO
G1 Z=IC(-1.98)F200
N132 G42 X220 Y-70
N134 G1 X225 Y-50
N136 X340.37 Y-50
N138 G2 X346.597 Y-67.8 CR=10
N140 G1 X190.03 Y-190.83
N142 G2 X175.978 Y-190.03 CR=10
N144 G1 X76.816 Y-66.227
N146 G2 X84.64 Y-50 CR=10
N148 G1 X250
N150 Y-70
N152 FIM
G40 X220 Y-70
N154 REPEAT INICIO FIM P9
N156 G1 Z3 F3000
N158 G53 G0 Z-110 D0 M5
.................

CONSEGUIRIA ME AJUDAR A CONFIGURAR PRA QUE O POSPROCESSADOR GERE DESTA FORMA AI??

ATENCIOSAMENTE

Offline EdgecamBR

  • Novato
  • *
  • Posts: 43
  • Sexo: Masculino
  • GUIA-CNC
Re:SubRotinas
« Resposta #2 Online: 15 de Abril de 2013, 11:25 »
Olá

Você pode configurar o pós processador para que as subrotinas sejam geradas no final do programa com um cabeçalho indicando um subprograma.

No Siemens seria um _SPF.

Desta forma ao transmitir o programa para a máquina já seria separado o programa principal dos sub programas.

Sds,

 

/** * */