programmazione cnc HASS similitudini con Fanuc

Sezione dedicata esclusivamente a macchine professionali CNC quali Torni cnc, Fresatrici cnc, Brocciatrici cnc, Centri di lavoro cnc, ecc.
Subforum:
Programmazione CNC
Fanuc
Mitsubishi
Heidenhain
Siemens
Haas
Osai
Selca
Fidia
Fagor
WinMax
Mazatrol
Rispondi
torn24
God
God
Messaggi: 5320
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

programmazione cnc HASS similitudini con Fanuc

Messaggio da torn24 » lunedì 11 luglio 2011, 14:12

ciao conosco la programmazione fanuc per fresatura e mizubischi per fresatura ("ovviamente dei controlli che ho utilizzato
poi possono esserci differenze tra serie diverse di cnc anche della stessa marca")
ho notato che adottano versioni molto simili di linguaggio
per mia conoscenza ho scaricato un manuale di programmazzione per fresatura HASS il manuale è in inglese e io conosco poco
l'inglese
A ME PARE CHE ANCHE IL LINGUAGGIO HASS sia molto simile al fanuc
vedo che è dotato di qualche ciclo fisso in più
e qualche codice G in meno come ad esempio esiste il richiamo macro G65 ma non ho trovato il richiamo macro modale G66

CHIEDO ??? i cicli fissi hass si possono scrivere come quelli del fanuc ?
il G84 chiede un parametro j cosa serve si può omettere ??
in pratica se programmo
G98 G81 X10 X20 Z-30 R2 F200 (COSI ANCHE PER G84 G85 G86) e metto P tempo di sota in G82 e q quota di scarico in G83
vanno bene ???
CI SONO ALTRE DIFFERENZE CHE NON HO CAPITO ???
ringrazio tutti colore che vorranno rispondermi =P~ =P~
CIAO A TUTTI !

torn24
God
God
Messaggi: 5320
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da torn24 » lunedì 11 luglio 2011, 14:39

non c'e nessuno che ha usato un hass
o la domanda non suscita interesse :cry: :cry:
CIAO A TUTTI !

anonimo50

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da anonimo50 » lunedì 11 luglio 2011, 18:14

Il mago dell'haas è zeffiro62, di sicuro ti risponderà !! :mrgreen:

Avatar utente
zeffiro62
God
God
Messaggi: 6098
Iscritto il: sabato 15 dicembre 2007, 15:53
Località: Fiorentino D.O.C.G.
Contatta:

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da zeffiro62 » lunedì 11 luglio 2011, 21:51

è più simile allo yasnac che al fanuc, il parametro j e che è ???

G98 G84 X.. Y.. R.. Z.. Q.. F.. questo è ciclo G84 come lo scrivo io su haas
Il bene si fa, ma non si dice. E certe medaglie si appendono all'anima, non alla giacca. (G. Bartali)

Avatar utente
onorino
Senior
Senior
Messaggi: 948
Iscritto il: venerdì 6 febbraio 2009, 21:50
Località: Artena (Roma)
Contatta:

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da onorino » martedì 12 luglio 2011, 0:06

nel tuo non so ma nel siemens J è il primo asse di interpolazione nell' esecuzione di un cerchio .
G91 G02 I5 J0 x0 y0 , I raggio , J interpolazione verso y .
Mc mazzafrusten
il riparatore di riparazioni

ragazzino arrogante

http://www.lievitoedintorni.it/phpbb/index.php

torn24
God
God
Messaggi: 5320
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da torn24 » martedì 12 luglio 2011, 10:50

ho guardato bene il manuale i cicli fissi si possono scrivere come quelli del fanuc
alcuni hanno dei parametri in piu' ma sono opzionali

G84 TAPPING CANNED CYCLE
X* Rapid X-axis location
Y* Rapid Y-axis location
Z Z-depth (tapping Z-depth starting from R plane)
J* Tapping Retract Speed (Rev. 10.13 and above)
R R-plane (rapid point to start feeding)
F Feed rate in inches (mm) per minute
* Indicates optional



sul manuale c'e una foto di un centro di lavoro VF-4

i gi code sono uguali almeno al 90 per cento al fanuc che ho usato io
a parte le funzioni G che nel fanuc non ci sono

Codice: Seleziona tutto


Code Group Function
G00* 01 Rapid Positioning Motion (X,Y,Z,A,B)(Setting 10, 56, 101)
G01 01 Linear Interpolation Motion (X,Y,Z,A,B,F)
G02 01 Circular Interpolation Motion CW (X,Y,Z,A,I,J,K,R,F)
G03 01 Circular Interpolation Motion CCW (X,Y,Z,A,I,J,K,R,F)
G04 00 Dwell (P) (P =seconds"."milliseconds)
G09 00 Exact Stop, Non-Modal
G10 00 Programmable Offset Setting (X,Y,Z,A,L,P,R)
G12 00 Circular Pocket Milling CW (Z,I,K,Q,D,L,F)
G13 00 Circular Pocket Milling CCW (Z,I,K,Q,D,L,F)
G17* 02 Circular Motion XY Plane Selection (G02 or G03) (Setting 56)
G18 02 Circular Motion ZX Plane Selection (G02 or G03)
G19 02 Circular Motion YZ Plane Selection (G02 or G03)
G20* 06 Verify Inch Coordinate Positioning (Setting 9 will need to be INCH) (Setting 56)
G21 06 Verify Metric Coordinate Positioning (Setting 9 will need to be METRIC)
G28 00 Machine Zero Return Thru Reference Point (X,Y,Z,A,B) (Setting 108)
G29 00 Move to location Thru G28 Reference Point (X,Y,Z,A,B)
G31** 00 Feed Until Skip Function (X,Y,Z,A,B,F)
(G codes continued next page)
Code Group Function
G35** 00 Automatic Tool Diameter Measurement (D,H,Z,F)
G36** 00 Automatic Work Offset Measurement (X,Y,Z,A,B,I,J,K,F)
G37** 00 Automatic Tool Offset Measurement (D,H,Z,F)
G40* 07 Cutter Compensation Cancel G41/G42/G141 (X,Y) (Setting 56)
G41 07 2D Cutter Compensation Left (X,Y,D) (Setting 43, 44, 58)
G42 07 2D Cutter Compensation Right (X,Y,D) (Setting 43, 44, 58)
G43 08 Tool Length Compensation + (H,Z) (Setting 15)
G44 08 Tool Length Compensation - (H,Z) (Setting 15)
G47 00 Text Engraving (X,Y,Z,R,I,J,P,E,F) (Macro Variable #599 to Change Serial Number)
G49* 08 Tool Length Compensation Cancel G43/G44/G143 (Setting 56)
G50* 11 Scaling G51 Cancel (Setting 56)
G51** 11 Scaling (X,Y,Z,P) (Setting 71)
G52 12 Select Work Coordinate System G52 (Setting 33, YASNAC)
G52 00 Global Work Coordinate System Shift (Setting 33, FANUC)
G52 00 Global Work Coordinate System Shift (Setting 33, HAAS)
G53 00 Machine Zero XYZ Positioning, Non-Modal
G54* 12 Work Offset Positioning Coordinate #1 (Setting 56)
G55 12 Work Offset Positioning Coordinate #2
G56 12 Work Offset Positioning Coordinate #3
G57 12 Work Offset Positioning Coordinate #4
G58 12 Work Offset Positioning Coordinate #5
G59 12 Work Offset Positioning Coordinate #6
G60 00 Uni-Directional Positioning (X,Y,Z,A,B) (Setting 35)
G61 13 Exact Stop, Modal (X,Y,Z,A,B)
G64* 13 Exact Stop G61 Cancel (Setting 56)
G65** 00 Macro Sub-Routine Call
G68** 16 Rotation (G17,G18,G19,X,Y,Z,A,R) (Setting 72, 73)
G68** 16 Rotation (G17,G18,G19,X,Y,Z,A,R) (Setting 72, 73)
G69* 16 Rotation G68 Cancel (Setting 56)
G70 00 Bolt Hole Circle with a Canned Cycle (,I,J,L)
G71 00 Bolt Hole Arc with a Canned Cycle (,I,J,K,L)
G72 00 Bolt Holes Along an Angle with a Canned Cycle (,I,J,L)
G73 09 High Speed Peck Drill Canned Cycle (X,Y,A,B,Z,I,J,K,Q,P,R,L,F) (Setting 22)
G74 09 Reverse Tapping Canned Cycle (X,Y,A,B,Z,R,J,L,F) (Setting 130, 133)
G76 09 Fine Boring Canned Cycle (X,Y,A,B,Z,I,J,P,Q,P,R,L,F) (Setting 27)
G77 09 Back Bore Canned Cycle(X,Y,A,B,Z,I,J,Q,R,L,F) (Setting 27)
G80* 09 Cancel Canned Cycle (Setting 56)
G81 09 Drill Canned Cycle (X,Y,A,B,Z,R,L,F)
G82 09 Spot Drill / Counterbore Canned Cycle (X,Y,A,B,Z,P,R,L,F)
G83 09 Peck Drill Deep Hole Canned Cycle (X,Y,A,B,Z,I,J,K,Q,P,R,L,F) (Setting 22, 52)
G84 09 Tapping Canned Cycle (X,Y,A,B,Z,R,J,L,F) (Setting 130, 133)
G85 09 Bore in~Bore out Canned Cycle (X,Y,A,B,Z,R,L,F)
G86 09 Bore in~Stop~Rapid out Canned Cycle (X,Y,A,B,Z,R,L,F)
Code Group Function
G87 09 Bore in~Manual Retract Canned Cycle (X,Y,A,B,Z,R,L,F)
G88 09 Bore~Dwell~Manual Retract Canned Cycle (X,Y,A,B,Z,P,R,L,F)
G89 09 Bore~Dwell~Bore out Canned Cycle (X,Y,A,B,Z,R,L,F)
G90* 03 Absolute Positioning Command (Setting 56)
G91 03 Incremental Positioning Command (Setting 29)
G92 00 Set Work Coordinate Value (Fanuc) (HAAS)
G92 00 Global Work Coordinate System Shift (Yasnac)
G93 05 Inverse Time Feed Mode ON
G94* 05 Inverse Time Feed Mode OFF/Feed Per Minute ON (Setting 56)
G95 05 Feed Per Revolution
G98* 10 Canned Cycle Initial Point Return (Setting 56)
G99 10 Canned Cycle "R" Plane Return
G100 00 Mirror Image Cancel
G101 00 Mirror Image (X,Y,Z,A,B) (Setting 45, 46, 47, 48, 80)
G102 00 Programmable Output to RS-232 (X,Y,Z,A,B)
G103 00 Limit Block Look-a-head (P0-P15 for number of lines control looks ahead)
G107 00 Cylindrical Mapping (X,Y,Z,A,Q,R)
G110 12 Work Offset Positioning Coordinate #7
G111 12 Work Offset Positioning Coordinate #8
G112 12 Work Offset Positioning Coordinate #9
G113 12 Work Offset Positioning Coordinate #10
G114 12 Work Offset Positioning Coordinate #11
G115 12 Work Offset Positioning Coordinate #12
G116 12 Work Offset Positioning Coordinate #13
G117 12 Work OffsetPositioning Coordinate #14
G118 12 Work Offset Positioning Coordinate #15







CIAO A TUTTI !

Avatar utente
zeffiro62
God
God
Messaggi: 6098
Iscritto il: sabato 15 dicembre 2007, 15:53
Località: Fiorentino D.O.C.G.
Contatta:

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da zeffiro62 » martedì 12 luglio 2011, 17:22

ne puoi fare benissimo a meno, è la velocità  di uscità  se la vuoi impostare diversa da quella di lavoro, sinceramente mai adoperataù

i Gcode sono ISO standard e la programmazione è più simile allo yasnac esempio fanuc può fare a meno del punto X10 legge 10mm
haas e yansac no X10 leggono 10 micron
Il bene si fa, ma non si dice. E certe medaglie si appendono all'anima, non alla giacca. (G. Bartali)

torn24
God
God
Messaggi: 5320
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da torn24 » martedì 12 luglio 2011, 17:41

quindi per fare 10 mm devi scrivere x10. e in tutti i posizionamenti metti il . ???
è molto più facile commettere errori basta che dimentichi un punto è :shock: :shock:
CIAO A TUTTI !

Avatar utente
zeffiro62
God
God
Messaggi: 6098
Iscritto il: sabato 15 dicembre 2007, 15:53
Località: Fiorentino D.O.C.G.
Contatta:

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da zeffiro62 » martedì 12 luglio 2011, 18:48

si in tutti posizionamenti e anche avanzamento se scrivi 1 lui legge 0,001 mm


esempio G98 G81 R2. Z-10 F100. LUI ESEGUE UN FORO DI 0,01 PROFONDITA' quindi occhio

se invece scrivi G98 G81 R2. Z-10. F100. ESGUE FORO PROFONDO 10MM


occhio anche in maschiatura l'avanzamento è legato ai giri se scrivi S1000 e vuoi un passo 0,7mm devi scrivere F700.

SE SCRIVI F700 SPACCHI IL MASCHIO

es, G90 G54 X.. Y.. S1000 M3
G43 H.. Z..
G99 G84 R.. Z-.. F700 SPACCHI SE SCRIVI F700. ESEGUI LA MASCHIATURA
Il bene si fa, ma non si dice. E certe medaglie si appendono all'anima, non alla giacca. (G. Bartali)

torn24
God
God
Messaggi: 5320
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: programmazione cnc HASS similitudini con Fanuc

Messaggio da torn24 » martedì 12 luglio 2011, 19:16

Grazie zeffiro62 delle spiegazioni =D> , io non ci devo lavorare e solo per mio piacere di sapere :)
guardando su intern ho visto che il controllo hass viene usato anche su macchine non hass quindi ha una sua diffusione
CIAO A TUTTI !

Rispondi

Torna a “Macchine utensili professionali CN/CNC”