z home instelen

LinuxCNC kan hier besproken worden

Moderator: Moderators

epa
Berichten: 102
Lid geworden op: 13 nov 2012 16:49

z home instelen

Bericht door epa »

het is me wel gelukt om via stepconfig een home schakelaar te maken.
als ik dan z ga homen gaat die omhoog>contact >langzaam omhoog>contact=home eg 0,0
maar ik wil het eigenlijk andersom willen hebben,zodat home beneden 0,0 is.
leek mij het makkelijkst ivm verschillende freeslengtes .
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12055
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: z home instelen

Bericht door hugo stoutjesdijk »

Je kunt het coordinaat van het homepunt toch aanpassen, home hoeft geen 0 te zijn.
Even een stukje uit de .ini geknipt, weliswaar heet het X, maar dat mag ook Z worden.

Code: Selecteer alles

; X as
[AXIS_0]
TYPE = LINEAR
HOME = 62.5
MIN_LIMIT = -1.0
MAX_LIMIT = 125.0
HOME_OFFSET = 12.000000
Hier zit m'n home-switch op 12 mm.
Het bereik van de as loopt van -1 tot 125, dus een slag van 126mm
en na homen loopt de as naar 62.5mm, het midden van het bereik dus.

Die stepconfig is best handig maar als het eenmaal allemaal beweegt kun je toch handiger es in de .ini gaan snuffelen.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
epa
Berichten: 102
Lid geworden op: 13 nov 2012 16:49

Re: z home instelen

Bericht door epa »

ah ik begrijp het ,maar hij draait nog steeds omhoog dan,en ik wil dat ie naar beneden "voelt"(dmv een plaatje en klemmetje aan de par poort)om zo de hoogte te meten.
ik bedoel zoiets

die ini file veranderen ,is dat gewoon text invoeren/bewerken en opslaan?
ik ben behoorlijk n00b op linux gebied
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12055
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: z home instelen

Bericht door hugo stoutjesdijk »

Ik denk dat jij je tool op 0 wilt zetten op je werk, dat is volgens mij iets anders dan de home functie. Ook al lijkt het eindresultaat hetzelfde zijn, maar dat is niet zo.
Met de home functie vertel je de software waar het maximale bereik van de machine zit.

Wanneer de hoogte veranderd, blijft de slag van de Z-as hetzelfde.
Maar als je wilt dat de frees op 0 staat wanneer die het werk raakt dan moet je dus je tool instellen.

Jij hebt iets van een tool-lengte functie nodig. Daar heb ik nooit mee gespeelt, dat linuxCNC gebruik ik voor iets heel anders.

Maar als je weet wat je zoekt, is de vraagstelling misschien duidelijker, of vind je wel wat op linuxcnc.org of zo.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
epa
Berichten: 102
Lid geworden op: 13 nov 2012 16:49

Re: z home instelen

Bericht door epa »

bedank voor je antwoord
iid tool lenght moet ik hebben dus.
ik heb al het een en ander gevonden.
tnx
Gebruikersavatar
DaBit
Donateur
Berichten: 11041
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: z home instelen

Bericht door DaBit »

Dat tool-lengte gedoe doe je met een probe-cyclus.

- Eerst moet je ervoor zorgen dat je sensor fysiek aangesloten zit op de computer. Als je doorgeeft welke hardware (breakoutbord enzo) je precies gebruikt dan kunnen we wat specifieker zijn daarover.

- Daarna moet LinuxCNC van die probe af weten. Daarvoor ontkom je toch niet aan het zelf in een texteditor wijzigen van de HAL configuratiefile. Als je het niet zelf kunt moet je die HAL-file hier even posten

- Vervolgens kun je met een probe-cyclus gaan meten. Die cyclus doet niet zoveel anders dan een G1, alleen stopt-ie als de sensor contact maakt.

