z home instelen
Moderator: Moderators
z home instelen
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 .
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 .
- hugo stoutjesdijk
- Donateur
- Berichten: 12055
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: z home instelen
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.
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.
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
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.
Re: z home instelen
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
ik bedoel zoiets
die ini file veranderen ,is dat gewoon text invoeren/bewerken en opslaan?
ik ben behoorlijk n00b op linux gebied
- hugo stoutjesdijk
- Donateur
- Berichten: 12055
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: z home instelen
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.
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.
Re: z home instelen
bedank voor je antwoord
iid tool lenght moet ik hebben dus.
ik heb al het een en ander gevonden.
tnx
iid tool lenght moet ik hebben dus.
ik heb al het een en ander gevonden.
tnx
Re: z home instelen
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.
- 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'
Re: z home instelen
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?
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?
Re: z home instelen
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
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
Re: z home instelen
tnx ik duik er ff in
- hugo stoutjesdijk
- Donateur
- Berichten: 12055
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: z home instelen
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.epa schreef:tnx ik duik er ff in
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.
Re: z home instelen
intresante optie,doet moet redelijk eenvoudig te doen zijn.tnx
Re: z home instelen
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.
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.
- hugo stoutjesdijk
- Donateur
- Berichten: 12055
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: z home instelen
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 )
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.
Re: z home instelen
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.
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'