allego il post proc
Codice: Seleziona tutto
# U000 = 0.0 The following parameters must be set in mm. #
# U000 = 1.0 The following parameters must be set in inches. #
# If U000 = 1.0, the values of the parameters B007, B029, B033, #
# B034, B046, B052, B053, B054, B059, C001, C007, C008, Z003, #
# Z011, Z012, will be consider as inches. #
#---------------------------------------------------------------#
U000 0.0 ; Inches conversion (0:Milimeters, 1:Inches).
#---------------------------------------------------------------#
B000 90.0 ; Angulo para arista viva/matada.
B001 1.0 ; Version del soft (1:HI_STD, 2:HI_PRO).
B002 0.0 ; Cubierta en posici¢n alta (0:NO, 1:SI).
B003 0.0 ; Suprimir las subrutinas tecnologicas (0:NO, 1:SI).
B004 0.0 ; Gesti¢n del sensor capacitivo (0:NO, 1:SI).
B005 70.0 ; N£mero m ximo para el nombre del programa.
B006 0.0 ; R pido con el cabezal bajo (0:G00, 1:G01 F).
B007 5000.0 ; Velocidad en r pido si B006 es 1.
B008 1.0 ; Activar Nitrogeno a alta presi¢n sin G88 P..
B009 1.0 ; Gap G87 P.. para el r pido con cabezal bajo.
B010 1.0 ; Enable the use of sub 9999 and 9998 for head up/down management.
B011 10.0 ; Quality to use as marking (0=disabled)
B012 1.0 ; Numbering in subprograms (0 = Disabled)
B013 1.0 ; Plastic burning piece by piece (0 = Disabled)
B014 1.0 ; Realizar el cálculo de tiempos (0:NO, 1:SI)
B015 0.0 ; Sacar (;) al final de cada bloque
B016 0.0 ; Customer customization
B017 1000.0 ; Numbering start in order to jump the codes NCCommand in plastic
B018 3.0 ; It manage slow start/NCCommand on open profiles for n millimetre
B019 0.0 ; Mazakl1
B020 0.0 ; Piercing number technological subprogram (0:NO; 1:YES).
B021 0.0 ; Number of the program (0:Postprocessor, 1:Number of Partno).
B022 0.0 ; Number of the subprograms (0:Partno*100+1; 1:Partno+1).
B023 0.0 ; Special Height control treatment for remnant line.
B024 0.0 ; Distance for Height control treatment in remnant lines.
B025 20.0 ; MANUFACTURER RESERVED PARAMETER. (Z height).
B026 1.0 ; Output head up and head down subprograms at the end of CNC code.
B027 9993.0 ; Subprogram number for autofocus.
B028 64.0 ; M Value to active the gas when we work with "No Gas".
B029 2.0 ; Gap in mm for head down rapid moves (G87)
B030 8887.0 ; Number for heap-up subprogram for marking technology.
B031 0.0 ; Activate the parameters for the lead-in.
B032 0.0 ; Use different set of activation codes for turning gases on. (=0
B033 625.0 ; Pin 1 offset (Junior repositioning)
B034 1525.0 ; Pin 2 offset (junior repositioning)
B035 0.0 ; Generate GOTO code (0:No, 1:Yes)
B036 0.0 ; Not use fast piercing in piercing-files.
B037 0.0 ; Use subprograms for active or inactive palper (B037 = Palper act
B038 0.0 ; Use compensation corrector from dependant material/thickness.
B039 0.0 ; Use specific subprogram for marking (0 as always, else number of
B040 0.0 ; Codes for movement to the origin (G90 G54 if < 0.5)
B041 0.0 ; Use subprograms for HeadDown and cancel marking (0 like always e
B042 0.0 ; Delete all the lines code M20 (0:no, 1:yes)
B043 0.0 ; Use subprogram for canned cycles (0:as always, else Number of th
B044 0.0 ; CANCELLED.
B045 1000.0 ; Number of line to skip NC Command if in a burning plastic
B046 10.0 ; Value for lead-in for slow start on open profiles ( 18 Italian )
B047 0.0 ; Modifiche per Mazakl1 ( 19 Italian )
B048 0.0 ; Italian PS File. ( 0: NO ; 1: YES )
B049 0.0 ; Italian CF File (parameter G for Gas). ( 0: NO ; 1: YES )
B050 0.0 ; Activate Delay in corners with angle less than parameter B000. (
B051 0.0 ; Reference Axis at beggining of program (1=Z only 2=Z & XY)
B052 0.0 ; Sheet Border detection ( The value must be the Offset inside the
B053 0.0 ; Sheet Border detection ( The value must be the Offset outside th
B054 0.0 ; Sheet Border detection ( The value must be the Offset outside th
B055 0.0 ; Piercing in Contours when Cycles ( 0: Not in Cycles; 1: Always;
B056 0.0 ; Unique Part Number Macro
B057 0.0 ; Use All In Subroutines (1: YES)
B058 0.0 ; Use The ZGotos in tables of technology to configure the headUp s
B059 0.0 ; Use Head Management for cycles (Maximun Distance for head Down).
B060 0.0 ; Subprogram to Unload the Sheet (0: not use).
B061 0.0 ; Use continuous Load/unload the Sheet.
B062 3.0 ; Number of decimals for motion coordinates.
B063 0.0 ; Generate X0 Y0 in the line G90 G54 (0:No, 1:Yes).
B064 0.0 ; Get marking subprogram by tech tables (0:No, 1:Yes).
B065 0.0 ; Insert M09 G04 before the upload of the sheet. (0.0:No, 1.0:Yes)
B066 0.0 ; Lead-in Feedrate without # variables.(0.0:NO, 1.0:YES)
B067 0.0 ; When using Piercing Files (0.0: with Fast Piercing; 1.0: without
B068 0.0 ; Change the order of the G90 at the begining of the CNC (0.0:defa
B069 0.0 ; Generate the comment of the spended time at the end of the cnc (
#---------------------------------------------------------------#
# PIERCING TO BURN THE FILM. #
#---------------------------------------------------------------#
C001 0.0 ; Altura
C002 10.0 ; Presion del gas
C003 57.0 ; Gas (M...)
C004 300.0 ; Potencia
C005 100.0 ; Frecuencia
C006 100.0 ; % Pulsante (Duty)
C007 7000.0 ; Velocidad
C008 50.0 ; (Z height in Rapid) for film burning using parameter (B010 1.0).
#---------------------------------------------------------------#
# PERSONALIZED PROGRAMS #
#---------------------------------------------------------------#
D001 "\\SERVER\Database$\Piercing\PIER2500STX\" ; PATH para los piercing personalizados.
D002 "\\SERVER\Database$\Piercing\PIER2500STX\" ; Path for marking head up subprogram
#---------------------------------------------------------------#
# COMMENT TEXTS #
#---------------------------------------------------------------#
E001 "LAMIERA : " ; Chapa
E002 "SCARICARE LAMIERA" ; Descarga de la chapa
E003 "PINZE : " ; Garras
E004 "GAS=" ; Gas
E005 "P.MIN=" ; Presi¢n m¡nima
E006 "P.MAX=" ; Presi¢n m xima
E007 "AZ" ; Nitr¢geno (Tercer gas)
E008 "AIR" ; Aire Comprimido
E009 "OX" ; Ox¡geno
E010 "4GAS" ; Cuarto gas
E011 "" ; Optional header string (insert at start of NC)
E012 "SUPPOSED TIME:" ; Text for total time (B069=1).
E013 "" ; Optional text for piercing file, appended to material & thickness
E014 "" ; Optional text for tech file, appended to material & thickness
E015 "" ; Optional text for tech file, appended to material & thickness
E016 "" ; Optional text for tech file, appended to material & thickness
E017 "" ; Optional text for tech file, appended to material & thickness
E018 "" ; Optional text for marking file, appended to material & thickness
E019 "" ; Optional text for point mark file, appended to material & thickness
#---------------------------------------------------------------#
# AUXILIAR PARAMETERS #
#---------------------------------------------------------------#
Z001 0.3 ; TEMPO ACCENSIONE LASER M32
Z002 0.1 ; TEMPO ATTIVAZIONE LINEA DI TAGLIO
Z003 4.0 ; LUNGHEZZA IN mm PER POWER RAMPING
Z004 0.0 ; TEMPO ALZATA TESTA DA IMPOSTARE PER MAZAKL1
Z005 0.0 ; GESTIONE SISTEMA FMS_MAZAK
Z006 0.0 ; Management proofreaders for external and inside profiles
Z007 625.0 ; VALORE RIPOSIZIONAMENTO PER LAMIERE FINO A 2000
Z008 1250.0 ; VALORE RIPOSIZIONAMENTO PER LAMIERE FINO A 2500
Z009 0.0 ; M31 At the begining of marking
Z010 0.0 ; GESTIONE CICLO PULIZIA UGELLO
Z011 0.0 ; POSIZIONE COORDINATA 'X' PER CICLO PULIZIA UGELLO
Z012 0.0 ; POSIZIONE COORDINATA 'Y' PER CICLO PULIZIA UGELLO
Z013 0.0 ; Insert M83-M99 at the end ot the program
Z014 1.0 ; GESTIONE RIPARTENZA / CONTA PEZZI
Z015 0.0 ; Not generate Piercing and Cutting conditions subroutines
Z016 0.0 ; Numbers of subroutines from thickness of the sheet
Z017 0.0 ; Cutting Quality to use for Marking
Z018 105.0 ; Number of parameter for Head with AUTOFOCUS
Z019 0.0 ; GESTIONE AUTOFOCUS
Z020 0.0 ; New film burning management with 120 variable to place of 20 varia
Z021 0.0 ; (CANCELLED)
Z022 0.0 ; Sheets counter when automatic upload-download sheet actived
Z023 0.0 ; Introduce mask to blow M54 + G04X1.0 if equal 2 to blow after n pi
Z024 0.0 ; Generate function M78 for double table
Z025 0.0 ; Introduce G04X<val Z> before M88
Z026 0.0 ; Introduce M77 before M30
Z027 1.0 ; Introduce coment in technology subprogram.
Z028 0.0 ; Z parameter for M22 + pause in <Z val> directly in quality subprog
Z029 18.0 ; (CANCELLED)
Z030 98 ; AUTOFOCUS subprogram Number
Z031 1.0 ; BULINATURA NEL PIERCING CON CICLO IF
Z032 0.0 ; Sheet counter
Z033 0.0 ; film burning using quality 9 and double contour.
Z034 0.0 ; Remove M09 with materials: PLEX , TEFLON
Z035 0.0 ; Introduce fictitious subprogram at the end of the program (to solv
Z036 0.0 ; At the end of the program to write a file with time information of
Z037 0.0 ; Introduce G83 at the begining of the quality
Z038 0.0 ; (Reserved)
Z039 0.0 ; (CANCELLED)
Z040 0.0 ; (Reserved)
Z041 0.0 ; Pallet change
Z042 0.0 ; Part name in the begining of the subroutine.
Z043 0.0 ; Insert M84 before the last call to the subroutine.
#---------------------------------------------------------------#
# USER DEFINED HEADER COMMENTS #
#---------------------------------------------------------------#
X000 "([C_FichCnc])" ;
X001 "(SHEET : [C_MatSht] [C_Lenght], [C_Width], [C_Thick])" ;
Diego ha scritto: ↑martedì 8 settembre 2020, 5:21
far alzare la testa a g-code in PAUSA è una modifica al comando pausa del cnc.
no non quando è in pausa ma quando lo faccio ripartire dopo la pausa, rosso va in pausa e sposto la testa a mano dove mi pare, poi schiaccio il verde e prima di riposizionarsi alza la testa a 0..
con il comando G91 G28 Z0 all inizio del codice funziona..
Codice: Seleziona tutto
%
O0001
(3fe01.CNC)
(NESTING : \\SERVER\Database$\LSystem\Nestings\25\25609.MCS)
(LAMIERA : FE,3000,1500,3)
(GAS=OX P.MIN=1 P.MAX=1.5)
G90 G54
M20
GOTO#101
N1 G52 X1524.7 Y1412.6
M98 P101
M98 P9995
N2 G52 X1552.3 Y1365.1
M98 P102
M98 P9995
N3 G52 X1701.3 Y1418.6
M98 P101
M98 P9995
N4 G52 X1733.3 Y1365.1
M98 P102
M98 P9995
N5 G52 X1914.3 Y1377.
M98 P103
M98 P9995
N6 G52 X2284. Y1407.6
qui ho allegato un pezzo del cnc generato.. a me serve mettere il comando prima di G90 G54
grazie x l attenzione