0 BEGIN PGM 50801-ES MM 1 ;Programa Bisel círculo 2 ;Parámetro 1.º bisel 3 Q1 = 3 ;LONGITUD DEL BISEL 4 Q2 = 30 ;ÁNGULO DEL BISEL 5 Q3 = 70 ;DIÁMETRO CÍRCULO 6 Q4 = 2 ;MECANIZADO 1=INTERIOR 2=EXTERIOR 7 TOOL CALL DL-0.5 ;Obtener un sobrepaso alrededor del borde inferior del bisel 8 ;Mecanizar bisel 9 CALL LBL "fase" 10 ; 11 ;Restablecer los ejes basculantes 12 PLANE RESET MOVE DIST20 FMAX 13 ; 14 ;Parámetro 2.º bisel 15 Q1 = 3 ;LONGITUD DEL BISEL 16 Q2 = 30 ;ÁNGULO DEL BISEL 17 Q3 = 50 ;DIÁMETRO CÍRCULO 18 Q4 = 1 ;MECANIZADO 1=INTERIOR 2=EXTERIOR 19 ; 20 ;Mecanizar bisel 21 CALL LBL "fase" 22 ; 23 ;Restablecer los ejes basculantes 24 PLANE RESET MOVE DIST20 FMAX 25 ; 26 ;Salto al final del programa 27 FN 9: IF +0 EQU +0 GOTO LBL "end" 28 ; 29 ; 30 ;Mecanizado 31 LBL "fase" 32 ;Consulta exterior o interior 33 FN 9: IF +Q4 EQU +1 GOTO LBL "inside" 34 FN 9: IF +Q4 EQU +2 GOTO LBL "outside" 35 STOP 36 ;Seleccionar Q4 exterior o interior 37 ; 38 LBL "inside" 39 FUNCTION TCPM F CONT AXIS SPAT PATHCTRL VECTOR ;Activar función TCPM 40 Q10 = Q108 * ( COS Q2 ) ;Calcular radio de la corrección de herramienta 41 Q11 = ( Q3 / 2 ) - Q10 ;Diámetro - Radio de la corrección de herramienta 42 Q12 = ( Q1 / TAN Q2 ) - ( SIN Q2 * Q108 ) ;Corrección de herramienta Z 43 QL11 = Q11 - Q108 ;Posición de aproximación Y 44 QL12 = Q12 - 2 ;Posición aproximación Z 45 L X-Q108 Y-QL11 Z+50 R0 FMAX 46 L A+Q2 B+0 C+0 R0 FMAX ;Importante que los tres ejes rotativos debido a TCPM ...AXIS SPAT 47 L Z-QL12 R0 F AUTO 48 CC X+0 Y-QL11 49 CP PA-90 Z-Q12 DR+ 50 CC X+0 Y+0 51 CP IPA+90 IC+90 DR+ F AUTO 52 CP IPA+90 IC+90 DR+ 53 CP IPA+90 IC+90 DR+ 54 CP IPA+90 IC+90 DR+ 55 CC X+0 Y-QL11 56 CP PA+0 Z-QL12 DR+ 57 L IZ+20 58 FN 9: IF +0 EQU +0 GOTO LBL "reset" 59 ; 60 LBL "outside" 61 FUNCTION TCPM F CONT AXIS SPAT PATHCTRL VECTOR 62 Q10 = Q108 * ( COS Q2 ) ;Calcular radio de la corrección de herramienta 63 Q11 = ( Q3 / 2 ) + Q10 ;Diámetro + Radio de la corrección de herramienta 64 Q12 = ( Q1 / TAN Q2 ) - ( SIN Q2 * Q108 ) ;Corrección de herramienta Z 65 QL11 = Q11 + Q108 ;Posición de aproximación Y 66 QL12 = Q12 - 2 ;Posición aproximación Z 67 L X+Q108 Y-QL11 Z+50 R0 FMAX 68 L A-Q2 B+0 C+0 R0 FMAX ;Importante que los tres ejes rotativos debido a TCPM ...AXIS SPAT 69 L Z-QL12 R0 F AUTO 70 CC X+0 Y-QL11 71 CP IPA+90 Z-Q12 DR+ 72 CC X+0 Y+0 73 CP IPA-90 IC-90 DR- F AUTO 74 CP IPA-90 IC-90 DR- 75 CP IPA-90 IC-90 DR- 76 CP IPA-90 IC-90 DR- 77 CC X+0 Y-QL11 78 CP PA+180 Z-QL12 DR+ 79 L IZ+20 80 ; 81 LBL "reset" 82 FUNCTION RESET TCPM 83 LBL 0 84 LBL "end" 85 END PGM 50801-ES MM