Jak fungují závitové posuvy na klasickém soustruhu

Vse o konvencnich strojich, nic o jejich prestavbe na cnc
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

10. 2. 2021, 7:02

Je to tak, přesnější nastavení než metrický 1.5 se z toho vyrazit nedá, ledaže bys měl nějaká nestandardní kola. Co mám v programu tak jsou tam jenom 24,24,48,60,71,113.
Aleš Procháska
RE WD/CO
Příspěvky: 3
Registrován: 7. 2. 2021, 8:27

11. 2. 2021, 7:35

Veľká vďaka, skúsim vyskladať prevod a dám vedieť, ako to dopadlo.
RE
MM_
Příspěvky: 11
Registrován: 2. 2. 2021, 10:06

27. 2. 2021, 1:36

Ahoj,
potřebuji pomoci, mám soustruh SU 50 z roku 63. Snažím se zorientovat ve výměnných kolech pro řezání závitů modulových a DP. Na soustruhu mám dva páry kol, jeden pár by měl být výměnný s č. 16 401 a 16 402, počet zubů a průměr bohužel nevím. Budu rád za jakékoliv další souvislosti. Michal
Uživatelský avatar
Zdenek Valter
Příspěvky: 5200
Registrován: 9. 1. 2009, 5:16
Bydliště: Ústí n. L.

27. 2. 2021, 1:41

MM_ píše: 27. 2. 2021, 1:36 Ahoj,
potřebuji pomoci, mám soustruh SU 50 z roku 63. Snažím se zorientovat ve výměnných kolech pro řezání závitů modulových a DP. Na soustruhu mám dva páry kol, jeden pár by měl být výměnný s č. 16 401 a 16 402, počet zubů a průměr bohužel nevím. Budu rád za jakékoliv další souvislosti. Michal
Nevím tuhle mašinu neznám, ale v první řadě si změř stoupání šroubu posuvu suportu.
Pak se dá spočítat poměr a případně i potřebná ozubená kola - tady je ovšem nutné říct co tam máš za převodovku ke šroubu a z toho vyjít.
Hobbík - obráběč i 3D tiskař začátečník - strojní park je konečně instalován
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

27. 2. 2021, 4:15

MM_ píše: 27. 2. 2021, 1:36 Ahoj,
potřebuji pomoci, mám soustruh SU 50 z roku 63. Snažím se zorientovat ve výměnných kolech pro řezání závitů modulových a DP. Na soustruhu mám dva páry kol, jeden pár by měl být výměnný s č. 16 401 a 16 402, počet zubů a průměr bohužel nevím. Budu rád za jakékoliv další souvislosti. Michal
Průměr je vcelku málo zajímavý, spíš spočítej zuby na těch kolech a všech dalších které máš, pak se s tím dá něco dělat :-)
Aleš Procháska
MM_
Příspěvky: 11
Registrován: 2. 2. 2021, 10:06

27. 2. 2021, 6:44

Ok, spocitam zuby a ozvu se. Udelam i fotku jak tam jsou.
MM_
Příspěvky: 11
Registrován: 2. 2. 2021, 10:06

28. 2. 2021, 9:07

Tak jsem se dopátral jak to asi je, v příloze přikládám výkresy z kterých je to dobře vidět .... výkres sestavy ozub. kol soustruhu SU 50A (su 50 má posuvy stejné a oz. kola bych řekl také) ve výkrese jsou kola označena a) 35z?-16399 (46z-16637), b) 72z?-16400, c) 71z-16068 (36z-16401), d) 113z-16069 (90z-16402). Kde jsou otazníky, tam jsem to odhadl.
Přílohy
tab. posuvů SU 50A_00.jpg
výkres sestavy_1_00.jpg
výkres sestavy_2_00.jpg
Uživatelský avatar
Zdenek Valter
Příspěvky: 5200
Registrován: 9. 1. 2009, 5:16
Bydliště: Ústí n. L.

28. 2. 2021, 9:26

To vypadá na klasický převod. Ptal jsem se Tě i na stoupání posuvového šroubu to jsi změřil, nebo ho víš?
Hobbík - obráběč i 3D tiskař začátečník - strojní park je konečně instalován
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

28. 2. 2021, 10:29

