Nowa generacja prostego THC - pomysł na :)

Dyskusje na temat przecinarek plazmowych i gazowych sterowanych numerycznie.

Autor tematu
prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 102
Posty: 1126
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#231

Post napisał: prokopcio » 12 wrz 2015, 21:25

karpik74 pisze:XY jest szybsza od Z i może zahaczyć o blachę na przejeździe do następnego wpalenia ...i tu przydała by się pauza :idea:
raczej przydało by się podnieść palnik...
karpik74 pisze:No nie wiem czy jest to osiągalne? Jeżeli łuk jest z prostych G1- jak postprocesor będzie wiedział gdzie wstawić przed i po. Z łukiem G2-G3 może osiągalne z odpowiednim CAM-em.
nie nadążam za Tobą ;) wcześniej pisałeś, że jest problem z łukami a niema problemu jeśli jest z odcinków... mówią, że kobieta zmienną jest.
karpik74 pisze:Przez maskę spawalniczą, ale pracy THC chyba dobrze nie będzie widać. Lepsze rozwiązanie to filmowanie np. sprzęgła.
można i tak, i tak :) i jeszcze samo THC :)

A co z tym linuxem chopy ???



Tagi:


szary11
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 34
Posty: 383
Rejestracja: 16 lut 2011, 22:44
Lokalizacja: Tarnogród

#232

Post napisał: szary11 » 12 wrz 2015, 21:52

właśnie siedzimy, ale nijak nie możemy wyssać DISABLE. Nie było czasu na tygodniu. Musze podstawić KAMAROWE szukanie blachy, bo odpalanie na zjeździe nie bardzo wychodzi, albo brak jeszcze wprawy :smile:
potencjometr działa z lekkim opóźnieniem, ale dla mnie akceptowalnym

mała próbka, że działa, z czasem zrobimy cięte fale Dunaju
https://youtu.be/Yrm973pfNGw

No i chyba młody mcsimek ogarnął HAL-a:
w trybie TESTU dobrze widać sygnał DISABLE

https://youtu.be/c0OpKzGH2vg
Ostatnio zmieniony 13 wrz 2015, 00:09 przez szary11, łącznie zmieniany 2 razy.

Awatar użytkownika

karpik74
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 74
Posty: 394
Rejestracja: 27 cze 2015, 16:36
Lokalizacja: kłodzko

#233

Post napisał: karpik74 » 12 wrz 2015, 22:02

Robi się kocioł.

Tak jak pisałeś
A w jaki sposób on wygeneruje kod, czy dopisze ręcznie to już jego sprawa....
Uważam, że powinniśmy skupić się na pierwotnych założeniach.


snajperman-s1
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 46
Posty: 340
Rejestracja: 22 kwie 2010, 10:34
Lokalizacja: Nowy Sącz

#234

Post napisał: snajperman-s1 » 12 wrz 2015, 23:43

Kurde temat sie rozbiegl, macie czas chlopaki :lol:
Ja dopiero wracam z warsztatu....

Nie udalo mi się dziś spróbować komendy M07 ale mysle ze to będzie lux działać jako anty nurkowanie.

Karpik pasuje wrócić pauze na końcu cięcia bo dziadostwo sie dzieje.....


Interesuje mnie jedna rzecz - jeśli załączam M07 to wyłączam też komenda M07 czy inną?



Zmieniam zdanie co to szybkości pracy THC - dziś szło trochę blachy 1.5mm i zrobiliśmy test - prędkość 4500mm/m THC speed 12, Hys 1V, 122V zadane i po jednym dużym elemencie OK, lekko wygiela się blacha przy końcu i szło idealnie pod górkę i w dół ;)

Przydaloby się mieć ustawialną prędkość i krok do sterowania Z-ką........ Coś jak w Machu Motor Tuning



Póki co awaria w THC jest tylko potencjometru - stracił centralne położenie.
Dziś 12h cięcia, wczoraj 5h itd Łącznie ok 40-50h pracy ma za sobą - od 1mm do 6mm jak narazie grubość blach.


szary11
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 34
Posty: 383
Rejestracja: 16 lut 2011, 22:44
Lokalizacja: Tarnogród

#235

Post napisał: szary11 » 13 wrz 2015, 00:17

snajperman

Potencjometr raczej jest dobry, mój elektronik już przy montażu gałki zwrócił uwagę, że raczej nie będzie środek centralnie do obrotu, u mnie zero jest na godz.12, a max wychylenie w lewo, czyli -15 na 08.30, +15 na 19.30- o chol..a już po dobranocce.


