<svg width="1200" height="800" xmlns="http://www.w3.org/2000/svg" font-family="Arial" font-size="14" fill="black">
<style>
.title { font-weight: bold; font-size: 16px; }
.label { font-weight: bold; font-size: 14px; }
.adv { fill: green; }
.lim { fill: red; }
.grain { stroke: blue; fill: none; stroke-width: 1.5; }
.pore { fill: red; stroke: none; }
.tool { stroke: gray; fill: lightgray; stroke-width: 2; }
</style>
<!-- Grid layout -->
<rect x="0" y="0" width="600" height="400" stroke="black" fill="none"/>
<rect x="600" y="0" width="600" height="400" stroke="black" fill="none"/>
<rect x="0" y="400" width="600" height="400" stroke="black" fill="none"/>
<rect x="600" y="400" width="600" height="400" stroke="black" fill="none"/>
<!-- Panel Titles -->
<text x="300" y="30" text-anchor="middle" class="title">Forging</text>
<text x="900" y="30" text-anchor="middle" class="title">Casting</text>
<text x="300" y="430" text-anchor="middle" class="title">Machining</text>
<text x="900" y="430" text-anchor="middle" class="title">SLM</text>
<!-- Forging Process Setup -->
<rect x="100" y="60" width="100" height="20" class="tool"/>
<rect x="100" y="160" width="100" height="20" class="tool"/>
<rect x="120" y="90" width="60" height="60" fill="#ccc" stroke="gray"/>
<!-- Forging Grains -->
<g transform="translate(250,100)">
<ellipse cx="0" cy="0" rx="20" ry="8" class="grain"/>
<ellipse cx="40" cy="20" rx="20" ry="8" class="grain"/>
<ellipse cx="20" cy="40" rx="20" ry="8" class="grain"/>
</g>
<text x="100" y="220" class="label">Advantages:</text>
<text x="110" y="240" class="adv">• High strength</text>
<text x="110" y="260" class="adv">• Fine grain structure</text>
<text x="100" y="290" class="label">Limitations:</text>
<text x="110" y="310" class="lim">• Material waste</text>
<text x="110" y="330" class="lim">• Shape complexity limited</text>
<!-- Casting Process Setup -->
<path d="M700,60 l50,50 l-20,0 l0,100 l-60,0 l0,-100 l-20,0 z" fill="#eee" stroke="gray"/>
<circle cx="750" cy="130" r="5" class="pore"/>
<circle cx="760" cy="150" r="4" class="pore"/>
<circle cx="740" cy="160" r="6" class="pore"/>
<text x="700" y="220" class="label">Advantages:</text>
<text x="710" y="240" class="adv">• Complex shapes</text>
<text x="710" y="260" class="adv">• Cost-effective</text>
<text x="700" y="290" class="label">Limitations:</text>
<text x="710" y="310" class="lim">• Porosity</text>
<text x="710" y="330" class="lim">• Lower strength</text>
<!-- Machining Process Setup -->
<rect x="100" y="480" width="100" height="20" class="tool"/>
<line x1="120" y1="500" x2="180" y2="580" stroke="gray" stroke-width="4"/>
<rect x="160" y="580" width="80" height="40" fill="#ccc" stroke="gray"/>
<!-- Machining Grains -->
<g transform="translate(250,550)">
<line x1="0" y1="0" x2="40" y2="20" stroke="blue" stroke-width="1.5"/>
<line x1="10" y1="10" x2="50" y2="30" stroke="blue" stroke-width="1.5"/>
<line x1="20" y1="20" x2="60" y2="40" stroke="blue" stroke-width="1.5"/>
</g>
<text x="100" y="640" class="label">Advantages:</text>
<text x="110" y="660" class="adv">• High precision</text>
<text x="110" y="680" class="adv">• Good surface finish</text>
<text x="100" y="710" class="label">Limitations:</text>
<text x="110" y="730" class="lim">• High material loss</text>
<text x="110" y="750" class="lim">• Tool wear</text>
<!-- SLM Process Setup -->
<rect x="700" y="480" width="100" height="10" fill="#999"/>
<circle cx="750" cy="490" r="5" fill="red"/>
<rect x="730" y="500" width="40" height="80" fill="#ccc" stroke="gray"/>
<!-- SLM Microstructure -->
<g transform="translate(850,550)">
<circle cx="0" cy="0" r="5" class="pore"/>
<circle cx="20" cy="10" r="4" class="pore"/>
<circle cx="40" cy="20" r="3" class="pore"/>
</g>
<text x="700" y="640" class="label">Advantages:</text>
<text x="710" y="660" class="adv">• Near-net shape</text>
<text x="710" y="680" class="adv">• Complex geometry</text>
<text x="700" y="710" class="label">Limitations:</text>
<text x="710" y="730" class="lim">• Porosity, stress</text>
<text x="710" y="750" class="lim">• Slow, expensive</text>
</svg>
-
Please log in to leave a comment!