Je kunt bijvoorbeeld je frees ongeveer goed zetten boven je werkstuk, je sensortje monteren, en in je MDI venster intikken:
M70 G91
F30 G38.2 Z-10
G10 L2 P0 Z[#5203+[20*#5220]+#5063]
M72

Tegen de tijd dat dat werkt kunnen we het wel mooier maken.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
epa
Berichten: 102
Lid geworden op: 13 nov 2012 16:49

Re: z home instelen

Bericht door epa »

ok ik ben weer een beetje verder met mijn machine.
ik zoek nu een schakelaar om de z te homen,ik wil liever niet met een plaatje en draadje met krokodillen klem.
liefst niet zo hoog zodat ik hem kan verzinken on het blad.
met een inductieve proximmetie werkt het iig niet met een klein (graveer) freesje.
misschien een cappecatief wel?
Gebruikersavatar
clements
Berichten: 671
Lid geworden op: 29 jul 2010 23:30
Locatie: Dordrecht
Contacteer:

Re: z home instelen

Bericht door clements »

Wat jij wilt heb ik pas gedaan, was wel ff zoeken
Kan gewoon met een knop/schakelaar.

Zoek even op gmoccapy, daar zit een toollengte meting ingebaken.mdeze wordt uitgevoerd bij een toolwissel.

Onder het oppervlak plaatsen van de switch
ASS-U-ME
epa
Berichten: 102
Lid geworden op: 13 nov 2012 16:49

Re: z home instelen

Bericht door epa »

tnx ik duik er ff in
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12055
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: z home instelen

Bericht door hugo stoutjesdijk »

epa schreef:tnx ik duik er ff in
De oplossingen met een naderingsschakelaar werken ook met een constructie dat er een stalen staafje ( aambeeld) boven de prox hangt ( verend) en die druk je met dat graveer freesje in. Voordeel is dat het gebied waar je moet drukken met de frees niet binnen een paar tiende nauwkeurig hoeft te zijn.
10021 zoiets dus, hier is een speciale prox toegepast, met een dwarse benadering.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
epa
Berichten: 102
Lid geworden op: 13 nov 2012 16:49

Re: z home instelen

Bericht door epa »

intresante optie,doet moet redelijk eenvoudig te doen zijn.tnx
epa
Berichten: 102
Lid geworden op: 13 nov 2012 16:49

Re: z home instelen

Bericht door epa »

stel ik heb de schakelaar gemaakt zoals hugo voorsteld,en mijn tafel oppervlak is 0,0(home z),en ik wil dan een machine klem monteren om een blokje te frezen(onderkant blokje is dan bv +50).
ik maak een nc file met cambam.
moet ik dan in cambam al het hoogte verschil meewegen,of kan ik in linuxcnc het hoogte verschil op geven ,voordat ik ga frezen?

edit/ik heb ondekt dat ik met"touch off"de z kan veranderen,echter als ik dan mc2 opnieuw start dan blijft dat hoogte verschil erin staan.
hoe zorg ik ervoor dat weer op zijn "echte home 0,0" terugkomt.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12055
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: z home instelen

Bericht door hugo stoutjesdijk »

Je kunt in je G-code gewoon een verschuiving (offset) van je nulpunt schrijven.
G92 of zo ? ( maar dat zit even niet in m'n systeem )
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
DaBit
Donateur
Berichten: 11041
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: z home instelen

Bericht door DaBit »

Die eens ingestelde offset verwijderen kan met het commando 'G10 L2 P0 X0 Y0 Z0', in het MDI venster.
Maar ik denk dat er ergens wat onbegrip zit kwa machine-coordinaten versus werkstuk-coordinaten?

Normaliter zeg je ergens in CamBam dat de bovenkant van je blok materiaal 'Z=0' is. Vervolgens ga je in LinuxCNC met je freesje naar de bovenkant van het opgespannen blok materiaal en doe je een 'touch off' zodat LinuxCNC weet dat dat Z=0 is.
Datzelfde doe je voor X en Y ook.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Plaats reactie