Svenska ElektronikForumet
https://elektronikforumet.com/forum/

Min 6040 CNC-fräs
https://elektronikforumet.com/forum/viewtopic.php?f=5&t=85726
Sida 9 av 13

Författare:  Mateo_swe [ 13.49 2018-11-03 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Eftersom problemet uppstod efter du mixtrat med ändlägesbrytarna, kolla så du har rätt signaler från dem in på kortet.
Glappkontakt i kablarna från brytarna skulle väl ge just sådana problem som du fått?

Författare:  Glenn [ 01.55 2018-11-04 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

När jag testade nu så funkade allt bara sådär.. känns inte hetl stabilt, och jag vet att jag haft samma problem innan, men det var innan jag hade fått igång allt så då reflekterade jag inte så mycket över det.

Nåväl, jag ahr limmat fast alla limitbrytarna och dragit kablage, som jags en lödit in till en aviationkontakt som sen är kopplad till styrboxen.

Sen har jag kollat med HALmeter att pin 10 ändras från true till false när jag trycker på X, 11 på Y och 12 på Z.

Jag har konfigurerat pin 10 till "X home and limit", och 11/12 till detsamma men för Y och Z, dessutom "Invert".

Jag startar sen linuxcnc och klickar på "home all" och tror då att alla axlarna ska gå "hem."

Neeeej..

Z börjar röra sej uppåt, jag hör att switchen klickar och då går den ner nån millimeter, fine, men sen kommer det upp ett felmeddelande "Joint 2 on limit switch error" ??

Fattar ingen ting, den försöker inte ens homa dom andra axlarna, men det är kanske för den hittar ett fel ?

Författare:  Glenn [ 02.44 2018-11-04 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Efter att ha googlat lite så visade det sej att det generellt sett är en dålig ide att kombinera home/limit på switcharna, så jag ställde om till bara "home".

Då visade det sej ju att Z funkade att homa, men sen körde den både X och Y åt fel håll, okej, klickade bort "inv" på dessa och då homar den dom snällt.

Jag kan då jogga X och Y som jag vill och den stannar med hjälp av softlimit, så långt allt bra.

Men sen har vi ju Z-problemet.. jag har ju ALLTID haft problem med denna, kanske beroende på att jag inte förstår hur det är tänkt att funka.

Efter att den homat axlen så kan jag inte jogga den nedåt alls, uppåt går ju tills den slår i stoppet (typ 2-3mm), limit funkar alltså inte, och det blir helt bakvänt.

jag TYCKER ju rent logiskt att home borde vara högst upp, och det är dessutom där jag satte switchen. Sen borde man ju jogga ner och göra "touch off" mot ytan och så får den arbeta mellan touch off och nedre limit.

Men det ville sej ju inte riktigt, nu var det ju nåt år sen jag lyckades fräsa (då utan switchar) och jag ahr FÖR mej att jag fick sätta home i mitten för det skulle gå ? lite osäker..

Hur sjutton är det tänkt att man ska göra här ?

Författare:  tecno [ 08.35 2018-11-04 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Z högst uppe home:ad
Z = 0
Gå till MDI
G0 Z -10 ========= Vad händer?

Författare:  perra_e [ 08.49 2018-11-04 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Du resonerar rätt.

Du skall ha 0 uppe och sedan har du minus nedåt så din softlimit borde vara typ + 25(avstånd från homeswitch till toppen av maskinen) och -250(avstånd från home ttill lägsta punkt på maskinen). Alltså mycket större värde på minus än plus.

Gör kollen som techno skrev med för att se så att z går åt rätt håll. Skall alltså gå nedåt.
—Per

Författare:  Mateo_swe [ 14.00 2018-11-04 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Citera:
Z börjar röra sej uppåt, jag hör att switchen klickar och då går den ner nån millimeter, fine, men sen kommer det upp ett felmeddelande "Joint 2 on limit switch error" ??


Tyder inte detta på att Z är konfigurerad att gå åt fel håll och logiken i programmet reagerar på detta och ger felmeddelandet?

Författare:  Glenn [ 07.55 2018-11-05 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Det börjar kännas så.

För när jag gör som tecno skriver får jag

"Linear move on line 0 would exceed joint 2's negative limit"

Men samtidigt har jag ju lyckats fräsa innan genom att "fuska till" home i mitten.

Det känns iaf som att stoppet blir åt fel håll så att säga, jag förstår inte riktigt VAD det är jag ska ändra i configen, det känns som att nån positiv angivelse borde vara negativ i Z's arbetsområde ??

Författare:  Glenn [ 08.00 2018-11-05 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Settings på Z-axeln är nu:

Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
Home location: 0.0
Table travel: 0.0   95.0
home switch location: 0.0
home search velocity: 1.5
home latch direction: same

Författare:  snigelen [ 08.54 2018-11-05 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Hej,

Ändra (t.ex) "Home Location" till 95 så blir det bättre.

Författare:  Borre [ 09.47 2018-11-05 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Table travel ska vara negativ, har du home/noll överst så flyttar sig ju den negativt neråt. Sätt den på tex 10 och -95.

Författare:  Glenn [ 10.04 2018-11-05 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Jag tyckte det fattades info i tråden och kom på att jag ju faktiskt hade en till tråd (dumt nog)

Där har ju hawkan sagt ungefär det som borre skrev nu..

Citera:
Bästa är att sätta en brytare högst upp på Z och låta den nolla mot den.
Och sätta MIN_LIMIT=-87 och MAX_LIMIT=0.


viewtopic.php?p=1320982#p1320982

..Så jag får testa det när jag kommer ut i garaget ikväll.

Författare:  tecno [ 10.07 2018-11-05 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Bilaga:
cnc_a1.gif

Författare:  Hesabon [ 08.14 2018-11-06 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Glenn skrev:
Jag tyckte det fattades info i tråden och kom på att jag ju faktiskt hade en till tråd (dumt nog)

Där har ju hawkan sagt ungefär det som borre skrev nu..

Citera:
Bästa är att sätta en brytare högst upp på Z och låta den nolla mot den.
Och sätta MIN_LIMIT=-87 och MAX_LIMIT=0.


viewtopic.php?p=1320982#p1320982

..Så jag får testa det när jag kommer ut i garaget ikväll.


I LinuxCNC (kanske gäller Mach 3/4 också, men jag har ingen erfarenhet) fungerar Homing så, att först går axeln med en hastighet mot home-brytaren tills den öppnar (ifall av NC-krets. sluter ifall av NO-krets), därefter går den med en annan hastighet tillbaka tills brytaren sluter igen, och till slut med en tredje tills den åter öppnar. Dessa hastigheter ställer du in separat för varje axel. Jag ville minnas, att default i Stepconfig och Pncconfig är ca 200, 30 resp. 0 mm/min. Det är fruktansvärt långsamt, men man kan inte sätta den mycket högre ifall brytaren är precis i ändan av axeln.

Om brytaren finns på "tillräckligt" avstånd från ändlägena kan man sätta upp den första hastigheten massor (n x 1000 mm/min) utan risk att smälla i väggen.
I en 6040:a är Z-axeln så kort, att den inte hinner få upp hastigheten, så där fungerar nog brytare i ändan också, men på X och Y vinner man på att ha tillräcklig marginal.

Författare:  Glenn [ 08.18 2018-11-06 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Okej, labbade med detta igår och kom efter ett tag fram till att det finns en bugg i LinuxCNC, matar man in negativa värden i wizarden (stepconf) så skrivs dom inte ner korrekt i inifilen, editerar jag den manuellt blir det rätt.

Om jag skriver in min -98 och max 0 så kommer det att stå:

MIN_LIMIT = -0.001
MAX_LIMIT = 98.0

..Och då funkar det ju inte..

Handediterar jag till

MIN_LIMIT = -98.0
MAX_LIMIT = 0

..Så funkar det..

(Laddar man in filen i stepconf och sparar den utan ändringar ändrar den tillbaka dock!)

MEN, väljer jag även att ha homeswitch högst upp så blir det ändå fel, den lyckas göra home, men den tror då att home på Z är 39 ?? ..vilket gör att den gnölar om "exceeded positive soft limit" sen..

Mycket skumt..


Men det var iaf trevligt att kunna homa alla axlar (Z manuellt), göra touch off och sen köra programmet (LinuxCNC-loggan), stort framsteg.

Författare:  Glenn [ 08.19 2018-11-06 ]
Inläggsrubrik:  Re: Min 6040 CNC-fräs

Hesabon: Aha, ja det där måste jag titta på, om den är långt ifrån brytarna tar det tiiiiid för home har jag märkt..

Sida 9 av 13 Alla tidsangivelser är UTC + 1 timme
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/