<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa układ ślimakowy - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/tag/uklad-slimakowy/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/tag/uklad-slimakowy/</link>
	<description>Ogrzewanie podłogowe i systemy HVAC oparte na obliczeniach.</description>
	<lastBuildDate>Tue, 15 Sep 2026 06:48:22 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2026/10/Projekt-Ogrzewania-favicon-512-100x100.webp</url>
	<title>Archiwa układ ślimakowy - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/tag/uklad-slimakowy/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Układ ślimakowy ogrzewania podłogowego – schemat i montaż krok po kroku.</title>
		<link>https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/</link>
					<comments>https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#comments</comments>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Fri, 21 Feb 2025 10:53:02 +0000</pubDate>
				<category><![CDATA[Domowe systemy grzewcze]]></category>
		<category><![CDATA[Instalacja ogrzewania podłogowego]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Montaż instalacji grzewczych]]></category>
		<category><![CDATA[Niskotemperaturowe systemy grzewcze]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradnik budowlany]]></category>
		<category><![CDATA[Poradniki instalacyjne]]></category>
		<category><![CDATA[Porady budowlane]]></category>
		<category><![CDATA[Porady ekspertów]]></category>
		<category><![CDATA[Projektowanie instalacji grzewczych]]></category>
		<category><![CDATA[Systemy grzewcze]]></category>
		<category><![CDATA[Układ ślimakowy]]></category>
		<category><![CDATA[Układanie rur grzewczych]]></category>
		<category><![CDATA[energia w domu]]></category>
		<category><![CDATA[instalacje grzewcze]]></category>
		<category><![CDATA[montaż ogrzewania]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[poradnik DIY]]></category>
		<category><![CDATA[projektowanie ogrzewania]]></category>
		<category><![CDATA[remont domu]]></category>
		<category><![CDATA[równomierne ciepło]]></category>
		<category><![CDATA[systemy grzewcze]]></category>
		<category><![CDATA[układ ślimakowy]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=2270</guid>

					<description><![CDATA[<p>Planujesz montaż ogrzewania podłogowego i zastanawiasz się, jaki układ rur wybrać? Ogrzewanie podłogowe w układzie ślimakowym to sprawdzony sposób na równomierne rozprowadzenie ciepła w całym pomieszczeniu. W artykule krok po kroku wyjaśniamy, jak zaplanować i zamontować ten system, aby uniknąć błędów i cieszyć się komfortem cieplnym przez lata. Dowiesz się, jak obliczyć moc grzewczą, dobrać rozstaw rur i przeprowadzić test ciśnieniowy. Sprawdź, dlaczego układ spiralny jest tak popularny!</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/">Układ ślimakowy ogrzewania podłogowego – schemat i montaż krok po kroku.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-pipe-guide {
    --rk-navy: #0b2536;
    --rk-navy-2: #12394d;
    --rk-navy-3: #1b465b;
    --rk-cyan: #29c4d7;
    --rk-cyan-dark: #078fb3;
    --rk-cyan-soft: #def7fa;
    --rk-orange: #ff6846;
    --rk-orange-dark: #e44f31;
    --rk-yellow: #f2b526;
    --rk-green: #2fcda1;
    --rk-green-dark: #168267;
    --rk-red: #d7504a;
    --rk-purple: #6963ce;
    --rk-ink: #10283a;
    --rk-copy: #3c5668;
    --rk-muted: #6b8191;
    --rk-line: #d3e2e8;
    --rk-bg: #f3f8fa;
    --rk-white: #ffffff;
    color: var(--rk-ink);
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.62;
    margin: 0 auto;
    max-width: 1360px;
    overflow-wrap: anywhere;
    width: 100%;
  }

  #rk-pipe-guide,
  #rk-pipe-guide * {
    box-sizing: border-box;
    min-width: 0;
  }

  #rk-pipe-guide a {
    color: var(--rk-cyan-dark);
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }

  #rk-pipe-guide a:hover,
  #rk-pipe-guide a:focus-visible {
    color: var(--rk-orange-dark);
  }

  #rk-pipe-guide button,
  #rk-pipe-guide input,
  #rk-pipe-guide select {
    font: inherit;
  }

  #rk-pipe-guide button:focus-visible,
  #rk-pipe-guide a:focus-visible,
  #rk-pipe-guide summary:focus-visible,
  #rk-pipe-guide input:focus-visible,
  #rk-pipe-guide select:focus-visible {
    outline: 3px solid rgba(41, 196, 215, 0.48);
    outline-offset: 3px;
  }

  #rk-pipe-guide img {
    display: block;
    height: auto;
    max-width: 100%;
  }

  #rk-pipe-guide .rk-pipe-shell {
    background: var(--rk-white);
    border: 1px solid var(--rk-line);
    box-shadow: 0 22px 65px rgba(13, 41, 57, 0.12);
    overflow: hidden;
  }

  #rk-pipe-guide .rk-pipe-hero {
    background:
      radial-gradient(circle at 89% 111%, rgba(41, 196, 215, 0.24) 0, rgba(41, 196, 215, 0.24) 17%, transparent 17.2%),
      linear-gradient(120deg, #0b2536 0%, #143e52 61%, #0d6576 100%);
    color: var(--rk-white);
    overflow: hidden;
    padding: 62px 58px 56px;
    position: relative;
  }

  #rk-pipe-guide .rk-pipe-hero::before {
    background: var(--rk-orange);
    border-radius: 50%;
    box-shadow: 0 0 0 9px rgba(255, 104, 70, 0.14);
    content: "";
    height: 12px;
    left: 58px;
    position: absolute;
    top: 43px;
    width: 12px;
  }

  #rk-pipe-guide .rk-pipe-kicker {
    color: #6ce5ef;
    display: block;
    font-size: 0.77rem;
    font-weight: 900;
    letter-spacing: 0.13em;
    margin: 0 0 19px 28px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-hero-title,
  #rk-pipe-guide .rk-pipe-section-title,
  #rk-pipe-guide .rk-pipe-cta-title,
  #rk-pipe-guide .rk-pipe-author-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 900;
    letter-spacing: -0.035em;
    line-height: 1.06;
  }

  #rk-pipe-guide .rk-pipe-hero-title {
    font-size: clamp(2.4rem, 6vw, 5.35rem);
    margin: 0;
    max-width: 1180px;
  }

  #rk-pipe-guide .rk-pipe-hero-title span {
    color: #69e7f2;
  }

  #rk-pipe-guide .rk-pipe-hero-lead {
    color: #e3f0f4;
    font-size: clamp(1.08rem, 2vw, 1.43rem);
    line-height: 1.55;
    margin: 27px 0 0;
    max-width: 1080px;
  }

  #rk-pipe-guide .rk-pipe-hero-tags,
  #rk-pipe-guide .rk-pipe-meta,
  #rk-pipe-guide .rk-pipe-shortcuts {
    display: flex;
    flex-wrap: wrap;
  }

  #rk-pipe-guide .rk-pipe-hero-tags {
    gap: 10px;
    margin-top: 30px;
  }

  #rk-pipe-guide .rk-pipe-hero-tags span {
    background: rgba(255, 255, 255, 0.08);
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 999px;
    color: #ffffff;
    font-size: 0.82rem;
    font-weight: 800;
    padding: 8px 14px;
  }

  #rk-pipe-guide .rk-pipe-meta {
    color: #c5d9df;
    font-size: 0.83rem;
    font-weight: 700;
    gap: 12px 24px;
    margin-top: 34px;
  }

  #rk-pipe-guide .rk-pipe-meta strong {
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-shortcuts {
    align-items: center;
    background: #ffffff;
    border-bottom: 1px solid var(--rk-line);
    gap: 9px;
    padding: 22px 34px;
    position: static;
  }

  #rk-pipe-guide .rk-pipe-shortcuts-label {
    color: var(--rk-ink);
    flex: 1 0 100%;
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.08em;
    margin-bottom: 2px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-shortcuts a {
    background: #f1f6f8;
    border: 1px solid transparent;
    border-radius: 999px;
    color: var(--rk-ink);
    font-size: 0.76rem;
    font-weight: 800;
    line-height: 1.25;
    padding: 8px 12px;
    text-decoration: none;
  }

  #rk-pipe-guide .rk-pipe-shortcuts a:hover,
  #rk-pipe-guide .rk-pipe-shortcuts a:focus-visible {
    background: var(--rk-cyan-soft);
    border-color: #91dce5;
    color: #075f78;
  }

  #rk-pipe-guide .rk-pipe-section {
    padding: 64px 58px;
  }

  #rk-pipe-guide .rk-pipe-section + .rk-pipe-section {
    border-top: 1px solid var(--rk-line);
  }

  #rk-pipe-guide .rk-pipe-section-soft {
    background: var(--rk-bg);
  }

  #rk-pipe-guide .rk-pipe-section-dark {
    background: var(--rk-navy);
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-eyebrow {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.75rem;
    font-weight: 900;
    letter-spacing: 0.12em;
    margin-bottom: 12px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-eyebrow {
    color: #68e6ef;
  }

  #rk-pipe-guide .rk-pipe-section-title,
  #rk-pipe-guide .rk-pipe-author-title {
    color: var(--rk-ink);
    font-size: clamp(2rem, 4vw, 3.65rem);
    margin: 0;
    max-width: 1050px;
  }

  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-section-title {
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-lead {
    color: var(--rk-copy);
    font-size: clamp(1.03rem, 1.7vw, 1.25rem);
    line-height: 1.7;
    margin: 22px 0 0;
    max-width: 1120px;
  }

  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-lead,
  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-copy {
    color: #c8dbe2;
  }

  #rk-pipe-guide .rk-pipe-copy {
    color: var(--rk-copy);
    margin: 22px 0 0;
  }

  #rk-pipe-guide .rk-pipe-copy strong,
  #rk-pipe-guide .rk-pipe-lead strong {
    color: var(--rk-ink);
  }

  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-copy strong,
  #rk-pipe-guide .rk-pipe-section-dark .rk-pipe-lead strong {
    color: #ffffff;
  }

  #rk-pipe-guide .rk-pipe-answer {
    background: linear-gradient(135deg, #e6fafd 0%, #f8fcfd 100%);
    border: 1px solid #9cdfe8;
    border-left: 7px solid var(--rk-cyan);
    border-radius: 18px;
    margin-top: 28px;
    padding: 27px 29px;
  }

  #rk-pipe-guide .rk-pipe-answer strong {
    color: var(--rk-ink);
    display: block;
    font-size: 1.24rem;
    line-height: 1.4;
  }

  #rk-pipe-guide .rk-pipe-answer p {
    color: var(--rk-copy);
    margin: 10px 0 0;
  }

  #rk-pipe-guide .rk-pipe-grid-2,
  #rk-pipe-guide .rk-pipe-grid-3,
  #rk-pipe-guide .rk-pipe-grid-4,
  #rk-pipe-guide .rk-pipe-source-grid,
  #rk-pipe-guide .rk-pipe-author-facts,
  #rk-pipe-guide .rk-snail-step-grid,
  #rk-pipe-guide .rk-snail-results,
  #rk-pipe-guide .rk-snail-check-grid {
    display: grid;
    gap: 18px;
    margin-top: 30px;
  }

  #rk-pipe-guide .rk-pipe-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-grid-3,
  #rk-pipe-guide .rk-snail-step-grid,
  #rk-pipe-guide .rk-snail-check-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-grid-4,
  #rk-pipe-guide .rk-snail-results {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-card {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 17px;
    padding: 24px;
  }

  #rk-pipe-guide .rk-pipe-section-soft .rk-pipe-card {
    background: rgba(255, 255, 255, 0.88);
  }

  #rk-pipe-guide .rk-pipe-card-number,
  #rk-pipe-guide .rk-pipe-icon {
    align-items: center;
    background: var(--rk-cyan-soft);
    border-radius: 10px;
    color: #076c85;
    display: inline-flex;
    font-size: 0.82rem;
    font-weight: 900;
    height: 36px;
    justify-content: center;
    margin-bottom: 14px;
    min-width: 36px;
    padding: 0 10px;
  }

  #rk-pipe-guide .rk-pipe-card h3 {
    color: var(--rk-ink);
    font-size: 1.12rem;
    line-height: 1.3;
    margin: 0 0 9px;
  }

  #rk-pipe-guide .rk-pipe-card p {
    color: var(--rk-copy);
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-note {
    background: #fff6e2;
    border-left: 6px solid var(--rk-yellow);
    border-radius: 14px;
    color: #5b4a1d;
    margin-top: 26px;
    padding: 18px 21px;
  }

  #rk-pipe-guide .rk-pipe-note p {
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-note-good {
    background: #e9faf5;
    border-left-color: var(--rk-green);
    color: #145e4d;
  }

  #rk-pipe-guide .rk-pipe-note-bad {
    background: #fff0ec;
    border-left-color: var(--rk-orange);
    color: #743425;
  }

  #rk-pipe-guide .rk-pipe-table-wrap {
    margin-top: 30px;
    overflow-x: auto;
  }

  #rk-pipe-guide table {
    border-collapse: separate;
    border-spacing: 0;
    min-width: 760px;
    width: 100%;
  }

  #rk-pipe-guide th {
    background: var(--rk-navy);
    border-bottom: 1px solid #31576a;
    color: #ffffff;
    font-size: 0.78rem;
    letter-spacing: 0.04em;
    padding: 15px 16px;
    text-align: left;
    text-transform: uppercase;
  }

  #rk-pipe-guide th:first-child {
    border-radius: 14px 0 0;
  }

  #rk-pipe-guide th:last-child {
    border-radius: 0 14px 0 0;
  }

  #rk-pipe-guide td {
    background: #ffffff;
    border-bottom: 1px solid var(--rk-line);
    color: var(--rk-copy);
    padding: 16px;
    vertical-align: top;
  }

  #rk-pipe-guide tbody tr td:first-child {
    border-left: 1px solid var(--rk-line);
  }

  #rk-pipe-guide tbody tr td:last-child {
    border-right: 1px solid var(--rk-line);
  }

  #rk-pipe-guide tbody tr:last-child td:first-child {
    border-radius: 0 0 0 14px;
  }

  #rk-pipe-guide tbody tr:last-child td:last-child {
    border-radius: 0 0 14px;
  }

  #rk-pipe-guide td strong {
    color: var(--rk-ink);
  }

  #rk-pipe-guide .rk-pipe-formula {
    background: #edf8fa;
    border: 1px solid #b4e1e7;
    border-radius: 13px;
    color: #086b82;
    font-family: Consolas, Monaco, monospace;
    font-size: 1rem;
    font-weight: 700;
    margin-top: 20px;
    padding: 15px 18px;
  }

  #rk-pipe-guide .rk-pipe-bullets {
    color: var(--rk-copy);
    margin: 20px 0 0;
    padding-left: 22px;
  }

  #rk-pipe-guide .rk-pipe-bullets li + li {
    margin-top: 9px;
  }

  #rk-pipe-guide .rk-snail-visual {
    background: #102f42;
    border: 1px solid #315a70;
    border-radius: 22px;
    margin-top: 32px;
    padding: 28px;
  }

  #rk-pipe-guide .rk-snail-visual-head {
    border-bottom: 1px solid #315a70;
    margin-bottom: 25px;
    padding-bottom: 20px;
  }

  #rk-pipe-guide .rk-snail-visual-head h3 {
    color: #ffffff;
    font-size: clamp(1.55rem, 3vw, 2.3rem);
    line-height: 1.2;
    margin: 0;
  }

  #rk-pipe-guide .rk-snail-visual-head p {
    color: #bad3dc;
    margin: 9px 0 0;
  }

  #rk-pipe-guide .rk-snail-visual-layout {
    display: grid;
    gap: 22px;
    grid-template-columns: minmax(0, 1.25fr) minmax(300px, 0.75fr);
  }

  #rk-pipe-guide .rk-snail-board {
    background: #f8fcfd;
    border: 1px solid #4d7183;
    border-radius: 18px;
    min-height: 420px;
    overflow: hidden;
    padding: 15px;
  }

  #rk-pipe-guide .rk-snail-board svg {
    display: block;
    height: auto;
    width: 100%;
  }

  #rk-pipe-guide .rk-snail-room {
    fill: #eaf3f6;
    stroke: #8ca9b6;
    stroke-width: 2;
  }

  #rk-pipe-guide .rk-snail-door {
    fill: #ffffff;
    stroke: #8ca9b6;
    stroke-width: 2;
  }

  #rk-pipe-guide .rk-snail-window {
    stroke: #29c4d7;
    stroke-linecap: round;
    stroke-width: 8;
  }

  #rk-pipe-guide .rk-snail-route {
    fill: none;
    opacity: 0.11;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 8;
    transition: opacity 180ms ease, stroke-width 180ms ease;
  }

  #rk-pipe-guide .rk-snail-route.is-supply {
    stroke: var(--rk-orange);
  }

  #rk-pipe-guide .rk-snail-route.is-return {
    stroke: #168cb7;
  }

  #rk-pipe-guide .rk-snail-route.is-done {
    opacity: 0.72;
  }

  #rk-pipe-guide .rk-snail-route.is-active {
    opacity: 1;
    stroke-width: 11;
  }

  #rk-pipe-guide .rk-snail-board-label {
    fill: var(--rk-ink);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 800;
  }

  #rk-pipe-guide .rk-snail-board-small {
    fill: #547080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 700;
  }

  #rk-pipe-guide .rk-snail-stage-panel {
    background: #17394b;
    border: 1px solid #376177;
    border-radius: 18px;
    display: flex;
    flex-direction: column;
    padding: 24px;
  }

  #rk-pipe-guide .rk-snail-stage-kicker {
    color: #70e5ef;
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-snail-stage-panel h3 {
    color: #ffffff;
    font-size: 1.55rem;
    line-height: 1.25;
    margin: 9px 0 10px;
  }

  #rk-pipe-guide .rk-snail-stage-panel > p {
    color: #c8dce3;
    margin: 0;
  }

  #rk-pipe-guide .rk-snail-stage-facts {
    display: grid;
    gap: 10px;
    margin-top: 21px;
  }

  #rk-pipe-guide .rk-snail-stage-fact {
    background: rgba(255, 255, 255, 0.055);
    border: 1px solid rgba(255, 255, 255, 0.13);
    border-radius: 12px;
    padding: 14px;
  }

  #rk-pipe-guide .rk-snail-stage-fact strong {
    color: #70e5ef;
    display: block;
    font-size: 0.7rem;
    letter-spacing: 0.07em;
    margin-bottom: 4px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-snail-stage-fact span {
    color: #ffffff;
    font-size: 0.9rem;
  }

  #rk-pipe-guide .rk-snail-step-button {
    background: #173e51;
    border: 1px solid #356178;
    border-radius: 15px;
    color: #ffffff;
    cursor: pointer;
    min-height: 112px;
    padding: 17px;
    text-align: left;
  }

  #rk-pipe-guide .rk-snail-step-button[aria-pressed="true"] {
    background: var(--rk-cyan);
    border-color: var(--rk-cyan);
    color: #072838;
  }

  #rk-pipe-guide .rk-snail-step-number {
    align-items: center;
    background: rgba(255, 255, 255, 0.13);
    border-radius: 8px;
    display: inline-flex;
    font-weight: 900;
    height: 32px;
    justify-content: center;
    margin-bottom: 10px;
    width: 32px;
  }

  #rk-pipe-guide .rk-snail-step-button[aria-pressed="true"] .rk-snail-step-number {
    background: rgba(7, 40, 56, 0.13);
  }

  #rk-pipe-guide .rk-snail-step-button strong {
    display: block;
    font-size: 0.94rem;
    line-height: 1.3;
  }

  #rk-pipe-guide .rk-snail-legend {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 20px;
    margin-top: 18px;
  }

  #rk-pipe-guide .rk-snail-legend span {
    align-items: center;
    color: #c8dce3;
    display: inline-flex;
    font-size: 0.82rem;
    font-weight: 800;
    gap: 8px;
  }

  #rk-pipe-guide .rk-snail-legend i {
    border-radius: 999px;
    display: inline-block;
    height: 7px;
    width: 32px;
  }

  #rk-pipe-guide .rk-snail-legend .is-hot {
    background: var(--rk-orange);
  }

  #rk-pipe-guide .rk-snail-legend .is-cool {
    background: #168cb7;
  }

  #rk-pipe-guide .rk-snail-calculator {
    background: #102f42;
    border: 1px solid #315a70;
    border-radius: 22px;
    margin-top: 32px;
    padding: 28px;
  }

  #rk-pipe-guide .rk-snail-calculator-head {
    border-bottom: 1px solid #315a70;
    margin-bottom: 24px;
    padding-bottom: 19px;
  }

  #rk-pipe-guide .rk-snail-calculator-head h3 {
    color: #ffffff;
    font-size: clamp(1.55rem, 3vw, 2.3rem);
    line-height: 1.2;
    margin: 0;
  }

  #rk-pipe-guide .rk-snail-calculator-head p {
    color: #bad3dc;
    margin: 9px 0 0;
  }

  #rk-pipe-guide .rk-snail-fields {
    display: grid;
    gap: 15px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-snail-field {
    display: block;
  }

  #rk-pipe-guide .rk-snail-field span {
    color: #eaf6f8;
    display: block;
    font-size: 0.78rem;
    font-weight: 800;
    line-height: 1.35;
    margin-bottom: 7px;
  }

  #rk-pipe-guide .rk-snail-field input,
  #rk-pipe-guide .rk-snail-field select {
    background: #ffffff;
    border: 1px solid #b8ccd5;
    border-radius: 10px;
    color: var(--rk-ink);
    min-height: 48px;
    padding: 10px 12px;
    width: 100%;
  }

  #rk-pipe-guide .rk-snail-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 11px;
    margin-top: 20px;
  }

  #rk-pipe-guide .rk-snail-calculate,
  #rk-pipe-guide .rk-snail-reset {
    border-radius: 11px;
    cursor: pointer;
    font-weight: 900;
    min-height: 48px;
    padding: 11px 18px;
  }

  #rk-pipe-guide .rk-snail-calculate {
    background: var(--rk-orange);
    border: 1px solid var(--rk-orange);
    color: #ffffff;
  }

  #rk-pipe-guide .rk-snail-calculate:hover {
    background: var(--rk-orange-dark);
  }

  #rk-pipe-guide .rk-snail-reset {
    background: transparent;
    border: 1px solid #5d7c8d;
    color: #ffffff;
  }

  #rk-pipe-guide .rk-snail-calculator-result {
    background: #ffffff;
    border-left: 7px solid var(--rk-yellow);
    border-radius: 17px;
    margin-top: 22px;
    padding: 24px;
  }

  #rk-pipe-guide .rk-snail-calculator-result.is-good {
    border-left-color: var(--rk-green);
  }

  #rk-pipe-guide .rk-snail-calculator-result.is-stop {
    border-left-color: var(--rk-orange);
  }

  #rk-pipe-guide .rk-snail-result-status {
    color: var(--rk-ink);
    font-size: clamp(1.3rem, 2.5vw, 1.95rem);
    font-weight: 900;
    line-height: 1.25;
    margin: 0;
  }

  #rk-pipe-guide .rk-snail-result-intro {
    color: var(--rk-copy);
    margin: 8px 0 0;
  }

  #rk-pipe-guide .rk-snail-result-card {
    background: #f4f9fa;
    border: 1px solid var(--rk-line);
    border-radius: 13px;
    padding: 16px;
  }

  #rk-pipe-guide .rk-snail-result-card strong {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.7rem;
    letter-spacing: 0.06em;
    margin-bottom: 6px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-snail-result-card span {
    color: var(--rk-ink);
    display: block;
    font-size: 1.35rem;
    font-weight: 900;
    line-height: 1.2;
  }

  #rk-pipe-guide .rk-snail-result-card small {
    color: var(--rk-muted);
    display: block;
    font-size: 0.75rem;
    margin-top: 5px;
  }

  #rk-pipe-guide .rk-snail-disclaimer {
    color: #6c8190;
    font-size: 0.78rem;
    margin: 16px 0 0;
  }

  #rk-pipe-guide .rk-pipe-cta {
    background:
      radial-gradient(circle at 93% 120%, rgba(41, 196, 215, 0.22) 0, rgba(41, 196, 215, 0.22) 19%, transparent 19.2%),
      linear-gradient(125deg, #0b2536 0%, #153e51 62%, #0d6272 100%);
    border-radius: 21px;
    color: #ffffff;
    margin-top: 34px;
    overflow: hidden;
    padding: 36px;
  }

  #rk-pipe-guide .rk-pipe-cta-title {
    color: #ffffff;
    font-size: clamp(1.7rem, 3.3vw, 2.8rem);
    margin: 0;
    max-width: 970px;
  }

  #rk-pipe-guide .rk-pipe-cta p {
    color: #cee0e6;
    margin: 14px 0 0;
    max-width: 970px;
  }

  #rk-pipe-guide .rk-pipe-cta-button {
    background: var(--rk-orange);
    border-radius: 12px;
    box-shadow: 0 12px 25px rgba(255, 104, 70, 0.24);
    color: #ffffff;
    display: inline-block;
    font-weight: 900;
    margin-top: 22px;
    padding: 14px 20px;
    text-decoration: none;
  }

  #rk-pipe-guide .rk-pipe-cta-button:hover,
  #rk-pipe-guide .rk-pipe-cta-button:focus-visible {
    background: #ffffff;
    color: var(--rk-orange-dark);
  }

  #rk-pipe-guide .rk-pipe-link-disclosure {
    color: #a9c4ce;
    display: block;
    font-size: 0.75rem;
    margin-top: 12px;
  }

  #rk-pipe-guide .rk-pipe-final {
    background: linear-gradient(180deg, #f4fafb 0%, #ffffff 100%);
  }

  #rk-pipe-guide .rk-pipe-source-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-source-card {
    background: #f2f7f9;
    border: 1px solid #cfe0e7;
    border-radius: 15px;
    padding: 20px;
  }

  #rk-pipe-guide .rk-pipe-source-card a {
    color: var(--rk-cyan-dark);
    font-size: 1rem;
    font-weight: 900;
  }

  #rk-pipe-guide .rk-pipe-source-card p {
    color: var(--rk-copy);
    margin: 8px 0 0;
  }

  #rk-pipe-guide .rk-pipe-responsibility {
    background: #fff0eb;
    border-left: 6px solid var(--rk-orange);
    border-radius: 14px;
    color: #613427;
    margin-top: 26px;
    padding: 19px 22px;
  }

  #rk-pipe-guide .rk-pipe-responsibility p {
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-faq {
    display: grid;
    gap: 12px;
    margin-top: 30px;
  }

  #rk-pipe-guide .rk-pipe-faq details {
    background: #ffffff;
    border: 1px solid var(--rk-line);
    border-radius: 14px;
    overflow: hidden;
  }

  #rk-pipe-guide .rk-pipe-faq summary {
    color: var(--rk-ink);
    cursor: pointer;
    font-weight: 900;
    list-style: none;
    padding: 19px 52px 19px 20px;
    position: relative;
  }

  #rk-pipe-guide .rk-pipe-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-pipe-guide .rk-pipe-faq summary::after {
    color: var(--rk-cyan-dark);
    content: "+";
    font-size: 1.55rem;
    font-weight: 700;
    position: absolute;
    right: 20px;
    top: 12px;
  }

  #rk-pipe-guide .rk-pipe-faq details[open] summary::after {
    content: "−";
  }

  #rk-pipe-guide .rk-pipe-faq-answer {
    border-top: 1px solid var(--rk-line);
    color: var(--rk-copy);
    padding: 18px 20px;
  }

  #rk-pipe-guide .rk-pipe-faq-answer p {
    margin: 0;
  }

  #rk-pipe-guide .rk-pipe-author {
    background: #eef6f8;
    border-top: 1px solid var(--rk-line);
    padding: 64px 58px;
  }

  #rk-pipe-guide .rk-pipe-author-layout {
    background: #ffffff;
    border: 1px solid #cbdde5;
    border-radius: 21px;
    display: grid;
    grid-template-columns: 290px minmax(0, 1fr);
    overflow: hidden;
  }

  #rk-pipe-guide .rk-pipe-author-side {
    align-items: center;
    background: var(--rk-navy);
    color: #ffffff;
    display: flex;
    flex-direction: column;
    padding: 35px 25px;
    text-align: center;
  }

  #rk-pipe-guide .rk-pipe-author-photo {
    background: #ffffff;
    border: 6px solid rgba(255, 255, 255, 0.2);
    border-radius: 50%;
    overflow: hidden;
    width: 158px;
  }

  #rk-pipe-guide .rk-pipe-author-name {
    font-size: 1.25rem;
    font-weight: 900;
    margin-top: 20px;
  }

  #rk-pipe-guide .rk-pipe-author-role {
    color: #bcd2db;
    font-size: 0.82rem;
    margin: 8px 0 0;
  }

  #rk-pipe-guide .rk-pipe-author-social {
    display: flex;
    gap: 10px;
    margin-top: 21px;
  }

  #rk-pipe-guide .rk-pipe-author-social a {
    align-items: center;
    border: 1px solid #497185;
    border-radius: 50%;
    color: #d8e9ee;
    display: inline-flex;
    height: 42px;
    justify-content: center;
    text-decoration: none;
    width: 42px;
  }

  #rk-pipe-guide .rk-pipe-author-social a:hover {
    background: var(--rk-cyan);
    color: var(--rk-navy);
  }

  #rk-pipe-guide .rk-pipe-author-main {
    padding: 37px;
  }

  #rk-pipe-guide .rk-pipe-author-title {
    font-size: clamp(1.85rem, 3.5vw, 3rem);
  }

  #rk-pipe-guide .rk-pipe-author-quote {
    background: #f7fbfc;
    border: 1px solid #cfe0e7;
    border-left: 6px solid var(--rk-cyan);
    border-radius: 14px;
    color: var(--rk-ink);
    font-size: 1.04rem;
    font-style: italic;
    font-weight: 700;
    line-height: 1.7;
    margin-top: 24px;
    padding: 20px 22px;
  }

  #rk-pipe-guide .rk-pipe-author-main > p {
    color: var(--rk-copy);
    margin: 18px 0 0;
  }

  #rk-pipe-guide .rk-pipe-author-facts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-pipe-guide .rk-pipe-author-fact {
    background: #eef7f9;
    border: 1px solid #d2e4e9;
    border-radius: 13px;
    color: var(--rk-copy);
    font-size: 0.84rem;
    padding: 15px;
  }

  #rk-pipe-guide .rk-pipe-author-fact strong {
    color: var(--rk-cyan-dark);
    display: block;
    font-size: 0.73rem;
    letter-spacing: 0.06em;
    margin-bottom: 5px;
    text-transform: uppercase;
  }

  #rk-pipe-guide .rk-pipe-visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

  @media (max-width: 1050px) {
    #rk-pipe-guide .rk-pipe-grid-4,
    #rk-pipe-guide .rk-snail-results {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-pipe-guide .rk-snail-fields {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-pipe-guide .rk-snail-visual-layout {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-snail-board {
      min-height: 0;
    }
  }

  @media (max-width: 820px) {
    #rk-pipe-guide .rk-pipe-hero,
    #rk-pipe-guide .rk-pipe-section,
    #rk-pipe-guide .rk-pipe-author {
      padding-left: 28px;
      padding-right: 28px;
    }

    #rk-pipe-guide .rk-pipe-hero::before {
      left: 28px;
    }

    #rk-pipe-guide .rk-pipe-shortcuts {
      padding-left: 22px;
      padding-right: 22px;
    }

    #rk-pipe-guide .rk-pipe-grid-3,
    #rk-pipe-guide .rk-snail-step-grid,
    #rk-pipe-guide .rk-snail-check-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-pipe-guide .rk-pipe-author-layout {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (max-width: 660px) {
    #rk-pipe-guide .rk-pipe-hero {
      padding-bottom: 42px;
      padding-top: 52px;
    }

    #rk-pipe-guide .rk-pipe-section,
    #rk-pipe-guide .rk-pipe-author {
      padding-bottom: 46px;
      padding-top: 46px;
    }

    #rk-pipe-guide .rk-pipe-grid-2,
    #rk-pipe-guide .rk-pipe-grid-3,
    #rk-pipe-guide .rk-pipe-grid-4,
    #rk-pipe-guide .rk-pipe-source-grid,
    #rk-pipe-guide .rk-pipe-author-facts,
    #rk-pipe-guide .rk-snail-step-grid,
    #rk-pipe-guide .rk-snail-results,
    #rk-pipe-guide .rk-snail-check-grid,
    #rk-pipe-guide .rk-snail-fields {
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-snail-visual,
    #rk-pipe-guide .rk-snail-calculator,
    #rk-pipe-guide .rk-pipe-cta {
      border-radius: 17px;
      padding: 20px;
    }

    #rk-pipe-guide .rk-snail-stage-panel,
    #rk-pipe-guide .rk-snail-calculator-result {
      padding: 18px;
    }

    #rk-pipe-guide .rk-snail-actions {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
    }

    #rk-pipe-guide .rk-snail-calculate,
    #rk-pipe-guide .rk-snail-reset,
    #rk-pipe-guide .rk-pipe-cta-button {
      text-align: center;
      width: 100%;
    }

    #rk-pipe-guide .rk-pipe-table-wrap {
      overflow: visible;
    }

    #rk-pipe-guide table,
    #rk-pipe-guide thead,
    #rk-pipe-guide tbody,
    #rk-pipe-guide tr,
    #rk-pipe-guide th,
    #rk-pipe-guide td {
      display: block;
      min-width: 0;
      width: 100%;
    }

    #rk-pipe-guide thead {
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      height: 1px;
      overflow: hidden;
      position: absolute;
      white-space: nowrap;
      width: 1px;
    }

    #rk-pipe-guide tbody {
      display: grid;
      gap: 14px;
    }

    #rk-pipe-guide tbody tr {
      background: #ffffff;
      border: 1px solid var(--rk-line);
      border-radius: 14px;
      overflow: hidden;
    }

    #rk-pipe-guide td,
    #rk-pipe-guide tbody tr td:first-child,
    #rk-pipe-guide tbody tr td:last-child {
      border: 0;
      border-bottom: 1px solid #e1ebef;
      border-radius: 0;
      padding: 13px 15px;
    }

    #rk-pipe-guide td:last-child {
      border-bottom: 0;
    }

    #rk-pipe-guide td::before {
      color: var(--rk-cyan-dark);
      content: attr(data-label);
      display: block;
      font-size: 0.69rem;
      font-weight: 900;
      letter-spacing: 0.07em;
      margin-bottom: 4px;
      text-transform: uppercase;
    }

    #rk-pipe-guide .rk-pipe-author-main {
      padding: 25px 20px;
    }
  }

  @media (max-width: 430px) {
    #rk-pipe-guide .rk-pipe-hero,
    #rk-pipe-guide .rk-pipe-section,
    #rk-pipe-guide .rk-pipe-author {
      padding-left: 18px;
      padding-right: 18px;
    }

    #rk-pipe-guide .rk-pipe-hero::before {
      left: 18px;
    }

    #rk-pipe-guide .rk-pipe-shortcuts {
      padding-left: 14px;
      padding-right: 14px;
    }

    #rk-pipe-guide .rk-pipe-shortcuts a {
      flex: 1 1 calc(50% - 9px);
      text-align: center;
    }

    #rk-pipe-guide .rk-pipe-hero-title {
      font-size: 2.25rem;
    }

    #rk-pipe-guide .rk-pipe-section-title {
      font-size: 1.9rem;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-pipe-guide *,
    #rk-pipe-guide *::before,
    #rk-pipe-guide *::after {
      scroll-behavior: auto;
      transition-duration: 0.01ms;
    }
  }
