একটি আদর্শ ৩-অক্ষ মেশিন X, Y, Z ব্যবহার করে। একটি হট-ওয়্যার কাটার সেই অক্ষগুলিকে এর দুটি টাওয়ার এবং ঐচ্ছিক রোটারিতে পুনর্বিন্যাস করে, ফলে একই G-code উপভাষা চার বা পাঁচটি অক্ষ নিয়ন্ত্রণ করে।
চারটি কাটিং অক্ষ: X, Y, U, V
প্রতিটি টাওয়ারে দুইটি অক্ষ থাকে। বাম টাওয়ারটি X গভীরতা Y উচ্চতা; ডান টাওয়ারটি উ গভীরতা W ৪-অক্ষের চলন একই সাথে চারটিকেই সেট করে
G1 X10.5 Y20 U10.5 V20 F400
বাম এবং ডান মান যখন মিলে যায়, তারেরটি সমান্তরাল থাকে (একটি সোজা এক্সট্রুশন)। যখন তারা আলাদা হয়, তারেরটি হেলে যায়/বেঁকে যায় — এবং চলাফেরার একটি ক্রমের উপর, মরফ পৃষ্ঠকে ঘিরে ফেলে। একটি 2-অক্ষ মেশিনে নিয়ন্ত্রকটি সহজভাবে U/V কে X/Y তে প্রতিফলিত করে।
ঘূর্ণন অক্ষ: A
ঘুমন্ত অক্ষ মেশিনে এ অক্ষ (ডিগ্রী) ফোমটিকে ঘোরায়। একটি সূচিবদ্ধ-ঘূর্ণন প্রোগ্রাম হল কাটাগুলির একটি স্তুপ যেখানে তাদের মধ্যে A-ঘূর্ণন কমান্ড থাকে:
; ... cut stage 1 (A0) ...
M9 ; wire off
G0 A60 ; index rotate the foam 60°
; ... cut stage 2 (now at A60) ...
G0 A120 ; rotate again
; ...
The controller turns the rotary motor to each commanded angle between cutting passes. cncfoam.com inserts these A<degrees> commands automatically when you build an indexed cut (see ঘূর্ণন অক্ষ এবং সূচিবদ্ধ কাট).
কন্ট্রোলারের যা প্রয়োজন
আপনার ফার্মওয়্যারকে অতিরিক্ত অক্ষগুলির জন্য কনফিগার করতে হবে। FluidNC এবং GRBL বৈকল্পিকগুলি অতিরিক্ত স্টেপার আউটপুটগুলিকে U/V/A তে ম্যাপ করতে পারে। ব্যবহারযোগ্য অক্ষের সংখ্যা বোর্ডের (স্টেপার ড্রাইভারগুলির সংখ্যা) এবং ফার্মওয়্যার বিল্ডের উপর নির্ভর করে। দেখুন কন্ট্রোলারসমূহ এবং মোটর ও ড্রাইভার.
একটি পেলোড, তিনটি পরিবহন
Whether you download, stream over USB or send over Wi-Fi, the G-code is identical — a single text stream of G0/G1 moves with M8/M9 for the wire and A commands for rotation. The controller turns that text into stepper pulses and PWM. See পরিবহন.