Změny nulových bodů

 
Pokud někdy obrábíte více kusu, které jsou upnuty na stroji, a stačí pouze situace, kdy máte v jednom svěráku najednou dva kusy, pak se určitě snažíte využít změnu nulových bodů. (pro Fanuc : G54, G55, G56, ….).

Jak ale docílit toho, aby Edgecam generoval to co potřebuju?

 1. Nejjednodušší varianta je ta, že vygenerujete program pro jeden kus a ten pak upravíte. Dopíšete ručně na příslušná místa G54, G55, případně volání podprogramů.

2. Můžete také programovat tak, že v Edgecam definujete více kusů a mezi jednotlivé nástroje vkládáte Strojní funkci – Posunout počátek. To vás ale nutí mít pro každý kus samostatný cyklus v Edgecam.

3. Upravíte postprocesor tak, abyste následně nemuseli nic přepisovat a přitom byl cyklus nastaven pouze jedenkrát. Tato úprava ale vyžaduje dobrou znalost jak CAM systému, tak především zdrojového kódu postprocesoru.

Úpravou pak lze dosáhnout toho, že jednoduchý posun drah vytvoří nový nulový bod pro obrábění. (Standardně Edgecam generuje funkci pro posun nulového bodu o hodnotu. Nezavádí nový nulový bod).
Navíc lze funkcionalitu rozšířit pro obrábění sestav.

 Zde jsou postupy, které vygenerují NC-kód uvedený níže. Za povšimnutí stojí také formát vypisovaných Kruhových interpolací. Výpis je pomocí I j K parametrů s poznámkou o poloměru dráhy.

 

 

Vygenerovaný NC kód:

T01 M06
 G1932 Q1 D20.0 H0.0
 D1
 G54
 G49
 G5.1 Q1
 G21 G90 G94 G40
 S500 M3
 M8
 M54
 G43 Z50.0 H01
 M11
 G0 X0.0 Y0.0
 Z20.0 A-0.0
 M10
 M98 P0002
 
 G55
 M98 P0002
 
 G56
 M98 P0002
 
 G57
 M98 P0002
 
 G54
 G5.1 Q0
 M54
 G94
 
 G5.1 Q0
 T02 M06
 G1932 Q1 D6.0 H0.0
 D2
 G54
 G49
 G5.1 Q1
 G21 G90 G94 G40
 S500 M3
 M8
 M54
 G0 G43 Z50.0 H02
 M11
 G0 X0.0 Y0.0
 Z20.0 A-0.0
 M10
 M98 P0003
 
 G55
 M98 P0003
 
 G56
 M98 P0003
 
 G57
 M98 P0003
 
 G54
 M54
 M30
 
:o0001
 G0 X-61.0
 Z10.0
 Z1.0
 G1 Z-5.0 F800.0
 Y-1.0
 G3 X-60.0 Y0.0 I0.0 J1.0 (R1)
 G1 Y25.0
 G2 X-50.0 Y35.0 I10.0 J0.0 (R10)
 G1 X50.0
 G2 X60.0 Y25.0 I0.0 J-10.0 (R10)
 G1 Y-25.0
 G2 X50.0 Y-35.0 I-10.0 J0.0 (R10)
 G1 X-50.0
 G2 X-60.0 Y-25.0 I0.0 J10.0 (R10)
 G1 Y0.0
 G3 X-61.0 Y1.0 I-1.0 J0.0 (R1)
 G1 Y0.0
 G0 Z10.0
 M99
 
:o0002
 G0 X-55.0
 Z10.0
 Z1.0
 G1 Z-5.0 F800.0
 Y-1.0
 G3 X-54.0 Y0.0 I0.0 J1.0 (R1)
 G1 Y25.0
 G2 X-50.0 Y29.0 I4.0 J0.0 (R4)
 G1 X50.0
 G2 X54.0 Y25.0 I0.0 J-4.0 (R4)
 G1 Y-25.0
 G2 X50.0 Y-29.0 I-4.0 J0.0 (R4)
 G1 X-50.0
 G2 X-54.0 Y-25.0 I0.0 J4.0 (R4)
 G1 Y0.0
 G3 X-55.0 Y1.0 I-1.0 J0.0 (R1)
 G1 Y0.0
 G0 Z10.0
 M99
%