Takže jestli to dobře chápu, tak jsou osazena výměnná kola 35 - 72 - 71 - 113, což je nastavení podle návodu pro řezání modulových závitů (ten soustruh neznám, ale stáhnul jsem si od Tumlíka návod). Pak platí tabulka podle tvého prvního obrázku, sloupečky MODUL a D.P. Například při nastavení 1:1, metrické, D4 je modulový závit 2 což je stoupání 2*π mm = 6.283186 mm, totéž v palcovém režimu je závit D.P. 8 což je 8/π závitů na palec = 2.54648 závitů na palec = stoupání 9.974558 mm. Kola 71 - 113 tam dělají to π. Je to na co ses ptal?
Aleš Procháska
MM_
Příspěvky: 11
Registrován: 2. 2. 2021, 10:06

28. 2. 2021, 12:13

Prochaska....
Dekuju, nastaveni kol je jak jsi napsal, ctu to stejne.
Moje otazky ze zacatku zodpovedela tab. stoupan 1) jaka vymenna kola k soustruhu su 50 jsou treba (pouzivaji se) a 2) jak tam ta kola prijdou, coz uz se necha dopocitat :). Pak me jeste zajimalo co jsem neuvedl, ale je to k veci 3) jestli stran stoupani jsou soustruhy su 50 a su 50A stejne, zda se ze jsou :).
miv
Příspěvky: 777
Registrován: 17. 9. 2019, 11:55

13. 10. 2022, 10:52

prochaska píše: 4. 11. 2018, 5:29 Dovolil jsem si použít autorův kód a upravit jej do trochu klikací podoby, protože jsem líný to pořád hledat ve zdrojáku. Tak mi snad autor promine moji drzost.

Zde jsou úpravy, které jsem provedl.

Kód: Vybrat vše

<!DOCTYPE html>
<html id="Vypocet ozubenych kol">

<head>
    <meta charset="UTF-8">
    <title>Výpočet ozubených kol</title>