</style>

<article id="rk-pipe-guide" aria-labelledby="rk-snail-visual-title">
  <div class="rk-pipe-shell">
    <header class="rk-pipe-hero">
      <span class="rk-pipe-kicker">Od obciążenia pomieszczenia do poprawnie zamkniętej pętli</span>
      <div class="rk-pipe-hero-title" id="rk-snail-visual-title">Układ ślimakowy podłogówki: <span>geometria bez zgadywania</span></div>
      <p class="rk-pipe-hero-lead">Ślimak prowadzi cieplejszy przewód zasilający obok chłodniejszego przewodu powrotnego, dzięki czemu ułatwia uzyskanie równomiernego rozkładu temperatury podłogi. Sam kształt nie dobiera jednak mocy, rozstawu, przepływu ani długości pętli — te parametry muszą wynikać z obliczeń.</p>
      <div class="rk-pipe-hero-tags" aria-label="Zakres poradnika">
        <span>schemat krok po kroku</span>
        <span>zasada podwójnego rozstawu</span>
        <span>kalkulator pętli</span>
        <span>dobiegi i dylatacje</span>
        <span>błędy wykonawcze</span>
      </div>
      <div class="rk-pipe-meta">
        <span>Autor: <strong>Robert Kucharski</strong></span>
        <span>Czas czytania: <strong>około 24 minuty</strong></span>
        <span>Aktualizacja techniczna: <strong>15 września 2026 r.</strong></span>
      </div>
    </header>

    <nav class="rk-pipe-shortcuts" aria-label="Na skróty — wszystkie sekcje artykułu">
      <span class="rk-pipe-shortcuts-label">Na skróty</span>
      <a href="#rk-snail-answer">Szybka odpowiedź</a>
      <a href="#rk-snail-operation">Jak działa</a>
      <a href="#rk-snail-inputs">Dane wejściowe</a>
      <a href="#rk-snail-visual">Schemat interaktywny</a>
      <a href="#rk-snail-calculator-section">Kalkulator pętli</a>
      <a href="#rk-snail-spacing">Rozstaw i nawrót</a>
      <a href="#rk-snail-edge">Strefy brzegowe</a>
      <a href="#rk-snail-obstacles">Przeszkody</a>
      <a href="#rk-snail-hydraulics">Hydraulika</a>
      <a href="#rk-snail-manifold">Rozdzielacz</a>
      <a href="#rk-snail-dilatation">Dylatacje</a>
      <a href="#rk-snail-test">Próba i odbiór</a>
      <a href="#rk-snail-comparison">Ślimak czy meander</a>
      <a href="#rk-snail-errors">Błędy</a>
      <a href="#rk-snail-checklist">Checklista</a>
      <a href="#rk-snail-final">Podsumowanie</a>
      <a href="#rk-snail-sources">Źródła</a>
      <a href="#rk-snail-faq">FAQ</a>
      <a href="#rk-snail-author">Autor</a>
    </nav>

    <section class="rk-pipe-section" id="rk-snail-answer">
      <span class="rk-pipe-eyebrow">Odpowiedź w 60 sekund</span>
      <h2 class="rk-pipe-section-title">Na czym polega układ ślimakowy ogrzewania podłogowego?</h2>
      <p class="rk-pipe-lead"><strong>Układ ślimakowy, nazywany też spiralnym, jest sposobem prowadzenia jednej ciągłej rury od rozdzielacza, przez pole grzewcze i z powrotem do rozdzielacza.</strong> Pierwsza część obwodu biegnie do wnętrza pola z pozostawieniem miejsca, które podczas powrotu wypełnia druga część tej samej rury.</p>
      <div class="rk-pipe-answer">
        <strong>Jeżeli docelowy rozstaw wynosi 10 cm, podczas prowadzenia zasilania pozostawia się zwykle wolne międzyrzędzia tak, aby powrót uzupełnił trasę do rozstawu 10 cm.</strong>
        <p>Cieplejsze i chłodniejsze odcinki sąsiadują ze sobą, co sprzyja wyrównaniu temperatury powierzchni. Nie oznacza to jednak identycznej temperatury w każdym punkcie ani automatycznie mniejszych oporów całej instalacji.</p>
      </div>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-icon">1</span><h3>Jedna nieprzerwana rura</h3><p>Pętla rozpoczyna się i kończy na rozdzielaczu. W polu grzewczym nie planuje się przypadkowych, ukrytych połączeń.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">2</span><h3>Zasilanie obok powrotu</h3><p>Sąsiadujące odcinki mają różne temperatury, dlatego ich naprzemienne położenie pomaga ograniczyć pasowy rozkład ciepła.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">3</span><h3>Geometria po obliczeniach</h3><p>Najpierw ustala się obciążenie pomieszczenia, powierzchnię czynną, moc podłogi i rozstaw, a dopiero potem rysuje trasę.</p></article>
      </div>
      <p class="rk-pipe-copy">Jeżeli chcesz najpierw uporządkować zasadę działania całego systemu, zobacz poradnik <a href="https://projekt-ogrzewania.pl/jak-dziala-ogrzewanie-podlogowe/">jak działa ogrzewanie podłogowe</a>. Ten artykuł skupia się wyłącznie na wykonaniu pojedynczego układu ślimakowego.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-snail-operation">
      <span class="rk-pipe-eyebrow">Co wynika z geometrii, a co z projektu</span>
      <h2 class="rk-pipe-section-title">Co ślimak poprawia, a czego nie gwarantuje?</h2>
      <p class="rk-pipe-lead">Ślimak jest sposobem rozmieszczenia rury. Nie jest osobnym źródłem ciepła, parametrem hydraulicznym ani receptą na stałą temperaturę zasilania.</p>
      <div class="rk-pipe-table-wrap">
        <table>
          <thead><tr><th>Zagadnienie</th><th>Co może dać układ ślimakowy</th><th>Czego nie można obiecać bez obliczeń</th></tr></thead>
          <tbody>
            <tr><td data-label="Zagadnienie"><strong>Temperatura powierzchni</strong></td><td data-label="Co może dać ślimak">Naprzemienne sąsiedztwo zasilania i powrotu sprzyja bardziej równomiernemu profilowi.</td><td data-label="Czego nie można obiecać">Jednej temperatury w całym pomieszczeniu ani konkretnej różnicy wyrażonej w kelwinach.</td></tr>
            <tr><td data-label="Zagadnienie"><strong>Moc cieplna</strong></td><td data-label="Co może dać ślimak">Pozwala rozmieścić powierzchnię grzejną zgodnie z ustalonym rozstawem.</td><td data-label="Czego nie można obiecać">Pokrycia strat ciepła bez sprawdzenia konstrukcji podłogi, temperatur i powierzchni czynnej.</td></tr>
            <tr><td data-label="Zagadnienie"><strong>Hydraulika</strong></td><td data-label="Co może dać ślimak">Umożliwia wykonanie łagodnych zmian kierunku i czytelny podział pola.</td><td data-label="Czego nie można obiecać">Stałego procentowego spadku oporów względem meandra. Decydują też długość, światło rury i przepływ.</td></tr>
            <tr><td data-label="Zagadnienie"><strong>Pompa ciepła</strong></td><td data-label="Co może dać ślimak">Może pomóc wykorzystać dużą powierzchnię przy niskiej temperaturze, jeśli system ma wymaganą moc.</td><td data-label="Czego nie można obiecać">Określonego wzrostu COP lub oszczędności wynikających wyłącznie z kształtu pętli.</td></tr>
          </tbody>
        </table>
      </div>
      <div class="rk-pipe-note"><p><strong>Najważniejsze rozróżnienie:</strong> układ rury wpływa na przestrzenne oddawanie ciepła, natomiast moc, przepływ i strata ciśnienia są wynikami obliczeniowymi.</p></div>
    </section>

    <section class="rk-pipe-section" id="rk-snail-inputs">
      <span class="rk-pipe-eyebrow">Zanim rozwiniesz pierwszy metr rury</span>
      <h2 class="rk-pipe-section-title">Jakie dane są potrzebne przed rozrysowaniem ślimaka?</h2>
      <p class="rk-pipe-lead">Rysowanie trasy rozpoczyna się dopiero wtedy, gdy wiadomo, ile ciepła ma oddać podłoga oraz jaka część pomieszczenia może być aktywnie ogrzewana.</p>
      <div class="rk-pipe-grid-4">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">01</span><h3>Obciążenie pomieszczenia</h3><p>Wartość w watach wynikająca z obliczeń dla warunków projektowych, a nie ze średniego wskaźnika całego domu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">02</span><h3>Powierzchnia czynna</h3><p>Pole po odjęciu trwałej zabudowy, wyłączeń i miejsc, w których rury nie powinny być prowadzone.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">03</span><h3>Warstwy podłogi</h3><p>Rodzaj jastrychu, przykrycie rury, okładzina i jej rzeczywisty opór cieplny wraz z podkładem.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">04</span><h3>Parametry wody</h3><p>Temperatura zasilania i powrotu przyjęta dla całego systemu oraz wymagana moc jednostkowa.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">05</span><h3>Rozstaw</h3><p>Dobierany z charakterystyki systemu do potrzebnej mocy i ograniczeń temperatury powierzchni.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">06</span><h3>Położenie rozdzielacza</h3><p>Wpływa na długość dobiegów, liczbę przejść przez progi oraz rzeczywistą długość każdej pętli.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">07</span><h3>Pola dylatacyjne</h3><p>Trasa musi uwzględniać układ jastrychu, przejścia i wymagane odcinki ochronne.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">08</span><h3>Hydraulika</h3><p>Planowane długości, przepływy i opory muszą mieścić się w możliwościach rozdzielacza oraz pompy.</p></article>
      </div>
      <p class="rk-pipe-copy">Początkiem jest <a href="https://projekt-ogrzewania.pl/projektowe-obciazenie-cieplne-ozc/">projektowe obciążenie cieplne pomieszczeń</a>. Następnie wyznacza się miejsca, <a href="https://projekt-ogrzewania.pl/gdzie-nie-ukladac-ogrzewania-podlogowego/">w których nie układać ogrzewania podłogowego</a>, i dopiero wtedy planuje <a href="https://projekt-ogrzewania.pl/jak-zaplanowac-rozmieszczenie-petli-grzewczych-w-ogrzewaniu-podlogowym/">rozmieszczenie pętli grzewczych</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-dark" id="rk-snail-visual">
      <span class="rk-pipe-eyebrow">Moduł edukacyjny</span>
      <h2 class="rk-pipe-section-title">Interaktywny schemat układu ślimakowego krok po kroku</h2>
      <p class="rk-pipe-lead">Klikaj kolejne etapy. Schemat pokazuje zasadę podwójnego rozstawu na prostokątnym polu. W prawdziwym pomieszczeniu przebieg trzeba dostosować do rzutu, powierzchni czynnej, dylatacji i dopuszczalnego promienia gięcia rury.</p>
      <div class="rk-snail-visual" id="rk-snail-visual-tool">
        <div class="rk-snail-visual-head">
          <h3>Jak zasilanie zmienia się w powrót?</h3>
          <p>Kolor pomarańczowy oznacza pierwszą część obwodu, a niebieski powrót prowadzony pomiędzy pozostawionymi odcinkami.</p>
        </div>
        <div class="rk-snail-visual-layout">
          <div>
            <div class="rk-snail-board">
              <svg viewBox="0 0 640 420" role="img" aria-labelledby="rk-snail-svg-title rk-snail-svg-desc">
                <title id="rk-snail-svg-title">Schemat wykonywania pętli ogrzewania podłogowego w układzie ślimakowym</title>
                <desc id="rk-snail-svg-desc">Sześć etapów prowadzenia rury od rozdzielacza, do środka pola grzewczego i z powrotem.</desc>
                <rect class="rk-snail-room" x="48" y="38" width="552" height="342" rx="10"></rect>
                <line class="rk-snail-window" x1="190" y1="38" x2="450" y2="38"></line>
                <rect class="rk-snail-door" x="48" y="328" width="22" height="52"></rect>
                <rect x="4" y="330" width="38" height="72" rx="8" fill="#d9e7ec" stroke="#7595a4" stroke-width="2"></rect>
                <text class="rk-snail-board-small" x="3" y="322">rozdzielacz</text>
                <text class="rk-snail-board-label" x="15" y="355">Z</text>
                <text class="rk-snail-board-label" x="15" y="390">P</text>
                <text class="rk-snail-board-small" x="273" y="27">przeszklenie</text>
                <path class="rk-snail-route is-supply" data-rk-stage="1" d="M 22 354 L 60 354 L 60 52"></path>
                <path class="rk-snail-route is-supply" data-rk-stage="2" d="M 60 52 L 586 52 L 586 366 L 92 366 L 92 82 L 556 82 L 556 336"></path>
                <path class="rk-snail-route is-supply" data-rk-stage="3" d="M 556 336 L 122 336 L 122 112 L 526 112 L 526 306 L 152 306 L 152 142 L 496 142 L 496 276 L 182 276 L 182 172 L 466 172 L 466 246 L 212 246 L 212 202 L 436 202"></path>
                <path class="rk-snail-route is-supply" data-rk-stage="4" d="M 436 202 Q 451 202 451 217 Q 451 232 436 232 L 227 232"></path>
                <path class="rk-snail-route is-return" data-rk-stage="5" d="M 227 232 L 227 261 L 481 261 L 481 157 L 167 157 L 167 291 L 511 291 L 511 127 L 137 127 L 137 321 L 541 321 L 541 97 L 107 97 L 107 351 L 571 351 L 571 67 L 77 67 L 77 380"></path>
                <path class="rk-snail-route is-return" data-rk-stage="6" d="M 77 380 L 22 380"></path>
                <circle cx="22" cy="354" r="5" fill="#ff6846"></circle>
                <circle cx="22" cy="380" r="5" fill="#168cb7"></circle>
              </svg>
            </div>
            <div class="rk-snail-legend" aria-hidden="true">
              <span><i class="is-hot"></i>zasilanie — pierwsza część pętli</span>
              <span><i class="is-cool"></i>powrót — druga część pętli</span>
            </div>
          </div>
          <div class="rk-snail-stage-panel" aria-live="polite">
            <span class="rk-snail-stage-kicker" id="rk-snail-stage-kicker">Etap 1 z 6</span>
            <h3 id="rk-snail-stage-title">Wyjdź z rozdzielacza</h3>
            <p id="rk-snail-stage-copy">Poprowadź jeden ciągły odcinek do początku powierzchni czynnej. Dobieg jest częścią całkowitej długości oraz straty ciśnienia pętli.</p>
            <div class="rk-snail-stage-facts">
              <div class="rk-snail-stage-fact"><strong>Cel etapu</strong><span id="rk-snail-stage-purpose">Dojść do pola możliwie czytelną, chronioną trasą.</span></div>
              <div class="rk-snail-stage-fact"><strong>Sprawdź</strong><span id="rk-snail-stage-check">Przejścia przez progi, dylatacje oraz kolizje z innymi instalacjami.</span></div>
              <div class="rk-snail-stage-fact"><strong>Typowy błąd</strong><span id="rk-snail-stage-error">Pomijanie dobiegu podczas obliczania długości obwodu.</span></div>
            </div>
          </div>
        </div>
        <div class="rk-snail-step-grid" aria-label="Etapy wykonania układu ślimakowego">
          <button class="rk-snail-step-button" type="button" aria-pressed="true" data-rk-snail-step="1"><span class="rk-snail-step-number">1</span><strong>Wyjście z rozdzielacza</strong></button>
          <button class="rk-snail-step-button" type="button" aria-pressed="false" data-rk-snail-step="2"><span class="rk-snail-step-number">2</span><strong>Zewnętrzna część zasilania</strong></button>
          <button class="rk-snail-step-button" type="button" aria-pressed="false" data-rk-snail-step="3"><span class="rk-snail-step-number">3</span><strong>Spirala do środka</strong></button>
          <button class="rk-snail-step-button" type="button" aria-pressed="false" data-rk-snail-step="4"><span class="rk-snail-step-number">4</span><strong>Łagodny nawrót</strong></button>
          <button class="rk-snail-step-button" type="button" aria-pressed="false" data-rk-snail-step="5"><span class="rk-snail-step-number">5</span><strong>Powrót między rurami</strong></button>
          <button class="rk-snail-step-button" type="button" aria-pressed="false" data-rk-snail-step="6"><span class="rk-snail-step-number">6</span><strong>Zamknięcie pętli</strong></button>
        </div>
      </div>
      <div class="rk-pipe-note"><p><strong>To schemat zasady, nie rysunek wykonawczy.</strong> Nie pokazuje rzeczywistej liczby zwojów, skali, stref wyłączonych, przepływu ani oporów konkretnej pętli.</p></div>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-snail-calculator-section">
      <span class="rk-pipe-eyebrow">Kalkulator geometrii — bez udawania OZC</span>
      <h2 class="rk-pipe-section-title">Ile rury i ile pętli może wymagać układ ślimakowy?</h2>
      <p class="rk-pipe-lead">Kalkulator pokazuje wpływ powierzchni czynnej, rozstawu, długości dobiegu i planowanej liczby pętli. Nie wyznacza wymaganej mocy, przepływu ani spadku ciśnienia.</p>
      <div class="rk-snail-calculator" id="rk-snail-calculator">
        <div class="rk-snail-calculator-head">
          <h3>Sprawdź wariant podziału powierzchni</h3>
          <p>Zmieniaj liczbę pętli i obserwuj, jak do całkowitego metrażu dochodzą osobne podejścia każdego obwodu.</p>
        </div>
        <div class="rk-snail-fields">
          <label class="rk-snail-field"><span>Powierzchnia czynna [m²]</span><input id="rk-snail-area" type="number" min="1" max="500" step="0.1" value="20" inputmode="decimal"></label>
          <label class="rk-snail-field"><span>Docelowy rozstaw rur</span><select id="rk-snail-spacing-input"><option value="0.05">5 cm</option><option value="0.075">7,5 cm</option><option value="0.10">10 cm</option><option value="0.15" selected="">15 cm</option><option value="0.20">20 cm</option></select></label>
          <label class="rk-snail-field"><span>Dobieg w jedną stronę [m]</span><input id="rk-snail-approach" type="number" min="0" max="50" step="0.1" value="5" inputmode="decimal"></label>
          <label class="rk-snail-field"><span>Planowana liczba pętli</span><select id="rk-snail-loop-count"><option value="1">1 pętla</option><option value="2" selected="">2 pętle</option><option value="3">3 pętle</option><option value="4">4 pętle</option><option value="5">5 pętli</option><option value="6">6 pętli</option><option value="7">7 pętli</option><option value="8">8 pętli</option><option value="9">9 pętli</option><option value="10">10 pętli</option></select></label>
        </div>
        <div class="rk-snail-actions">
          <button class="rk-snail-calculate" id="rk-snail-calculate" type="button">Oblicz wariant</button>
          <button class="rk-snail-reset" id="rk-snail-reset" type="button">Przywróć przykład</button>
        </div>
        <div class="rk-snail-calculator-result" id="rk-snail-calculator-result" aria-live="polite">
          <p class="rk-snail-result-status" id="rk-snail-result-status">Wynik geometryczny — hydraulika pozostaje do sprawdzenia</p>
          <p class="rk-snail-result-intro" id="rk-snail-result-intro">Dwie pętle dzielą pole po 10,0 m². Średnia długość uwzględnia dwa osobne dobiegi.</p>
          <div class="rk-snail-results">
            <div class="rk-snail-result-card"><strong>Rura w polu</strong><span id="rk-snail-field-length">133,3 m</span><small>powierzchnia ÷ rozstaw</small></div>
            <div class="rk-snail-result-card"><strong>Łączne dobiegi</strong><span id="rk-snail-approach-length">20,0 m</span><small>tam i z powrotem dla każdej pętli</small></div>
            <div class="rk-snail-result-card"><strong>Łączna długość</strong><span id="rk-snail-total-length">153,3 m</span><small>wartość orientacyjna</small></div>
            <div class="rk-snail-result-card"><strong>Średnio na pętlę</strong><span id="rk-snail-average-length">76,7 m</span><small>rzeczywiste obwody mogą się różnić</small></div>
          </div>
          <p class="rk-snail-disclaimer">Wzór upraszcza geometrię. Nie uwzględnia rzeczywistych łuków, kształtu pola, lokalnych zagęszczeń, omijania przeszkód ani zapasu zakupowego. Wynik nie potwierdza średnicy rury, przepływu, oporu ani nastaw rozdzielacza.</p>
        </div>
      </div>
      <div class="rk-pipe-formula">L<sub>pola</sub> ≈ A ÷ s &nbsp; | &nbsp; L<sub>dobiegów</sub> = 2 × d × n &nbsp; | &nbsp; L<sub>średnia pętli</sub> ≈ (L<sub>pola</sub> + L<sub>dobiegów</sub>) ÷ n</div>
      <p class="rk-pipe-copy">Do samego szacowania materiału możesz wykorzystać również <a href="https://projekt-ogrzewania.pl/kalkulator-do-obliczania-ilosci-metrow-rury-potrzebnych-do-ogrzewania-podlogowego/">kalkulator ilości rury do ogrzewania podłogowego</a>. Wyjaśnienie zależności między rozstawem a zużyciem materiału znajdziesz w poradniku <a href="https://projekt-ogrzewania.pl/ile-rury-na-m%c2%b2-ogrzewania-podlogowego/">ile rury przypada na m² podłogówki</a>.</p>
      <aside class="rk-pipe-cta" aria-label="Indywidualny projekt ogrzewania podłogowego">
        <div class="rk-pipe-cta-title">Masz już geometrię i orientacyjną długość. Teraz trzeba sprawdzić, czy każda pętla dostarczy wymaganą moc</div>
        <p>Schemat i kalkulator nie wyznaczają obciążenia cieplnego pomieszczenia, temperatury zasilania, przepływów, oporów ani nastaw rozdzielacza. W projekcie łączymy te dane z rzeczywistym rzutem i dopiero wtedy rozrysowujemy obwody.</p>
        <a class="rk-pipe-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Sprawdź zakres indywidualnego projektu podłogówki</a>
        <small class="rk-pipe-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </aside>
    </section>

    <section class="rk-pipe-section" id="rk-snail-spacing">
      <span class="rk-pipe-eyebrow">Najważniejsza zasada wykonawcza</span>
      <h2 class="rk-pipe-section-title">Podwójny rozstaw i nawrót w środku ślimaka</h2>
      <p class="rk-pipe-lead">Podczas pierwszego przejścia trzeba pozostawić miejsce na odcinek powrotny. To dlatego rozstaw widoczny przed wykonaniem powrotu jest większy od docelowego rozstawu gotowej pętli.</p>
      <div class="rk-pipe-table-wrap">
        <table>
          <thead><tr><th>Docelowy rozstaw</th><th>Odstęp podczas pierwszego przejścia</th><th>Po ułożeniu powrotu</th><th>Ważne zastrzeżenie</th></tr></thead>
          <tbody>
            <tr><td data-label="Docelowy rozstaw"><strong>5 cm</strong></td><td data-label="Pierwsze przejście">około 10 cm</td><td data-label="Gotowa pętla">odcinki co 5 cm</td><td data-label="Zastrzeżenie">Bardzo gęsty układ wymaga sprawdzenia wykonalności, promieni gięcia i sensu cieplnego.</td></tr>
            <tr><td data-label="Docelowy rozstaw"><strong>10 cm</strong></td><td data-label="Pierwsze przejście">około 20 cm</td><td data-label="Gotowa pętla">odcinki co 10 cm</td><td data-label="Zastrzeżenie">Nie jest to automatyczny standard dla każdego pomieszczenia.</td></tr>
            <tr><td data-label="Docelowy rozstaw"><strong>15 cm</strong></td><td data-label="Pierwsze przejście">około 30 cm</td><td data-label="Gotowa pętla">odcinki co 15 cm</td><td data-label="Zastrzeżenie">Musi pokryć obciążenie przy przyjętej temperaturze i okładzinie.</td></tr>
            <tr><td data-label="Docelowy rozstaw"><strong>20 cm</strong></td><td data-label="Pierwsze przejście">około 40 cm</td><td data-label="Gotowa pętla">odcinki co 20 cm</td><td data-label="Zastrzeżenie">Może zwiększać nierównomierność temperatury; wymaga weryfikacji systemowej.</td></tr>
          </tbody>
        </table>
      </div>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">A</span><h3>Zostaw miejsce na powrót</h3><p>Odstęp musi być kontrolowany od początku. Błędu popełnionego na zewnętrznych zwojach nie da się wygodnie naprawić w środku.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">B</span><h3>Zaplanuj centrum</h3><p>Nie zwężaj spirali do punktu. Pozostaw pole na nawrót zgodny z minimalnym promieniem gięcia konkretnej rury.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">C</span><h3>Nie prostuj załamania na siłę</h3><p>Postępowanie z uszkodzonym odcinkiem powinno wynikać z instrukcji systemowej. Widoczne przewężenie wymaga oceny przed zakryciem.</p></article>
      </div>
      <p class="rk-pipe-copy">Rozstaw 10, 15 albo 20 cm nie wynika z samej nazwy źródła ciepła. Szczegółową procedurę opisuje poradnik <a href="https://projekt-ogrzewania.pl/rozstaw-rur-w-ogrzewaniu-podlogowym-co-10-czy-15-cm/">rozstaw rur 10 czy 15 cm</a>. Trzeba również uwzględnić <a href="https://projekt-ogrzewania.pl/opor-cieplny-r-m%c2%b2k-w-klucz-do-efektywnego-ogrzewania-podlogowego/">opór cieplny warstw nad rurą</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-snail-edge">
      <span class="rk-pipe-eyebrow">Więcej strat nie zawsze oznacza więcej rury</span>
      <h2 class="rk-pipe-section-title">Układ ślimakowy przy dużych oknach i w strefie brzegowej</h2>
      <p class="rk-pipe-lead">Przy przeszkleniu można skierować cieplejszą część pętli w stronę większego obciążenia albo zastosować lokalnie mniejszy rozstaw. Taka decyzja powinna wynikać z obliczeń, a nie z automatycznej zasady „zawsze 5 cm przy oknie”.</p>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-icon">1</span><h3>Najpierw policz obciążenie</h3><p>Nowoczesne przeszklenie nie musi wymagać osobnej strefy. Znaczenie mają parametry okna, wymiar, orientacja i temperatura projektowa.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">2</span><h3>Sprawdź moc podłogi</h3><p>Zagęszczenie ma sens tylko wtedy, gdy zwiększenie mocy jest potrzebne i nie przekracza ograniczeń temperatury powierzchni.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">3</span><h3>Dopiero zmień trasę</h3><p>Można prowadzić zasilanie wzdłuż fasady, stopniować rozstaw albo wydzielić obwód — po sprawdzeniu hydrauliki.</p></article>
      </div>
      <div class="rk-pipe-note"><p><strong>Nie myl odczucia chłodu przy szybie z automatycznym błędem podłogówki.</strong> Na komfort wpływają również temperatura powierzchni przeszklenia i asymetria promieniowania.</p></div>
      <p class="rk-pipe-copy">Techniczne warianty pokazują poradniki o <a href="https://projekt-ogrzewania.pl/strefa-brzegowa-w-ogrzewaniu-podlogowym/">strefie brzegowej ogrzewania podłogowego</a> oraz <a href="https://projekt-ogrzewania.pl/projekt-ogrzewania-podlogowego-do-domu-z-duzymi-przeszkleniami-jak-poradzic-sobie-ze-strefa-przy-oknach/">projektowaniu podłogówki przy dużych przeszkleniach</a>.</p>
    </section>

    <section class="rk-pipe-section" id="rk-snail-obstacles">
      <span class="rk-pipe-eyebrow">Prawdziwy rzut rzadko jest prostokątem</span>
      <h2 class="rk-pipe-section-title">Wyspa kuchenna, zabudowa i nieregularne pomieszczenie</h2>
      <p class="rk-pipe-lead">Ślimak nie musi tworzyć idealnego kwadratu. Może zmieniać proporcje, omijać wyłączenia i obsługiwać kilka połączonych pól, pod warunkiem zachowania rozstawu, promieni gięcia oraz czytelnej drogi powrotnej.</p>
      <div class="rk-pipe-grid-2">
        <article class="rk-pipe-card">
          <span class="rk-pipe-card-number">PLANUJ</span>
          <h3>Obrysuj rzeczywistą powierzchnię czynną</h3>
          <ul class="rk-pipe-bullets">
            <li>zaznacz stałą zabudowę i urządzenia wymagające wyłączenia,</li>
            <li>wyznacz dojście od rozdzielacza,</li>
            <li>sprawdź możliwość powrotu pomiędzy zwojami,</li>
            <li>pozostaw miejsce na łagodne nawroty,</li>
            <li>nie twórz wąskich kieszeni z przypadkowym zagęszczeniem.</li>
          </ul>
        </article>
        <article class="rk-pipe-card">
          <span class="rk-pipe-card-number">DZIEL</span>
          <h3>Duże pole podziel na obliczone obwody</h3>
          <p>Jeden ogromny ślimak nie jest celem. Jeżeli długość lub wymagana moc prowadzą do zbyt dużego przepływu i oporu, powierzchnię dzieli się na dwa albo więcej pól o logicznych granicach.</p>
        </article>
      </div>
      <p class="rk-pipe-copy">W pomieszczeniach z trwałą zabudową pomocny jest poradnik <a href="https://projekt-ogrzewania.pl/wodne-ogrzewanie-podlogowe-a-meble-jak-polaczyc-komfort-i-aranzacje/">ogrzewanie podłogowe a meble</a>. Przykład podziału większej strefy znajdziesz w odpowiedzi na pytanie, <a href="https://projekt-ogrzewania.pl/salon-ile-petli-podlogowki/">ile pętli podłogówki potrzeba w salonie</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-snail-hydraulics">
      <span class="rk-pipe-eyebrow">Kształt to nie charakterystyka przepływu</span>
      <h2 class="rk-pipe-section-title">Długość pętli, przepływ i strata ciśnienia</h2>
      <p class="rk-pipe-lead">Dwie pętle o podobnym kształcie mogą mieć różne opory, jeżeli różnią się światłem rury, długością, przepływem, temperaturą albo medium. Z kolei meander i ślimak wykonane z tej samej rury przy podobnej długości nie mają z definicji stałej procentowej różnicy oporu.</p>
      <div class="rk-pipe-grid-4">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">Q</span><h3>Moc pętli</h3><p>Wraz z projektową różnicą temperatur określa potrzebny przepływ wody.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">V̇</span><h3>Przepływ</h3><p>Wpływa na prędkość w rurze oraz jednostkową stratę ciśnienia.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">L</span><h3>Długość</h3><p>Obejmuje pole grzewcze, oba dobiegi i wszystkie odcinki obwodu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">dᵢ</span><h3>Światło rury</h3><p>Rzeczywista średnica wewnętrzna ma bezpośrednie znaczenie dla oporu.</p></article>
      </div>
      <p class="rk-pipe-copy">Pułap około 100 m dla rury 16 × 2 mm jest często stosowaną granicą roboczą, ale nie zastępuje obliczeń. Pętla krótsza może mieć za duży opór przy wysokim przepływie, a ocena dłuższej wymaga danych konkretnego układu. Zobacz osobne opracowania o <a href="https://projekt-ogrzewania.pl/maksymalna-dlugosc-petli-ogrzewania-podlogowego/">maksymalnej długości pętli ogrzewania podłogowego</a> oraz skutkach, jakie może powodować <a href="https://projekt-ogrzewania.pl/za-dluga-petla-podlogowki/">za długa pętla podłogówki</a>.</p>
      <div class="rk-pipe-note rk-pipe-note-bad"><p><strong>Nie zwiększaj temperatury zasilania po to, aby ukryć problem przepływu.</strong> Niedogrzana pętla wymaga diagnostyki przyczyny: nastawy, zapowietrzenia, oporu, pompy, zabrudzenia albo błędu projektowego.</p></div>
    </section>

    <section class="rk-pipe-section" id="rk-snail-manifold">
      <span class="rk-pipe-eyebrow">Każda pętla pracuje w układzie równoległym</span>
      <h2 class="rk-pipe-section-title">Rozdzielacz, dobiegi i równoważenie pętli ślimakowych</h2>
      <p class="rk-pipe-lead">Pętle nie muszą mieć identycznej długości ani różnić się o mniej niż arbitralne 10%. Muszą natomiast otrzymać obliczone przepływy przy stratach ciśnienia możliwych do zrównoważenia na rozdzielaczu.</p>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">01</span><h3>Lokalizacja rozdzielacza</h3><p>Powinna ograniczać niepotrzebne dobiegi, liczbę skrzyżowań i koncentrację rur w korytarzach.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">02</span><h3>Opis obwodów</h3><p>Każda para zasilanie–powrót powinna być jednoznacznie opisana nazwą pomieszczenia lub numerem projektu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">03</span><h3>Nastawy projektowe</h3><p>Rotametr służy do ustawienia wymaganego przepływu, a nie do wyrównania wszystkich wskazań do jednej liczby.</p></article>
      </div>
      <p class="rk-pipe-copy">Budowę i funkcje urządzenia opisuje poradnik <a href="https://projekt-ogrzewania.pl/rozdzielacz-do-podlogowki-kluczowy-element-systemu-ogrzewania-podlogowego/">rozdzielacz do ogrzewania podłogowego</a>. Przy uruchomieniu potrzebna jest również znajomość zasady działania <a href="https://projekt-ogrzewania.pl/rotametr-wskaznik-przeplywu-w-rozdzielaczu-ogrzewania-podlogowego/">rotametru i wskaźnika przepływu</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-snail-dilatation">
      <span class="rk-pipe-eyebrow">Trasa musi współpracować z konstrukcją podłogi</span>
      <h2 class="rk-pipe-section-title">Dylatacje, mocowanie rur i wykonanie jastrychu</h2>
      <p class="rk-pipe-lead">Układ pętli trzeba skoordynować z polami jastrychu. Odcinki przechodzące przez zaplanowane szczeliny wymagają ochrony zgodnej z projektem podłogi i dokumentacją systemu.</p>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-icon">D</span><h3>Dylatacje</h3><p>Nie prowadź aktywnej części ślimaka bez kontroli przez szczeliny. Przejścia dobiegów wykonuj w przewidzianych osłonach i lokalizacjach.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">M</span><h3>Mocowanie</h3><p>Rozstaw mocowań musi utrzymać trasę i promienie podczas chodzenia po instalacji oraz wykonywania jastrychu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-icon">J</span><h3>Jastrych</h3><p>Rodzaj, grubość, pola, wygrzewanie i warunki wykonania wynikają z projektu oraz dokumentacji zastosowanej mieszanki.</p></article>
      </div>
      <ul class="rk-pipe-bullets">
        <li>taśmę brzegową prowadź ciągle przy elementach pionowych,</li>
        <li>nie przypisuj folii pod rurą funkcji „odbicia ciepła” bez szczeliny powietrznej,</li>
        <li>rur nie mocuj w sposób powodujący ich uszkodzenie lub trwałe spłaszczenie,</li>
        <li>przed zakryciem sprawdź rozstaw, promienie, przejścia i zgodność z rysunkiem,</li>
        <li>utrzymuj warunki podczas wykonywania jastrychu zgodnie z procedurą systemową.</li>
      </ul>
      <p class="rk-pipe-copy">Więcej informacji zawierają poradniki o <a href="https://projekt-ogrzewania.pl/izolacja-brzegowa-i-dylatacje-w-instalacji-ogrzewania-podlogowego/">izolacji brzegowej i dylatacjach</a> oraz o prawidłowej <a href="https://projekt-ogrzewania.pl/wylewka-na-ogrzewanie-podlogowe-kompletny-przewodnik/">wylewce na ogrzewanie podłogowe</a>.</p>
    </section>

    <section class="rk-pipe-section" id="rk-snail-test">
      <span class="rk-pipe-eyebrow">Zanim trasa zniknie pod posadzką</span>
      <h2 class="rk-pipe-section-title">Próba szczelności, zdjęcia i odbiór wykonania</h2>
      <p class="rk-pipe-lead">Jedna liczba dotycząca ciśnienia i czasu nie opisuje każdej procedury. Próbę wykonuje się według projektu, wymagań systemu i właściwej procedury, z uwzględnieniem zmian temperatury wpływających na odczyt.</p>
      <div class="rk-pipe-grid-4">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">1</span><h3>Napełnij i odpowietrz</h3><p>Pracuj kolejno z obwodami, aby powietrze nie pozostało w przypadkowo zamkniętej pętli.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">2</span><h3>Wykonaj próbę</h3><p>Zapisz medium, ciśnienie, czas, temperaturę i wynik zgodnie z przyjętą procedurą.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">3</span><h3>Sfotografuj trasę</h3><p>Zdjęcia wykonaj z punktami odniesienia, aby później odtworzyć położenie rur.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">4</span><h3>Podpisz protokół</h3><p>Powiąż numery pętli, długości, pomieszczenia i wynik próby z dokumentacją powykonawczą.</p></article>
      </div>
      <div class="rk-pipe-note rk-pipe-note-good"><p><strong>Ciśnienie podczas wykonywania jastrychu służy także kontroli ewentualnego uszkodzenia.</strong> Nie traktuj go jednak jako uniwersalnej ochrony mechanicznej ani powodu do pomijania ostrożności.</p></div>
      <p class="rk-pipe-copy">Pełną procedurę omawia artykuł o <a href="https://projekt-ogrzewania.pl/proba-szczelnosci-ogrzewania-podlogowego/">próbie szczelności ogrzewania podłogowego</a>. Jeżeli problem pojawia się podczas napełniania lub eksploatacji, sprawdź również <a href="https://projekt-ogrzewania.pl/objawy-zapowietrzenia-ogrzewania-podlogowego/">objawy zapowietrzenia podłogówki</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-snail-comparison">
      <span class="rk-pipe-eyebrow">Krótko, bez tworzenia rankingu</span>
      <h2 class="rk-pipe-section-title">Ślimak, meander czy układ mieszany?</h2>
      <p class="rk-pipe-lead">Ślimak jest częstym wyborem w regularnych pokojach i dużych strefach. Nie oznacza to, że meander jest rozwiązaniem przestarzałym albo zawsze hydraulicznym błędem.</p>
      <div class="rk-pipe-table-wrap">
        <table>
          <thead><tr><th>Układ</th><th>Najważniejsza cecha</th><th>Kiedy bywa praktyczny</th><th>Ograniczenie</th></tr></thead>
          <tbody>
            <tr><td data-label="Układ"><strong>Ślimak</strong></td><td data-label="Cecha">Naprzemienne sąsiedztwo zasilania i powrotu.</td><td data-label="Zastosowanie">Regularne i większe pola, gdy celem jest równomierny rozkład.</td><td data-label="Ograniczenie">Potrzebuje miejsca na nawrót i zaplanowanej drogi powrotnej.</td></tr>
            <tr><td data-label="Układ"><strong>Meander</strong></td><td data-label="Cecha">Kolejne równoległe przejścia od początku do końca pola.</td><td data-label="Zastosowanie">Wąskie pasy, korytarze i pola, w których kontrolowany gradient jest użyteczny.</td><td data-label="Ograniczenie">Temperatura wzdłuż kierunku przepływu może zmieniać się wyraźniej.</td></tr>
            <tr><td data-label="Układ"><strong>Podwójny meander</strong></td><td data-label="Cecha">Przeplatanie odcinków o różnych temperaturach.</td><td data-label="Zastosowanie">Pola trudne dla klasycznego ślimaka, gdy trzeba ograniczyć pasowy rozkład.</td><td data-label="Ograniczenie">Wymaga starannego zaplanowania kolejności przejść.</td></tr>
            <tr><td data-label="Układ"><strong>Mieszany</strong></td><td data-label="Cecha">Różne sposoby prowadzenia w jednej instalacji.</td><td data-label="Zastosowanie">Nieregularne rzuty i strefy o odmiennych zadaniach.</td><td data-label="Ograniczenie">Każda pętla nadal wymaga własnego przepływu i obliczonego oporu.</td></tr>
          </tbody>
        </table>
      </div>
      <p class="rk-pipe-copy">Pełne porównanie znajduje się w poradniku <a href="https://projekt-ogrzewania.pl/jak-ukladac-rury-w-ogrzewaniu-slimak-meander-czy-podwojny-meander/">ślimak, meander czy podwójny meander</a>. Sam sposób wykonania drugiego wariantu opisuje artykuł <a href="https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-meandrowym/">instalacja ogrzewania podłogowego w układzie meandrowym</a>.</p>
    </section>

    <section class="rk-pipe-section" id="rk-snail-errors">
      <span class="rk-pipe-eyebrow">Błędy widoczne przed wylewką</span>
      <h2 class="rk-pipe-section-title">Najczęstsze błędy przy układaniu podłogówki w ślimak</h2>
      <div class="rk-pipe-grid-3">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 1</span><h3>Rysowanie bez OZC</h3><p>Ładny i równy ślimak nie potwierdza, że podłoga pokryje straty pomieszczenia.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 2</span><h3>Pomijanie powierzchni wyłączonych</h3><p>Metraż brutto prowadzi do błędnej długości, liczby pętli i rozmieszczenia aktywnego pola.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 3</span><h3>Brak podwójnego rozstawu</h3><p>Zbyt gęste pierwsze przejście nie pozostawia miejsca na równomierne ułożenie powrotu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 4</span><h3>Zbyt ciasny środek</h3><p>Próba domknięcia spirali w punkcie może zakończyć się załamaniem i przewężeniem rury.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 5</span><h3>Stałe 100 m bez hydrauliki</h3><p>Okrągła granica nie sprawdza przepływu, oporu ani możliwości pompy i rozdzielacza.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 6</span><h3>Równe rotametry dla wszystkich</h3><p>Każde pomieszczenie i pętla mogą potrzebować innego projektowego przepływu.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 7</span><h3>Zawsze 5 cm przy oknie</h3><p>Strefa brzegowa jest decyzją cieplną, a nie obowiązkowym elementem każdego przeszklenia.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 8</span><h3>Niechronione przejścia</h3><p>Dobiegi przecinające szczeliny konstrukcyjne bez właściwego rozwiązania są narażone na uszkodzenie.</p></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">BŁĄD 9</span><h3>Brak zdjęć i protokołu</h3><p>Po wykonaniu posadzki nie da się wiarygodnie odtworzyć tras bez dokumentacji.</p></article>
      </div>
      <p class="rk-pipe-copy">Szersze zestawienie znajdziesz w poradniku o <a href="https://projekt-ogrzewania.pl/najczestsze-bledy-przy-montazu-ogrzewania-podlogowego-i-jak-ich-uniknac/">najczęstszych błędach montażu podłogówki</a>. Przed rozpoczęciem prac warto też przygotować pełną listę <a href="https://projekt-ogrzewania.pl/jakie-materialy-sa-potrzebne-do-instalacji-ogrzewania-podlogowego/">materiałów potrzebnych do instalacji</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-snail-checklist">
      <span class="rk-pipe-eyebrow">Odbiór przed zakryciem rur</span>
      <h2 class="rk-pipe-section-title">Checklista poprawnie wykonanej pętli ślimakowej</h2>
      <p class="rk-pipe-lead">Lista nie zastępuje projektu ani protokołu, ale pomaga wychwycić widoczne odstępstwa w momencie, gdy można je jeszcze poprawić bez kucia posadzki.</p>
      <div class="rk-snail-check-grid">
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">PROJEKT</span><h3>Zgodność z rysunkiem</h3><ul class="rk-pipe-bullets"><li>właściwe pomieszczenie i numer pętli,</li><li>rozstaw i powierzchnia czynna,</li><li>planowana długość obwodu,</li><li>strefy brzegowe tylko tam, gdzie wskazano,</li><li>dobiegi zgodne z trasą.</li></ul></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">MONTAŻ</span><h3>Stan rury i mocowań</h3><ul class="rk-pipe-bullets"><li>brak załamań i spłaszczeń,</li><li>zachowane promienie gięcia,</li><li>stabilne mocowanie,</li><li>brak przypadkowych połączeń,</li><li>ochrona w przejściach.</li></ul></article>
        <article class="rk-pipe-card"><span class="rk-pipe-card-number">ODBIÓR</span><h3>Dokumenty i nastawy</h3><ul class="rk-pipe-bullets"><li>opisane zasilanie i powrót,</li><li>zapisana długość pętli,</li><li>protokół próby,</li><li>zdjęcia z punktami odniesienia,</li><li>przepływ projektowy do uruchomienia.</li></ul></article>
      </div>
      <div class="rk-pipe-note rk-pipe-note-good"><p><strong>Po wykonaniu zdjęć zapisz je razem z projektem.</strong> Sama galeria w telefonie bez nazwy pomieszczenia i punktu odniesienia szybko traci wartość dokumentacyjną.</p></div>
      <p class="rk-pipe-copy">Dobra dokumentacja pokazuje znacznie więcej niż sam wzór rury. Zobacz, <a href="https://projekt-ogrzewania.pl/jak-powinien-wygladac-profesjonalny-projekt-do-ogrzewania-podlogowego/">jak powinien wyglądać profesjonalny projekt ogrzewania podłogowego</a>, oraz jakie znaczenie ma właściwy dobór <a href="https://projekt-ogrzewania.pl/rury-do-ogrzewania-podlogowego/">rur do ogrzewania podłogowego</a>.</p>
    </section>

    <section class="rk-pipe-section rk-pipe-final" id="rk-snail-final">
      <span class="rk-pipe-eyebrow">Wniosek techniczny</span>
      <h2 class="rk-pipe-section-title">Dobry ślimak zaczyna się przed rozwinięciem rury</h2>
      <p class="rk-pipe-lead">Kolejność jest prosta: obciążenie pomieszczenia, powierzchnia czynna, warstwy podłogi, temperatura wody, rozstaw, podział na pętle, hydraulika i dopiero na końcu trasa. Odwrócenie tej kolejności tworzy równy rysunek bez pewności, że instalacja zadziała.</p>
      <div class="rk-pipe-cta">
        <div class="rk-pipe-cta-title">Otrzymaj ślimaki rozrysowane dla rzeczywistego rzutu i policzonych obciążeń</div>
        <p>Projekt obejmuje podział na obwody, rozstawy, długości, przepływy, nastawy rozdzielacza i dane potrzebne do sprawdzenia hydrauliki. Wykonawca otrzymuje trasę, a inwestor podstawę do kontroli prac przed wylewką.</p>
        <a class="rk-pipe-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt ogrzewania podłogowego</a>
        <small class="rk-pipe-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </div>
    </section>

    <section class="rk-pipe-section" id="rk-snail-sources">
      <span class="rk-pipe-eyebrow">Podstawa techniczna</span>
      <h2 class="rk-pipe-section-title">Źródła oficjalne i zakres odpowiedzialności</h2>
      <p class="rk-pipe-lead">Poniższe oficjalne karty dokumentów porządkują kryteria komfortu, określanie wydajności, projektowanie oraz instalowanie wbudowanych wodnych systemów ogrzewania płaszczyznowego.</p>
      <div class="rk-pipe-source-grid">
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/74682.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-1:2021 — definicje i kryteria komfortu</a><p>Oficjalna karta części dotyczącej definicji, symboli oraz kryteriów komfortu systemów płaszczyznowych.</p></article>
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/74683.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-2:2021 — określanie mocy</a><p>Oficjalna karta metod wyznaczania strumienia ciepła, temperatury i równomierności powierzchni na podstawie modelu systemu.</p></article>
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/74684.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-3:2021 — projektowanie i wymiarowanie</a><p>Oficjalna karta metody projektowania służącej zapewnieniu wymaganej mocy ogrzewania lub chłodzenia płaszczyznowego.</p></article>
        <article class="rk-pipe-source-card"><a href="https://www.iso.org/standard/74685.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-5:2021 — instalowanie systemów</a><p>Oficjalna karta wymagań instalacyjnych dla wbudowanych wodnych systemów ogrzewania i chłodzenia płaszczyznowego.</p></article>
      </div>
      <div class="rk-pipe-responsibility"><p><strong>Zakres poradnika:</strong> schemat i kalkulator wyjaśniają geometrię oraz wstępny podział pola. Nie są projektem, obliczeniem mocy, doborem rozstawu, obliczeniem hydraulicznym, instrukcją konkretnego systemu ani protokołem odbioru. Ostateczne rozwiązanie musi uwzględniać dokumentację wybranych materiałów, projekt budynku i warunki rzeczywistego montażu.</p></div>
    </section>

    <section class="rk-pipe-section rk-pipe-section-soft" id="rk-snail-faq">
      <span class="rk-pipe-eyebrow">Pytania inwestorów i wykonawców</span>
      <h2 class="rk-pipe-section-title">FAQ — układ ślimakowy ogrzewania podłogowego</h2>
      <div class="rk-pipe-faq">
        <details><summary>Od której strony zaczyna się układanie podłogówki w ślimak?</summary><div class="rk-pipe-faq-answer"><p>Pętla fizycznie rozpoczyna się na belce zasilającej rozdzielacza. Po wykonaniu dobiegu rurę prowadzi się do miejsca wskazanego na projekcie, często w kierunku obwodu pola lub strefy o większym obciążeniu, a następnie do środka z pozostawieniem miejsca na powrót.</p></div></details>
        <details><summary>Czy zasilanie zawsze powinno przebiegać przy ścianie zewnętrznej?</summary><div class="rk-pipe-faq-answer"><p>Nie zawsze. Skierowanie cieplejszej części pętli przy fasadę bywa celowe, ale powinno wynikać z rozkładu obciążenia, parametrów przegród, powierzchni czynnej i projektu trasy.</p></div></details>
        <details><summary>Dlaczego przy układaniu ślimaka stosuje się podwójny rozstaw?</summary><div class="rk-pipe-faq-answer"><p>Pierwsze przejście pozostawia wolne międzyrzędzia. Po wykonaniu nawrotu odcinek powrotny wypełnia te miejsca, dzięki czemu gotowy układ uzyskuje docelowy rozstaw, na przykład 10 cm po prowadzeniu pierwszej części co około 20 cm.</p></div></details>
        <details><summary>Jak wykonać nawrót w środku ślimaka?</summary><div class="rk-pipe-faq-answer"><p>W centrum trzeba pozostawić dostateczne pole na łagodną zmianę kierunku. Minimalny promień i dopuszczony sposób gięcia należy odczytać z dokumentacji konkretnej rury oraz systemu montażowego.</p></div></details>
        <details><summary>Czy ślimak zawsze daje identyczną temperaturę całej podłogi?</summary><div class="rk-pipe-faq-answer"><p>Nie. Naprzemienne położenie zasilania i powrotu sprzyja równomierności, ale temperatura zależy również od rozstawu, głębokości rury, warstw podłogi, przepływu, temperatury wody oraz lokalnego obciążenia cieplnego.</p></div></details>
        <details><summary>Czy ślimak ma zawsze mniejszy opór niż meander?</summary><div class="rk-pipe-faq-answer"><p>Nie można przypisać jednego procentu różnicy wszystkim instalacjom. Opór pętli zależy przede wszystkim od długości, rzeczywistej średnicy wewnętrznej, przepływu, medium i geometrii zmian kierunku.</p></div></details>
        <details><summary>Ile metrów może mieć pętla ślimakowa z rury 16 × 2 mm?</summary><div class="rk-pipe-faq-answer"><p>Około 100 m bywa stosowanym pułapem roboczym, ale nie jest samodzielnym wynikiem projektu. Dopuszczalną długość sprawdza się dla obliczonego przepływu, charakterystyki konkretnej rury, straty ciśnienia i możliwości pompy.</p></div></details>
        <details><summary>Czy wszystkie pętle powinny mieć tę samą długość?</summary><div class="rk-pipe-faq-answer"><p>Nie muszą być identyczne. Powinny mieć obliczone przepływy i opory, które można poprawnie zrównoważyć. Sama procentowa różnica długości nie opisuje mocy ani hydrauliki.</p></div></details>
        <details><summary>Czy przy dużym oknie zawsze trzeba zastosować rozstaw 5 cm?</summary><div class="rk-pipe-faq-answer"><p>Nie. Zagęszczenie jest uzasadnione wtedy, gdy wynika z obciążenia i obliczeń mocy powierzchniowej. W dobrze izolowanym budynku nawet duże przeszklenie nie musi wymagać najgęstszego rozstawu.</p></div></details>
        <details><summary>Jak ominąć wyspę kuchenną w układzie ślimakowym?</summary><div class="rk-pipe-faq-answer"><p>Stałą zabudowę zaznacza się przed rysowaniem trasy. Pętlę prowadzi się po powierzchni czynnej z zachowaniem drogi powrotnej i promieni gięcia. Przy skomplikowanym obrysie korzystniejszy może być podział na kilka pól.</p></div></details>
        <details><summary>Czy można połączyć ślimak i meander na jednym rozdzielaczu?</summary><div class="rk-pipe-faq-answer"><p>Można stosować różne geometrie pętli w jednej instalacji, jeżeli każda ma policzony przepływ i opór oraz mieści się w zakresie regulacji rozdzielacza. Samo połączenie nazw układów nie tworzy błędu hydraulicznego.</p></div></details>
        <details><summary>Czy rura pętli może przechodzić przez dylatację?</summary><div class="rk-pipe-faq-answer"><p>Aktywną część pętli koordynuje się z polami jastrychu. Jeżeli dobieg musi przeciąć zaplanowaną szczelinę, przejście wykonuje się w lokalizacji i osłonie określonej w projekcie oraz dokumentacji systemu.</p></div></details>
        <details><summary>Co zrobić, gdy rura załamie się na nawrocie?</summary><div class="rk-pipe-faq-answer"><p>Nie należy prostować jej przypadkową metodą ani zakrywać widocznego przewężenia. Sposób naprawy lub wymiany odcinka musi wynikać z instrukcji systemowej, a miejsce trzeba ponownie sprawdzić i udokumentować.</p></div></details>
        <details><summary>Jak sprawdzić ślimaka przed wykonaniem wylewki?</summary><div class="rk-pipe-faq-answer"><p>Porównaj trasę, rozstaw, długości, promienie, przejścia i oznaczenia z projektem. Następnie wykonaj próbę według przyjętej procedury, sporządź protokół i zrób zdjęcia z trwałymi punktami odniesienia.</p></div></details>
      </div>
    </section>

    <section class="rk-pipe-author" id="rk-snail-author">
      <span class="rk-pipe-eyebrow">Opracowanie eksperckie</span>
      <h2 class="rk-pipe-author-title">Autor i weryfikacja merytoryczna</h2>
      <div class="rk-pipe-author-layout">
        <aside class="rk-pipe-author-side">
          <div class="rk-pipe-author-photo"><img src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="400" height="400" loading="lazy" decoding="async"></div>
          <div class="rk-pipe-author-name">Robert Kucharski</div>
          <p class="rk-pipe-author-role">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</p>
          <div class="rk-pipe-author-social" aria-label="Profile autora">
            <a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="nofollow noopener noreferrer me" aria-label="LinkedIn Roberta Kucharskiego">in</a>
            <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Facebook Projekt Ogrzewania">f</a>
            <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Profil Projekt HVAC w serwisie X">X</a>
          </div>
        </aside>
        <div class="rk-pipe-author-main">
          <div class="rk-pipe-author-quote">„Moim zdaniem… największym błędem przy układzie ślimakowym jest uznanie równego rysunku za gotowy projekt. Pętla może wyglądać idealnie, a jednocześnie mieć niewłaściwy rozstaw, zbyt duży opór albo za małą moc dla pomieszczenia.”</div>
          <p>Robert Kucharski opracowuje projekty ogrzewania podłogowego, obliczenia cieplne i hydrauliczne oraz materiały edukacyjne dla inwestorów i wykonawców. W poradnikach oddziela zasady możliwe do pokazania na schemacie od parametrów, które trzeba obliczyć dla konkretnego budynku.</p>
          <p>Przy projektowaniu pętli analizuje obciążenie każdego pomieszczenia, powierzchnię czynną, warstwy podłogi, rozstaw, temperaturę wody, długości, przepływy, opory, rozdzielacz i charakterystykę pompy. Treść zweryfikowano pod kątem spójności obliczeniowej, wykonalności montażowej oraz zakresu oficjalnych dokumentów wskazanych w sekcji źródeł.</p>
          <p>Publikuje również w portalach <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a> i <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>. <a href="https://projekt-ogrzewania.pl/author/admin3399/">Zobacz pozostałe artykuły Roberta Kucharskiego w serwisie Projekt-Ogrzewania.pl</a>.</p>
          <div class="rk-pipe-author-facts">
            <div class="rk-pipe-author-fact"><strong>Zakres</strong>ogrzewanie podłogowe, bilanse cieplne i hydraulika instalacji</div>
            <div class="rk-pipe-author-fact"><strong>Metoda pracy</strong>obciążenie pomieszczeń, moc podłogi, trasy pętli i obliczone przepływy</div>
            <div class="rk-pipe-author-fact"><strong>Aktualizacja</strong>stan techniczny materiału sprawdzony 15 września 2026 r.</div>
          </div>
        </div>
      </div>
    </section>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "inLanguage": "pl-PL"
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "sameAs": [
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "knowsAbout": [
        "ogrzewanie podłogowe",
        "układ ślimakowy ogrzewania podłogowego",
        "projektowe obciążenie cieplne",
        "hydraulika pętli grzewczych",
        "równoważenie hydrauliczne",
        "instalacje niskotemperaturowe"
      ],
      "worksFor": [
        { "@id": "https://projekt-ogrzewania.pl/#organization" },
        { "@id": "https://remont.biz.pl/#organization" },
        { "@id": "https://sobir.pl/#organization" }
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "ImageObject",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#primaryimage",
      "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/06/Infografika-Instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym.webp",
      "contentUrl": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/06/Infografika-Instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym.webp",
      "caption": "Schemat instalacji ogrzewania podłogowego w układzie ślimakowym"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#breadcrumb",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Strona główna", "item": "https://projekt-ogrzewania.pl/" },
        { "@type": "ListItem", "position": 2, "name": "Poradniki", "item": "https://projekt-ogrzewania.pl/blog/" },
        { "@type": "ListItem", "position": 3, "name": "Ogrzewanie podłogowe", "item": "https://projekt-ogrzewania.pl/category/ogrzewanie-podlogowe/" },
        { "@type": "ListItem", "position": 4, "name": "Układ ślimakowy ogrzewania podłogowego", "item": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/" }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#webpage",
      "url": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/",
      "name": "Układ ślimakowy ogrzewania podłogowego – schemat i montaż krok po kroku",
      "description": "Jak prawidłowo ułożyć ogrzewanie podłogowe w ślimak: interaktywny schemat, kalkulator pętli, rozstaw, nawroty, dobiegi, dylatacje i błędy.",
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/#website" },
      "breadcrumb": { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#breadcrumb" },
      "primaryImageOfPage": { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#primaryimage" },
      "dateModified": "2026-09-15T09:00:00+02:00",
      "inLanguage": "pl-PL",
      "mainEntity": { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#article" }
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#article",
      "mainEntityOfPage": { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#webpage" },
      "headline": "Układ ślimakowy ogrzewania podłogowego – schemat i montaż krok po kroku",
      "description": "Techniczny poradnik wykonywania układu ślimakowego z interaktywnym schematem, kalkulatorem geometrii, zasadami podwójnego rozstawu i kontrolą hydrauliki.",
      "image": { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#primaryimage" },
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "dateModified": "2026-09-15T09:00:00+02:00",
      "inLanguage": "pl-PL",
      "about": [
        "układ ślimakowy ogrzewania podłogowego",
        "schemat podłogówki",
        "rozstaw rur",
        "długość pętli",
        "hydraulika ogrzewania podłogowego",
        "montaż ogrzewania podłogowego"
      ],
      "keywords": "układ ślimakowy ogrzewania podłogowego, podłogówka w ślimak, schemat ślimaka, podwójny rozstaw rur, długość pętli, montaż podłogówki",
      "isAccessibleForFree": true,
      "hasPart": [
        { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#visual-app" },
        { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#calculator-app" },
        { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#howto" },
        { "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#faq-schema" }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#visual-app",
      "name": "Interaktywny schemat układu ślimakowego krok po kroku",
      "url": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#rk-snail-visual",
      "applicationCategory": "EducationalApplication",
      "operatingSystem": "Dowolny system z nowoczesną przeglądarką internetową",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "description": "Moduł edukacyjny pokazujący sześć etapów prowadzenia zasilania i powrotu w pętli ślimakowej."
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#calculator-app",
      "name": "Kalkulator podziału powierzchni na pętle ślimakowe",
      "url": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#rk-snail-calculator-section",
      "applicationCategory": "UtilitiesApplication",
      "operatingSystem": "Dowolny system z nowoczesną przeglądarką internetową",
      "browserRequirements": "JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "description": "Kalkulator orientacyjnej długości rury w polu, dobiegów i średniej długości pętli dla wybranej powierzchni, rozstawu i liczby obwodów."
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#howto",
      "name": "Jak wykonać układ ślimakowy ogrzewania podłogowego",
      "description": "Sześć etapów prowadzenia pojedynczej pętli w układzie ślimakowym od rozdzielacza do powrotu.",
      "step": [
        { "@type": "HowToStep", "position": 1, "name": "Wykonaj dobieg od rozdzielacza", "text": "Poprowadź ciągły odcinek od belki zasilającej do początku powierzchni czynnej zgodnie z projektem." },
        { "@type": "HowToStep", "position": 2, "name": "Ułóż zewnętrzną część zasilania", "text": "Rozpocznij trasę od zaplanowanej strony pola, uwzględniając ewentualną strefę brzegową." },
        { "@type": "HowToStep", "position": 3, "name": "Prowadź spiralę do środka", "text": "Układaj rurę do wnętrza pola z odstępem pozostawiającym miejsce na odcinek powrotny." },
        { "@type": "HowToStep", "position": 4, "name": "Wykonaj łagodny nawrót", "text": "Pozostaw w środku pole umożliwiające zmianę kierunku z promieniem dopuszczonym dla konkretnej rury." },
        { "@type": "HowToStep", "position": 5, "name": "Ułóż powrót między odcinkami", "text": "Prowadź drugą część rury na zewnątrz w pozostawionych międzyrzędziach." },
        { "@type": "HowToStep", "position": 6, "name": "Zamknij i opisz pętlę", "text": "Wróć do belki powrotnej, opisz obwód, wykonaj próbę i udokumentuj trasę przed zakryciem." }
      ]
    },
    {
      "@type": "ItemList",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#checklist",
      "name": "Checklista odbioru pętli ślimakowej",
      "numberOfItems": 3,
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Zgodność pętli z projektem" },
        { "@type": "ListItem", "position": 2, "name": "Kontrola stanu rury i mocowań" },
        { "@type": "ListItem", "position": 3, "name": "Dokumentacja próby i trasy" }
      ]
    },
    {
      "@type": "Service",
      "@id": "https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/#service",
      "name": "Indywidualny projekt ogrzewania podłogowego",
      "url": "https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/",
      "provider": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "areaServed": { "@type": "Country", "name": "Polska" },
      "serviceType": "Projekt instalacji ogrzewania podłogowego"
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/#faq-schema",
      "mainEntity": [
        { "@type": "Question", "name": "Od której strony zaczyna się układanie podłogówki w ślimak?", "acceptedAnswer": { "@type": "Answer", "text": "Pętla fizycznie rozpoczyna się na belce zasilającej rozdzielacza. Po wykonaniu dobiegu rurę prowadzi się do miejsca wskazanego na projekcie, często w kierunku obwodu pola lub strefy o większym obciążeniu, a następnie do środka z pozostawieniem miejsca na powrót." } },
        { "@type": "Question", "name": "Czy zasilanie zawsze powinno przebiegać przy ścianie zewnętrznej?", "acceptedAnswer": { "@type": "Answer", "text": "Nie zawsze. Skierowanie cieplejszej części pętli przy fasadę bywa celowe, ale powinno wynikać z rozkładu obciążenia, parametrów przegród, powierzchni czynnej i projektu trasy." } },
        { "@type": "Question", "name": "Dlaczego przy układaniu ślimaka stosuje się podwójny rozstaw?", "acceptedAnswer": { "@type": "Answer", "text": "Pierwsze przejście pozostawia wolne międzyrzędzia. Po wykonaniu nawrotu odcinek powrotny wypełnia te miejsca, dzięki czemu gotowy układ uzyskuje docelowy rozstaw." } },
        { "@type": "Question", "name": "Jak wykonać nawrót w środku ślimaka?", "acceptedAnswer": { "@type": "Answer", "text": "W centrum trzeba pozostawić dostateczne pole na łagodną zmianę kierunku. Minimalny promień i dopuszczony sposób gięcia należy odczytać z dokumentacji konkretnej rury oraz systemu montażowego." } },
        { "@type": "Question", "name": "Czy ślimak zawsze daje identyczną temperaturę całej podłogi?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Naprzemienne położenie zasilania i powrotu sprzyja równomierności, ale temperatura zależy również od rozstawu, głębokości rury, warstw podłogi, przepływu, temperatury wody oraz lokalnego obciążenia cieplnego." } },
        { "@type": "Question", "name": "Czy ślimak ma zawsze mniejszy opór niż meander?", "acceptedAnswer": { "@type": "Answer", "text": "Nie można przypisać jednego procentu różnicy wszystkim instalacjom. Opór pętli zależy przede wszystkim od długości, rzeczywistej średnicy wewnętrznej, przepływu, medium i geometrii zmian kierunku." } },
        { "@type": "Question", "name": "Ile metrów może mieć pętla ślimakowa z rury 16 × 2 mm?", "acceptedAnswer": { "@type": "Answer", "text": "Około 100 m bywa stosowanym pułapem roboczym, ale nie jest samodzielnym wynikiem projektu. Dopuszczalną długość sprawdza się dla obliczonego przepływu, charakterystyki konkretnej rury, straty ciśnienia i możliwości pompy." } },
        { "@type": "Question", "name": "Czy wszystkie pętle powinny mieć tę samą długość?", "acceptedAnswer": { "@type": "Answer", "text": "Nie muszą być identyczne. Powinny mieć obliczone przepływy i opory, które można poprawnie zrównoważyć. Sama procentowa różnica długości nie opisuje mocy ani hydrauliki." } },
        { "@type": "Question", "name": "Czy przy dużym oknie zawsze trzeba zastosować rozstaw 5 cm?", "acceptedAnswer": { "@type": "Answer", "text": "Nie. Zagęszczenie jest uzasadnione wtedy, gdy wynika z obciążenia i obliczeń mocy powierzchniowej. W dobrze izolowanym budynku nawet duże przeszklenie nie musi wymagać najgęstszego rozstawu." } },
        { "@type": "Question", "name": "Jak ominąć wyspę kuchenną w układzie ślimakowym?", "acceptedAnswer": { "@type": "Answer", "text": "Stałą zabudowę zaznacza się przed rysowaniem trasy. Pętlę prowadzi się po powierzchni czynnej z zachowaniem drogi powrotnej i promieni gięcia. Przy skomplikowanym obrysie korzystniejszy może być podział na kilka pól." } },
        { "@type": "Question", "name": "Czy można połączyć ślimak i meander na jednym rozdzielaczu?", "acceptedAnswer": { "@type": "Answer", "text": "Można stosować różne geometrie pętli w jednej instalacji, jeżeli każda ma policzony przepływ i opór oraz mieści się w zakresie regulacji rozdzielacza." } },
        { "@type": "Question", "name": "Czy rura pętli może przechodzić przez dylatację?", "acceptedAnswer": { "@type": "Answer", "text": "Aktywną część pętli koordynuje się z polami jastrychu. Jeżeli dobieg musi przeciąć zaplanowaną szczelinę, przejście wykonuje się w lokalizacji i osłonie określonej w projekcie oraz dokumentacji systemu." } },
        { "@type": "Question", "name": "Co zrobić, gdy rura załamie się na nawrocie?", "acceptedAnswer": { "@type": "Answer", "text": "Nie należy prostować jej przypadkową metodą ani zakrywać widocznego przewężenia. Sposób naprawy lub wymiany odcinka musi wynikać z instrukcji systemowej, a miejsce trzeba ponownie sprawdzić i udokumentować." } },
        { "@type": "Question", "name": "Jak sprawdzić ślimaka przed wykonaniem wylewki?", "acceptedAnswer": { "@type": "Answer", "text": "Porównaj trasę, rozstaw, długości, promienie, przejścia i oznaczenia z projektem. Następnie wykonaj próbę według przyjętej procedury, sporządź protokół i zrób zdjęcia z trwałymi punktami odniesienia." } }
      ]
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  var guide = document.getElementById("rk-pipe-guide");
  if (!guide) {
    return;
  }

  var stages = {
    "1": {
      title: "Wyjdź z rozdzielacza",
      copy: "Poprowadź jeden ciągły odcinek do początku powierzchni czynnej. Dobieg jest częścią całkowitej długości oraz straty ciśnienia pętli.",
      purpose: "Dojść do pola możliwie czytelną, chronioną trasą.",
      check: "Przejścia przez progi, dylatacje oraz kolizje z innymi instalacjami.",
      error: "Pomijanie dobiegu podczas obliczania długości obwodu."
    },
    "2": {
      title: "Ułóż zewnętrzną część zasilania",
      copy: "Rozpocznij prowadzenie rury od strony wskazanej w projekcie. Cieplejsza część może obsługiwać obwód pola albo strefę o większym obciążeniu.",
      purpose: "Doprowadzić zasilanie do obszaru, w którym jego wyższa temperatura jest najbardziej użyteczna.",
      check: "Rozstaw przy fasadzie, pola wyłączone i przebieg dylatacji.",
      error: "Automatyczne zagęszczanie przy każdym oknie bez sprawdzenia potrzebnej mocy."
    },
    "3": {
      title: "Prowadź spiralę do środka",
      copy: "Układaj kolejne zwoje do wnętrza, zachowując odstęp potrzebny na powrót. Dla docelowych 10 cm pierwsze przejście pozostawia zwykle miejsca co około 20 cm.",
      purpose: "Przygotować regularne międzyrzędzia dla drugiej części tej samej rury.",
      check: "Równoległość, mocowania, odległość od przegród i rzeczywisty obrys pola.",
      error: "Ułożenie pierwszego przejścia od razu w docelowym rozstawie."
    },
    "4": {
      title: "Wykonaj łagodny nawrót",
      copy: "W centrum zmień kierunek bez załamania rury. Wielkość pozostawionego pola musi umożliwić zachowanie promienia dopuszczonego dla konkretnego produktu.",
      purpose: "Przejść z części zasilającej do powrotnej bez przewężenia przekroju.",
      check: "Promień gięcia, temperaturę montażu i brak spłaszczenia rury.",
      error: "Próba domknięcia ślimaka w zbyt małym punkcie."
    },
    "5": {
      title: "Wprowadź powrót między odcinki",
      copy: "Prowadź rurę na zewnątrz w wolnych międzyrzędziach. W ten sposób cieplejsze i chłodniejsze fragmenty obwodu znajdują się obok siebie.",
      purpose: "Utworzyć docelowy rozstaw i ograniczyć pasowy rozkład temperatury powierzchni.",
      check: "Czy powrót zachowuje rozstaw i nie wypycha wcześniej zamocowanych odcinków.",
      error: "Korygowanie błędów zasilania przez lokalne, przypadkowe zagęszczenia powrotu."
    },
    "6": {
      title: "Zamknij, opisz i sprawdź pętlę",
      copy: "Wróć do belki powrotnej rozdzielacza, opisz obwód i porównaj jego wykonanie z projektem przed próbą oraz zakryciem instalacji.",
      purpose: "Zachować identyfikowalność pętli i przygotować ją do regulacji.",
      check: "Długość, oznaczenie, zdjęcia, protokół próby i docelowy przepływ.",
      error: "Pozostawienie nieopisanych końców i brak dokumentacji trasy."
    }
  };

  var stepButtons = guide.querySelectorAll("[data-rk-snail-step]");
  var routeParts = guide.querySelectorAll("[data-rk-stage]");
  var stageKicker = document.getElementById("rk-snail-stage-kicker");
  var stageTitle = document.getElementById("rk-snail-stage-title");
  var stageCopy = document.getElementById("rk-snail-stage-copy");
  var stagePurpose = document.getElementById("rk-snail-stage-purpose");
  var stageCheck = document.getElementById("rk-snail-stage-check");
  var stageError = document.getElementById("rk-snail-stage-error");

  function showStage(stageNumber) {
    var key = String(stageNumber);
    var stage = stages[key];
    if (!stage) {
      return;
    }

    stageKicker.textContent = "Etap " + key + " z 6";
    stageTitle.textContent = stage.title;
    stageCopy.textContent = stage.copy;
    stagePurpose.textContent = stage.purpose;
    stageCheck.textContent = stage.check;
    stageError.textContent = stage.error;

    stepButtons.forEach(function (button) {
      var active = button.getAttribute("data-rk-snail-step") === key;
      button.setAttribute("aria-pressed", active ? "true" : "false");
    });

    routeParts.forEach(function (part) {
      var partStage = Number(part.getAttribute("data-rk-stage"));
      part.classList.remove("is-active");
      part.classList.remove("is-done");
      if (partStage < stageNumber) {
        part.classList.add("is-done");
      } else {
        if (partStage === stageNumber) {
          part.classList.add("is-active");
        }
      }
    });
  }

  stepButtons.forEach(function (button) {
    button.addEventListener("click", function () {
      showStage(Number(button.getAttribute("data-rk-snail-step")));
    });
  });

  var areaInput = document.getElementById("rk-snail-area");
  var spacingInput = document.getElementById("rk-snail-spacing-input");
  var approachInput = document.getElementById("rk-snail-approach");
  var loopInput = document.getElementById("rk-snail-loop-count");
  var calculateButton = document.getElementById("rk-snail-calculate");
  var resetButton = document.getElementById("rk-snail-reset");
  var resultBox = document.getElementById("rk-snail-calculator-result");
  var statusText = document.getElementById("rk-snail-result-status");
  var introText = document.getElementById("rk-snail-result-intro");

  function formatNumber(value, digits) {
    return value.toLocaleString("pl-PL", {
      minimumFractionDigits: digits,
      maximumFractionDigits: digits
    });
  }

  function setResult(fieldLength, approachLength, totalLength, averageLength) {
    document.getElementById("rk-snail-field-length").textContent = formatNumber(fieldLength, 1) + " m";
    document.getElementById("rk-snail-approach-length").textContent = formatNumber(approachLength, 1) + " m";
    document.getElementById("rk-snail-total-length").textContent = formatNumber(totalLength, 1) + " m";
    document.getElementById("rk-snail-average-length").textContent = formatNumber(averageLength, 1) + " m";
  }

  function calculateVariant() {
    var area = Number(areaInput.value);
    var spacing = Number(spacingInput.value);
    var approach = Number(approachInput.value);
    var loops = Number(loopInput.value);

    resultBox.classList.remove("is-good");
    resultBox.classList.remove("is-stop");

    if (!Number.isFinite(area)) {
      statusText.textContent = "Sprawdź powierzchnię czynną";
      introText.textContent = "Wprowadź dodatnią powierzchnię w metrach kwadratowych.";
      resultBox.classList.add("is-stop");
      return;
    }
    if (area <= 0) {
      statusText.textContent = "Sprawdź powierzchnię czynną";
      introText.textContent = "Wprowadź dodatnią powierzchnię w metrach kwadratowych.";
      resultBox.classList.add("is-stop");
      return;
    }
    if (!Number.isFinite(approach)) {
      statusText.textContent = "Sprawdź długość dobiegu";
      introText.textContent = "Dobieg nie może być wartością ujemną.";
      resultBox.classList.add("is-stop");
      return;
    }
    if (approach < 0) {
      statusText.textContent = "Sprawdź długość dobiegu";
      introText.textContent = "Dobieg nie może być wartością ujemną.";
      resultBox.classList.add("is-stop");
      return;
    }

    var fieldLength = area / spacing;
    var approachLength = 2 * approach * loops;
    var totalLength = fieldLength + approachLength;
    var averageLength = totalLength / loops;
    var areaPerLoop = area / loops;

    setResult(fieldLength, approachLength, totalLength, averageLength);

    if (averageLength > 100) {
      resultBox.classList.add("is-stop");
      statusText.textContent = "Zwiększ liczbę pętli i wykonaj obliczenia hydrauliczne";
      introText.textContent = "Średnia " + formatNumber(averageLength, 1) + " m przekracza często stosowany pułap roboczy 100 m dla rury 16 × 2 mm. Nie jest to limit normowy, lecz wyraźny sygnał do ponownego podziału i sprawdzenia oporu.";
    } else {
      if (averageLength > 80) {
        statusText.textContent = "Wariant wymaga uważnej kontroli hydraulicznej";
        introText.textContent = "Każda pętla obsługuje średnio " + formatNumber(areaPerLoop, 1) + " m², a jej orientacyjna długość wynosi " + formatNumber(averageLength, 1) + " m. Sprawdź wymagany przepływ, światło rury i stratę ciśnienia.";
      } else {
        resultBox.classList.add("is-good");
        statusText.textContent = "Geometria wygląda roboczo możliwa — potwierdź hydraulikę";
        introText.textContent = "Każda pętla obsługuje średnio " + formatNumber(areaPerLoop, 1) + " m², a jej orientacyjna długość wynosi " + formatNumber(averageLength, 1) + " m. To nadal nie potwierdza mocy, przepływu ani oporu.";
      }
    }
  }

  calculateButton.addEventListener("click", calculateVariant);

  resetButton.addEventListener("click", function () {
    areaInput.value = "20";
    spacingInput.value = "0.15";
    approachInput.value = "5";
    loopInput.value = "2";
    calculateVariant();
  });

  showStage(1);
  calculateVariant();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/">Układ ślimakowy ogrzewania podłogowego – schemat i montaż krok po kroku.</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://projekt-ogrzewania.pl/instalacja-ogrzewania-podlogowego-w-ukladzie-slimakowym/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
