0 Membros e 2 Visitantes estão vendo este tópico.
%O0001 (MAIN PROGRAM)G21 G40 G80 (STANDARD SETUP LINES, METRIC, CLEAR OFFSETS, CANCEL CANNED CYCLES)N1 (TOOL 1)G54 (SELECT FIXTURE OFFSET 1)T1 M6 (SELECT TOOL 1)G00 G90 G43 X0 Y0 Z25. H1 S2000 M3 (RAPID 3 AXIS MOVE TO START POINT IN ABSOLUTE AND START SPINDLE)Z1. (RAPID 1MM ABOVE JOB)G01 Z0 F150. (FEED TO TOP OF JOB)X25. F200. (FEED OUT TO 25MM)M98 P0002 L20 (CALL SUB PROGRAM O0002 20 TIMES)G00 G90 X0 Y0 (RAPID TO CENTRE OF CIRCLE IN ABSOLUTE MODE)Z0 (RAPID CLEAR OF JOB)M30O0002 (SUB PROGRAM)(THIS SUB IS CALLED 20 TIMES FROM MAIN PROGRAM)(BECAUSE IT IS IN INC MODE THE TOOL WILL MOVE Z-1MM EACH PASS AND CREATE)(A HOLE 50MM DIA + TOOL DIA TO A DEPTH OF 20MM)G91 (CHANGE TO INCREMENTAL)G01 Z-1. F50. (FEED DOWN 1MM)G03 I-25. F150. (MOVE IN A CCW CIRCLE)M99 %Once all the remarks are removed the code is very compact and easily changed to alter the bore size.One thing to remember is that the L command has a range of 0 to 99.
Ola Mulapreta! , fiz isso,, troquei o M30 por M47, M99, e nada! ja da erro, código desconhecido,, o programa roda, mas, chega no final, norma, e para,, sei la!! se alguem consegue no EMC2 fazer o loop com esses códigos,, com certeza o meu deve estar com problema! ou eu estou com problema rs,rs,rs, mesmo assim te agradeço! abçs Bruxo