{"id":37416,"date":"2025-10-03T10:57:51","date_gmt":"2025-10-03T07:57:51","guid":{"rendered":"https:\/\/stokcivata.com\/?page_id=37416"},"modified":"2025-10-03T11:01:48","modified_gmt":"2025-10-03T08:01:48","slug":"civata-dayanim-hesabi","status":"publish","type":"page","link":"https:\/\/stokcivata.com\/?page_id=37416","title":{"rendered":"C\u0131vata Dayan\u0131m Hesab\u0131"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-text-align-center has-ast-global-color-5-color has-ast-global-color-0-background-color has-text-color has-background has-link-color wp-elements-1042b2764f5df7adbd6cab695240af9e\"><strong>DIN 931 ve DIN 912 C\u0131vatalar \u0130\u00e7in<\/strong><\/h1>\n\n\n\n<!-- ===================== ORTAK ST\u0130L ===================== -->\n<style>\n:root{\n  --brand:#0056b3;         \/* marka rengi (senin se\u00e7ti\u011fin mavi) *\/\n  --text:#1f2937;          \/* metin *\/\n  --muted:#6b7280;         \/* ikincil metin *\/\n  --border:#d1d5db;        \/* kenarl\u0131k *\/\n  --bg:#f9fafb;            \/* kart arka plan\u0131 *\/\n  --highlight:#eef6ff;     \/* sonu\u00e7 kutusu arka plan\u0131 *\/\n  --radius:12px;\n  --bwidth:1.5px;          \/* tek kenarl\u0131k kal\u0131nl\u0131\u011f\u0131 *\/\n  --shadow:0 6px 20px rgba(0,0,0,.06);\n}\n.calc-card{\n  max-width: 820px; margin: 32px auto; padding: 20px;\n  background: var(--bg); border: var(--bwidth) solid var(--border);\n  border-radius: var(--radius); box-shadow: var(--shadow);\n  font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial; color: var(--text);\n}\n.calc-card h2, .calc-card h3{ margin: 0 0 12px; color: var(--brand); letter-spacing:.2px; }\n.calc-card p{ margin:8px 0; }\n.calc-card label{ display:block; font-size: .95rem; margin: 8px 0 4px; color: var(--text); }\n.calc-card select, .calc-card input{\n  width: 100%; padding: 10px 12px; border: var(--bwidth) solid var(--border);\n  border-radius: 10px; background: #fff; font-size: .95rem;\n}\n.calc-grid{ display:grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n@media (max-width:680px){ .calc-grid{ grid-template-columns:1fr; } }\n.btn-primary{\n  display:block; width:100%; padding: 12px 16px; border: var(--bwidth) solid var(--brand);\n  border-radius: 10px; background: var(--brand); color: #fff; font-weight: 700;\n  cursor: pointer; transition: transform .06s ease, box-shadow .2s ease, background .2s ease;\n  box-shadow: 0 4px 12px rgba(0,86,179,.25);\n}\n.btn-primary:hover{ filter: brightness(0.95); }\n.btn-primary:active{ transform: translateY(1px); }\n.stats{ display:grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n@media (max-width:680px){ .stats{ grid-template-columns:1fr; } }\n.stat{\n  background: var(--highlight); border: var(--bwidth) dashed #cfe1ff;\n  border-radius: 10px; padding: 10px 12px;\n}\n.stat strong{ display:block; margin-bottom:4px; color: #0b4ea2; }\n.note{ font-size:.9rem; color: var(--muted); margin-top:10px; }\n.center{ text-align:center; }\n<\/style>\n\n<!-- ===================== 1) M\u00dcHEND\u0130S BLO\u011eU: AKMA\/KOPMA + TORK ===================== -->\n<div id=\"civata-hesap\" class=\"calc-card\">\n  <h2>C\u0131vata Dayan\u0131m Hesaplay\u0131c\u0131<\/h2>\n  <p>\u00c7ap (M), kalite ve montaj ko\u015fulunu se\u00e7in. Hesaplar yakla\u015f\u0131k de\u011fer verir; ya\u011flama, kaplama, y\u00fczey p\u00fcr\u00fczl\u00fcl\u00fc\u011f\u00fc ve toleranslar sonucu etkiler.<\/p>\n\n  <div class=\"calc-grid\">\n    <label>Metirik \u00c7ap (M)\n      <select id=\"mSize\">\n        <option>M4<\/option><option>M5<\/option><option>M6<\/option><option>M8<\/option>\n        <option>M10<\/option><option>M12<\/option><option>M14<\/option><option>M16<\/option>\n        <option>M18<\/option><option>M20<\/option><option>M22<\/option><option>M24<\/option>\n        <option>M27<\/option><option>M30<\/option>\n      <\/select>\n    <\/label>\n\n    <label>Di\u015f Ad\u0131m\u0131 (p) [mm] <small class=\"note\">Coarse ad\u0131m otomatik gelir; istersen de\u011fi\u015ftir.<\/small>\n      <input id=\"pitch\" type=\"number\" step=\"0.01\" min=\"0.25\" value=\"0.7\">\n    <\/label>\n\n    <label>Kalite (S\u0131n\u0131f)\n      <select id=\"grade\">\n        <option value=\"8.8\">8.8 (Rm\u2248800 MPa, Re\u22480.8\u00b7Rm)<\/option>\n        <option value=\"10.9\">10.9 (Rm\u22481000 MPa, Re\u22480.9\u00b7Rm)<\/option>\n        <option value=\"12.9\">12.9 (Rm\u22481200 MPa, Re\u22480.9\u00b7Rm)<\/option>\n      <\/select>\n    <\/label>\n\n    <label>Montaj Ko\u015fulu (K)\n      <select id=\"kFactor\">\n        <option value=\"0.20\">Kuru (~0.20)<\/option>\n        <option value=\"0.15\">Ya\u011fl\u0131 (~0.15)<\/option>\n        <option value=\"0.12\">\u0130yi ya\u011fl\u0131 (~0.12)<\/option>\n      <\/select>\n    <\/label>\n\n    <label>Hedef S\u0131kma Katsay\u0131s\u0131 (\u03b1) <small class=\"note\">Varsay\u0131lan 0.70<\/small>\n      <input id=\"alpha\" type=\"number\" step=\"0.01\" min=\"0.40\" max=\"0.90\" value=\"0.70\">\n    <\/label>\n\n    <div style=\"align-self:end\">\n      <button id=\"calcBtn\" type=\"button\" class=\"btn-primary\">Hesapla<\/button>\n    <\/div>\n  <\/div>\n\n  <div id=\"sonuc\" style=\"display:none\">\n    <h3>Sonu\u00e7lar<\/h3>\n    <div class=\"stats\">\n      <div class=\"stat\"><strong>Etkili Kesit Alan\u0131 (A<sub>s<\/sub>)<\/strong><div id=\"As\">\u2013<\/div><\/div>\n      <div class=\"stat\"><strong>Akma Dayan\u0131m\u0131 (Re)<\/strong><div id=\"Re\">\u2013<\/div><\/div>\n      <div class=\"stat\"><strong>Kopma Dayan\u0131m\u0131 (Rm)<\/strong><div id=\"RmVal\">\u2013<\/div><\/div>\n      <div class=\"stat\"><strong>Hedef S\u0131kma Kuvveti (F<sub>t<\/sub>=\u03b1\u00b7Re\u00b7A<sub>s<\/sub>)<\/strong><div id=\"Ft\">\u2013<\/div><\/div>\n      <div class=\"stat\"><strong>Kopma Y\u00fck\u00fc (F<sub>u<\/sub>=Rm\u00b7A<sub>s<\/sub>)<\/strong><div id=\"Fu\">\u2013<\/div><\/div>\n      <div class=\"stat\"><strong>Tahmini Tork (T\u2248K\u00b7F<sub>t<\/sub>\u00b7d)<\/strong><div id=\"Torque\">\u2013<\/div><\/div>\n    <\/div>\n    <p class=\"note\">\n      Form\u00fcller: A<sub>s<\/sub> \u2248 (\u03c0\/4)\u00b7(d \u2212 0.9382\u00b7p)\u00b2, Re = {8.8: 0.8\u00b7800; 10.9: 0.9\u00b71000; 12.9: 0.9\u00b71200} MPa,\n      Rm = {800, 1000, 1200} MPa, F<sub>t<\/sub> = \u03b1\u00b7Re\u00b7A<sub>s<\/sub>, F<sub>u<\/sub> = Rm\u00b7A<sub>s<\/sub>, T \u2248 K\u00b7F<sub>t<\/sub>\u00b7d.\n      Birimler: Re\/Rm [MPa=N\/mm\u00b2], A<sub>s<\/sub> [mm\u00b2], F [N], d [m], T [N\u00b7m].\n    <\/p>\n  <\/div>\n\n  <p class=\"note\"><strong>Uyar\u0131:<\/strong> Yakla\u015f\u0131k de\u011ferlerdir; kritik uygulamalarda \u00fcretici verileri ve standartlar esas al\u0131nmal\u0131d\u0131r.<\/p>\n<\/div>\n\n<!-- ===================== 2) HALK D\u0130L\u0130 BLO\u011eU: \u201cKA\u00c7 KG \u00c7EKER?\u201d ===================== -->\n<div class=\"calc-card\">\n  <h3>\ud83d\udcaa Bu C\u0131vata Ka\u00e7 Kg \u00c7eker?<\/h3>\n\n  <div class=\"calc-grid\">\n    <label>\u00c7ap Se\u00e7\n      <select id=\"diameter2\">\n        <option>M4<\/option><option>M5<\/option><option>M6<\/option><option>M8<\/option>\n        <option>M10<\/option><option>M12<\/option><option>M14<\/option><option>M16<\/option>\n        <option>M18<\/option><option>M20<\/option><option>M22<\/option><option>M24<\/option>\n        <option>M27<\/option><option>M30<\/option>\n      <\/select>\n    <\/label>\n\n    <label>Kalite Se\u00e7\n      <select id=\"grade2\">\n        <option value=\"8.8\">8.8<\/option>\n        <option value=\"10.9\">10.9<\/option>\n        <option value=\"12.9\">12.9<\/option>\n      <\/select>\n    <\/label>\n  <\/div>\n\n  <button id=\"kgcalcBtn\" class=\"btn-primary\">Hesapla<\/button>\n\n  <div id=\"result2\" class=\"center\" style=\"font-weight:700;font-size:1.2rem;margin-top:10px;\"><\/div>\n  <p class=\"note center\">*Hesap teoriktir. Emniyet katsay\u0131lar\u0131 ve montaj ko\u015fullar\u0131 dikkate al\u0131nmal\u0131d\u0131r.<\/p>\n<\/div>\n\n<!-- ===================== SCRIPTLER ===================== -->\n<script>\n\/* -------- 1) M\u00fchendis blo\u011fu: Akma\/Kopma + Tork -------- *\/\n(function(){\n  const coarsePitch = {\n    M4:0.7, M5:0.8, M6:1.0, M8:1.25, M10:1.5, M12:1.75,\n    M14:2.0, M16:2.0, M18:2.5, M20:2.5, M22:2.5, M24:3.0,\n    M27:3.0, M30:3.5\n  };\n  const mSizeEl = document.getElementById('mSize');\n  const pitchEl = document.getElementById('pitch');\n  const gradeEl = document.getElementById('grade');\n  const kEl = document.getElementById('kFactor');\n  const alphaEl = document.getElementById('alpha');\n  const out = {\n    As: document.getElementById('As'),\n    Re: document.getElementById('Re'),\n    Rm: document.getElementById('RmVal'),\n    Ft: document.getElementById('Ft'),\n    Fu: document.getElementById('Fu'),\n    T:  document.getElementById('Torque')\n  };\n  const panel = document.getElementById('sonuc');\n\n  function setPitch(){\n    const key = mSizeEl.value;\n    if (coarsePitch[key] != null) pitchEl.value = coarsePitch[key];\n  }\n  mSizeEl.addEventListener('change', setPitch);\n  setPitch();\n\n  function fmt(n, digits=2){ return Number(n).toLocaleString('tr-TR',{maximumFractionDigits:digits}); }\n\n  function calc(){\n    const mStr = mSizeEl.value;                 \/\/ \"M8\"\n    const d_mm = parseFloat(mStr.replace('M','')) || 0;\n    const p = parseFloat(pitchEl.value) || 0;\n    const grade = gradeEl.value;\n    const K = parseFloat(kEl.value);\n    const alpha = parseFloat(alphaEl.value);\n    if (!d_mm || !p || !K || !alpha){ alert(\"L\u00fctfen ge\u00e7erli de\u011ferler girin.\"); return; }\n\n    \/\/ Rm\/Re (MPa)\n    let Rm, Re;\n    if (grade === '8.8'){ Rm = 800; Re = 0.8 * Rm; }\n    else if (grade === '10.9'){ Rm = 1000; Re = 0.9 * Rm; }\n    else { Rm = 1200; Re = 0.9 * Rm; } \/\/ 12.9\n\n    \/\/ As (mm^2)\n    const As = Math.PI\/4 * Math.pow(d_mm - 0.9382*p, 2);\n\n    \/\/ Ft (N) ~ hedef s\u0131kma; Fu (N) ~ kopma\n    const Ft = alpha * Re * As;\n    const Fu = Rm * As;\n\n    \/\/ Tork (N\u00b7m)\n    const d_m = d_mm \/ 1000;\n    const T = K * Ft * d_m;\n\n    panel.style.display = 'block';\n    out.As.textContent = `${fmt(As,2)} mm\u00b2`;\n    out.Re.textContent = `${fmt(Re,0)} MPa`;\n    out.Rm.textContent = `${fmt(Rm,0)} MPa`;\n    out.Ft.textContent = `${fmt(Ft,0)} N (${fmt(Ft\/1000,2)} kN)`;\n    out.Fu.textContent = `${fmt(Fu,0)} N (${fmt(Fu\/1000,2)} kN)`;\n    out.T.textContent  = `${fmt(T,2)} N\u00b7m`;\n  }\n\n  document.getElementById('calcBtn').addEventListener('click', calc);\n})();\n\n\/* -------- 2) Halk dili blo\u011fu: \u201cKa\u00e7 kg \u00e7eker?\u201d -------- *\/\n(function(){\n  \/\/ ISO metrik (coarse) yakla\u015f\u0131k nominal gerilme alan\u0131 As [mm\u00b2]\n  const areas = {\n    \"M4\": 8.78, \"M5\": 14.2, \"M6\": 20.1, \"M8\": 36.6,\n    \"M10\": 58.0, \"M12\": 84.3, \"M14\": 115.0, \"M16\": 157.0,\n    \"M18\": 192.0, \"M20\": 245.0, \"M22\": 303.0, \"M24\": 353.0,\n    \"M27\": 459.0, \"M30\": 561.0\n  };\n  \/\/ \u00c7ekme dayan\u0131m\u0131 Rm ~ N\/mm\u00b2 (yakla\u015f\u0131k min. de\u011ferler)\n  const grades = { \"8.8\": 800, \"10.9\": 1000, \"12.9\": 1200 };\n\n  function fmt(n, digits=2){ return Number(n).toLocaleString('tr-TR',{maximumFractionDigits:digits}); }\n\n  function calcSimple(){\n    const d = document.getElementById(\"diameter2\").value;\n    const g = document.getElementById(\"grade2\").value;\n\n    const As = areas[d];\n    const Rm = grades[g];\n    if (!As || !Rm){ document.getElementById(\"result2\").textContent = \"De\u011ferler bulunamad\u0131.\"; return; }\n\n    const Fmax_N = As * Rm;           \/\/ N\n    const kgf = Fmax_N * 0.10197;     \/\/ kgf\n    const ton = kgf \/ 1000;\n\n    document.getElementById(\"result2\").innerHTML =\n      `${d} \u2013 ${g} kalite c\u0131vata yakla\u015f\u0131k <span style=\"color:var(--brand)\">${fmt(ton,2)} ton<\/span> (${fmt(kgf,0)} kg) \u00e7eker.`;\n  }\n\n  document.getElementById(\"kgcalcBtn\").addEventListener(\"click\", calcSimple);\n})();\n<\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DIN 931 ve DIN 912 C\u0131vatalar \u0130\u00e7in C\u0131vata Dayan\u0131m Hesaplay\u0131c\u0131 \u00c7ap (M), kalite ve montaj ko\u015fulunu se\u00e7in. Hesaplar yakla\u015f\u0131k de\u011fer<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-37416","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stokcivata.com\/index.php?rest_route=\/wp\/v2\/pages\/37416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stokcivata.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stokcivata.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stokcivata.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stokcivata.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=37416"}],"version-history":[{"count":3,"href":"https:\/\/stokcivata.com\/index.php?rest_route=\/wp\/v2\/pages\/37416\/revisions"}],"predecessor-version":[{"id":37420,"href":"https:\/\/stokcivata.com\/index.php?rest_route=\/wp\/v2\/pages\/37416\/revisions\/37420"}],"wp:attachment":[{"href":"https:\/\/stokcivata.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=37416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}