inkoppling switchar , nöd stopp

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
tudorr
EF Sponsor
Inlägg: 80
Blev medlem: 16 augusti 2008, 12:41:30
Ort: Tierp

inkoppling switchar , nöd stopp

Inlägg av tudorr »

jag är lite dålig på fackengelska så jag skulle bli glad om någon skulle kunna lägga in ett ritat kopplings schema på 1:home switchar 2:nödstopp 3:limit switch
Användarvisningsbild
MicaelKarlsson
Inlägg: 4669
Blev medlem: 18 juni 2004, 09:16:07
Ort: Aneby
Kontakt:

Inlägg av MicaelKarlsson »

Du bör väl i alla fall ha en brytande kontakt som nödstopp för att undvika problem vid skada på kabeln från nödstoppet till det som skall stoppas (oavsett vad det är).
H.O
Inlägg: 5912
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

Det finns så många olika sätt att "interfejsa" dessa till Mach3 så det är svårt att göra ett generallt kopplings-schema.

Nödstoppet skall bryta strömmen till spindel etc utan Mach3's inblandning, sen kan du använda en extra kontakt på nödstoppsbrytaren eller ett relä för att informera Mach3 att du tryckt på nödstopp.

Som gränslägen har man normalt slutna brytare, du kan koppla alla i serie om du vill, sen ansluter du ena änden av slingan till GND och den andra till ingången på LPT-porten. Om du vill kan använda samma brytare som Home-switchar, det behöver inte vara separata om man inte nödvändigtviss vill ha det. Det är bara att tala om för Mach3 att Home och Limits är anslutna till samma pinne.
Användarvisningsbild
tudorr
EF Sponsor
Inlägg: 80
Blev medlem: 16 augusti 2008, 12:41:30
Ort: Tierp

Inlägg av tudorr »

så när tex x är hemma och nudar switchen så blir pinne 11 jordad(GND)
och när y är hemma så blir pinne 12 jordad(GND) osv
Morgons
Inlägg: 257
Blev medlem: 4 september 2008, 20:57:37
Ort: Charlotte NC USA

Ang ingång

Inlägg av Morgons »

Jag har sett på lite olika sidor att dom använder pull-up motstånd och ett 330ohm motstånd direkt på insingnalen. Finns det någon anledning till detta eller är det bara och jorda insingalen för att få 1 på pinnen?

Bild

Finns det någon anledning och göra en sån här koppling??
H.O
Inlägg: 5912
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

tudorr,
Du får ursäkta jag missade ditt inlägg. Visst, du kan gör som du beskriver, dvs varje brytare till en egen ingång men eftersom antalet ingångar är begränsat i LPT-porten så kan man ansluta alla brytare i serie till EN ingång.

När Mach3 "kör hem" så kör den en axel i taget tills den "ser" switchen, då reverserar den och kör tills switchen "släpper", sen tar den nästa axel på samma sätt. När alla axlar är "hem-körda" så behandlas switcharna som gränslägen istället för referens-switchar.

Morgons,
Externa pull-up är normalt inte nödvändigt, LPT-porten har det inbyggt men dom kanske är så "klena" att man får lite bättre skydd mot störningar om man lägger till externa. 330ohm seriemotstånd är bara för att skydda porten om man skulle göra nått dumt. I normala fall räcker det att bara koppla sin brytare mellan vald ingång och jord. Är det gränslägen vi pratar om så väljer man med fördel normalt slutna brytare.

/Henrik.
Användarvisningsbild
mark
Inlägg: 281
Blev medlem: 15 september 2006, 18:13:19
Ort: Stockholm
Kontakt:

Inlägg av mark »

Själv har jag en enable loop som alltid är hög där nödbrytaren sitter först. Tanken är att ha den dragen till varje stegmotordrivare också för maximal säkerhet. Även Charge pump kan då ligga på denna loop (om jag någonsin får den att fungera).

