Tandmatning (G95 FZ) - Siemens Industry Online Support

Grunder
Tandmatning (G95 FZ)
Tandmatning (G95 FZ)
Funktion
I första hand för fräsbearbetningar kan i stället för varvmatningen också den i praktiken
vanligare tandmatningen programmeras:
Via verktygsparametern $TC_DPNT (antal tänder) för verktygets aktiva kompenseringsdatablock
beräknar styrningen för varje förflyttningsblock den verksamma varvmatningen ur den programmerade
tandmatningen:
F = FZ * $TC_DPNT
med:
F:
Varvmatning i mm/varv resp. inch/varv
FZ:
Tandmatning i mm/tand resp. inch/tand
$TC_DPNT:
Verktygsparameter: Antal tänder/varv
Det tas inte hänsyn till verktygstypen ($TC_DP1) för det aktiva verktyget.
Den programmerade tandmatningen är oberoende av verktygsväxlingen och till-/bortval av ett
verktygs kompenseringsdatablock och bibehålls modal.
En ändring av verktygsparametern $TC_DPNT för det aktiva skäret blir verksam med nästa
verktygskompenseringsval resp. nästa aktualisering av de aktiva kompenseringsdata.
Verktygsväxling och till-/bortval av ett verktygskompenseringsdatablock leder till en ny
beräkning av den verksamma varvmatningen.
hänvisning
Tandmatningen hänför sig endast till banan, en axelspecifik programmering är inte möjlig.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=13068247819
2017-01-08
Grunder
Tandmatning (G95 FZ)
Syntax
G95 FZ...
hänvisning
G95 och FZ kan programmeras gemensamt eller separat i blocket.
Ordningsföljden för programmeringen är valfri.
Betydelse
G95:
Matningstyp: Varvmatning i mm/varv resp. inch/varv (beroende på G700/G710)
Till G95 se "Matning (G93, G94, G95, F, FGROUP, FL, FGREF)"
FZ:
Tandmatningshastighet
Aktivering:
med G95
Verkan:
modal
Måttenhet:
mm/tand resp. inch/tand (beroende på G700/G710)
hänvisning
Omkoppling mellan G95 F... och G95 FZ...
Med omkoppling mellan G95 F... (varvmatning) och G95 FZ... (tandmatning) raderas det
ej aktiva matningsvärdet.
hänvisning
Härleda matning med FPR
Med FPR kan analogt till varvmatningen också tandmatningen härledas från en valfri roterande
axel eller spindel (se "Matning för positioneringsaxlar/spindlar (FA, FPR, FPRAON,
FPRAOF)").
observera
Verktygsväxling / byte av masterspindel
Det måste tas hänsyn till en efterföljande verktygsväxling eller byte av masterspindel av
användaren genom motsvarande programmering, t.ex. förnyad programmering av FZ.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=13068247819
2017-01-08
Grunder
Tandmatning (G95 FZ)
observera
Det tas inte automatiskt hänsyn till teknologiska intressen som t.ex. med- eller motfräsning,
ändplans- eller omkretsplanfräsning osv. liksom även bangeometrin (linje, cirkel, ...). Dessa
faktorer måste därför beaktas vid programmeringen av tandmatningen.
Exempel
Exempel 1: Fräs med 5 tänder ($TC_DPNE = 5)
Programkod
Kommentar
N10 G0 X100 Y50
N20 G1 G95 FZ=0.02
; Tandmatning 0,02 mm/tand
N30 T3 D1
; Växla in verktyg och aktivera verktygskompenseringsdatablock.
M40 M3 S200
; Spindelvarvtal 200 varv/min
N50 X20
; Fräsa med:
FZ = 0,02 mm/tand
⇒ verksam varvmatning:
F = 0,02 mm/tand * 5 tänder/varv = 0,1 mm/varv
resp.:
F = 0,1 mm/varv * 200 varv/min = 20 mm/min
…
Exempel 2: Omkoppling mellan G95 F... och G95 FZ...
Programkod
Kommentar
N10 G0 X100 Y50
N20 G1 G95 F0.1
; Varvmatning 0,1 mm/varv
N30 T1 M6
N35 M3 S100 D1
N40 X20
N50 G0 X100 M5
N60 M6 T3 D1
; Växla in verktyg med t.ex. 5 tänder ($TC_DPNT = 5).
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=13068247819
2017-01-08
Grunder
Tandmatning (G95 FZ)
Programkod
Kommentar
N70 X22 M3 S300
N80 G1 X3 G95 FZ=0.02
; Växling G95 F… till G95 FZ…, tandmatning med 0,02 mm/tand aktiv.
…
Exempel 3: Härleda tandmatning från en spindel (FBR)
Programkod
Kommentar
…
N41 FPR(S4)
; Verktyg på spindel 4 (inte masterspindel).
N51 G95 X51 FZ=0.5
; Tandmatning 0,5 mm/tand beroende av spindel S4.
…
Exempel 4: Efterföljande verktygsväxling
Programkod
Kommentar
N10 G0 X50 Y5
N20 G1 G95 FZ=0.03
; Tandmatning 0,03 mm/tand
N30 M6 T11 D1
; Växla in verktyg med t.ex. 7 tänder ($TC_DPNT = 7).
N30 M3 S100
N40 X30
; verksam varvmatning 0,21 mm/varv
N50 G0 X100 M5
N60 M6 T33 D1
; Växla in verktyg med t.ex. 5 tänder ($TC_DPNT = 5).
N70 X22 M3 S300
N80 G1 X3
; Tandmatning modal 0,03 mm/tand
⇒ verksam varvmatning: 0,15 mm/varv
…
Exempel 5: Byte av masterspindel
Programkod
Kommentar
N10 SETMS(1)
; Spindel 1 är masterspindel.
N20 T3 D3 M6
; Verktyg 3 växlas till spindel 1.
N30 S400 M3
; Varvtal S400 för spindel 1 (och därmed T3).
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=13068247819
2017-01-08
Grunder
Tandmatning (G95 FZ)
Programkod
Kommentar
N40 G95 G1 FZ0.03
; Tandmatning 0,03 mm/tand
N50 X50
; Banrörelse, den verksamma matningen är beroende av:
- Tandmatning FZ
- Varvtal för spindel 1
- Antal tänder för det aktiva verktyget T3
N60 G0 X60
...
N100 SETMS(2)
; Spindel 2 blir masterspindel.
N110 T1 D1 M6
; Verktyg 1 växlas till spindel 2.
N120 S500 M3
; Varvtal S500 för spindel 2 (och därmed T1).
N130 G95 G1 FZ0.03 X20
; Banrörelse, den verksamma matningen är beroende av:
- Tandmatning FZ
- Varvtal för spindel 2
- Antal tänder för det aktiva verktyget T1
hänvisning
Efter byte av masterspindeln (N100) måste användaren också välja en kompensering till det
verktyg som drivs av spindel 2.
Ytterligare informationer
Växling mellan G93, G94 och G95
FZ kan också vid ej aktiv G95 programmeras, har dock ingen verkan och raderas med G95valet, dvs. med växling mellan G93, G94 och G95 raderas analogt zu F också FZ-värdet.
Förnyat val av G95
Ett förnyat val av G95 vid redan aktiv G95 har ingen verkan (om härvid ingen växling mellan
F och FZ är programmerad).
Blockvis verksam matning (FB)
En blockvis verksam matning FB... interpreteras vid aktiv G95 FZ... (modal) som
tandmatning.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=13068247819
2017-01-08
Grunder
Tandmatning (G95 FZ)
SAVE-mekanism
Vid underprogrammen med SAVE-attributet skrivs FZ analogt till F på värdet före
underprogramstart.
Flera matningsvärden i ett block
Funktionen "Flera matningsvärden i ett block" är inte möjlig vid tandmatning.
Synkronaktioner
Angivande av FZ ur synkronaktioner är inte möjligt.
Läsa tandmatningshastighet och banmatningstyp
Tandmatningshastigheten och banmatningstypen kan läsas via systemvariabler:
•
•
Med fördekoderingsstopp i detaljprogrammet via systemvariablerna:
$AC_FZ
Tandmatningshastighet, som var verksam vid förberedelsen av det
aktuella huvudkörningsblocket.
$AC_F_TYPE
Banmatningstyp, som var verksam vid förberedelsen av det aktuella
huvudkörningsblocket.
Värde:
Betydelse:
0
mm/min
1
mm/varv
2
inch/min
3
inch/varv
11
mm/tand
31
inch/tand
Utan fördekoderingsstopp i detaljprogrammet via systemvariablerna:
$P_FZ
Programmerad tandmatningshastighet
$P_F_TYPE
Programmerad banmatningstyp
Värde:
Betydelse:
0
mm/min
1
mm/varv
2
inch/min
3
inch/varv
11
mm/tand
31
inch/tand
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=13068247819
2017-01-08
Grunder
Tandmatning (G95 FZ)
hänvisning
Är G95 inte aktiv, levererar variablerna $P_FZ och $AC_FZ alltid värdet noll.
se även
→ Matning (G93, G94, G95, F, FGROUP, FL, FGREF)
→ Matning för positioneringsaxlar/spindlar (FA, FPR, FPRAON, FPRAOF)
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=19801054987&Language=sv-SE&TopicId=13068247819
2017-01-08