explanaçoes

2
5 - Os desvios não podem ocorrer para um ponto dentro da rotina. IF [ ] GOTO n WHILE [ ] DO1 : N n : END 1 12.9 - Limites Quando se especifica DOm sem especificar a declaração WHILE, se executa uma rotina infinita que vai desde DO ate END. Tempo de processamento: Quando se executa um desvio a um numero de seqüência especificada em uma declaração GOTO se busca um numero de seqüência. Por este motivo o processamento no sentido inverso (para trás), demora-se mais que o processamento no sentido direto (para frente). Utilizando a declaração WHILE para repetição se reduz o tempo de processamento. 12.10 - Variável não definida Em uma expressão condicional que utiliza EQ ou NE, uma variável nula e o zero tem efeitos diferentes. Em outros tipos de expressões condicionais, um valor nulo e considerado zero. 12.1 - Chamada de macros Pode-se invocar um programa macro usando os seguintes métodos. Chamada simples G65. Chamada modal G66. Chamada de macro através do código G. Chamada de macro através do código M. Chamada de subprograma com código M. Chamada de subprograma com código T. 12.1.1 - Diferenças entre chamadas de macro e chamadas de subprogramas A chamada de macro (G65) e diferente da chamada de um subprograma (M98) como se descreve a seguir: 1 - Com G65 pode-se especificar um argumento (dado transferido a uma macro), M98 não permite faze-lo. 2 - Quando um bloco M98 cintem outro comando - ex.: G01 X100 M98 Pp -; se chama o subprograma depois de se executar o comando. Por outro lado, G65 chama incondicionalmente uma macro. 3 - Quando um bloco M98 contem outro comando - ex.: G01 X100 M98 Pp -; a maquina para no modo bloco a bloco por outro lado, G65 não detém a maquina. 4 - Com G65, o nível de

Upload: manasses-mendes

Post on 08-Nov-2015

219 views

Category:

Documents


0 download

DESCRIPTION

%O0001(1040311-2) ( ARQUIVO : 1040311.prt )( FEITO POR: lucas ) ( REV-01 EM: Tue Nov 06 14:15:18 2012 )( COMANDO: FANUC )( -------------------------------------- )( POSPROCESSADOR: INFASUL_FANUC_66.TCL ) ( Rev.: - Data: 30/AGO/2012 ) ( -------------------------------------- )N10G40G17G94G90G49G80G21 N20( ==== OPERACAO: REBAIXO1_D48_2LADO - FERR.: T3 FR_TP_D25 D.: 24.85 R.: 0.80 ==== ) N30G53Z0.0H00M05 N40M06T01N50S2306M03N60G90G55G0X50.Y-50. N70Z100.M08N80Z1.8N90G1Z-1.2F692.N100G3X50.Y-38.425I0.0J5.788 N110G3X50.Y-38.425I0.0J-11.575 N120G3X50.Y-50.I0.0J-5.788 N130G1Z1.8 N140G0Z3.6 N150Z0.0

TRANSCRIPT

5 - Os desvios no podem ocorrer para um ponto dentro da rotina.IF [] GOTO n

WHILE [] DO1

: N n : END 112.9 - LimitesQuando se especifica DOm sem especificar a declarao WHILE, se executa uma rotina infinita que vai desde DO ate END. Tempo de processamento: Quando se executa um desvio a um numero de seqncia especificada em uma declarao GOTO se busca um numero de seqncia.Por este motivo o processamento no sentido inverso (para trs), demora-se mais que o processamento no sentido direto (para frente). Utilizando a declarao WHILE para repetio se reduz o tempo de processamento.12.10 - Varivel no definidaEm uma expresso condicional que utiliza EQ ou NE, uma varivel nula e o zero tem efeitos diferentes. Em outros tipos de expresses condicionais, um valor nulo e considerado zero.12.1 - Chamada de macrosPode-se invocar um programa macro usando os seguintes mtodos. Chamada simples G65. Chamada modal G66. Chamada de macro atravs do cdigo G. Chamada de macro atravs do cdigo M. Chamada de subprograma com cdigo M. Chamada de subprograma com cdigo T.12.1.1 - Diferenas entre chamadas de macro e chamadas de subprogramasA chamada de macro (G65) e diferente da chamada de um subprograma (M98) como se descreve a seguir: 1 - Com G65 pode-se especificar um argumento (dado transferido a uma macro), M98 no permite faze-lo. 2 - Quando um bloco M98 cintem outro comando - ex.: G01 X100 M98 Pp -; se chama o subprograma depois de se executar o comando. Por outro lado, G65 chama incondicionalmente uma macro. 3 - Quando um bloco M98 contem outro comando - ex.: G01 X100 M98 Pp -; a maquina para no modo bloco a bloco por outro lado, G65 no detm a maquina. 4 - Com G65, o nvel de variveis locais variam, com M98 o nvel de variveis locais no varia.12.1.2 - Chamada Simples (G65)Quando se especifica G65, se chama uma macro especificado no endereo P. Os dados (argumentos) podem ser transferidos para um programa macro.G65 PL_____

Sintaxe:P _ ; nmero do programa que contem a