Autor tematu
prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 102
Posty: 1126
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#236

Post napisał: prokopcio » 13 wrz 2015, 06:18

Dziękuję za wytrwałość.... :)
szary11 pisze:No i chyba młody mcsimek ogarnął HAL-a:
w trybie TESTU dobrze widać sygnał DISABLE
Fajnie, że dzieje się coś w tym temacie HALa ale jeszcze jest jakiś mały babol... nie powinno być DISABLE w 6s(27s) ale to drobiazg :)...

potencjometr - hmmm. muszę sprawdzić inne egzemplarze bo ćwiczyłem tylko z jednym i tutaj na pewno tkwi diabeł. spróbuj dodać szerwegowo z potencjometrem rezystor np 1k
snajperman-s1 pisze:Przydaloby się mieć ustawialną prędkość i krok do sterowania Z-ką........ Coś jak w Machu Motor Tuning
Ja, Ty i kilka osób to ogarnie ale uwierz, że większość klientów zrobi z tego niedobry użytek :( i tak już jest za dużo parametrów do ogarnięcia przez przeciętnego palacza....
Ostatnio zmieniony 13 wrz 2015, 10:05 przez prokopcio, łącznie zmieniany 1 raz.

Awatar użytkownika

karpik74
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 74
Posty: 394
Rejestracja: 27 cze 2015, 16:36
Lokalizacja: kłodzko

#237

Post napisał: karpik74 » 13 wrz 2015, 09:47

snajperman-s1 pisze:Interesuje mnie jedna rzecz - jeśli załączam M07 to wyłączam też komenda M07 czy inną?
...M09
snajperman-s1 pisze:Karpik pasuje wrócić pauze na końcu cięcia bo dziadostwo sie dzieje.....
Prosze ...zastąp tym.

function OnAbout(event)
ctrl = event:GetTextCtrl()
ctrl:AppendText("plasma THC300 post processor\n")
ctrl:AppendText("\n")
ctrl:AppendText("Modal G-codes and coordinates\n")
ctrl:AppendText("Comments enclosed with ( and )\n")
ctrl:AppendText("M03/M05 turn the torch on/off\n")
ctrl:AppendText("Incremental IJ\n")
ctrl:AppendText("The torch is referenced at cut start and every 500mm of movement thereafter\n")
ctrl:AppendText("Designed for use with Mach2 and Campbell Designs THC300\n")
ctrl:AppendText("Post variables:\n")
ctrl:AppendText("refdistance - set the distance between each reference\n")
end



-- revision 3/2/07
-- Removed final safety move. This is now done in SheetCam

-- revision 7/10/05
-- Added new arc handling

-- created 27/10/04
-- Based on plasma1.post



function OnInit()

post.SetCommentChars ("()", "[]") --make sure ( and ) characters do not appear in system text
post.Text (" (Filename: ", fileName, ")\n")
post.Text (" (Post processor: ", postName, ")\n")
post.Text (" (Date: ", date, ")\n")
if(scale == metric) then
post.Text (" G21 (Units: Metric)\n") --metric mode
else
post.Text (" G20 (Units: Inches)\n") --inch mode
end
post.Text (" G53 G90 G40\n F1\n S500\n")

dist = 9999999
refdistance = 500 * scale
switchoffset = -0.08
bigarcs = 1 --stitch arc segments together
minArcSize = 0.05 --arcs smaller than this are converted to moves
end

function OnNewLine()
post.Text ("N")
post.Number (lineNumber, "0000")
lineNumber = lineNumber + 10
end


function OnFinish()
post.Text (" M05 M30\n")
end

function OnRapid()
if(math.hypot(endX-currentX , endY-currentY) < 0.001 and endZ < currentZ) then return end
dist = dist + math.hypot(endX-currentX , endY-currentY)
post.ModalText (" G00")
post.ModalNumber (" X", endX * scale, "0.0000")
post.ModalNumber (" Y", endY * scale, "0.0000")
post.ModalNumber (" Z", endZ * scale, "0.0000")
post.Eol()
end

function OnMove()
dist = dist + math.hypot(endX-currentX , endY-currentY)
post.ModalText (" G01")
post.ModalNumber (" X", endX * scale, "0.0000")
post.ModalNumber (" Y", endY * scale, "0.0000")
post.ModalNumber (" Z", endZ * scale, "0.0000")
post.ModalNumber (" F", feedRate * scale, "0.###")
post.Eol()
end

function OnArc()
dist = dist + math.hypot(endX-currentX , endY-currentY)
if(arcAngle <0) then
post.ModalText (" G03")
else
post.ModalText (" G02")
end
post.NonModalNumber (" X", endX * scale, "0.0000")
post.NonModalNumber (" Y", endY * scale, "0.0000")
post.ModalNumber (" Z", endZ * scale, "0.0000")
post.Text (" I")
post.Number ((arcCentreX - currentX) * scale, "0.0000")
post.Text (" J")
post.Number ((arcCentreY - currentY) * scale, "0.0000")
post.ModalNumber (" F", feedRate * scale, "0.0###")
post.Eol()
end


function OnPenDown()

--[[ post.ModalText (" G00")
post.ModalNumber (" X", endX * scale, "0.0000")
post.ModalNumber (" Y", endY * scale, "0.0000")
post.Eol()]]
if (preheat > 0) then
post.ModalText (" G00")
post.ModalNumber (" Z", cutHeight * scale, "0.0000")
post.Eol()
post.Text(" M801\n G04 P 0.5\n M802\n G04 P0.1\n M902")
post.Text ("\n G04 P")
post.Number (preheat,"0.###")
post.Eol()
end
post.ModalText (" M300\n G00")
post.ModalNumber (" Z", pierceHeight * scale, "0.0000")
post.Text ("\n M03\n")
if (pierceDelay > 0) then
post.Text (" G04 P")
post.Number (pierceDelay,"0.###")
post.Eol()
end
end


function OnPenUp()
post.Text (" M05\n")
if (endDelay > 0) then
post.Text (" G04 P")
post.Number (endDelay,"0.###")
post.Eol()
end
end


function OnNewOperation()
if (plungeRate <= 0) then
post.Warning("WARNING: Plunge rate is zero")
end
if (feedRate <= 0) then
post.Warning("WARNING: Feed rate is zero")
end
end

function OnComment()
post.Text(" (",commentText,")\n")
end

function OnToolChange()
post.Text (" M06 T")
post.Number (tool, "0")
post.Text (" (", toolName, ")\n")
end

function OnNewPart()
post.Text(" (Part: ",partName,")\n");
end

function OnDrill()
OnRapid()
OnPenDown()
endZ = drillZ
OnMove()
OnPenUp()
endZ = safeZ
OnRapid()
end

snajperman-s1 pisze:prędkość 4500mm/m
To jest prędkość Z-ki czy XY?


szary11
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 34
Posty: 383
Rejestracja: 16 lut 2011, 22:44
Lokalizacja: Tarnogród

#238

Post napisał: szary11 » 13 wrz 2015, 10:34

prokopcio pisze: Fajnie, że dzieje się coś w tym temacie HALa ale jeszcze jest jakiś mały babol... nie powinno być DISABLE w 6s(27s) ale to drobiazg :) ...

