Conheça nosso grupo no Facebook - https://www.facebook.com/groups/guiacnc/Grupo GuiaCNC Maker - Atualizado Whatsapp - https://chat.whatsapp.com/BzNO86PhtLeEYZPZaVxIrJ
0 Membros e 1 Visitante estão vendo este tópico.
Primeiro vc tem que ver se a máquina que vc trabalha aceita a parametrazação do programa, não sei se todas dá pra fazer isso!!!Aí vai uma lista de códigos para a Fanuc.COMANDOS DE VARAVEISIF- SeGOTO- Ir ParaWHILE- Enquanto (análise condiçao antes do bloco)REPEAT - Repetir (análise condiçao depois do bloco)GE-Maior ou igualLE-Menor ou igualLT- MenorGT-MaiorDO- Fazer (inicia bloco repetiçao)END- Final (finaliza bloco repeticao)NE-DiferenteAgora um exemplo de programa parametrizado!!Lembrando que nesse programa se pode mudar as dimenções do tampo,raio e tbm se vc quer fazer de um lado só da mesa ou dos dois.Também se ´pode usar ccálculos de seno, cosceno tangente no meio do programa!!O0998(PROGRAMA UNIVERSAL-TAMPOS DE MESA) (T3.1 F A. L. 30 D20 Z130 K66) T30M22M101 M88G90G00G53Z0G54(-------------------------)(MEDIDA DO ENC REGUA 1 200MM)(MEDIDA DO ENC REGUA 2 4200MM) (-----------------------)(COMP DO PAINEL)#1=1500(LARG DO PAINEL)#2=350 (RAIO DO PAINEL)#3=30(-------------------------)(NUMERO PECAS)#4=2 (-------------------------)(COMP DO PAINEL)#5=1500(LARG DO PAINEL)#6=350 (RAIO DO PAINEL)#7=30(-------------------------)#10=#1-#3#11=#2-#3#12=#5-#3#13=#6-#3(------------------------) (ORIGEM 1 X)#20=202(ORIGEM 2 X)#15=4198 (------------------------) #14=#15-#5 G52X#20Y-733Z-325.8( C) G53G90G00Z0H0T3 T3M06G90G00X-70Y-175/M03S10000 IF[#4EQ1]GOTO100 M102 M11N100G43Z35H20G90G01X-70Y-175Z-36.28F5000G41D20G01X-70Y-225 G03X0Y-175R70F1500 G01X0Y-#3F10000G02X#3Y0R#3G01X#10Y0G02X#1Y-#3R#3G01X#1Y-#11G02X#10Y-#2R#3 G01X#3Y-#2 G02X0Y-#11R#3G01X0Y-150 G03X-17.861Y-136.698R70F14000G03X-70Y-125Z-36.28R70 G40D0G01X-70Y-125Z35 G01X-70Y-175Z35G55IF[#4EQ1]GOTO101 M103 M21N101IF[#4EQ1]GOTO999 G52X#14Y-735Z-325.7( C) G90G00X-70Y-175/M03S10000 M100 M12G43Z35H20G90G01X-70Y-175Z-36.28F5000G41D20G01X-70Y-225 G03X0Y-175R70F1500 G01X0Y-#7F10000G02X#7Y0R#7G01X#12Y0G02X#5Y-#7R#7G01Y-#13 G02X#12Y-#6R#7 G01X#7Y-#6 G02X0Y-#13R#7G01X0Y-150 G03X-32.899Y-128.015R70F14000G03X-70Y-125Z-36.28R50 G40D0G01X-70Y-125Z35 G01X-70Y-175Z35N999G53G90G00Z0H0IF[#4EQ1]GOTO998 M99N998G53G90G00X3000Y 0 M100 M12M05T30M30%
Citação de: schelbauer em 10 de Maio de 2009, 15:29Primeiro vc tem que ver se a máquina que vc trabalha aceita a parametrazação do programa, não sei se todas dá pra fazer isso!!!Aí vai uma lista de códigos para a Fanuc.COMANDOS DE VARAVEISIF- SeGOTO- Ir ParaWHILE- Enquanto (análise condiçao antes do bloco)REPEAT - Repetir (análise condiçao depois do bloco)GE-Maior ou igualLE-Menor ou igualLT- MenorGT-MaiorDO- Fazer (inicia bloco repetiçao)END- Final (finaliza bloco repeticao)NE-DiferenteAgora um exemplo de programa parametrizado!!Lembrando que nesse programa se pode mudar as dimenções do tampo,raio e tbm se vc quer fazer de um lado só da mesa ou dos dois.Também se ´pode usar ccálculos de seno, cosceno tangente no meio do programa!!O0998(PROGRAMA UNIVERSAL-TAMPOS DE MESA) (T3.1 F A. L. 30 D20 Z130 K66) T30M22M101 M88G90G00G53Z0G54(-------------------------)(MEDIDA DO ENC REGUA 1 200MM)(MEDIDA DO ENC REGUA 2 4200MM) (-----------------------)(COMP DO PAINEL)#1=1500(LARG DO PAINEL)#2=350 (RAIO DO PAINEL)#3=30(-------------------------)(NUMERO PECAS)#4=2 (-------------------------)(COMP DO PAINEL)#5=1500(LARG DO PAINEL)#6=350 (RAIO DO PAINEL)#7=30(-------------------------)#10=#1-#3#11=#2-#3#12=#5-#3#13=#6-#3(------------------------) (ORIGEM 1 X)#20=202(ORIGEM 2 X)#15=4198 (------------------------) #14=#15-#5 G52X#20Y-733Z-325.8( C) G53G90G00Z0H0T3 T3M06G90G00X-70Y-175/M03S10000 IF[#4EQ1]GOTO100 M102 M11N100G43Z35H20G90G01X-70Y-175Z-36.28F5000G41D20G01X-70Y-225 G03X0Y-175R70F1500 G01X0Y-#3F10000G02X#3Y0R#3G01X#10Y0G02X#1Y-#3R#3G01X#1Y-#11G02X#10Y-#2R#3 G01X#3Y-#2 G02X0Y-#11R#3G01X0Y-150 G03X-17.861Y-136.698R70F14000G03X-70Y-125Z-36.28R70 G40D0G01X-70Y-125Z35 G01X-70Y-175Z35G55IF[#4EQ1]GOTO101 M103 M21N101IF[#4EQ1]GOTO999 G52X#14Y-735Z-325.7( C) G90G00X-70Y-175/M03S10000 M100 M12G43Z35H20G90G01X-70Y-175Z-36.28F5000G41D20G01X-70Y-225 G03X0Y-175R70F1500 G01X0Y-#7F10000G02X#7Y0R#7G01X#12Y0G02X#5Y-#7R#7G01Y-#13 G02X#12Y-#6R#7 G01X#7Y-#6 G02X0Y-#13R#7G01X0Y-150 G03X-32.899Y-128.015R70F14000G03X-70Y-125Z-36.28R50 G40D0G01X-70Y-125Z35 G01X-70Y-175Z35N999G53G90G00Z0H0IF[#4EQ1]GOTO998 M99N998G53G90G00X3000Y 0 M100 M12M05T30M30%