آموزش

آموزش Mach3 راهنمای جامع نصب، تنظیم و استفاده

آموزش Mach3 راهنمای جامع نصب، تنظیم و استفاده

فهرست مطالب

Mach3 مش 3 نرم‌افزاری قدرتمند برای کنترل ماشین‌ آلات CNC است که کامپیوتر معمولی را به یک کنترلر حرفه‌ای تبدیل می‌کند. این نرم‌افزار، که توسط شرکت ArtSoft توسعه یافته، برای کنترل محورهای X، Y، Z و حتی A و B در دستگاه‌های فرز، تراش، لیزر، پلاسما و روتر CNC استفاده می‌شود. اگر به دنبال آموزش Mach3 از صفر تا صد هستید، این مقاله به شما کمک می‌کند تا با نصب، تنظیمات اولیه، برنامه‌ریزی و عیب‌یابی آشنا شوید. سی ان سی صنعت به‌عنوان پیشرو در فروش تجهیزات صنعتی، بردهای کنترل Mach3، استپ موتورها و نرم‌افزارهای مرتبط را با آموزش رایگان ارائه می‌دهد تا پروژه‌های CNC شما با بالاترین دقت اجرا شوند.

Mach3_V3.x_Macro_Prog_Ref

pdf Mach3 Threading

Mach3 Threading

pdf Mach3 Turn

Mach3Turn

pdf Mach3Mill_Install_Config

Mach3Mill_Install_Config

pdf Mach3Mill_1.84

Mach3Mill_1.84

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: گام‌های ساده برای مبتدیان

نصب نرم‌افزار 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 ساده

gcode
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: اسپیندل، سنسورها، استپ موتور و سروو موتور

تنظیمات پیشرفته Mach3: اسپیندل، سنسورها، استپ موتور و سروو موتور

تنظیمات پیشرفته 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 (با استپ و سروو موتور)

عیب‌یابی Mach3: حل مشکلات رایج در CNC (با استپ و سروو موتور)

عیب‌یابی 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 با استپ موتور و سروو موتور، مناسب برای 6 محور.

تفاوت تنظیم استپ موتور و سروو موتور در Mach3 چیست؟

استپ موتور: Steps per Unit؛ سروو موتور: Encoder Counts per Unit + PID Tuning.

آیا Mach3 با سروو موتور دلتا کار می‌کند؟

بله، با برد USB و درایور ASDA-B2، انکودر را در Input Signals تنظیم کنید.

چگونه لرزش استپ موتور را در Mach3 کاهش دهیم؟

میکرواستپ 1/16، Acceleration 100 mm/s²، Pulse Rate 1000Hz.

تنظیم PID برای سروو موتور در Mach3 چگونه است؟

Config > PID، P=10, I=1, D=0.1 را تست کنید و با Oscilloscope تنظیم کنید.

چگونه G-Code در Mach3 اجرا کنیم؟

  File > Load G-Code، سپس Cycle Start. برای سروو، F1500+ استفاده کنید.

خطای "Driver Not Installed" چیست؟

Parallel Port Driver نصب نشده. از سایت ArtSoft دانلود کنید.

جایگزین Mach3 برای سروو موتور چیست؟

Mach4 یا LinuxCNC با فیدبک بسته.

نتیجه‌گیری

آموزش Mach3 از نصب تا برنامه‌نویسی، CNC را برای استپ موتور و سروو موتور آسان می‌کند. با تنظیمات دقیق، دقت و سرعت را افزایش دهید. برای راهنمای خرید استپ موتور ، سروو موتور، برد Mach3 و آموزش، با سی ان سی صنعت تماس بگیرید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *