مقالات و کاتالوگ ها
آموزش Mach3 راهنمای جامع نصب، تنظیم و استفاده
Mach3 مش 3 نرمافزاری قدرتمند برای کنترل ماشین آلات CNC است که کامپیوتر معمولی را به یک کنترلر حرفهای تبدیل میکند. این نرمافزار، که توسط شرکت ArtSoft توسعه یافته، برای کنترل محورهای X، Y، Z و حتی A و B در دستگاههای فرز، تراش، لیزر، پلاسما و روتر CNC استفاده میشود. اگر به دنبال آموزش Mach3 از صفر تا صد هستید، این مقاله به شما کمک میکند تا با نصب، تنظیمات اولیه، برنامهریزی و عیبیابی آشنا شوید. سی ان سی صنعت بهعنوان پیشرو در فروش تجهیزات صنعتی، بردهای کنترل Mach3، استپ موتورها و نرمافزارهای مرتبط را با آموزش رایگان ارائه میدهد تا پروژههای CNC شما با بالاترین دقت اجرا شوند.
Mach3 چیست و چرا برای CNC با استپ موتور و سروو موتور ضروری است؟
Mach3 نرمافزاری است که کامپیوتر را به کنترلر CNC تبدیل میکند و امکان کنترل 6 محور همزمان را فراهم میکند. این نرمافزار G-Code را پردازش کرده و پالسهای دقیق به استپ موتور یا سروو موتور ارسال میکند. در مقایسه با کنترلرهای گرانقیمت مانند Fanuc یا Siemens، Mach3 اقتصادی، انعطافپذیر و با ویندوز 10/11 سازگار است
اهمیت Mach3 در CNC
- استپ موتور: برای حرکت دقیق و ارزان در CNCهای خانگی و نیمهصنعتی (مانند روتر چوب، پرینتر سهبعدی، حکاکی).
- سروو موتور: برای دقت بالا، فیدبک بسته و سرعت متغیر در CNCهای صنعتی (مانند فرز فلز، برش لیزر).
طبق آمار 2025، بیش از 60% کاربران CNC خانگی از Mach3 با استپ موتور استفاده میکنند، در حالی که 40% کاربران صنعتی از سروو موتور برای دقت بالاتر بهره میبرند. سی ان سی صنعت Mach3 با لایسنس اصلی و آموزش ویدئویی برای هر دو نوع موتور عرضه میکند.
Mach3 از G-Code استاندارد پشتیبانی میکند و با نرمافزارهایی مانند Fusion 360، ArtCAM و Vectric Aspire یکپارچه است. نسخههای جدید (R3.043.066 بهروزرسانی 2025) ویژگیهایی مانند کنترل IoT، کاهش نویز استپ موتور و پشتیبانی از انکودر سروو موتور را اضافه کردهاند.
نصب نرمافزار Mach3: گامهای ساده برای مبتدیان
نصب Mach3 فرآیندی سریع است، اما نیاز به دقت دارد تا با استپ موتور یا سروو موتور و برد کنترل سازگار باشد. سیستم شما باید ویندوز 7/8/10/11 (32/64-bit) با حداقل 1GHz CPU، 512MB RAM و کارت گرافیک 32MB داشته باشد. برای بردهای USB، ویندوز 64-bit توصیه میشود.
گام 1: دانلود و نصب اولیه
- از سایت رسمی mach3 و ArtSoft (machsupport.com) یا سی ان سی صنعت نسخه R3.043.066 (2025) را دانلود کنید (حجم 20MB).
- دانلود پلاگین های mach 3 از سی ان سی صنعت
- فایل Setup.exe را اجرا کنید و مسیر پیشفرض را انتخاب کنید. لایسنس را وارد کنید
- Parallel Port Driver را نصب کنید (برای بردهای LPT؛ برای USB، درایور برد را از سایت سازنده دانلود کنید).
گام 2: کپی تنظیمات (Config)
- فایل Mach3Mill.xml یا Mach3Turn.xml را از CNC قبلی کپی کنید (اگر دارید) یا تنظیمات پیشفرض را استفاده کنید. این فایل در C:\Mach3 قرار دارد.
- برای استپ موتور، از پروفایل Mill استفاده کنید؛ برای سروو موتور، پروفایل Turn یا Mill با فیدبک بسته.
گام 3: تست نصب
- نرمافزار را باز کنید و به Config > Select Native Devices بروید. Parallel Port یا USB Board را انتخاب کنید.
- در Simulation Mode (بدون اتصال ماشین)، G-Code سادهای مانند G00 X10 Y10 را تست کنید.
- برای سروو موتور، انکودر را در Device Manager چک کنید.
اگر خطای “Driver Not Installed” دیدید، Parallel Port Driver را دوباره نصب کنید. در 2025، نسخههای جدید با پشتیبانی از USB 3.0 و سروو موتورهای دلتا بهروزرسانی شدهاند.
تنظیمات اولیه Mach3: راهاندازی محورها، استپ موتور و سروو موتور
تنظیمات اولیه Mach3 شامل تعریف محورها، موتورها و پورتها است. این بخش برای مبتدیان حیاتی است، زیرا اشتباه در آن منجر به حرکت نادرست CNC میشود.
تنظیم پورتها و پینها (Ports and Pins)
- به Config > Ports and Pins بروید.
- برای Parallel Port: Address را 0x378 (پیشفرض) قرار دهید. Enable را تیک بزنید.
- برای محور X (استپ موتور):
- Port 1 Pin 2 → Output (Step)
- Pin 3 → Direction
- مشابه برای Y (Pin 4/5) و Z (Pin 6/7).
- برای سروو موتور، Pin 8 را برای انکودر (Encoder Input) تنظیم کنید.
- Pulse Rate: برای استپ موتور 1000Hz، برای سروو موتور 2000Hz.
- Save Axis Settings را بزنید.
تنظیم موتورها (Motor Tuning)
- Config > Motor Tuning > X Axis
- Units: mm
- Steps per Unit:
- استپ موتور: مثلاً برای پیچ 5mm با 200 گام/دور → 400 گام/mm (با میکرواستپ 1/2)
- سروو موتور : بر اساس انکودر (مثلاً 10000 پالس/دور → 2000 پالس/mm)
- Velocity:
- استپ موتور: 1000 mm/min
- سروو موتور: 3000 mm/min
- Acceleration:
- استپ موتور: 100 mm/s²
- سروو موتور: 500 mm/s²
- Test Motor را بزنید و Reset Device را برای ذخیره بزنید.
نکته: برای استپ موتور، از میکرواستپینگ (1/8 یا 1/16) استفاده کنید تا لرزش کاهش یابد. برای سروو موتور، PID Tuning را در Config > PID فعال کنید.
در سی ان سی صنعت، بردهای Mach3 USB با تنظیمات پیشفرض برای استپ موتور NEMA 23 و سروو موتور دلتا ASDA-B2 عرضه میشود.
آموزش برنامهنویسی Mach3: از G-Code تا اجرای فایل (با استپ و سروو)
Mach3 از G-Code استاندارد استفاده میکند، اما ویرایشگر داخلی آن اجازه نوشتن و ویرایش مستقیم را میدهد.
وارد کردن فایل G-Code
- File > Load G-Code → فایل .nc را انتخاب کنید.
- در Program Run، خطوط G-Code را ببینید. F3 برای Zoom In، F4 برای Zoom Out.
اجرای برنامه
- Reset را بزنید تا برنامه به خط 1 برود.
- Feed Hold (F1) برای توقف، Cycle Start (F5) برای شروع.
- برای سرعت، Feed Rate را تنظیم کنید:
- استپ موتور: 500 mm/min برای برش چوب
- سروو موتور: 2000 mm/min برای برش فلز
نوشتن G-Code ساده
G21 (واحد میلیمتر)
G90 (حرکت مطلق)
G00 X0 Y0 Z0 (مبدا)
M03 S12000 (اسپیندل 12000 RPM - برای سروو)
G01 X100 Y50 F800 (حرکت خطی - استپ: F500، سروو: F1500)
M05 (خاموش کردن اسپیندل)
G00 Z50 (بالا بردن ابزار)
M30 (پایان برنامه)برای تست، از Wizard داخلی Mach3 برای ایجاد شکلهای ساده استفاده کنید. در 2025، ادغام با Fusion 360 نرخ خطا را 30% کاهش داده است.
تنظیمات پیشرفته Mach3: اسپیندل، سنسورها، استپ موتور و سروو موتور
تنظیم اسپیندل
- Config > Ports and Pins > Spindle Setup
- PWM Mode را انتخاب کنید و Pin 1 را Output برای PWM.
- Spindle Speed Min/Max: 0/24000 RPM (برای سروو موتور با VFD)
- برای استپ موتور، از Relay برای روشن/خاموش اسپیندل استفاده کنید.
سنسورها و لیمیتها
- Ports and Pins > Input Signals:
- Pin 10 → Home X+ برای سنسور محور X
- Pin 11 → Limit X-
- در Motor Tuning، Home Rate را 100 mm/min قرار دهید.
- برای سروو موتور، Encoder Input را فعال کنید.
خروجیها (Relay)
- Pin 14 → Output برای پمپ خنککننده
- در Config > General Config، Enable Outputs را تیک بزنید.
این تنظیمات برای CNCهای حرفهای با سروو موتور ضروری است. در سی ان سی صنعت، آموزش ویدئویی تنظیم سروو موتور دلتا با Mach3 ارائه میشود.
تفاوت استپ موتور و سروو موتور در Mach3
| ویژگی | استپ موتور | سروو موتور |
|---|---|---|
| دقت | متوسط (1.8 درجه/گام) | بالا (0.001 درجه با انکودر) |
| فیدبک | باز (بدون انکودر) | بسته (با انکودر) |
| سرعت | تا 1500 RPM | تا 5000 RPM |
| گشتاور | بالا در سرعت کم | ثابت در سرعت بالا |
| کاربرد در Mach3 | CNC خانگی، حکاکی | CNC صنعتی، برش فلز |
| تنظیم در Mach3 | Steps per Unit | Encoder Counts per Unit |
نکته: در Mach3، راه اندازی استپ موتور برای پروژههای ارزان و راه اندازی سروو موتور برای دقت بالا مناسب است.
عیبیابی Mach3: حل مشکلات رایج در CNC (با استپ و سروو موتور)
مشکل 1: محورها حرکت نمیکنند
- علت: پورتها نادرست یا درایور نصب نشده.
- حل: Config > Ports and Pins را چک کنید. Driver Test را اجرا کنید.
مشکل 2: از دست دادن گام در استپ موتور
- علت: Acceleration بالا یا بار زیاد.
- حل: در Motor Tuning، Acceleration را 50 mm/s² کاهش دهید. از میکرواستپ 1/16 استفاده کنید.
مشکل 3: خطای انکودر در سروو موتور
- علت: نویز یا کابل شیلددار نبودن.
- حل: کابل انکودر را شیلددار کنید. در Config > PID، Gain را تنظیم کنید.
مشکل 4: لرزش استپ موتور
- علت: Pulse Rate بالا.
- حل: Pulse Rate را به 1000Hz کاهش دهید. از Damping در Motor Tuning استفاده کنید.
مشکل 5: لایسنس Demo محدودیت دارد
- حل: لایسنس اصلی از سی ان سی صنعت بخرید (بدون محدودیت خطوط G-Code).
کاربرد Mach3 در CNC: از مبتدی تا حرفهای (با استپ و سروو)
- مبتدیان: با استپ موتور NEMA 17 و Wizard برای حکاکی چوب.
- حرفهایها: با سروو موتور 750W و LazyCam برای DXF به G-Code.
در سی ان سی صنعت، Mach3 با بردهای USB برای CNCهای 3-5 محور با استپ موتور و سروو موتور عرضه میشود.
جدول مقایسه Mach3 با نرمافزارهای دیگر (با تمرکز بر استپ و سروو)
| ویژگی | Mach3 | LinuxCNC | Fusion 360 | Mach4 |
|---|---|---|---|---|
| محورها | 6 | 9 | 5+ | 6+ |
| استپ موتور | عالی | خوب | متوسط | عالی |
| سروو موتور | خوب (با انکودر) | عالی | متوسط | عالی |
| سازگاری | ویندوز | لینوکس | ابری | ویندوز |
| سرعت پالس | 100kHz | 200kHz | 100kHz | 250kHz |
| کاربرد | CNC خانگی | صنعتی | طراحی+کنترل | پیشرفته |
نتیجهگیری
آموزش Mach3 از نصب تا برنامهنویسی، CNC را برای استپ موتور و سروو موتور آسان میکند. با تنظیمات دقیق، دقت و سرعت را افزایش دهید. برای راهنمای خرید استپ موتور ، سروو موتور، برد Mach3 و آموزش، با سی ان سی صنعت تماس بگیرید.