</head>
<script type="text/javascript">
    //---------------------------------------------------------------------------
    // Určení sestavy převodových kol předlohy závitové skříně soustruhu.
    // autor: Aleš Procháska, 2018
    //---------------------------------------------------------------------------


    //---------------------------------------------------------------------------
    // Úsek pro zadání parametrů stroje a požadovaného závitu
    //---------------------------------------------------------------------------

    // Sem napište název soustruhu, abyste neměli chaos ve výsledcích
    soustruh = "SN50C"

    // Sem napište počet zubů jednotlivých kol
    // Pokud máte k dispozici více kol se stejným počtem zubů, uveďte je vícekrát
    kolo = [30, 50, 71, 80, 113, 120];

    // Sem uveďte jednotlivé převody nortonky (v metrickém režimu, tj. násobení otáček)
    norton = [8 / 12, 9 / 12, 11 / 12, 12 / 12, 13 / 12, 20 / 12]; // hodnoty převodů
    norton_jm = ["1", "2", "3", "4", "5", "6"]; // pojmenování převodů

    // Sem uveďte jednotlivé převody 1. přídavné převodovky
    prevod1 = [2 / 1, 1 / 2, 1 / 1]; // hodnoty převodů
    prevod1_jm = ["A", "B", "C"]; // pojmenování převodů

    // Sem uveďte jednotlivé převody 2. přídavné převodovky
    prevod2 = [1, 18 / 19]; // korekční převod pro 1/19"
    prevod2_jm = [", norm", ", 1/19\""]; // pojmenování převodů (včetně čárky před názvem)
    // Pokud nemáte 2. přídavnou převodovku, použijte toto nastavení
    // prevod2    = [1];    
    // prevod2_jm = [""];  

    // Sem uveďte jednotlivé převody redukční převodovky (bypassu redukce vřetena)
    redukce = [1, 8]; // hodnoty převodů
    redukce_jm = ["1:1", "8:1"]; // pojmenování převodů

    // Sem uveďte stálé převody v pořadí metrický, palcový
    staly = [
        1, // metrický stálý převod
        (26 / 27) * (35 / 27) * (26 / 46)
    ] // palcový stálý převod, použita skutečná hodnota (teoretická je 127/180)
    staly_jm = ["metrický", "palcový"] // pojmenování, obvykle není důvod tohle měnit

    // Sem uveďte stoupání pohybového šroubu v milimetrech
    sroub = 6.35

    // default hodnoty - lze je změnit v dialogu
    // Tady nastavte, jaké kombinace se maji hledat (true nebo false)
    hledat_2 = true; // hledat kombinace dvou kol (s libovolným vloženým)
    hledat_4 = true; // hledat kombinace čtyř kol 1+2+1
    hledat_6 = false; // hledat kombinace šesti kol 1+2+2+1

    // Sem uveďte, kolik možných kombinací (od nejlepší) se má zobrazit
    delka_seznamu = 30;
    
    // Sem uveďte požadované stoupání v milimetrech
    pozadavek = 2;



    pocet = 0; // počet vyzkoušených kombinací

    function setdefaults()
    {
        document.getElementById('delka_seznamu').value = delka_seznamu;
        document.getElementById('pozadavek').value = pozadavek;
        document.getElementById('hledat_2').checked = hledat_2;
        document.getElementById('hledat_4').checked = hledat_4;
        document.getElementById('hledat_6').checked = hledat_6;
    }


    function zarad(chyba, posuv, popis) {
        // Zařadit výsledek (velikost chyby, skutečný posuv 
        // a popis sestavy kol) do seznamu výsledků.
        // Nekontroluje se, jestli je přidávaný výsledek lepší než dosud nejhorší 
        // výsledek v seznamu, tuto kontrolu musí předem udělat volající.
        //---------------------------------------------------------------------------
        let i = vysledky.length - 1
        // odzadu se hledá, kam výsledek zatřídit podle velikosti chyby
        while ((i > 0) && (Math.abs(chyba) <= Math.abs(vysledky[i - 1].chyba))) {
            i--
            // Protože je použitá neostrá nerovnost, shodný výsledek "předběhne" již zařazený.
            // Díky tomu lze odhalit zcela shodný výsledek, tvořený stejnými koly duplicitně 
            // uvedenými v seznamu kol.
            if (vysledky[i].popis == popis) return
        } //while
        // vložit na příslušné (právě nalezené) místo pole
        vysledky.splice(i, 0, {
            chyba: chyba,
            posuv: posuv,
            popis: popis
        })
        // pole moc přerostlo, odstranit poslední prvek (s největší chybou)
        if (vysledky.length > delka_seznamu) vysledky.pop()
    } //zarad

    //---------------------------------------------------------------------------
    // Konec zadání, začátek výpočtu
    //---------------------------------------------------------------------------



    //---------------------------------------------------------------------------


function pocitej(val,poc,hl2,hl4,hl6)
{
    pozadavek = val;
    hledat_2 = hl2;
    hledat_4 = hl4;
    hledat_6 = hl6;
    delka_seznamu = poc;

    vysledky = [{
        chyba: 999999,
        posuv: 0,
        popis: ""
    }] // nejlepsi nalezene vysledky 

    pocet = 0; // počet vyzkoušených kombinací

    // Vyzkoušet všechny možné kombinace šesti kol
    // s vyloučením ekvivalentních kombinací vzniklých záměnou 1./3./5. a 2./4./6. kola
    if (hledat_6) {
        for (k1 = 0; k1 < kolo.length; k1++) {
            for (k2 = 0; k2 < kolo.length; k2++)
                if (k2 != k1) {
                    for (k3 = k1 + 1; k3 < kolo.length; k3++)
                        if (k3 != k2) {
                            for (k4 = k2 + 1; k4 < kolo.length; k4++)
                                if (k4 != k3 && k4 != k1) {
                                    for (k5 = k3 + 1; k5 < kolo.length; k5++)
                                        if (k5 != k4 && k5 != k2 && k5 != k1) {
                                            for (k6 = k4 + 1; k6 < kolo.length; k6++)
                                                if (k6 != k5 && k6 != k3 && k6 != k2 && k6 != k1) {
                                                    // převod předlohy
                                                    predloha = (kolo[k1] / kolo[k2]) * (kolo[k3] / kolo[k4]) * (
                                                        kolo[k5] / kolo[k6]);
                                                    // pro celou nortonku, obě přídavné převodovky a redukci
                                                    for (n = 0; n < norton.length; n++) {
                                                        for (p1 = 0; p1 < prevod1.length; p1++) {
                                                            for (p2 = 0; p2 < prevod2.length; p2++) {
                                                                for (r = 0; r < redukce.length; r++) {
                                                                    for (m = 0; m <= 1; m++) {
                                                                        pocet++
                                                                        // spočítat závitový posuv, varianta výpočtu pro metrický posuv
                                                                        if (m == 0) posuv = predloha * redukce[r] *
                                                                            norton[n] * prevod1[p1] * prevod2[p2] *
                                                                            staly[m] * sroub
                                                                        // varianta výpočtu pro palcový posuv
                                                                        else posuv = predloha * redukce[r] / norton[
                                                                                n] * prevod1[p1] * prevod2[p2] *
                                                                            staly[m] * sroub
                                                                        chyba = posuv - pozadavek
                                                                        // zařadit do seznamu, pokud si to zaslouží
                                                                        if (Math.abs(chyba) <= Math.abs(vysledky[
                                                                                vysledky.length - 1].chyba) ||
                                                                            vysledky.length < delka_seznamu) {
                                                                            // připravit popis
                                                                            popis = "(" + kolo[k1] + " " + kolo[
                                                                                k2] + "&ndash;" + kolo[k3] + " " +
                                                                                kolo[k4] + "&ndash;" + kolo[k5] +
                                                                                " " + kolo[k6] + "), " +
                                                                                staly_jm[m] + ", " +
                                                                                redukce_jm[r] + ", " +
                                                                                prevod1_jm[p1] + norton_jm[n] +
                                                                                prevod2_jm[p2]
                                                                            // zařadit popis do seznamu výsledků
                                                                            zarad(chyba, posuv, popis);
                                                                        } //if
                                                                    } //for
                                                                } //for
                                                            } //for
                                                        } //for
                                                    } //for
                                                } //for if
                                        } //for if
                                } //for if
                        } //for if
                } //for if
        } //for
    } //if



    // Vyzkoušet všechny možné kombinace čtyř kol
    // s vyloučením ekvivalentních kombinací vzniklých záměnou 1./3. a 2./4. kola
    if (hledat_4) {
        for (k1 = 0; k1 < kolo.length; k1++) {
            for (k2 = 0; k2 < kolo.length; k2++)
                if (k2 != k1) {
                    for (k3 = k1 + 1; k3 < kolo.length; k3++)
                        if (k3 != k2) {
                            for (k4 = k2 + 1; k4 < kolo.length; k4++)
                                if (k4 != k3 && k4 != k1) {
                                    // převod předlohy
                                    predloha = (kolo[k1] / kolo[k2]) * (kolo[k3] / kolo[k4]);
                                    // pro celou nortonku, obě přídavné převodovky a redukci
                                    for (n = 0; n < norton.length; n++) {
                                        for (p1 = 0; p1 < prevod1.length; p1++) {
                                            for (p2 = 0; p2 < prevod2.length; p2++) {
                                                for (r = 0; r < redukce.length; r++) {
                                                    for (m = 0; m <= 1; m++) {
                                                        pocet++
                                                        // spočítat závitový posuv, varianta výpočtu pro metrický posuv
                                                        if (m == 0) posuv = predloha * redukce[r] * norton[n] *
                                                            prevod1[p1] * prevod2[p2] * staly[m] * sroub
                                                        // varianta výpočtu pro palcový posuv
                                                        else posuv = predloha * redukce[r] / norton[n] * prevod1[
                                                            p1] * prevod2[p2] * staly[m] * sroub
                                                        chyba = posuv - pozadavek
                                                        // zařadit do seznamu, pokud si to zaslouží
                                                        if (Math.abs(chyba) <= Math.abs(vysledky[vysledky.length -
                                                                1].chyba) || vysledky.length < delka_seznamu) {
                                                            // připravit popis
                                                            popis = "(" + kolo[k1] + " " + kolo[k2] + "&ndash;" +
                                                                kolo[k3] + " " + kolo[k4] + "), " +
                                                                staly_jm[m] + ", " +
                                                                redukce_jm[r] + ", " +
                                                                prevod1_jm[p1] + norton_jm[n] + prevod2_jm[p2]
                                                            // zařadit popis do seznamu výsledků
                                                            zarad(chyba, posuv, popis);
                                                        } //if
                                                    } //for
                                                } //for
                                            } //for
                                        } //for
                                    } //for
                                } //for if
                        } //for if
                } //for if
        } //for 
    } //if



    // Vyzkoušet všechny možné kombinace dvou kol
    if (hledat_2) {
        for (k1 = 0; k1 < kolo.length; k1++) {
            for (k2 = 0; k2 < kolo.length; k2++)
                if (k2 != k1) {
                    // převod předlohy
                    predloha = (kolo[k1] / kolo[k2]);
                    // pro celou nortonku, obě přídavné převodovky a redukci
                    for (n = 0; n < norton.length; n++) {
                        for (p1 = 0; p1 < prevod1.length; p1++) {
                            for (p2 = 0; p2 < prevod2.length; p2++) {
                                for (r = 0; r < redukce.length; r++) {
                                    for (m = 0; m <= 1; m++) {
                                        pocet++
                                        // spočítat závitový posuv, varianta výpočtu pro metrický posuv
                                        if (m == 0) posuv = predloha * redukce[r] * norton[n] * prevod1[p1] *
                                            prevod2[p2] * staly[m] * sroub
                                        // varianta výpočtu pro palcový posuv
                                        else posuv = predloha * redukce[r] / norton[n] * prevod1[p1] * prevod2[p2] *
                                            staly[m] * sroub
                                        chyba = posuv - pozadavek
                                        // zařadit do seznamu, pokud si to zaslouží
                                        if (Math.abs(chyba) <= Math.abs(vysledky[vysledky.length - 1].chyba) ||
                                            vysledky.length < delka_seznamu) {
                                            // připravit popis
                                            popis = "(" + kolo[k1] + " <i>x</i> " + kolo[k2] + "), " +
                                                staly_jm[m] + ", " +
                                                redukce_jm[r] + ", " +
                                                prevod1_jm[p1] + norton_jm[n] + prevod2_jm[p2]
                                            // zařadit popis do seznamu výsledků
                                            zarad(chyba, posuv, popis);
                                        } //if
                                    } //for
                                } //for
                            } //for
                        } //for
                    } //for
                } //for if
        } //for
    } //if


    // zobrazit nalezené výsledky
    document.write("Soustruh " + soustruh + "<br>")
    // další řádek
    document.write("Aproximace závitového posuvu " + pozadavek + " mm pomocí kol ")
    for (i = 0; i < kolo.length; i++) {
        if (i > 0) document.write(", ")
        document.write(kolo[i].toFixed(0))
    }
    document.write("<br>")
    // další řádek
    document.write("Ze " + pocet + " pokusů bylo vybráno těchto " + vysledky.length + " nejlepších návrhů<br>")
    // další řádek
    document.write("Kola jsou v uspořádání ")
    if (hledat_2) document.write("(<i>a</i> <i>x</i> <i>b</i>) kde <i>x</i> je libovolné vložené")
    if (hledat_4) {
        if (hledat_2) document.write(", ")
        document.write("(<i>a</i> <i>b</i>&ndash;<i>c</i> <i>d</i>)")
    }
    if (hledat_6) {
        if (hledat_2 || hledat_4) document.write(", ")
        document.write("(<i>a</i> <i>b</i>&ndash;<i>c</i> <i>d</i>&ndash;<i>e</i> <i>f</i>)")
    }
    document.write("<br>")
    // další řádek
    if (hledat_6)
        document.write("Další ekvivalentní kombinace je možné získat vzájemnými záměnami kol " +
            "<i>a</i>, <i>c</i>, <i>e</i> nebo <i>b</i>, <i>d</i>, <i>f</i><br>")
    else if (hledat_4)
        document.write("Další ekvivalentní kombinace je možné získat záměnou kol " +
            "<i>a</i> a <i>c</i> nebo <i>b</i> a <i>d</i><br>")
    // další řádky
    for (i = 0; i < vysledky.length; i++) {
        // lepší formátování čísla než co nabízí standardní funkce (hlavně opravdový znak mínus místo standardní pomlčky)
        if (vysledky[i].chyba == 0) s = "přesně"
        else if (vysledky[i].chyba < 0) s = "&minus;" + (-vysledky[i].chyba.toFixed(6))
        else s = "+" + vysledky[i].chyba.toFixed(6)
        // vypsat na obrazovku (tedy přísně vzato do html dokumentu a ten se pak zobrazí v prohlížeči)
        document.write(
            vysledky[i].posuv.toFixed(6) +
            " (" + s + ") mm, " +
            "&plusmn;" + (Math.abs(vysledky[i].chyba) / vysledky[i].posuv * 100).toFixed(6) + " %, " +
            "kola: " + vysledky[i].popis + "<br>")
    } //for
}
</script>

