giovedì 28 agosto 2008

Esecuzione di pernetto fresato su tornio cnc asse C

Esecuzione di un particolare filettato e fresato su tornio cnc con asse controllato C, taglio con controtesta, esecuzione tornitura su controtesta e scarico pezzo.
Nostro cliente Tecnofirma.

Particolarità del programma è che è stato scritto per la maggior parte con variabili per quanto riguarda alcune dimensioni, utensili, quote presa pezzo, taglio iniziale, ecc.
Ciò per poter essere riutilizzato per la costruzione di particolari simili.
Nel commento riporto il programma esecuzione in ISO.

2 commenti:

mriva.net ha detto...

%
:0490(PERNO FRES+LAV CONTR VARIAB)
(TIEFFE)

(BELLEGRANDI)
(TRONC TAGLIO PER CONTROT)
(QUOTE ASSE B VARIABILI)
(VARIABILI)

(VARIABILI GREZZO BARRA)
#505=55(SPORGENZA GREZZO)
#509=29(SPESSORE PEZZO)
#510=16(DIAMETRO BARRA)
#522=0(ORIGINE CONTROMANDRINO)

(VARIABILI UTENSILI PUNTALINO E TAGLIO)
#506=12(PUNTALINO)
#507=2(UTENSILE TAGLIO)
#508=3(LAMA TAGLIO)
#504=4(ORIENTAMENTO UTENSILE TAGLIO)
#503=1(SMUSSO TAGLIO IN X)
#519=1(SMUSSO TAGLIO IN Z)
#502=15(DIA. PZ TORN. FINE A FINE TAGLIO)
#525=0.04(AVANZAMENTO TAGLIO)
#526=100(VELOC TAGLIO)



(VARIABILI VARIE)
#527=0(LIBERA)
#523=0(QUOTA SCARICATORE GIU)
#524=10(QUOTA SCARICATORE SU)

#501=15(PRESA PEZZO BELLEGRANDI)

(DISINGOMBRO)
#511=-120(PUNTO IN Z DISINGOMBRO)
#512=0(PUNTO IN X DISINGOMBRO)
#513=0(PUNTO IN B DISINGOMBRO)

(VARIABILI CALCOLATE)
#516=#508+#509(PEZZO+TAGLIO)
#517=#508+#509-0.8(AVANZ. PUNTALINO)
#521=-3.2+#505(ORIGINE PINZA PRINCIPALE)


#514=-384+#505-#501(POS B PRESA PEZZO)


#518=#514+#509+#508(POS B PER TAGLIO)

