Anexo C. Código fuente A continuación se inserta el código fuente para el punzón de diámetro 20 mm. No se incluyen para todos los punzones, debido a su extensión y a la poca información aportada, ya que es prácticamente el mismo código fuente pero retocando parámetros en el apartado de creación de la malla. /PREP7 !DEFINICIÓN DE LOS PARÁMETROS !* *SET,PI,4*ATAN(1) !NÚMERO pi !* *SET,T,0.0016 !PARÁMETROS DE LA CHAPA *SET,L1,0.200 *SET,L2,0.060 *SET,L3,0.045 *SET,L4,0.004 *SET,R1,0.025 !* *SET,R,0.01 !PARÁMETROS DEL PUNZÓN *SET,L,L3+0.005 !* *SET,F,70000/4 !FUERZA DEL PRENSA-CHAPA !* !* !DEFINICIÓN DEL TIPO DE ELEMENTO !* ET,1,SHELL163 !* !DEFINICIÓN DE LAS KEYOPTIONS !* KEYOPT,1,1,1, !FORMULACIÓN DEL ELEMENTO KEYOPT,1,2,0, !REGLA DE CUADRATURA DE GAUSS KEYOPT,1,3,0, !MATERIAL NO COMPUESTO KEYOPT,1,4,0, !REGLA DE INTEGRACIÓN ESTANDAR !* !DEFINICIÓN DE LAS CONSTANTES DEL ELEMENTO !* *SET,_RC_SET,1, R,1 RMODIF,1,1,1,5,T,T,T,T, !CONSTANTES 1-6 RMORE, ,0, ,-1,0.125, , !CONSTANTES 7-12 RMORE, ,-0.5,0.25, , ,0, !CONSTANTES 13-18 RMORE,0.25, , ,0.5,0.25, , !CONSTANTES 19-24 RMORE, ,1,0.125, , !CONSTANTES 25-28 MAT,1 !MATERIAL 1 !* !PROPIEDADES DEL MATERIAL !* !* MP,DENS,1,2720 !DENSIDAD MP,EX,1,66.7E9 !MÓDULO DE YOUNG MP,NUXY,1,0.33 !COEFICIENTE DE POISSON TB,PLAW,1,,,3, !DEFINICIÓN DEL MODELO TBDAT,1,2 !TIPO DE REGLA DE ENDURECIMIENTO TBDAT,2,308.7E6 !K (COEFICIENTE DE RESISTENCIA) TBDAT,3,0.1614 !n (COEFICIENTE DE ENDURECIMIENTO) TBDAT,4,8 !m (EXPONENTE DE BARLAT) TBDAT,5,0.65 !R00 TBDAT,6,0.65 !R45 TBDAT,7,0.65 !R90 TBDAT,8,0 !DEFINICIÓN DE LOS EJES DE ORTOTROPÍA DEL MATERIAL !* EDMP,RIGI,2,4,7 !DEFINICIÓN DE LAS PROPIEDADES DE LOS UTILLAJES MP,DENS,2,7900 MP,EX,2,2.1E11 MP,NUXY,2,0.3 !* !* !DEFINICIÓN DE LA GEOMETRÍA DEL MODELO !* !* K,1,0.065,0,T/2+0.0147 !CREACIÓN DE LA MATRIZ K,2,0.065,0.01,T/2+0.0147 K,3,0.065,0,T/2+0.0047 CIRCLE,1,0.01,2,3,90, NUMMRG,ALL, NUMCMP,ALL, K,5,0.0751,0,T/2+0.0019 K,6,0.0751,0.01,T/2+0.0019 K,7,0.0751,0,T/2+0.0047 CIRCLE,5,0.0028,6,7,90 NUMMRG,ALL, NUMCMP,ALL, K,9,0.0851,0,T/2+0.0019 K,10,0.0851,-0.01,T/2+0.0019 K,11,0.0851,0,T/2+0.0047 CIRCLE,9,0.0028,10,11,90 NUMMRG,ALL, NUMCMP,ALL, K,13,0.0801,0,T/2+0.0014 K,14,0.0801,-0.01,T/2+0.0014 K,15,0.0801,0,T/2+0.0028 CIRCLE,13,0.0014,14,15,360,5 NUMMRG,ALL, NUMCMP,ALL, L2ANG,2,5,,,,, L2ANG,7,3,,,,, FLST,2,6,4,ORDE,6 FITEM,2,4 FITEM,2,-5 FITEM,2,8 FITEM,2,-9 FITEM,2,12 FITEM,2,-13 LDELE,P51X, , ,1 NUMMRG,ALL, NUMCMP,ALL, K,19,0.09225,0,T/2+0.00495 K,20,0.09225,0.01,T/2+0.00495 K,21,0.0925,0,T/2+0.00495 CIRCLE,19,0.00025,20,21,90, NUMMRG,ALL, NUMCMP,ALL, K,23,0.09275,0,T/2+0.00575 K,24,0.09275,0.01,T/2+0.00575 K,25,0.0925,0,T/2+0.00575 CIRCLE,23,0.00025,24,25,90, NUMMRG,ALL, NUMCMP,ALL, K,27,0.09975,0,T/2+0.00625 K,28,0.09975,0.01,T/2+0.00625 K,29,0.1,0,T/2+0.00625 CIRCLE,27,0.00025,28,29,90, NUMMRG,ALL, NUMCMP,ALL, L,3,7 L,10,22 L,21,25 L,26,30 K,31,0,0,T/2+0.0147 CIRCLE,31,0.055,,3,50, NUMMRG,ALL, NUMCMP,ALL, FLST,2,15,4,ORDE,2 FITEM,2,1 FITEM,2,-15 FLST,8,1,4 FITEM,8,16 ADRAG,P51X, , , , , ,P51X NUMMRG,ALL, NUMCMP,ALL, !* K,48,0.051,0,-T/2 !CREACIÓN DEL PRENSA-CHAPA K,49,0.0751,0,-(T/2+0.0014) K,50,0.0751,0.01,-(T/2+0.0014) K,51,0.0751,0,-T/2 CIRCLE,49,0.0014,50,51,90 NUMMRG,ALL, NUMCMP,ALL, K,53,0.0851,0,-(T/2+0.0014) K,54,0.0851,-0.01,-(T/2+0.0014) K,55,0.0851,0,-T/2 CIRCLE,53,0.0014,54,55,90 NUMMRG,ALL, NUMCMP,ALL, K,57,0.0801,0,-(T/2+0.0019) K,58,0.0801,-0.01,-(T/2+0.0019) K,59,0.0801,0,-(T/2-0.0009) CIRCLE,57,0.0028,58,59,360,5 NUMMRG,ALL, NUMCMP,ALL, L2ANG,47,50,,,,, L2ANG,48,52,,,,, FLST,2,6,4,ORDE,6 FITEM,2,49 FITEM,2,50 FITEM,2,53 FITEM,2,54 FITEM,2,57 FITEM,2,58 LDELE,P51X, , ,1 NUMMRG,ALL, NUMCMP,ALL, K,63,0.09925,0,-(T/2+0.00025) K,64,0.09925,0.01,-(T/2+0.00025) K,65,0.09925,0,-T/2 CIRCLE,63,0.00025,64,65,90, NUMMRG,ALL, NUMCMP,ALL, L,48,51 L,54,65 K,67,0,0,-T/2 CIRCLE,67,0.051,,48,50 NUMMRG,ALL, NUMCMP,ALL, FLST,2,10,4,ORDE,2 FITEM,2,47 FITEM,2,-56 FLST,8,1,4 FITEM,8,57 ADRAG,P51X, , , , , ,P51X NUMMRG,ALL, NUMCMP,ALL, !* K,79,0,0,-(T/2+R) !CREACIÓN DEL PUNZÓN K,80,0,-L/2,-(T/2+R) K,81,R*COS(2*PI/180),0,-(T/2+R)+R*SIN(2*PI/180) CIRCLE,79,R,80,81,90, NUMMRG,ALL, NUMCMP,ALL, K,83,R*COS(2*PI/180),L/2,-(T/2+R)+R*SIN(2*PI/180) L,81,83 NUMMRG,ALL, NUMCMP,ALL, FLST,2,1,4,ORDE,1 FITEM,2,78 ADRAG,P51X, , , , , , 79 NUMMRG,ALL, NUMCMP,ALL, !* RECTNG,0,L1/2,0,L2/2 RECTNG,0,L4/2,L3/2,L2/2 ASBA, 27, 28 CYL4,L4/2,L3/2+R1,R1 ASBA, 29, 27 NUMMRG,ALL, NUMCMP,ALL, CYL4,0,0,0.065,0,0.088,180 CYL4,0,0,0.073,0,0.088,180 FLST,2,3,5,ORDE,2 FITEM,2,27 FITEM,2,-29 APTN,P51X FLST,2,2,5,ORDE,2 FITEM,2,32 FITEM,2,33 ADELE,P51X, , ,1 NUMMRG,ALL, NUMCMP,ALL, RECTNG,0,L4/2,0,L2 RECTNG,0,L4,0,L2 FLST,2,3,5,ORDE,2 FITEM,2,30 FITEM,2,-32 APTN,P51X NUMMRG,ALL, NUMCMP,ALL, FLST,2,2,5,ORDE,2 FITEM,2,31 FITEM,2,33 ADELE,P51X, , ,1 NUMMRG,ALL, NUMCMP,ALL, !* !CREACIÓN DE LA PLACA !* !MALLADO DEL MODELO !* !* TYPE, 1 !POR DEFECTO TODOS RÍGIDOS MAT, 2 REAL, 1 ESYS, 0 SECNUM, FLST,5,6,5,ORDE,2 !SELECCIÓN DE LA PLACA PARA ATRIBUIR MATERIAL 1 FITEM,5,27 FITEM,5,-32 CM,_Y,AREA ASEL, , , ,P51X CM,_Y1,AREA CMSEL,S,_Y !* CMSEL,S,_Y1 AATT, 1, 1, 1, 0, CMSEL,S,_Y CMDELE,_Y CMDELE,_Y1 ¡* FLST,5,15,5,ORDE,2 !CREACIÓN DE LA MALLA PARA LA MATRIZ FITEM,5,1 FITEM,5,-15 ASEL,S, , ,P51X ALLSEL,BELOW,AREA !* FLST,5,46,4,ORDE,2 FITEM,5,1 FITEM,5,-46 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,9, , , , ,1 !* FLST,5,12,4,ORDE,12 FITEM,5,7 FITEM,5,8 FITEM,5,12 FITEM,5,13 FITEM,5,15 FITEM,5,14 FITEM,5,19 FITEM,5,23 FITEM,5,31 FITEM,5,35 FITEM,5,39 FITEM,5,43 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,1, , , , ,1 !* FLST,5,10,4,ORDE,10 FITEM,5,5 FITEM,5,6 FITEM,5,9 FITEM,5,10 FITEM,5,11 FITEM,5,25 FITEM,5,29 FITEM,5,37 FITEM,5,41 FITEM,5,45 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,2, , , , ,1 !* FLST,5,2,4,ORDE,2 FITEM,5,4 FITEM,5,27 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,6, , , , ,1 !* FLST,5,4,4,ORDE,4 FITEM,5,2 FITEM,5,3 FITEM,5,21 FITEM,5,33 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,7, , , , ,1 !* FLST,5,2,4,ORDE,2 FITEM,5,1 FITEM,5,17 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,10, , , , ,1 !* MSHKEY,0 FLST,5,15,5,ORDE,2 FITEM,5,1 FITEM,5,-15 CM,_Y,AREA ASEL, , , ,P51X CM,_Y1,AREA CHKMSH,'AREA' CMSEL,S,_Y !* AMESH,_Y1 !* CMDELE,_Y CMDELE,_Y1 CMDELE,_Y2 !* ESLA,S NSLE,S CM,MATRIZ_NODES,NODE !CREO COMPONENTES MATRIZ CM,MATRIZ_ELEMENTS,ELEM ALLSEL,ALL !* FLST,5,10,5,ORDE,2 !CREACIÓN DE LA MALLA PARA EL PRENSA-CHAPA FITEM,5,16 FITEM,5,-25 ASEL,S, , ,P51X ALLSEL,BELOW,AREA !* FLST,5,31,4,ORDE,2 FITEM,5,47 FITEM,5,-77 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,9, , , , ,1 !* FLST,5,8,4,ORDE,8 FITEM,5,52 FITEM,5,53 FITEM,5,55 FITEM,5,56 FITEM,5,61 FITEM,5,65 FITEM,5,73 FITEM,5,77 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,1, , , , ,1 !* FLST,5,6,4,ORDE,6 FITEM,5,50 FITEM,5,51 FITEM,5,54 FITEM,5,58 FITEM,5,67 FITEM,5,71 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,2, , , , ,1 !* FLST,5,4,4,ORDE,4 FITEM,5,47 FITEM,5,48 FITEM,5,63 FITEM,5,75 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,5, , , , ,1 !* FLST,5,2,4,ORDE,2 FITEM,5,49 FITEM,5,69 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,8, , , , ,1 !* MSHKEY,0 FLST,5,10,5,ORDE,2 FITEM,5,16 FITEM,5,-25 CM,_Y,AREA ASEL, , , ,P51X CM,_Y1,AREA CHKMSH,'AREA' CMSEL,S,_Y !* AMESH,_Y1 !* CMDELE,_Y CMDELE,_Y1 CMDELE,_Y2 !* ESLA,S NSLE,S CM,PRENSA_NODES,NODE !CREO COMPONENTES PRENSA-CHAPA CM,PRENSA_ELEMENTS,ELEM ALLSEL,ALL !* FLST,5,1,5,ORDE,1 !CREACIÓN DEL PUNZÓN FITEM,5,26 ASEL,S, , ,P51X ALLSEL,BELOW,AREA !* FLST,5,2,4,ORDE,2 FITEM,5,78 FITEM,5,80 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,16, , , , ,1 !* FLST,5,2,4,ORDE,2 FITEM,5,79 FITEM,5,81 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,25, , , , ,1 !* MSHKEY,0 FLST,5,1,5,ORDE,1 FITEM,5,26 CM,_Y,AREA ASEL, , , ,P51X CM,_Y1,AREA CHKMSH,'AREA' CMSEL,S,_Y !* AMESH,_Y1 !* CMDELE,_Y CMDELE,_Y1 CMDELE,_Y2 !* ESLA,S NSLE,S CM,PUNZON_NODES,NODE !CREO COMPONENTES DEL PUNZÓN CM,PUNZON_ELEMENTS,ELEM ALLSEL,ALL !* FLST,5,6,5,ORDE,2 FITEM,5,27 FITEM,5,-32 ASEL,S, , ,P51X ALLSEL,BELOW,AREA !* FLST,5,2,4,ORDE,2 FITEM,5,88 FITEM,5,90 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,25, , , , ,1 !* FLST,5,2,4,ORDE,2 FITEM,5,87 FITEM,5,89 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,50, , , , ,1 !* FLST,2,2,5,ORDE,2 FITEM,2,27 FITEM,2,29 AESIZE,P51X,0.0007, FLST,2,1,5,ORDE,1 FITEM,2,32 AESIZE,P51X,0.001, !* FLST,5,3,4,ORDE,3 FITEM,5,84 FITEM,5,96 FITEM,5,99 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,25, , , , ,1 !* FLST,5,4,4,ORDE,4 FITEM,5,83 FITEM,5,95 FITEM,5,97 FITEM,5,98 CM,_Y,LINE LSEL, , , ,P51X CM,_Y1,LINE CMSEL,,_Y !* LESIZE,_Y1, , ,2, , , , ,1 !* MSHKEY,0 FLST,5,6,5,ORDE,2 FITEM,5,27 FITEM,5,-32 CM,_Y,AREA ASEL, , , ,P51X CM,_Y1,AREA CHKMSH,'AREA' CMSEL,S,_Y !* AMESH,_Y1 !* CMDELE,_Y CMDELE,_Y1 CMDELE,_Y2 !* ESLA,S NSLE,S CM,CHAPA_NODES,NODE !CREO COMPONENTES CHAPA CM,CHAPA_ELEMENTS,ELEM ALLSEL,ALL !* !* !CREACIÓN DE PARTES ¡* EDPART,ADD,1,CHAPA_ELEMENTS !* EDPART,ADD,2,PUNZON_ELEMENTS !* EDPART,ADD,3,MATRIZ_ELEMENTS !* EDPART,ADD,4,PRENSA_ELEMENTS !* !DEFINICIÓN DE LAS SUPERFICIES DE CONTACTO !* EDCGEN,FOSS, 1, 2,0,0,0,0,20, , , , ,0.012,10000000,0,0 !* EDCGEN,FOSS, 1, 3,0.15,0.15,0,0,20, , , , ,0,10000000,0,0 !* EDCGEN,FOSS, 1, 4,0.15,0.15,0,0,20, , , , ,0,10000000,0,0 EDCONTACT,0.1,0,2,1,4,2,1,4,0 EDSP,OFF,' ',' ',1, !* !APLICACIÓN DE CARGAS !* !* FLST,2,10,5,ORDE,2 !CONDICIONES DE CONTORNO FITEM,2,16 FITEM,2,-25 !* /GO DA,P51X,UZ, FLST,2,1,4,ORDE,1 FITEM,2,84 !* /GO DL,P51X, ,UX, FLST,2,1,4,ORDE,1 FITEM,2,84 !* /GO DL,P51X, ,ROTY, FLST,2,1,4,ORDE,1 FITEM,2,84 !* /GO DL,P51X, ,ROTZ, FLST,2,6,4,ORDE,6 FITEM,2,85 FITEM,2,88 FITEM,2,92 FITEM,2,95 FITEM,2,98 FITEM,2,101 !* /GO DL,P51X, ,UY, FLST,2,6,4,ORDE,6 FITEM,2,85 FITEM,2,88 FITEM,2,92 FITEM,2,95 FITEM,2,98 FITEM,2,101 !* /GO DL,P51X, ,ROTX, FLST,2,6,4,ORDE,6 FITEM,2,85 FITEM,2,88 FITEM,2,92 FITEM,2,95 FITEM,2,98 FITEM,2,101 !* /GO DL,P51X, ,ROTZ, !* *DIM,TIEMPO,ARRAY,25,1,1, , , !CARGAS !* *DIM,FUERZA,ARRAY,25,1,1, , , !* *DIM,VELOCIDAD,ARRAY,25,1,1, , , !* *SET,TIEMPO(2,1,1), 0.0002*3 *SET,TIEMPO(3,1,1), 0.0004*3 *SET,TIEMPO(4,1,1), 0.0006*3 *SET,TIEMPO(5,1,1), 0.0008*3 *SET,TIEMPO(6,1,1), 0.001*3 *SET,TIEMPO(7,1,1), 0.0012*3 *SET,TIEMPO(8,1,1), 0.0014*3 *SET,TIEMPO(9,1,1), 0.0016*3 *SET,TIEMPO(10,1,1), 0.0018*3 *SET,TIEMPO(11,1,1), 0.002*3 *SET,TIEMPO(12,1,1), 0.0022*3 *SET,TIEMPO(13,1,1), 0.0024*3 *SET,TIEMPO(14,1,1), 0.0026*3 *SET,TIEMPO(15,1,1), 0.0028*3 *SET,TIEMPO(16,1,1), 0.003*3 *SET,TIEMPO(17,1,1), 0.0032*3 *SET,TIEMPO(18,1,1), 0.0034*3 *SET,TIEMPO(19,1,1), 0.0036*3 *SET,TIEMPO(20,1,1), 0.0038*3 *SET,TIEMPO(21,1,1), 0.004*3 *SET,TIEMPO(22,1,1), 0.013 *SET,TIEMPO(23,1,1), 0.014 *SET,TIEMPO(24,1,1), 0.018 *SET,TIEMPO(25,1,1), 0.019 !* *SET,FUERZA(2,1,1) , -87.5 *SET,FUERZA(3,1,1) , -350 *SET,FUERZA(4,1,1) , -787.5 *SET,FUERZA(5,1,1) , -1400 *SET,FUERZA(6,1,1) , -2187.5 *SET,FUERZA(7,1,1) , -3150 *SET,FUERZA(8,1,1) , -4287.5 *SET,FUERZA(9,1,1) , -5600 *SET,FUERZA(10,1,1) , -7087.5 *SET,FUERZA(11,1,1) , -8750 *SET,FUERZA(12,1,1) , -10412.5 *SET,FUERZA(13,1,1) , -11900 *SET,FUERZA(14,1,1) , -13212.5 *SET,FUERZA(15,1,1) , -14350 *SET,FUERZA(16,1,1) , -15312.5 *SET,FUERZA(17,1,1) , -16100 *SET,FUERZA(18,1,1) , -16712.5 *SET,FUERZA(19,1,1) , -17150 *SET,FUERZA(20,1,1) , -17412.5 *SET,FUERZA(21,1,1) , -17500 *SET,FUERZA(22,1,1) , -17500 *SET,FUERZA(23,1,1) , -17500 *SET,FUERZA(24,1,1) , -17500 *SET,FUERZA(25,1,1) , -17500 !* *SET,VELOCIDAD(23,1,1) , 5 *SET,VELOCIDAD(24,1,1) , 5 *SET,VELOCIDAD(25,1,1) , 0 EDLOAD,ADD,RBFZ,0, 3,TIEMPO,FUERZA, 0, , , , , EDLOAD,ADD,RBVZ,0, 2,TIEMPO,VELOCIDAD, 0, , , , , FINISH !* !* !PROCESADO (SOLUTION) /SOL EDENERGY,1,1,1,1 TIME,0.019, EDRST,800, EDHTIME,1000, EDDUMP,200, EDINT,5,4, EDOUT,ALL SOLVE