<body>
    <table style="margin-left: auto; margin-right: auto; border: 1px solid blue; padding: 20px;">
        <tbody>

            <tr>
            <td>
            <input id="hledat_2" type="checkbox"> Hledat kombinace dvou kol (s libovolným vloženým)
            </td>
            </tr>

            <tr>
            <td>
            <input id="hledat_4" type="checkbox"> Hledat kombinace čtyř kol 1+2+1
            </td>
            </tr>

            <tr>
            <td>
            <input id="hledat_6" type="checkbox"> Hledat kombinace šesti kol 1+2+2+1
            </td>
            </tr>

            <tr>
            <td>Kolik nejlepších kombinací se má zobrazit? </td>
            <td>
                <input id="delka_seznamu">
            </td>
            </tr>

            <tr>
            <td>Požadované stoupání závitu</td>
            <td>
                <input id="pozadavek">
            </td>
            </tr>
            <tr>
            <td colspan="2" style="width:100%; padding-top: 50px;">
                <button style="width:100%; line-height: 40px; text-align: center;"
                        onclick="pocitej(   document.getElementById('pozadavek').value, 
                                            document.getElementById('delka_seznamu').value, 
                                            document.getElementById('hledat_2').checked, 
                                            document.getElementById('hledat_4').checked, 
                                            document.getElementById('hledat_6').checked)"
                >
                    Výpočet
                </button>
            </td>
            </tr>

        </tbody>
    </table>
    <script>
        setdefaults();
    </script>
