Základy Posuv na zub (G95 FZ)
Posuv na zub (G95 FZ) Funkce Především za účelem obrábění frézováním je možné namísto otáčkového posuvu naprogramovat také posuv na zub, což je v praxi zcela běžné.
Prostřednictvím parametru nástroje $TC_DPNT (počet zubů) z datového bloku korekčních parametrů aktivního nástroje vypočítá řídící systém z naprogramovaného posuvu na zub pro každý pohybový blok platnou hodnotu otáčkového posuvu. F = FZ * $TC_DPNT kde:
F:
Otáčkový posuv v jednotkách mm/ot, příp. palců/ot
FZ:
posuv na zub v mm/zub, příp. v palcích/zub
$TC_DPNT:
Parametr nástroje: Počet zubů/otáčku
Na typ ($TC_DP1) aktivního nástroje se nebere ohled. Naprogramovaná hodnota posuvu/zub je nezávislá na vyměňovaném nástroji a na aktivování/ deaktivování datového bloku korekčních parametrů nástroje a má modální platnost. Změna parametru nástroje $TC_DPNT pro aktivní břit vstupuje v platnost s následujícím vyvoláním korekčních parametrů nástroje, příp. s následující aktualizací aktivních korekčních parametrů. Výměna nástroje a aktivování/deaktivování datového bloku korekčních parametrů nástroje má za následek nový výpočet právě platného otáčkového posuvu.
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=cs-CZ&TopicId=13068247819 1.7.2016
Základy Posuv na zub (G95 FZ)
Poznámka Posuv na zub se vztahuje jen na dráhu, programování specifických os není možné.
Syntaxe G95 FZ...
Poznámka Příkazy G95 a FZ mohou být v bloku naprogramovány buď společně nebo odděleně. Posloupnost při programování je libovolná.
Význam G95:
Druh posuvu: Otáčkový posuv v jednotkách mm/ot, příp. palců/ot (v závislosti na příkazech G700/G710) pokud jde o příkaz G95, viz "Posuv (G93, G94, G95, F, FGROUP, FL, FGREF)"
FZ:
Rychlost posuvu na zub Aktivování:
pomocí příkazu G95
Platnost:
modální
Měřicí jednotka:
mm/zub, příp. palců/zub (v závislosti na příkazech G700/G710)
Poznámka Přepínání mezi příkazy G95 F... a G95 FZ... Přepnutím mezi příkazy G95 F... (otáčkový posuv) a G95 FZ... (posuv na zub) se vždy vymaže hodnota posuvu, která není aktivní.
Poznámka Odvození hodnoty posuvu pomocí FPR Pomocí příkazu FPR je možné analogicky k otáčkovému posuvu odvodit na základě pohybu libovolné kruhové psy nebo vřetena také posuv na zub (viz "Posuv pro polohovací osy/vřetena (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=cs-CZ&TopicId=13068247819 1.7.2016
Základy Posuv na zub (G95 FZ)
Upozornění Výměna nástroje / změna řídícího vřetena Náležitými příkazy v programu musí uživatel mít na paměti také následné změny nástroje nebo změny řídícího vřetena, např. opětovným naprogramováním příkazu FZ.
Upozornění Technologické požadavky, jako např. sousledné nebo nesousledné frézování, rovinné frézování na čelní ploše na na obvodovém plášti atd., stejně jako geometrie dráhy (přímka, kruh, ...) nejsou automaticky zohledňovány. Tyto faktory je proto nutno mít na paměti při programování posuvu na zub.
Příklady Příklad 1: Fréza s 5 zuby ($TC_DPNE = 5) Programový kód
Komentář
N10 G0 X100 Y50 N20 G1 G95 FZ=0.02
; Posuv na zub 0,02 mm/zub
N30 T3 D1
; Výměna nástroje a aktivování datového bloku korekčních parametrů nástroje.
M40 M3 S200
; Otáčky vřetena 200 ot/min
N50 X20
; Frézování s těmito parametry: FZ = 0,02 mm/zub ⇒ platný otáčkový posuv: F = 0,02 mm/zub* 5 zubů/ot = 0,1 mm/ot příp.: F = 0,1 mm/ot * 200 ot/min = 20 mm/min
…
Příklad 2: Přepínání mezi příkazy G95 F... a G95 FZ... Programový kód
Komentář
N10 G0 X100 Y50
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=cs-CZ&TopicId=13068247819 1.7.2016
Základy Posuv na zub (G95 FZ)
Programový kód
Komentář
N20 G1 G95 F0.1
; Otáčkový posuv 0,1 mm/ot
N30 T1 M6 N35 M3 S100 D1 N40 X20 N50 G0 X100 M5 N60 M6 T3 D1
; Výměna a upnutí nástroje s např. 5 zuby ($TC_DPNT = 5).
N70 X22 M3 S300 N80 G1 X3 G95 FZ=0.02
; Přepnutí z G95 F… na G95 FZ…, je aktivní posuv na zub 0,02 mm/ zub.
…
Příklad 3: Odvození hodnoty posuvu na zub od pohybu vřetena (FBR) Programový kód
Komentář
… N41 FPR(S4)
; Nástroj ve vřetenu 4 (nikoli v řídícím vřetenu).
N51 G95 X51 FZ=0.5
; Posuv na zub 0,5 mm/zub v závislosti na vřetenu S4.
…
Příklad 4: Následná výměna nástroje Programový kód
Komentář
N10 G0 X50 Y5 N20 G1 G95 FZ=0.03
; Posuv na zub 0,03 mm/zub
N30 M6 T11 D1
; Výměna a upnutí nástroje s např. 7 zuby ($TC_DPNT = 7).
N30 M3 S100 N40 X30
; platný otáčkový posuv 0,21 mm/ot
N50 G0 X100 M5 N60 M6 T33 D1
; Výměna a upnutí nástroje s např. 5 zuby ($TC_DPNT = 5).
N70 X22 M3 S300 N80 G1 X3
; Posuv na zub 0,03 mm/zub s modální platností ⇒ platný otáčkový posuv: 0,15 mm/ot
…
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=cs-CZ&TopicId=13068247819 1.7.2016
Základy Posuv na zub (G95 FZ)
Příklad 5: Změna řídícího vřetena Programový kód
Komentář
N10 SETMS(1)
; Vřeteno 1 je řídící vřeteno.
N20 T3 D3 M6
; Výměna a upnutí nástroje 3 ve vřetenu 1.
N30 S400 M3
; Otáčky S400 vřetena 1 (a tedy i nástroje T3).
N40 G95 G1 FZ0.03
; Posuv na zub 0,03 mm/zub
N50 X50
; Pohyb po dráze, na kterém je platný posuv závislý: - Posuv na zub FZ - Otáčky vřetena 1 - Počet zubů aktivního nástroje T3
N60 G0 X60 ... N100 SETMS(2)
; Vřeteno 2 se stává řídícím vřetenem.
N110 T1 D1 M6
; Výměna a upnutí nástroje 1 ve vřetenu 2.
N120 S500 M3
; Otáčky S500 vřetena 2 (a tedy i nástroje T1).
N130 G95 G1 FZ0.03 X20
; Pohyb po dráze, na kterém je platný posuv závislý: - Posuv na zub FZ - Otáčky vřetena 2 - Počet zubů aktivního nástroje T1
Poznámka Po změně řídícího vřetena (N100) musí uživatel zvolit také korekční parametry nástroje, který má být poháněn ve vřetenu 2.
Další informace Přepínání mezi G93, G94 a G95 Příkaz FZ může být naprogramován, i když není aktivní funkce G95, nebude však mít žádný efekt a při aktivování příkazu G95 bude vymazán, tzn. při přepnutí mezi funkcemi G93, G94 a G95 bude analogicky s funkcí F příkaz FZ vymazán.
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=cs-CZ&TopicId=13068247819 1.7.2016
Základy Posuv na zub (G95 FZ)
Opětovné aktivování funkce G95 Opětovné vyvolání funkce G95, když už je funkce G95 aktivní, nemá žádný efekt (jestliže však nebylo naprogramováno přepnutí mezi F a FZ). Posuv s blokovou platností (FB) Posuv s blokovou platností FB..., když jsou aktivní příkazy G95 FZ... (modální), je interpretován jako posuv na zub. Mechanismus SAVE U podprogramů s atributem SAVE se příkaz FZ zapisuje před spuštěním podprogramu, stejně jako je tomu v případě hodnoty F. Více hodnot posuvu v jednom bloku Funkci "Větší počet hodnot posuvu v jednom bloku" není možné v případě posuvu na zub používat. Synchronní akce Zadávání příkazu FZ ze synchronních akcí není možné. Načítání rychlosti posuvu na zub a typu posuvu po dráze Rychlost posuvu na zub a typ posuvu po dráze je možno načítat pomocí systémových proměnných:
•
•
Se zastavením předběžného zpracování ve výrobním programu pomocí systémových proměnných: $AC_FZ
Rychlost posuvu na zub, která byla v platnosti při přípravě aktuálního bloku v hlavní větvi programu.
$AC_F_TYPE
Typ posuvu po dráze, který byl v platnosti při přípravě aktuálního bloku v hlavní větvi programu. Hodnota:
Význam:
0
mm/min
1
mm/ot
2
palce/min
3
palce/ot
11
mm/zub
31
palce/zub
Bez zastavení předběžného zpracování ve výrobním programu pomocí systémových proměnných:
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=cs-CZ&TopicId=13068247819 1.7.2016
Základy Posuv na zub (G95 FZ)
$P_FZ
Naprogramovaná rychlost posuvu na zub
$P_F_TYPE
Naprogramovaný typ posuvu po dráze Hodnota:
Význam:
0
mm/min
1
mm/ot
2
palce/min
3
palce/ot
11
mm/zub
31
palce/zub
Poznámka Pokud funkce G95 není aktivní, obsahují proměnné $P_FZ a $AC_FZ vždy nulovou hodnotu.
Viz také
→ Posuv (G93, G94, G95, F, FGROUP, FL, FGREF) → Posuv pro polohovací osy/vřetena (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=cs-CZ&TopicId=13068247819 1.7.2016