G-code ফোম কাটিং এর জন্য

হট-ওয়্যার জি-কোড মিলিং থেকে কীভাবে আলাদা: M8/M9 হট-ওয়্যার নিয়ন্ত্রণ, G4 প্রি-হিট স্থিতি, ফিডরেট ওয়্যার গতির সমান, এবং কীভাবে cncfoam.com ফোম-কাটিং প্রোগ্রাম গঠন করে।

ফোম-কাটিং জি-কোড মিলিং জি-কোডের চেয়ে সহজ — এতে কোন স্পিন্ডল নেই, কোন টুল পরিবর্তন নেই, কোন ডেপথ পাস নেই। কিন্তু এর নিজস্ব নিয়ম রয়েছে, বেশিরভাগই হট ওয়্যার নিয়ন্ত্রণের চারপাশে।

হট ওয়্যার একটি আউটপুট

তারটি কুল্যান্ট/অ্যাকসেসরি আউটপুটের মতো স্যুইচ করা হয়েছে M8 চালু করে M9 turns it off. A program brackets each cutting run with M8…M9 so the wire is only hot while it is actually cutting, and cold during rapid repositioning. Some setups also use an S value to set a wire-temperature/PWM target.

প্রাক-তাপ ধারণকাল

Right after M8, a G4 P<seconds> dwell pauses motion so the wire reaches temperature before it starts moving — otherwise it drags and marks the entry. cncfoam.com emits this automatically from your Pre-heat (ms) setting.

ফিডরেট হল তারের গতি

In foam cutting the F feedrate আছে? আপনার কাটিং গুণমান নিয়ন্ত্রণ: এটি কত দ্রুত তারটি ফোমের মধ্য দিয়ে যায় (দেখুন তার, তাপমাত্রা ও ফিডরেট). cncfoam.com প্রতিটি কাটিং মুভে আপনার নির্বাচিত ফিডরেট প্রয়োগ করে, উৎস ফাইলে যা ছিল তা ওভাররাইড করে, ফলে মেশিনটি আপনার নির্ধারিত গতিতে কাটে।

একটি সাধারণ প্রোগ্রাম গঠন

; cncfoam.com — generated
G90 G17 G21        ; absolute, XY plane, millimetres
G92 X0 Y0 U0 V0    ; set current position as zero
G0 X.. Y.. U.. V.. ; rapid to start (wire off)
M8                 ; hot wire ON
G4 P0.70           ; pre-heat dwell 700 ms
G1 X.. Y.. U.. V.. F400   ; cut...
...                ; (the contour)
M9                 ; hot wire OFF
G0 ...             ; rapid home
M30                ; end

হোমিং না থাকলে সমস্যা নেই?

অধিকাংশ হবি ফোম কাটার মেশিনে কোনো এন্ডস্টপ থাকে না; আপনি হাত দিয়ে তারটিকে শুরু অবস্থানে নিয়ে যান। cncfoam.com-এ রয়েছে একটি মেশিনে হোমিং সুইচ নেই মোড বাদ দেয় the G92 zeroing line, so the controller keeps whatever zero you set manually, and shows a reminder banner to jog to your work-zero before running.

Remember G92 only ঘোষণা করে বর্তমান অবস্থানকে শূন্য হিসেবে নির্ধারণ করবে — এটি মেশিনকে শারীরিকভাবে সরাবে না। আপনার নিয়ন্ত্রক যখন নিজস্ব কর্ম-শূন্য নির্ধারণ করে তখন এটি এড়িয়ে যাওয়া নিরাপদ।