@Saimi ,il programma per Asola lo abbiamo inserito in mattinata nei corsi...
i novelli hanno appreso in poco tempo il funzionamento
e` anche abbastanza semplice..lo allego con foto (anche con riferimento ai parametri utilizzati)
ci sono due versioni una con un Label di ripetizioni calcolate
Codice: Seleziona tutto
0 BEGIN PGM Parametrica-Asola MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 FN 0: Q1 =+20 ;(mezza-Y-(Raggio Asola))
4 FN 0: Q2 =+60 ;(mezza-X-(-raggio Asola))
5 FN 0: Q3 =+38 ;(profondita-totale)
6 FN 0: Q4 =+2 ;(incremento Z(divisibile con Q3)
7 Q12 = Q3 / Q4 ;(calcolo Passate da ripetere)
8 Q12 = Q12 - 1 ;(passate meno una)
9 TOOL CALL 16 Z S1500 F200
10 ; PUNTA per PREFORO centro asola
11 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER
12 CYCL DEF 7.0 NULLPUNKT
13 CYCL DEF 7.1 X+0
14 CYCL DEF 7.2 Y+0
15 CYCL DEF 7.3 Z+0
16 CYCL DEF 10.0 DREHUNG
17 CYCL DEF 10.1 ROT+45
18 CYCL DEF 200 BOHREN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q201=-45 ;TIEFE ~
Q206=+150 ;VORSCHUB TIEFENZ. ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q210=+0 ;VERWEILZEIT OBEN ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+50 ;2. SICHERHEITS-ABST. ~
Q211=+0 ;VERWEILZEIT UNTEN
19 L X+0 Y+0 Z+5 R0 FMAX M13
20 CYCL CALL
21 L Z+200 R0 FMAX M9
22 TOOL CALL 12 Z S5500 F1000
23 ;RICHIAMO utensile x lavorazione asola
24 L X+0 Y+0 Z+5 R0 FMAX M13
25 L Z+0 F AUTO
26 LBL 1
27 L IZ-Q4
28 APPR LCT X+0 Y+Q1 R4 RL F AUTO
29 L X-Q2
30 CR Y-Q1 R+Q1 DR+
31 L X+Q2
32 CR Y+Q1 R+Q1 DR+
33 L X+0
34 DEP LCT X+0 Y+0 R4
35 CALL LBL 1 REPQ12
36 L Z+200 R0 FMAX M30
37 END PGM Parametrica-Asola MM
la seconda con salti di condizioni (vedi fine progr.. un po piu macchinosa..)
Codice: Seleziona tutto
0 BEGIN PGM PARAM-ASOLA MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-40
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 FN 0: Q1 =+20 ;(mezza-Y-(Raggio Asola))
4 FN 0: Q2 =+60 ;(mezza-X-(-raggio Asola))
5 FN 0: Q3 =+38 ;(profondita-totale)
6 FN 0: Q4 =+2 ;(incremento Z(divisibile con Q3)
7 TOOL CALL 16 Z S1500 F200
8 ; PUNTA per PREFORO centro asola
9 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER
10 CYCL DEF 7.0 NULLPUNKT
11 CYCL DEF 7.1 X+0
12 CYCL DEF 7.2 Y+0
13 CYCL DEF 7.3 Z+0
14 CYCL DEF 10.0 DREHUNG
15 CYCL DEF 10.1 ROT+45
16 CYCL DEF 200 BOHREN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q201=-45 ;TIEFE ~
Q206=+150 ;VORSCHUB TIEFENZ. ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q210=+0 ;VERWEILZEIT OBEN ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+50 ;2. SICHERHEITS-ABST. ~
Q211=+0 ;VERWEILZEIT UNTEN
17 L X+0 Y+0 Z+5 R0 FMAX M13
18 CYCL CALL
19 L Z+200 R0 FMAX M9
20 TOOL CALL 12 Z S5500 F1000
21 ;RICHIAMO utensile x lavorazione asola
22 L X+0 Y+0 Z+5 R0 FMAX M13
23 L Z+0 F AUTO
24 FN 0: Q5 =+0 ;INIZIO-CONTATORE Z
25 Q5 = Q5 - - Q4 ;sottrazione a Z
26 LBL 1
27 L Z-Q5
28 APPR LCT X+0 Y+Q1 R4 RL F AUTO
29 L X-Q2
30 CR Y-Q1 R+Q1 DR+
31 L X+Q2
32 CR Y+Q1 R+Q1 DR+
33 L X+0
34 DEP LCT X+0 Y+0 R4
35 Q5 = Q5 - - Q4;sottrazione a Z
36 FN 12: IF +Q5 LT +Q3 GOTO LBL 1
37 FN 9: IF +Q5 EQU +Q3 GOTO LBL 1
38 FN 11: IF +Q5 GT +Q3 GOTO LBL 99
39 LBL 99
40 L Z+200 R0 FMAX M30
41 END PGM PARAM-ASOLA MM
saluti luigi
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login