wszystko na szybko do testu, pewnie wygenerowało łuk z dwu ćwiartek, a gdzieś jest włączone G61, wszystko mulasto widać bo program przejmujący kontrolę mocno obciąża P4 , a człek od HALa 250 km od maszyny.
prokopcio pisze: potencjometr - hmmm. muszę sprawdzić inne egzemplarze bo ćwiczyłem tylko z jednym i tutaj na pewno tkwi diabeł. spróbuj dodać szerwegowo z potencjometrem rezystor np 1k


chyba rozwiąże ten problem zastosowanie z charakterystyką liniową


Autor tematu
prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 102
Posty: 1126
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#239

Post napisał: prokopcio » 13 wrz 2015, 10:42

szary11 pisze:chyba rozwiąże ten problem zastosowanie z charakterystyką liniową
ten jest liniowy :) jedni producenci liniowe oznaczają jako A (i tak mnie uczono) a inni literką B :shock: ...

[ Dodano: 2015-09-13, 10:44 ]
http://www.sklepy24.pl/szukaj/potencjom ... +liniowy/1

bądź tu mądry na jednej stronie są i takie i takie :)


snajperman-s1
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 46
Posty: 340
Rejestracja: 22 kwie 2010, 10:34
Lokalizacja: Nowy Sącz

#240

Post napisał: snajperman-s1 » 13 wrz 2015, 10:57

Karpik - dziekuje za poprawkę. Sprawdzę popoludniu bo będę kody robił.

4500mm/min to prędkość zadana XY przy paleniu blachy 1.5mm, Z-ka mi jeździ 3000mm/min wg Motor Tuning.

Z potencjometrem będzie dziwna sprawa bo u mnie napewno na początku Zero było w połowie.....

Prokopcio
Zawsze mógłbyś dla znających temat/monterow dodać dostęp do ustawień głębszych w THC

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Przecinarka Plazmowa CNC, Gazowa”