(PREPARAZIONE BARRA)
(TAGLIO)
(CON TRONC DIVERSO)
(ATTENZIONE A FILO PINZA)
M0
G10L2P1Z#521
M64(ABILITA MAND. PRINC.)
G53X#512(ASSE X A 0)
G53B#513(ASSE B A 0)
G53Z#511(ASSE Z A 0)
T2(LAMA TAGLIO)
G92S1300
G0Z-#516
X[#510+2]
M0
G97S300M4
G4U10(SOSTA)
G97S600
G4U10
M22(SCARICATORE SU)
G96S60M4G95M8
G1X-1F#525
G0X45
M23(SCARICATORE GIU')
(DISINGOMBRO)
M9
G53X#512(ASSE X A 0)
G53Z#511(ASSE Z A 0)
(AVANZAMENTO BARRA)
(N5)
M64


T#506(PUNTALINO)
G97S200M#504
G0Z3X0
M58(ABILITA SENSORE SFORZO)
G94
(AVANZ. MM-MIN.)
G1Z-#517F3000
M59(DISABILITA SENSORE SFORZO)
M24(APERTURA MANDR. PRINC.)
G4X0.5(TEMPO DI SOSTA)
G1Z0F3000
G4U1
M25(CHIUSURA PINZA MANDR. PRINC.)
G4X1
G95(AVANZ. MM-GIRI)
(DISINGOMBRO)
G53X#512Z#511(ASSE X E Z A 0)

(VERIFICA FINE BARRA)
IF[#1000EQ1]GOTO3333(CARIC.NUOVA BARRA E RESET)


N5

M64
(VERIFICA FINE BARRA)
IF[#1000EQ1]GOTO3333(CARIC.NUOVA BARRA E RESET)



G0B0
M23
G53X0
M85
G4U0.2
M86
(INIZIO CICLO)

(LAVORAZIONE SU MANDRINO PRINCIPALE)
(...)
(...)
(EST)
(CNMG)
G92S1600
T1G40
G96S130M4
G0Z3X16.5M8
M58
G71U1.5R1
G71P10Q20U0.2W0.1F0.21
N10G0X0
G1Z0
X8,C1.5
Z-15
X15,C0.7
N20Z-34
M59
G0Z120X100M9
(FIN EST)
G92S1500
T10G40
G96S200M4
G0Z3X16.5M8
G70P10Q20F0.12
G0X150Z100M5M9

(FILETTO EST)

(FILETTO)
T11G40
G97S800M3
G0X12Z2M8
G76P010060Q150R0.02
G76X6.466Z-12P750Q200F1.25
G0X100Z150M9
M5


(M0)
(FRESA PIANI)

T6
M10
G28C0
G0C0
G97S1000M73
G0X30Z5M8
G94
G1Z-25F300
G112
G1G41X5C7.07F60
X12C0
X5C-7.07
C-8F500
X-5
C-7.07F60
X-12C0
X-5C7.07
G40C15F300
G1Z5F1000
G113
G95
G0X150Z120M75M9
M11


(FRESA PIANI)

T7
M10
G28C0
G0C0
G97S1000M73
G0X30Z5M8
G94
G1Z-25F300
G112
G1G41X4.38C7.69F60
X12C0
X4.38C-7.69
C-8F500
X-4.38
C-7.69F60
X-12C0
X-4.38C7.69
G40C15F300
G1Z5F1000
G113
G95
G0X150Z120M75M9
M11


(M0)

(LAMA TAGLIO)
(PER CONTROTESTA)
G53X0
T#507G0Z0(POS TAGLIO)
B[#514+#501+30]
(AVVIC CONTROT)
M8
M64
G97S1000M#504
M53
M85

M87
M61(SINC)
IF[#1002EQ1]GOTO777
(VER PZ IN CONTR)
#3000=1(PZ IN CONTR)
N777

M86
M87
G94F4000
M115
#1133=100
M78
G1B#514
M89
M79
M54(CHIUS CONTR)
G4X0.6
M24
G4X0.5
G1B#518F3000
M25
G0X[#502+1]Z0
G95
(TAGLIO)
M8
G92S1500
G96S#526M#504
G0Z0
M58
G1X[#502-#503-#503]F#525
G0X[#502+1]
Z#519
G1X#502
Z0X[#502-#503-#503]
X-1
M59
M9
G91
G94F2000
M115
#1133=35
M78
G1B1.5
M79
M29
G0B50Z1
G90
G0X150B0Z1
M63
G95
M85(ESPULS AVANTI)
IF[#1002EQ0]GOTO888
(VER PRES PZ)
#3000=2(PZ NO CONTROT)
N888
M86(ESPULS INDIETRO)


(M0)

(LAV SU CONTROT)
M65
T1030
G97S1800M4
G0Z-60
G0X15.5Z-2M8
G71U1R1
G71P80Q90U0.2F0.15
N80G0X-1
G1Z0
X0
G2X4.44Z1.1R2R2.8
G1A37.5X15.1
N90Z11
G70P80Q90F0.1
G0X150Z-150M5M9
G53X0



(SCARICO PZ)
G0B-200(DIPENDE DALLA PALETTA)
M87(SOFFIO)
G53X0
M22(PALETTA)(T3)
G4U0.5
M53(APERTURA MANDRINO)
M85(ESPULS AVANTI)
G4U0.5
M29
M89(SOFFIO STOP)
M86(ESP OFF)
IF[#1002EQ1]GOTO999
#3000=3(PZ NON SCAR)
N999
G0B0M23Z0

G97S300

(PARTE FINALE IEMCA)

M90(CONTATORE PEZZI)
M01(STOP OPZIONALE SELETT.)
IF[#1000EQ1]GOTO4444
M99P5
N4444
M64
G53X0
T#506(PUNTALINO)
G97S300M3
(M0)M0
G0Z30
X0
M24
M51
M25
G4X1
N6000G53X0(PART.)
T#507(TRONC)
G97S1000M#504
G0Z0X[#510+1]M8
M22
G1X-1F.05
G0X150
M23
Z100M9
M99P5



%

Federica ha detto...

Ottimo articolo. Eredi Baitelli è un'azienda leader del settore della tornitura dei metalli http://www.minuteria-metallica-tornitura.eu/