Spianatura parametrica Help

Moderatore: Fiveaxis

Rispondi
EliaI
Newbie
Newbie
Messaggi: 2
Iscritto il: giovedì 21 marzo 2019, 16:07

Spianatura parametrica Help

Messaggio da EliaI » giovedì 21 marzo 2019, 16:14

Salve qualche buon anima riuscirebbe a scrivermi un esempio di una spianatura con le Q di una banale piastra 500*500 non ho ciclo di fresatura uso il 410 vorrei appunto imparare a creare un programma di spianatura parametrico

LanternaGenovs
Newbie
Newbie
Messaggi: 5
Iscritto il: mercoledì 17 aprile 2019, 7:38

Re: Spianatura parametrica Help

Messaggio da LanternaGenovs » mercoledì 17 aprile 2019, 9:06

Saluto,
Ogni ambiente ha le sue q o altre lettere ed ogni ambiente ha il suo modo di fare l'analisi logica delle relazioni quindi dovresti:
Assegnare ad ogni Q , ( heidenhain tnc xxx) un valore.
Es. Numero di passate , una Q
Contatore , un altra Q
profondità di passata, e cosi via.
Poi ci sono le logiche, vanno poste in fondo al sotto programma, e subito dopo. Il contatore di passata ( sempre Q). Le logiche sono le solite ,
Minore, maggiore, uguale , diverso e poi in caso si verifichi una condizione, si ha una azione.in Basic sarebbe il classico GOTO o gosub preceduto dal THEN. Ed IF

gino
Senior
Senior
Messaggi: 1770
Iscritto il: domenica 11 ottobre 2009, 18:12

Re: Spianatura parametrica Help

Messaggio da gino » mercoledì 17 aprile 2019, 10:39

..ne ho trovato uno nel mio archivio (attenzione il Progr e` vecchio di 35 anni )
controlli Heidenhain 155 molto datati..non si usava ancora FMAX ma la massima F 9998
.il simulatore del 530 in tutti i modi non mi da errore..

---
0 BEGIN PGM planfresen MM
1 BLK FORM 0.1 Z X-150 Y-80 Z-30
2 BLK FORM 0.2 X+150 Y+80 Z+0
3 FN 0: Q107 =+0
4 FN 0: Q108 =+5 ; FR SER_RADIUS
5 TOOL CALL 20 Z S800
6 FN 0: Q3 =+6 ; GESAMT_TIEFE
7 FN 0: Q13 =+1.5 ; ZUSTELLUNG_Tiefe
8 FN 0: Q5 =+0 ; Z ANFANG_PUNKT
9 FN 0: Q60 =+150 ; X-ZUR MITTELPUNKT
10 FN 0: Q61 =+80 ; Y-ZUR MITTELPUNKT
11 FN 3: Q15 =+Q108 * +1.2
12 FN 1: Q30 =+Q60 + +Q108
13 FN 1: Q31 =+Q61 + +Q108
14 L Z+Q3 R0 F9998
15 L X+Q30 Y+Q31 Z+Q5 R0 F9998 M13
16 FN 2: Q5 =+Q5 - -Q13
17 L Z-Q5
18 LBL 1
19 FN 0: Q1 =+Q60
20 FN 0: Q2 =+Q61
21 FN 0: Q4 =-Q2
22 FN 3: Q15 =+Q108 * +1.2
23 FN 1: Q30 =+Q1 + +Q108
24 FN 1: Q31 =+Q2 + +Q108
25 L X+Q30 Y+Q31 R0 F9998 M13
26 FN 2: Q20 =+Q31 - +Q15
27 LBL 2
28 L Y+Q20 F1000
29 L X-Q1
30 FN 9: IF +Q20 EQU +Q4 GOTO LBL 10
31 FN 12: IF +Q20 LT +Q4 GOTO LBL 10
32 FN 2: Q20 =+Q20 - +Q15
33 L Y+Q20
34 L X+Q1
35 FN 9: IF +Q20 EQU +Q4 GOTO LBL 10
36 FN 12: IF +Q20 LT +Q4 GOTO LBL 10
37 FN 2: Q20 =+Q20 - +Q15
38 FN 9: IF +Q20 EQU +Q20 GOTO LBL 2
39 LBL 10
40 FN 2: Q5 =+Q5 - -Q13
41 L Z+Q5
42 L X+Q30 Y+Q31 F9998
43 L Z-Q5
44 FN 12: IF +Q5 LT +Q3 GOTO LBL 1
45 FN 9: IF +Q5 EQU +Q3 GOTO LBL 1
46 FN 11: IF +Q5 GT +Q3 GOTO LBL 99
47 LBL 99
48 L Z+Q3 R0 F9998
49 L X+Q30 Y+Q31 M2
50 END PGM planfresen MM
--
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

LanternaGenovs
Newbie
Newbie
Messaggi: 5
Iscritto il: mercoledì 17 aprile 2019, 7:38

Re: Spianatura parametrica Help

Messaggio da LanternaGenovs » giovedì 18 aprile 2019, 10:10

Mi sembra anche troppo lungo per soddisfare la richiesta del collega comunque lo sviluppo è corretto, prima le definizioni , poi si ha i movimenti , e in coda l'analisi logica con le funzioni. Compreso questo modo di operare si può creare ogni sorta di lavorazione meccanica, io la utilizzo per le barenature e filettature sulla fresa.
La parte blockform serve solo per la grafica simulata e funziona per la serie tnc 350 oltre Non so, comunque Non fa parte del discorso parametrico..

Rispondi

Torna a “Heidenhain”