solidcam prostrocesor nie generuje wiercenia


Autor tematu
marker75
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 24 wrz 2013, 11:09
Lokalizacja: internet

solidcam prostrocesor nie generuje wiercenia

#1

Post napisał: marker75 » 24 wrz 2013, 11:18

Witam! mam solidcama 2013 i używając postprocesora fanuk nie generuje on cyklu wiercenia.
Tj ustawia się narzędzie tam gdzie powinien być otwór i na posuwie szybkim G0 zjazd na pełną głebokość (nawet bez odwirowania). Nie wiem czy jest to kwestia ustawień czy złego postprocesora



Tagi:


skapiec1123
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 137
Rejestracja: 02 lis 2010, 18:19
Lokalizacja: Poznań

#2

Post napisał: skapiec1123 » 24 wrz 2013, 11:53

Czy masz wszystko dobrze pozaznaczane w zakładce technologicznej odnośnie wiercenia???
Ustawiłeś cykl wiercenia taki jaki chciałeś i powpisywałeś chciane przez Ciebie parametry technologiczne????
Myślec zamiast płacić.


Autor tematu
marker75
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 24 wrz 2013, 11:09
Lokalizacja: internet

#3

Post napisał: marker75 » 24 wrz 2013, 13:58

tak mi się wydaje. Na wersji 2010 to działa.

[ Dodano: 2013-09-24, 14:22 ]
może ktoś by użyczył dobrego postpocesora na haasa z solidcama 2013

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

#4

Post napisał: djronin » 25 wrz 2013, 11:32

Czy ten postprocesor działał na poprzednich wersjach?

co masz w procedurze @drill, @drill_point, i @end_drill w pliku *.gpp oraz co masz w pliku pre-procesora w sekcji ;Drill cycles (plik *.prp)

Mam jeszcze jedno pytanie czy w zakładce technologia (wiercenie) masz zaznaczoną opcje "użyj cyklu" ? zakładam, że tak a czy jak odznaczysz haczyk to czy program generuje Kody G (wiercenie w kodzie)?.


Autor tematu
marker75
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 3
Posty: 3
Rejestracja: 24 wrz 2013, 11:09
Lokalizacja: internet

#5

Post napisał: marker75 » 26 wrz 2013, 13:57

nie też nie działa, i ten z wersji 2010 też nie działa na 2013.

w.gpp

@drill
call @rapid_move

if drill_type eq drilling then
gcode = 81
endif
if drill_type eq f_drill then
gcode = 82
endif
if drill_type eq peck then
gcode = 83
endif
if drill_type eq tapping then
gcode = 84
endif
if drill_type eq boring then
gcode = 85
endif
if drill_type eq r_boring then
gcode = 86
endif
if drill_type eq f_boring then
gcode = 89
endif
if drill_type eq tapping then
{nb,'M29 S'spin:integer_def_f}
endif
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
if drill_type eq peck then
{' Q'down_step}
endif
if drill_type eq f_drill or drill_type eq tapping then
{' P'delay:integer_def_f}
endif
{' F'feed}

endp

;-------------------

@drill_point
if not first_drill then
{nb, ' ', [' X'xpos], [' Y'ypos], [' Z'zpos]}
endif
endp

;-------------------

@mirror
if mirror_type eq MIRROR_OFF then
{nb, 'G50.1 X0 Y0'}
else
{nb, 'G51.1 '}
if mirror_type eq MIRROR_X then
{'X1 Y0'}
endif
if mirror_type eq MIRROR_Y then
{'X0 Y1'}
endif
if mirror_type eq MIRROR_XY then
{'X1 Y1'}
endif
endif
endp

;-------------------

@end_drill
gcode = 80
{nb, 'G'gcode}
endp

;-------------------

jeśli się używa cyklu to mam:

G90 G17
G80 G49 G40
G54
G91 G28 Z0
G90
M01
N1 M6 T5
( TOOL -5- DRILL DIA 3.0 MM )
G90 G00 G40 G54
G43 H5 D5 G0 X2.5 Y-18. Z70. S4200 M3
M8
(--------------------------)
(WIERCENIE FI3 GORA - DRILL)
(--------------------------)
X2.5 Y-18. Z10.
G98 G0 Z-6.201 R2. F160
X70.5
G80
M30

a jeśli odhaczę użyj cyklu to mam:

G90 G17
G80 G49 G40
G54
G91 G28 Z0
G90
M01
N1 M6 T5
( TOOL -5- DRILL DIA 3.0 MM )
G90 G00 G40 G54
G43 H5 D5 G0 X2.5 Y-18. Z70. S4200 M3
M8
(--------------------------)
(WIERCENIE FI3 GORA - DRILL)
(--------------------------)
X2.5 Y-18. Z10.
Z2.
G1 Z-1.5 F160
G0 Z2.
Z0.5
G1 Z-3.
G0 Z2.
Z-1.
G1 Z-4.5
G0 Z2.
Z-2.5
G1 Z-6.
G0 Z2.
Z-4.
G1 Z-6.201
G0 Z10.
X70.5
Z2.
G1 Z-1.5
G0 Z2.
Z0.5
G1 Z-3.
G0 Z2.
Z-1.
G1 Z-4.5
G0 Z2.
Z-2.5
G1 Z-6.
G0 Z2.
Z-4.
G1 Z-6.201
G0 Z10.


wiec tu już wykonuje odpowiednio ruchy,ale zapis

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7980
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#6

Post napisał: WZÓR » 26 wrz 2013, 23:38

marker75 pisze:nie też nie działa, i ten z wersji 2010 też nie działa na 2013.

...
Na PW masz wiadomość.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

#7

Post napisał: djronin » 27 wrz 2013, 10:59

Zmień to:

call @rapid_move
if drill_type eq drilling then
gcode = 81
endif
if drill_type eq f_drill then
gcode = 82
endif
if drill_type eq peck then
gcode = 83
endif
if drill_type eq tapping then
gcode = 84
endif
if drill_type eq boring then
gcode = 85
endif
if drill_type eq r_boring then
gcode = 86
endif
if drill_type eq f_boring then
gcode = 89
endif


w ten sposób:
call @rapid_move
if drill_type eq G81 then
gcode = 81
endif
if drill_type eq G82 then
gcode = 82
endif
if drill_type eq G83 then
gcode = 83
endif
if drill_type eq G84 then
gcode = 84
endif
if drill_type eq G85 then
gcode = 85
endif
if drill_type eq G86 then
gcode = 86
endif
if drill_type eq G89 then
gcode = 89
endif

Procedura wiercenia nie odczytywała poprawnie rodzaju wiercenia przez co nie ustawiła zmiennej "gcode" na odpowiedni kod cyklu i dlatego w cyklu masz nadal G0 (pozostałość po @call rapid_move)

pozdrawiam

[ Dodano: 2013-09-27, 11:12 ]
powinno działać ale dla pewności prześlij jeszcze to o co Cię prosiłem z pliku*.prp

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7980
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#8

Post napisał: WZÓR » 27 wrz 2013, 12:09

djronin pisze:Zmień to:
.....
Hmm .... , to mój jaki wysłałem koledze na PW też powinien działać.

P.s.
@djronin - na tokarkę CNC SL-20 Haas z narzędziami napędzanymi porządny postprocesor byś zrobił ?

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „SolidCAM”