Visa upp vad vi fräst.

Robot, CNC, Pneumatik, Hydraulik, mm
monoton
Inlägg: 127
Blev medlem: 21 november 2006, 16:23:37
Ort: Karlstad

Inlägg av monoton »

Jag har en gammal lathund från SKF för att räkna ut varvtal och matning med deras snabbstålsfräsar. Har aldrig använt den men det kanske är nåt att utgå ifrån? Ska se om jag kan fota den när jag får tillbaka kameran om några dagar.
Användarvisningsbild
zeus
Inlägg: 7058
Blev medlem: 17 juni 2003, 22:13:44
Ort: Sthlm.

Inlägg av zeus »

Borre skrev: Men jag tycker det blir så väldigt hög matninshastighet, ex kress på maxfart, 0,1mm per varv och en skärsfräs blir det ju:
25000*0.1*1= 2500mm/min och ~41mm/s, är inte det rätt snabbt?

edit: Ni han posta innan jag gjorde det, men ska man ta med diametern också blir det ju ännu högre siffror?
Själv tycker jag det är lagom för hård plast...

Men oftast tycker jag många kör med för låg hastighet mot varvtalet, blir bara varmt och fula kanter...
methuso
Inlägg: 163
Blev medlem: 25 april 2006, 15:17:34
Ort: Östersund

Inlägg av methuso »

OK jag hittar inte var jag kan bifoga en fil så här är koden.
skapa en .txt fil och kopiera in koden. Döp därefter om filen till ngt med .html i extension.

Inte avancerat men det är iaf en lathund så man får med alla parametrarna.

Kod: Markera allt

<HTML>
<body>
<TABLE>
	<TR>
		<TD>
			Antal skär
		</TD>
		<TD>
			<input type="text" ID="ll_flutes"  name="ll_flutes" value="2" style="width: 50px">st
		</TD>
	</TR>
	<TR>
		<TD>
			Spåntjocklek
		</TD>
		<TD>
			<input type="text" ID="ld_CutThickness" name="ld_CutThickness" value="0.1" style="width: 50px">mm
		</TD>
	</TR>
	<TR>
		<TD>
			Diameter
		</TD>
		<TD>
			<input type=text ID="ll_diameter" name="ll_diameter" value="3" style="width: 50px">mm
		</TD>
	</TR>
	<TR>
		<TD>
			Varvtal
		</TD>
		<TD>
			<input type=text ID="ll_rpm" name="ll_rpm" value="3000" style="width: 50px">rpm
		</TD>
	</TR>
	<TR>
		<TD>
			<input type=button onClick="f_VCalc();" value="beräkna">
		</TD>
		<TD>
			<input type=text ID="result" name="result" value="0" style="width: 50px">mm/min
		</TD>
	</TR>
</body>
<script language="javascript">
    function f_VCalc(){
        var ll_flutes;
        var ld_CutThickness;
        var ll_diameter;
        var ll_rpm;
        ll_flutes = document.getElementById("ll_flutes").value;
        if(isNaN(ll_flutes)){ll_flutes=0}
        ld_CutThickness = document.getElementById("ld_CutThickness").value;
        if(isNaN(ld_CutThickness)){ld_CutThickness=0.0}
        ll_diameter = document.getElementById("ll_diameter").value;
        if(isNaN(ll_diameter)){ll_diameter=0}
        ll_rpm = document.getElementById("ll_rpm").value;
        if(isNaN(ll_rpm)){ll_rpm=0}
        document.all.item("result").value = ll_flutes*ld_CutThickness*ll_diameter*ll_rpm;
    }
</script>
</HTML>

MB300E
Inlägg: 65
Blev medlem: 19 januari 2008, 22:34:32
Ort: Luleå

Inlägg av MB300E »

Jag la det på min webserver för dom som är intreserade http://mb300e.kicks-ass.net/lathund.php

Ska se om man kanske kan utveckla det lite med tiden men då kommer jag behöva lite hjälp.
hmm det borde ju vara lite olika beroende på vilka material man kör med mera?
methuso
Inlägg: 163
Blev medlem: 25 april 2006, 15:17:34
Ort: Östersund

Inlägg av methuso »

tackar :) ville inte ha det på min webserver eftersom jag har så mycket fult skräp där som jag inte vill visa änn ;)

Vidareutveckla blir en barnlek. Det är bara det att jag inte kan ngt om detta egentligen men har jobbat som webutveklare/programmerare så den biten kan jag istället.

/Ulf
MB300E
Inlägg: 65
Blev medlem: 19 januari 2008, 22:34:32
Ort: Luleå

Inlägg av MB300E »

Utveckla en websida kan jag med, i alla fall när jag får jobba med perl, php, mysql och vanlig simpel html med några små javascript :)
tittat en del på ajax också.
H.O
Inlägg: 5687
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

Skärhastigheten på materialet som skall bearbetas bör tas hänsyn till. Här kommer lite data från Verkstadshandboken gällande pinnfräsar:

Kod: Markera allt

Rostfria automatstål, typ 2343: 	23/36 m/min
Aluminium, hård, typ 4212: 		90/180 m/min
Hårda plaster: 			        125/130 m/min
Mässing, typ 5170: 		        125/200 m/min
Aluminium, mjuk, typ 4007 & 4125: 	300/600 m/min
Första siffran anger skärhastiheten för en "vanlig" obelagd pinnfräs medan andra siffran anger skärhastighet för TiA1N-belagd pinnfräs. Detta är bara rekomendationer och gäller i stabila maskiner med tillräcklig motoreffekt etc. Vill man ha exakt data för verktyget/materialet man använder så är det som Fagge säger: RTFM ;-)
gotis
Inlägg: 495
Blev medlem: 5 september 2007, 16:08:42
Ort: Blekinge