Bytarna har jag en kanal för limit för X och Y samt en för Home/Limit för X,Y och Z. Opto kortet tar hand om pul up mm. Jag tror dock att du skulle kunna skriva om HomeAll för att köra alla axlar samtidigt med din lösning.

Är det någon som försökt använda induktiva givare som limit och home istället för microbrytare? Hur kopplar man då?
H.O
Inlägg: 5912
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

Jag har induktiva givare som home-switchar. Jag matar dom med 24V, signalen driver en optokopplare vars transistor jordar ingången i LPT-porten. En diod i signal-ledaren från respektive givare isolerar dom från varandra så att alla tre går till en ingång.

Vill man att X, Y & Z skall referens-köra samtidigt (alltså varje switch till separat ingång) så redigerar man VB-script'et bakom Ref-All knappen så det lyder RefCombination(7) istället för DoButton... Det kan dock vara smart att börja med Z och sedan köra X & Y samtidigt. Då bör scriptet se ut så här:
DoButton(24)
RefCombination(3)
Användarvisningsbild
tudorr
EF Sponsor
Inlägg: 80
Blev medlem: 16 augusti 2008, 12:41:30
Ort: Tierp

Inlägg av tudorr »

ska alla funktioner tex home,limit osv få jordning(GND) när switchen sluter
och hur kopplar man in charge pump fins det någon som har ett schema på det
Användarvisningsbild
mark
Inlägg: 281
Blev medlem: 15 september 2006, 18:13:19
Ort: Stockholm
Kontakt:

Inlägg av mark »

H.O Hur är precisionen med induktiva givare? Enligt specen för de jag köpt så är det 2mm. Reagerar de alltid på exakt samma avstånd?

tudorrHär har du ett kopplingsschema för en Charge pump?
http://www.cnc4pc.com/Store/osc/product ... ucts_id=51

Du skickar alltså in signalen från Charge pumpen som första steg i enable loopen.
H.O
Inlägg: 5912
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

Tudorr,
Du "ska" ha normalt slutna brytare, koppla alla i serie mellan din ingång och jord. På så vis är ingågnen dragen till jord när INGEN brytare är påverkad. När sedan en brytare, vilken som heslt, aktiveras så "försvinner" jordningen och ingågnen dras upp av LPT-portens interna pull-up motstånd. Mach3 sätts alltså till Active High. Detta medför den fördelen att om kabeln skadas eller liknande så märks det direkt när man försöker referensköra.

Mark,
Jag vet jag har lagt upp en video på som visar det nån gång men nu kan jag inte hitta den... Om jag referenskör 10ggr i rad så stannar den inom 0.01mm utan problem. Jag vet inte hur temperatur etc påverkar det hela dock. Siffran 2mm är nog inte reperterbarheten, eller? Jag tror det är detekteringsvståndet.... Hur so helst ska du montera dom vinkelrätt mot objektet dom ska detektera, det ger dig bäst reperterbarhet. Alltså, sätt givaren så den pekar uppåt och sedan kommer "grejen" som den ska detektera och åker in från sidan....

Nu hittade jag videon, hoppas det funkar. (Hemmaläget är alltså där visaren stannar typ "halv fyra", som du ser stannar den väl inom 0.01mm. Men som sagt om temperaturen ändrar sig 10grader så är kanske den absoluta positionen inte så exakt.

/Henrik.
Användarvisningsbild
tudorr
EF Sponsor
Inlägg: 80
Blev medlem: 16 augusti 2008, 12:41:30
Ort: Tierp

Inlägg av tudorr »

Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Inlägg av tecno »

tudorr, till vad?
Användarvisningsbild
tudorr
EF Sponsor
Inlägg: 80
Blev medlem: 16 augusti 2008, 12:41:30
Ort: Tierp

Inlägg av tudorr »

driva stegmotor med?? ell är det bara leksaker
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Inlägg av tecno »

ja att den kan driva en enkel stegis är ju klart, men VAD ska du göra för nåt? Ska du bara leka så kanske det är OK men till nåt seriöst tror jag inte på. Snåla inte OM du ska bygga nåt ½ till helt seriöst
Skriv svar