Nasz "chiński stragan" 2100x1300

Dyskusje na temat przecinarek plazmowych i gazowych sterowanych numerycznie.

kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 18
Posty: 16237
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#61

Post napisał: kamar » 15 paź 2014, 21:40

Nie pamietam , Panie :) Dawno to było, zrobione i działa. Chyba bylo opisane w moim temacie.

Subik do próbkowania mogę wystawić.




Autor tematu
zul
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 31
Posty: 61
Rejestracja: 10 wrz 2005, 17:21
Lokalizacja: Bydgoszcz

#62

Post napisał: zul » 15 paź 2014, 21:54

kamar pisze: Subik do próbkowania mogę wystawić.
A poproszę ;)


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 18
Posty: 16237
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#63

Post napisał: kamar » 15 paź 2014, 22:29

sub probkowania

Kod: Zaznacz cały

o<touchoff> sub
(#1 pierce height, #2 pierce delay, #3 cut height)
F2000
G38.2 Z-5 (Probe to find the surface)
/G91
G1 Z5  (Raise up to Z0)
/G90
/G92 Z0 (Set Z0)
G1 Z5
M3 S1
/M66 P0 L1 Q1 (Wait for Arc OK from Torch)
G4 P3 (Pause for pierce delay)
/F1000
Z5 (goto cut height)
o<touchoff> endsub 
M2 

i użyty w subie

Kod: Zaznacz cały

( --------------------------------- )
(  W Y P A L A N I E   O T W O R U  )
(                                   )
( --------------------------------- )
( Kamar                             )
( Time-stamp: <2013-01-07 15:01>    )
( --------------------------------- )

(info: Wypalanie otworu)

o<pl_otwor> sub

#<wys_przepalania> = #1 (=3 Wysokość przepalania)
#<czas_przepalania> = #2 (=3 Czas przepalania)
#<wys_palenia> = #3 (=3 Wysokość palenia)
#<sr_otworu> = #4 (=20 śr. otworu)
#<pr_wpalenia> =#5 (=4 promień wpalenia)
#<rodzaj> = #6 (=0 [] 0 - otwór, 1 - koło)
#<predkosc> = #7 (=200 Prędkość)

( ------------------------------ )

#<promien> = [#<sr_otworu> / 2] ( promien otworu )

g17 G21 G61

(g0 x0 y0)

o100 if[#<rodzaj> eq 0]
(otwór)
  g0 X[[-1 * #<promien>] + #<pr_wpalenia>] Y[#<pr_wpalenia>]

  o<touchoff> call [#<wys_przepalania>] [#<czas_przepalania>] [#<wys_przepalania>]
 ( G3 X0 Y0 I0 J[-1 * [#<pr_wpalenia>]])

  G3 X[-1 * #<promien>] Y0 I0 J[-1 * #<pr_wpalenia>]
	G3 X[-1 * #<promien>] Y0 I#<promien> J0 F#<predkosc>
  G3 X[[-1 * #<promien>] + #<pr_wpalenia>] Y[-1 * #<pr_wpalenia>] I#<pr_wpalenia> J0
	
  (G2 X0 Y0 I#<promien> J0 F#<predkosc>)
o100 else
(koło)
  g0 X[-1 * [#<promien> + #<pr_wpalenia>]] Y[#<pr_wpalenia>]
  o<touchoff> call [#<wys_przepalania>] [#<czas_przepalania>] [#<wys_przepalania>]
	G2 X[-1 * #<promien>] Y0 I0 J[-1 * #<pr_wpalenia>]
  G2 X[-1 * #<promien>] Y0 I#<promien> J0 F#<predkosc>
  G2 X[-1 * [#<promien> + #<pr_wpalenia>]] Y[-1 * #<pr_wpalenia>] I[-1 * #<pr_wpalenia>] J0

  (G2 X0 Y0 I0 J[-1 * [#<promien> / 4]])
  (G3 X0 Y0 I#<promien> J0 F#<predkosc>)
o100 endif

m5

o<pl_otwor> endsub
Raczej ostrożnie ze stosowaniem bo to z symulatora a nie z maszyny !!

Awatar użytkownika

jarenio
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 672
Rejestracja: 06 paź 2008, 22:48
Lokalizacja: TJE/KR
Kontakt:

#64

Post napisał: jarenio » 16 paź 2014, 14:38

a jak chcesz trochę bardziej rozwinięty ze sprawdzaniem odpalenia palnika i powtarzaniem to proszę mój
jedna uwaga, ja mam 2 krańcówki spięte równolegle do "probe" jedna jak palnik dotknie materiału, druga po podniesieniu palnika do góry

Kod: Zaznacz cały

o<touchoff> sub
(#1 pierce height, #2 pierce delay, #3 cut height)

#<arc-fails> = 0

 o100 do   
    M9
    G38.2 Z-100 F2000 (Probe to find the surface)
    G91
    G1 Z7 (Raise up to Z0)
    G90
    G92 Z0 (Set Z0)
    G1 Z#1
    M3 S1   (Fire torch)
    G4 P#2
    G1 Z#3  (Raise to pierce height)

/   M66 P0 L1 Q2 (Q czas testu)
/	o200 if [#5399 EQ -1] (Check to see if torch failed to fire)
/	  	(MSG, Blad palnika)
/ 	 	M5
/	      	#<arc-fails> = [#<arc-fails> + 1]
/	       	o300 if [#<arc-fails> GT 3.0000] (Check if torch has failed 4 times in a row)
/       		G38.2 Z100 F2000 (raise torch high enough to change consumables)
/	     		G91
/    			G1 Z-10 (Raise up to Z0)
/    			G90
/          		#<arc-fails> = 0 (reset arc failure counter)
/	  		(MSG, Sprawdz palnik)
/          		M1 (pause)
/        	o300 endif
/	o200 endif
/o100 while [[#5399 EQ -1]]
 	G4 P#2 (Pause for pierce delay)
o<touchoff> endsub
M2
kamar, korzystacie z panalu od BigJohnT ?? tego z regulacją parametrów w programie
Pozdrawiam; Jarek


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 18
Posty: 16237
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#65

Post napisał: kamar » 16 paź 2014, 14:52

jarenio pisze: kamar, korzystacie z panalu od BigJohnT ?? tego z regulacją parametrów w programie
Nie, najprostrzy axis. Niby mam przejżeć te nowe panelowe wynalazki ale jakoś sie schodzi.
Tak naprawde to nie lubię fajerwerków na ekranie.

Awatar użytkownika

jarenio
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 672
Rejestracja: 06 paź 2008, 22:48
Lokalizacja: TJE/KR
Kontakt:

#66

Post napisał: jarenio » 17 paź 2014, 11:02

nie no, też asix, tylko z tego co analizuje pliki Wielkiego Jana T to on dodał do pyVCP obsługę parametrów sterowania THC. Siedziałem nad tym wczoraj i za cholerę nie mogłem tego wrzucić. W sumie mam kilka tematów jeszcze, ale to napisze w dziale
Pozdrawiam; Jarek


janekkk
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 09 sty 2013, 11:01
Lokalizacja: Szu

#67

Post napisał: janekkk » 23 paź 2014, 17:48

Filmik z pierwszych prób :grin:


Autor tematu
zul
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 31
Posty: 61
Rejestracja: 10 wrz 2005, 17:21
Lokalizacja: Bydgoszcz

#68

Post napisał: zul » 23 paź 2014, 23:09

Nie mam dzisiaj juz dostępu do maszyny, a jutro popołudniu chcę palić, czy aby suby do pomiaru odległości palnika od blachy działały to wystarczy dopisać w .hal linijkę:
net probe parport.0.pin-13-in-not => motion.probe-input
zakładając że pin krańcówki NC zwartej z masą jest wpięty w port 13?

pozdrawiam Łukasz

Awatar użytkownika

jarenio
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 672
Rejestracja: 06 paź 2008, 22:48
Lokalizacja: TJE/KR
Kontakt:

#69

Post napisał: jarenio » 24 paź 2014, 14:18

tak
Pozdrawiam; Jarek


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 18
Posty: 16237
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#70

Post napisał: kamar » 24 paź 2014, 19:00

janekkk pisze:Filmik z pierwszych prób :grin:
Mało wody !

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Przecinarka Plazmowa CNC, Gazowa”