Inlägg av gotis »

Kanon! många tack, kan du få det att funka så att om jag anger matningshastigheten så ändras varvtalet?

Skulle gärna betala en slant för en schysst applikation.
H.O
Inlägg: 5687
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Inlägg av H.O »

Kolla på Dormer Selector. Det gäller iofs "bara" för Dormers verktyg men kan kanske vara användbart ändå. Gratis dessutom ;-)
methuso
Inlägg: 163
Blev medlem: 25 april 2006, 15:17:34
Ort: Östersund

Inlägg av methuso »

fixar appen på lunchen.. men vill du ha en windows app egentligen eller räcker det med en webapp ?
Ang slant så.. nä

/Ulf
gotis
Inlägg: 495
Blev medlem: 5 september 2007, 16:08:42
Ort: Blekinge

Inlägg av gotis »

duger alldeles utmärkt med web-app, funktionen e ju alltid det viktigaste. :)

hör av dig om d e något JAG kan hjälpa dig med.
methuso
Inlägg: 163
Blev medlem: 25 april 2006, 15:17:34
Ort: Östersund

Inlägg av methuso »

heh.. det skulle vara några sånna där kopplingar mellan stegmotorer och M6 gängstång ;)
hehe NU tog jag i :)
gotis
Inlägg: 495
Blev medlem: 5 september 2007, 16:08:42
Ort: Blekinge

Inlägg av gotis »

Tja, kanske inte, vilka mått? å typ?

Kanske dags å skapa en CNC APP tråd å flytta till? vad säger moderatorerna? denna tråden börjar ju ta ett litet snedspår.
methuso
Inlägg: 163
Blev medlem: 25 april 2006, 15:17:34
Ort: Östersund

Inlägg av methuso »

eh hoppsan.. hmm jag PMar dig

/Ulf
methuso
Inlägg: 163
Blev medlem: 25 april 2006, 15:17:34
Ort: Östersund

Inlägg av methuso »

OK här är uppdaterad kod där man kan ändra hastighet och på RPM istället.
tog bort uträkningsknappen oxo. det är bara att hoppa mellan fälten så sker uträkningen
/Ulf

Kod: Markera allt

<html xmlns="http://www.w3.org/1999/xhtml" >
    <title>Cutting Velocity Calculator</title>
</head>
<body>
    <div>
Antal skär * spåntjocklek *diametern *varvtal = mm/min<BR>
Ändrar du hastighet så ändras varvtal i alla andra fall ändras hastighet<BR>
OBS! Kom ihåg att alla "kommatecken" anges med "punkt" istället ex. 0,1 SKALL anges 0.1 (iaf i denna versionen)<BR>
(Uträkningen sker när du hoppar mellan fälten (med ex tabtangenten) så någon knapp behövs inte.)<BR>
<BR>
    <TABLE>
	    <TR>
		    <TD>
			    Antal skär
		    </TD>
		    <TD>
			    <input onChange="f_VCalc(this);" type="text" ID="flutes"  name="flutes" value="2" style="width: 50px">st
		    </TD>
	    </TR>
	    <TR>
		    <TD>
			    Spåntjocklek
		    </TD>
		    <TD>
			    <input onChange="f_VCalc(this);" type="text" ID="CutThickness" name="CutThickness" value="0.1" style="width: 50px">mm
		    </TD>
	    </TR>
	    <TR>
		    <TD>
			    Diameter
		    </TD>
		    <TD>
			    <input onChange="f_VCalc(this);" type=text ID="diameter" name="diameter" value="3" style="width: 50px">mm
		    </TD>
	    </TR>
	    <TR>
		    <TD>
			    Varvtal
		    </TD>
		    <TD>
			    <input onChange="f_VCalc(this);" type=text ID="rpm" name="rpm" value="3000" style="width: 50px">rpm
		    </TD>
	    </TR>
	    <TR>
		    <TD>
		        Hastighet
		    </TD>
		    <TD>
			    <input onChange="f_VCalc(this);" type=text ID="velocity" name="velocity" value="0" style="width: 50px">mm/min
		    </TD>
	    </TR>
	    <TR>
		    <TD>
		        
		    </TD>
		    <TD>
		    </TD>
	    </TR>
	</TABLE>
    </div>
</body>
<script language="javascript">
    function f_VCalc(obj_which){
        var ll_flutes;
        var ld_CutThickness;
        var ll_diameter;
        var ll_rpm;
        var ll_velocity;
        var str_which;
        var ll_result
        var ll_which2update;
        str_which = obj_which.id;
        ll_flutes = document.getElementById("flutes").value;
        if(isNaN(ll_flutes)){ll_flutes=0}
        ld_CutThickness = document.getElementById("CutThickness").value;
        if(isNaN(ld_CutThickness)){ld_CutThickness=0.0}
        ll_diameter = document.getElementById("diameter").value;
        if(isNaN(ll_diameter)){ll_diameter=0}
        ll_rpm = document.getElementById("rpm").value;
        if(isNaN(ll_rpm)){ll_rpm=0}
        ll_velocity = document.getElementById("velocity").value;
        if(isNaN(ll_velocity)){ll_velocity=0}
    switch(str_which){
        case "velocity":
            ll_result = ll_velocity / (ll_flutes*ld_CutThickness*ll_diameter);
            ll_which2update = 'rpm';
        break;
        default:
            ll_result = ll_flutes*ld_CutThickness*ll_diameter*ll_rpm;
            ll_which2update = 'velocity';
        break;
    }
        ll_result = Math.round(ll_result);
        document.all.item(ll_which2update).value = ll_result;
//        document.all.item("velocity").value = ll_flutes*ld_CutThickness*ll_diameter*ll_rpm;
    }
</script>
</html>
Skriv svar