</body>
</html>
Třeba se to někomu bude hodit. Mimochodem od kolegy Prochásky moc dobrá práce a ten popis je excelentní (i hloupý elektrotechnik to z toho chápe :) ).
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

14. 10. 2022, 8:37

Užitečná úprava :-)
Aleš Procháska
Uživatelský avatar
Thomeeque
Příspěvky: 8912
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

14. 10. 2022, 8:54

Zkusil jsem bez úprav a pro stoupání 1/20" mi to vrátilo jako dvě nejlepší kombinace

Kód: Vybrat vše

1.270000 (−0) mm, ±0.000000 %, kola: (30 x 50), metrický, 1:1, B1, norm
1.270000 (−0) mm, ±0.000000 %, kola: (30 50–80 120), metrický, 1:1, B4, norm
Je to v pořádku? T.

EDIT: Asi ne, originál to nedělá:

Kód: Vybrat vše

Soustruh SN50C
Aproximace závitového posuvu 1.27 mm pomocí kol 30, 50, 71, 80, 113, 120
Ze 17280 pokusů bylo vybráno těchto 30 nejlepších návrhů
Kola jsou v uspořádání (a x b) kde x je libovolné vložené, (a b–c d)
Další ekvivalentní kombinace je možné získat záměnou kol a a c nebo b a d
1.269995 (−0.000005) mm, ±0.000423 %, kola: (30 x 120), palcový, 1:1, A6, norm
1.269995 (−0.000005) mm, ±0.000423 %, kola: (30 x 50), palcový, 1:1, B4, norm
...
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
prochaska
Sponzor fora
Příspěvky: 8163
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

14. 10. 2022, 9:04

Koukám, že v tom upraveném programu jsou změněné některé konstanty, ale je ponechané jméno soustruhu, tak to může mást.
Aleš Procháska
Uživatelský avatar
Thomeeque
Příspěvky: 8912
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

14. 10. 2022, 9:15

Aha!
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
Odpovědět

Zpět na „konvenční soustruhy“