Strona 1 z 1
tworzenie postprocesora w post builder - proba o pomoc
: 17 kwie 2014, 09:59
autor: cartman_121
Witam
Prosił bym o pomoc jak zdefiniować w post bulder by wartość R była definiowana jak w oczekiwanym kodzie
kod generowany :
N0012 G91 G28 Z0.0
N0013 G90
N0014 T02 M06 S5000
N0015 G0 X0.0 Y0.0 M03
N0016 G43 G0 Z30. H02
N0017 G98 G81 X0.0 Y0.0 Z-20. R3. F300.
N0018 G80
N0019 G0 Z30.
kod oczekiwany :
N0012 G91 G28 Z0.0
N0013 G90
N0014 T02 M06 S5000
N0015 G0 X0.0 Y0.0 M03
N0016 G43 G0 Z30. H02
N0017 G98 G81 X0.0 Y0.0 Z-20.0 R-27.0 F300.
N0018 G80
N0019 G0 Z30.
: 17 kwie 2014, 17:58
autor: nxcam
- trzeba zrobić działanie matematyczne na zmiennych $mom...-/+$mom..
- od czego ma być liczona ta wartość ?
: 18 kwie 2014, 15:41
autor: cartman_121
by wartość była liczona od płaszczyzny bezpieczeństwa
jak w opisanym przykładzie
- 30 mm nad materiałem pł bezpieczeństwa
- rozpoczęcie wiercenia 3mm nad materiałem
R=-27 w zapisie cyklu
: 18 kwie 2014, 17:14
autor: radeko
Ty masz kolego albo zamienione osie w maszynie ( w co wątpię ) albo coś nie tak z teorią pracy frezarki CNC . R -27 to nic innego jak dojazd na szybkim posuwie 27 mm pod płaszczyznę zerową detalu, czyli kolizja jak nic. W 99.9 proc Z+ jest ponad stół a Z- w kierunku stołu ( detalu)
Twój oczekiwany kod jest taki , że maszyna wjeżdża na szybkim posuwie R-27mm po czym wierci do góry na Z-20 ( 7 milimetrów w górę) ..... tak zachowałaby się większość maszyn według kodu który jest oczekiwany właśnie.
Ten 1 -szy kod wygenerowany jest jak najbardziej poprawny , chociaż zmieniłbym wartość posuwu.
Jeżeli masz zamienione osie, to jest opcja ich odwrócenia na samym początku ,podczas deklaracji osi właśnie
: 18 kwie 2014, 18:30
autor: cartman_121
w pewnych odmianach fanuc np R jest dystansem szybkiego dojazdu i jest podawany wartością ujemną
N0016 G43 G0 Z30. H02 -- dojazd płaszczyzna bezpieczeństwa
N0017 G98 G81 X0.0 Y0.0 Z-20.0 R-27.0 F300. cykl wiercenia :
R-27 - jedz szybkim 27mm z wartości "Z30." czyli dojedz na "Z3.0" i jest przed materiałem (punkt rozpoczęcia wiercenia)
Z- 20 - wierć do "Z-20" i a wygląda to tak że wierci od "Z3.0" wynika to z def "R" do wartości "Z-20"
N0018 G80
N0019 G0 Z30.
: 20 kwie 2014, 05:04
autor: radeko
cartman_121 pisze:w pewnych odmianach fanuc np R jest dystansem szybkiego dojazdu i jest podawany wartością ujemną
można narobić w gacie pracując z takim pokopanym sterowaniem .... zastosuj się do wskazówek kolegi nxcam, musisz podziałać na zmiennych, niekoniecznie używając Postbuilder-a , tylko edytując plik *.tcl
: 23 kwie 2014, 22:07
autor: nxcam