📚 āļ„ู่āļĄืāļ­ M-Code āļ‰āļšัāļšāļŠāļĄāļšูāļĢāļ“์: āļĢāļŦัāļŠ M āļ—ี่āļŠāļģāļ„ัāļ āļŠāļģāļŦāļĢัāļš āļ„āļ§āļšāļ„ุāļĄ Spindle, Coolant, āđāļĨāļ° Tool Change āđƒāļ™ CNC Programming


āđ€āļĢีāļĒāļ™āļĢู้ M-Code CNC āļ—ั้āļ‡āļŦāļĄāļ”! āļ„ู่āļĄืāļ­āļ™ี้āļŠāļĢุāļ› āļĢāļŦัāļŠ M āļ—ี่āļŠāļģāļ„ัāļ āļŠāļģāļŦāļĢัāļšāļāļēāļĢāļ„āļ§āļšāļ„ุāļĄ Spindle (M03, M05), Coolant (M08, M09), āđāļĨāļ° āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­ (M06) āļžāļĢ้āļ­āļĄāļ•āļēāļĢāļēāļ‡ āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ M-Code āļ—ี่āđƒāļŠ้āļš่āļ­āļĒ āđ€āļžื่āļ­āđƒāļŦ้āļāļēāļĢāđ€āļ‚ีāļĒāļ™ CNC Programming āļ‚āļ­āļ‡āļ„ุāļ“āļ‡่āļēāļĒāļ‚ึ้āļ™


āđƒāļ™āđ‚āļĨāļāļ‚āļ­āļ‡āļāļēāļĢāļœāļĨิāļ•āļ”้āļ§āļĒāđ€āļ„āļĢื่āļ­āļ‡āļˆัāļāļĢ CNC (Computer Numerical Control) āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚้āļēāđƒāļˆ "āļ āļēāļĐāļē" āļ—ี่āđ€āļ„āļĢื่āļ­āļ‡āļˆัāļāļĢāđƒāļŠ้āļ–ืāļ­āđ€āļ›็āļ™āļŠิ่āļ‡āļŠāļģāļ„ัāļāļ—ี่āļŠุāļ” āļ āļēāļĐāļēāļ™ี้āļ›āļĢāļ°āļāļ­āļšāļ”้āļ§āļĒāļ„āļģāļŠั่āļ‡āļŦāļĨัāļāļŠāļ­āļ‡āļ›āļĢāļ°āđ€āļ āļ—āļ„ืāļ­ G-Code āđāļĨāļ° M-Code

G-Code (Geometric Code) āļ—āļģāļŦāļ™้āļēāļ—ี่āļ„āļ§āļšāļ„ุāļĄāļāļēāļĢāđ€āļ„āļĨื่āļ­āļ™āļ—ี่āđ€āļŠิāļ‡āđ€āļĢāļ‚āļēāļ„āļ“ิāļ• āđ€āļŠ่āļ™ āļāļēāļĢāđ€āļ„āļĨื่āļ­āļ™āļ—ี่āđāļšāļšāđ€āļŠ้āļ™āļ•āļĢāļ‡āļŦāļĢืāļ­āļŠ่āļ§āļ™āđ‚āļ„้āļ‡ āđāļ•่ M-Code (Miscellaneous Code āļŦāļĢืāļ­ āļĢāļŦัāļŠ M) āļ„ืāļ­āļ„āļģāļŠั่āļ‡āđ€āļŠāļĢิāļĄāļ—ี่āļ„āļ§āļšāļ„ุāļĄāļŸัāļ‡āļ์āļŠัāļ™āđ€āļŠāļĢิāļĄāļ‚āļ­āļ‡āđ€āļ„āļĢื่āļ­āļ‡āļˆัāļāļĢ (Auxiliary Functions)

M-Code āđ€āļ›็āļ™āļŦัāļ§āđƒāļˆāļ‚āļ­āļ‡āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิāļ‚āļ­āļ‡āđ€āļ„āļĢื่āļ­āļ‡āļˆัāļāļĢ CNC āđ€āļžāļĢāļēāļ°āļĄัāļ™āļˆāļ°āļŠั่āļ‡āļ‡āļēāļ™ "āļŸัāļ‡āļ์āļŠัāļ™āđ€āļ›ิāļ”/āļ›ิāļ”" āđ€āļŠ่āļ™ āļāļēāļĢāđ€āļ›ิāļ”āđāļāļ™āļŦāļĄุāļ™ (Spindle), āļāļēāļĢāļŠั่āļ‡āļ‡āļēāļ™āļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™ (Coolant), āđāļĨāļ°āļāļēāļĢāļŠั่āļ‡āļ‡āļēāļ™āļĢāļ°āļšāļš Tool Change (āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­) āļšāļ—āļ„āļ§āļēāļĄāļ™ี้āļ„ืāļ­ āļ„ู่āļĄืāļ­ M-Code āļ‰āļšัāļšāļŠāļĄāļšูāļĢāļ“์ āļ—ี่āļˆāļ°āļŠ่āļ§āļĒāđƒāļŦ้āļ„ุāļ“āđ€āļŠี่āļĒāļ§āļŠāļēāļ āļĢāļŦัāļŠ M āļ—ี่āļŠāļģāļ„ัāļ āđ€āļŦāļĨ่āļēāļ™ี้āđ„āļ”้āļ­āļĒ่āļēāļ‡āļĢāļ§āļ”āđ€āļĢ็āļ§


āļŦัāļ§āļ‚้āļ­āļ—ี่ 1: ⚙️ āļāļēāļĢāļ„āļ§āļšāļ„ุāļĄ Spindle āļ”้āļ§āļĒ M-Code (H2)

āļāļēāļĢāļ„āļ§āļšāļ„ุāļĄāđāļāļ™āļŦāļĄุāļ™ āļŦāļĢืāļ­ Spindle āļ„ืāļ­āļŦāļ™้āļēāļ—ี่āļžื้āļ™āļāļēāļ™āļ—ี่āļŠุāļ”āļ‚āļ­āļ‡ M-Code Spindle Control āļ‹ึ่āļ‡āļāļģāļŦāļ™āļ”āļ§่āļēāđāļāļ™āļŦāļĄุāļ™āļˆāļ°āđ€āļĢิ่āļĄāļ—āļģāļ‡āļēāļ™ āļŦāļĒุāļ”āļ—āļģāļ‡āļēāļ™ āđāļĨāļ°āļŦāļĄุāļ™āđ„āļ›āđƒāļ™āļ—ิāļĻāļ—āļēāļ‡āđƒāļ”:

  • M03: Spindle On (āļ•āļēāļĄāđ€āļ‚็āļĄāļ™āļēāļŽิāļāļē - Clockwise: CW)

    • āđƒāļŠ้āļĄāļēāļāļ—ี่āļŠุāļ”āđƒāļ™āļāļēāļĢāļัāļ” (Milling) āļŦāļĢืāļ­āļāļĨึāļ‡ (Turning) āđ‚āļ”āļĒāļ—ั่āļ§āđ„āļ›

  • M04: Spindle On (āļ—āļ§āļ™āđ€āļ‚็āļĄāļ™āļēāļŽิāļāļē - Counter-Clockwise: CCW)

    • āđƒāļŠ้āđ€āļ‰āļžāļēāļ°āđƒāļ™āļāļĢāļ“ีāļžิāđ€āļĻāļĐ āđ€āļŠ่āļ™ āļāļēāļĢāļ•๊āļēāļ›āđ€āļāļĨีāļĒāļ§āļ‹้āļēāļĒ āļŦāļĢืāļ­āļāļēāļĢāđƒāļŠ้āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āļšāļēāļ‡āļ›āļĢāļ°āđ€āļ āļ—

  • M05: Spindle Stop (āļŦāļĒุāļ”āđāļāļ™āļŦāļĄุāļ™)

    • āļ•้āļ­āļ‡āđƒāļŠ้āļ—ุāļāļ„āļĢั้āļ‡āļ่āļ­āļ™āļāļēāļĢāļ§ัāļ”āļŠิ้āļ™āļ‡āļēāļ™ āļ่āļ­āļ™ M-Code Tool Change āļŦāļĢืāļ­āđ€āļĄื่āļ­āļŠิ้āļ™āļŠุāļ”āļāļēāļĢāļ•ัāļ”āđ€āļ‰ืāļ­āļ™

ðŸ’Ą āļ•ัāļ§āļ­āļĒ่āļēāļ‡āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™: āļ„āļģāļŠั่āļ‡ M03 āđāļĨāļ° M04 āļ•้āļ­āļ‡āļ—āļģāļ‡āļēāļ™āļĢ่āļ§āļĄāļัāļš S (Spindle Speed) āđ€āļŠāļĄāļ­ āđ€āļŠ่āļ™ S3000 M03 āļŦāļĄāļēāļĒāļ–ึāļ‡ āđƒāļŦ้āđāļāļ™āļŦāļĄุāļ™āļ—āļģāļ‡āļēāļ™āļ—ี่āļ„āļ§āļēāļĄāđ€āļĢ็āļ§ 3,000 āļĢāļ­āļšāļ•่āļ­āļ™āļēāļ—ี āđ‚āļ”āļĒāļŦāļĄุāļ™āļ•āļēāļĄāđ€āļ‚็āļĄāļ™āļēāļŽิāļāļē

āļŦัāļ§āļ‚้āļ­āļ—ี่ 2: 💧 āļāļēāļĢāļˆัāļ”āļāļēāļĢ Coolant (āļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™) āļ”้āļ§āļĒ M-Code (H2)

M-Code Coolant āļŠ่āļ§āļĒāļĒืāļ”āļ­āļēāļĒุāļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āđāļĨāļ°āļ›āļĢัāļšāļ›āļĢุāļ‡āļ„ุāļ“āļ āļēāļžāļœิāļ§āļ‡āļēāļ™āđ‚āļ”āļĒāļāļēāļĢāļĨāļ”āļ„āļ§āļēāļĄāļĢ้āļ­āļ™āđāļĨāļ°āļāļģāļˆัāļ”āđ€āļĻāļĐāđ‚āļĨāļŦāļ°āļ­āļ­āļāļˆāļēāļāļžื้āļ™āļ—ี่āļ•ัāļ”:

  • M08: Coolant On (āđ€āļ›ิāļ” Flood Coolant)

    • āđ€āļ›็āļ™ M-Code āļĄāļēāļ•āļĢāļāļēāļ™āļ—ี่āđƒāļŠ้āđ€āļ›ิāļ”āļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™āđāļšāļšāļ—่āļ§āļĄ (Flood Coolant)

  • M07: Coolant On (āđ€āļ›ิāļ” Mist Coolant āļŦāļĢืāļ­ Through-Spindle Coolant)

    • āđƒāļŠ้āļŠāļģāļŦāļĢัāļšāļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™āđāļšāļšāļĨāļ°āļ­āļ­āļ‡ (Mist Coolant) āļŦāļĢืāļ­āđƒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļšāļēāļ‡āļĢุ่āļ™āđƒāļŠ้āļŠāļģāļŦāļĢัāļšāļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™āļœ่āļēāļ™āđāļāļ™āļŦāļĄุāļ™ (Through-Spindle Coolant)

  • M09: Coolant Off (āļ›ิāļ”āļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™)

    • āđƒāļŠ้āđ€āļžื่āļ­āļŠั่āļ‡āļ›ิāļ” M07 āđāļĨāļ° M08 āļ—ั้āļ‡āļŦāļĄāļ” āļĄัāļāđƒāļŠ้āļ่āļ­āļ™āļŠิ้āļ™āļŠุāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĢืāļ­āļ่āļ­āļ™āļāļēāļĢāđ€āļ‚้āļēāļ–ึāļ‡āļŠิ้āļ™āļ‡āļēāļ™

āļŦัāļ§āļ‚้āļ­āļ—ี่ 3: 🛠️ M-Code āļŠāļģāļŦāļĢัāļšāļāļēāļĢāļˆัāļ”āļāļēāļĢāđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­ (Tool Change) (H2)

M-Code Tool Change āđ€āļ›็āļ™āļ„āļģāļŠั่āļ‡āļ—ี่āļŠāļģāļ„ัāļāļ—ี่āļŠุāļ”āđƒāļ™āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิāđƒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļัāļ” CNC

  • M06: Tool Change (āļŠั่āļ‡āđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­)

    • āļ™ี่āļ„ืāļ­āļ„āļģāļŠั่āļ‡āļ—ี่āļŠั่āļ‡āđƒāļŦ้āļĢāļ°āļšāļš ATC (Automatic Tool Changer) āļ”āļģāđ€āļ™ิāļ™āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āļˆāļēāļāļ™ิāļ•āļĒāļŠāļēāļĢāđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āđ„āļ›āļĒัāļ‡ Spindle

    • āļ„āļģāļŠั่āļ‡ M06 āļ•้āļ­āļ‡āļ–ูāļāļ™āļģāļŦāļ™้āļēāļ”้āļ§āļĒāļĢāļŦัāļŠ T (Tool Number) āļ—ี่āđƒāļŠ้āđ€āļĨืāļ­āļāļ•āļģāđāļŦāļ™่āļ‡āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āđƒāļ™āļ™ิāļ•āļĒāļŠāļēāļĢ

āļ•ัāļ§āļ­āļĒ่āļēāļ‡āļāļēāļĢāđƒāļŠ้ M-Code Tool Change:

G-Code
N10 G00 G90 T03 ; (T03 āđ€āļĨืāļ­āļāđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āļŦāļĄāļēāļĒāđ€āļĨāļ‚ 3 āļĢāļ­āđ„āļ§้)
N20 M06 ; (āļŠั่āļ‡āđƒāļŦ้āđ€āļ„āļĢื่āļ­āļ‡āđ€āļ›āļĨี่āļĒāļ™āđ€āļ›็āļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­ T03)

āļŦัāļ§āļ‚้āļ­āļ—ี่ 4: 🛑 āļĢāļŦัāļŠ M āļ—ี่āļŠāļģāļ„ัāļāļ­ื่āļ™āđ† āļŠāļģāļŦāļĢัāļšāļāļēāļĢāļ„āļ§āļšāļ„ุāļĄāđ‚āļ›āļĢāđāļāļĢāļĄ (H2)

āļĢāļŦัāļŠ M āđ€āļŦāļĨ่āļēāļ™ี้āļŠ่āļ§āļĒāļ„āļ§āļšāļ„ุāļĄāļāļēāļĢāđ„āļŦāļĨāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āđƒāļŦ้āļœู้āļ›āļิāļšัāļ•ิāļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„ุāļĄāļāļēāļĢāļŦāļĒุāļ”āļ—āļģāļ‡āļēāļ™āđ„āļ”้:

  • M00: Program Stop (āļŦāļĒุāļ”āđ‚āļ›āļĢāđāļāļĢāļĄ)

    • āļŦāļĒุāļ”āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ Spindle āđāļĨāļ° Feed āļ—ั้āļ‡āļŦāļĄāļ” āļœู้āļ›āļิāļšัāļ•ิāļ‡āļēāļ™āļ•้āļ­āļ‡āļāļ” Cycle Start āđ€āļžื่āļ­āđ€āļĢิ่āļĄāļ—āļģāļ‡āļēāļ™āļ•่āļ­āļˆāļēāļāļšāļĢāļĢāļ—ัāļ” M00

  • M01: Optional Stop (āļŦāļĒุāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāļ•āļēāļĄāļ—āļēāļ‡āđ€āļĨืāļ­āļ)

    • āļˆāļ°āļŦāļĒุāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ‰āļžāļēāļ°āđ€āļĄื่āļ­āļŸัāļ‡āļ์āļŠัāļ™ Optional Stop āļ–ูāļāđ€āļ›ิāļ”āđƒāļŠ้āļ‡āļēāļ™āļ—ี่āđāļœāļ‡āļ„āļ§āļšāļ„ุāļĄāđ€āļ—่āļēāļ™ั้āļ™

  • M02: End of Program (āļŠิ้āļ™āļŠุāļ”āđ‚āļ›āļĢāđāļāļĢāļĄ)

    • āļˆāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āļĢีāđ€āļ‹็āļ•āļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ์ (āđ€āļ›็āļ™āļĢูāļ›āđāļšāļšāđ€āļ่āļē)

  • M30: Program End and Reset (āļŠิ้āļ™āļŠุāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āļĢีāđ€āļ‹็āļ•)

    • M-Code āļ—ี่āđƒāļŠ้āļš่āļ­āļĒāļ—ี่āļŠุāļ” āļŠั่āļ‡āļˆāļšāđ‚āļ›āļĢāđāļāļĢāļĄ, āļ›ิāļ”āļĢāļ°āļšāļšāđ€āļŠāļĢิāļĄ, āļĢีāđ€āļ‹็āļ•āļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ์, āđāļĨāļ°āđ€āļĨื่āļ­āļ™āđ€āļ„āļ­āļĢ์āđ€āļ‹āļ­āļĢ์āļāļĨัāļšāđ„āļ›āļ—ี่āļˆุāļ”āđ€āļĢิ่āļĄāļ•้āļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ


📊 āļ•āļēāļĢāļēāļ‡āļŠāļĢุāļ› M-Code (M-Code Cheat Sheet)

M-CodeāļŸัāļ‡āļ์āļŠัāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāđƒāļŠ้āļ‡āļēāļ™āļ—ั่āļ§āđ„āļ›
M00Program Stopāļ„āļ§āļšāļ„ุāļĄāđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĒุāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāļŠั่āļ§āļ„āļĢāļēāļ§
M03Spindle On (CW)Spindleāđ€āļĢิ่āļĄāļāļēāļĢāļŦāļĄุāļ™āļ•āļēāļĄāđ€āļ‚็āļĄāļ™āļēāļŽิāļāļē
M05Spindle StopSpindleāļŦāļĒุāļ”āļāļēāļĢāļŦāļĄุāļ™ Spindle
M06Tool ChangeTool ChangeāļŠั่āļ‡āđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­
M08Coolant On (Flood)Coolantāđ€āļ›ิāļ”āļĢāļ°āļšāļšāļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™āļŦāļĨัāļ
M09Coolant OffCoolantāļ›ิāļ”āļĢāļ°āļšāļšāļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™āļ—ั้āļ‡āļŦāļĄāļ”
M30Program End & Resetāļ„āļ§āļšāļ„ุāļĄāđ‚āļ›āļĢāđāļāļĢāļĄāļŠิ้āļ™āļŠุāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āđ€āļ•āļĢีāļĒāļĄāļžāļĢ้āļ­āļĄāļŠāļģāļŦāļĢัāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ–ัāļ”āđ„āļ›

ðŸ’Ą āļšāļ—āļŠāļĢุāļ› (Conclusion)

āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚้āļēāđƒāļˆ āļĢāļŦัāļŠ M āļ—ี่āļŠāļģāļ„ัāļ āļ—ี่āļ„āļ§āļšāļ„ุāļĄ Spindle, Coolant, āđāļĨāļ° Tool Change āļ–ืāļ­āđ€āļ›็āļ™āļĢāļēāļāļāļēāļ™āļ—ี่āļĄั่āļ™āļ„āļ‡āđƒāļ™āļāļēāļĢāđ€āļ‚ีāļĒāļ™ CNC Programming āļ—ี่āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢ็āļˆ M-Code āđ€āļ›็āļ™āļุāļāđāļˆāļŠāļģāļ„ัāļāļ—ี่āļŠ่āļ§āļĒāđƒāļŦ้āđ€āļ„āļĢื่āļ­āļ‡āļˆัāļāļĢāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āđ„āļ”้āļ­āļĒ่āļēāļ‡āļĄีāļ›āļĢāļ°āļŠิāļ—āļ˜ิāļ āļēāļžāđāļĨāļ°āļ—āļģāļ‡āļēāļ™āļ‹้āļģ āđ† āđ„āļ”้āļ­āļĒ่āļēāļ‡āđāļĄ่āļ™āļĒāļģ

āļāļēāļĢāđ€āļĢีāļĒāļ™āļĢู้ M-Code āđ€āļŦāļĨ่āļēāļ™ี้āļˆāļ°āļŠ่āļ§āļĒāđƒāļŦ้āļ„ุāļ“āļ„āļ§āļšāļ„ุāļĄāļŸัāļ‡āļ์āļŠัāļ™āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิāļ‚āļ­āļ‡āđ€āļ„āļĢื่āļ­āļ‡āļˆัāļāļĢāđ„āļ”้āļ­āļĒ่āļēāļ‡āđ€āļ•็āļĄāļ—ี่ āļ‹ึ่āļ‡āđ€āļ›็āļ™āļŠิ่āļ‡āļˆāļģāđ€āļ›็āļ™āļŠāļģāļŦāļĢัāļšāļŠ่āļēāļ‡āđ€āļ—āļ„āļ™ิāļ„ CNC Programmer āļ—ุāļāļ„āļ™


āļĢāļŦัāļŠāļŦāļĨัāļ & āļŠื่āļ­āļšāļ—āļ„āļ§āļēāļĄM-Code, āļĢāļŦัāļŠ M, CNC Programming, āļ„ู่āļĄืāļ­ M-Code āļ‰āļšัāļšāļŠāļĄāļšูāļĢāļ“์
āļŸัāļ‡āļ์āļŠัāļ™āļāļēāļĢāļ„āļ§āļšāļ„ุāļĄSpindle Control, Coolant Control, Tool Change, āļāļēāļĢāļ„āļ§āļšāļ„ุāļĄ Spindle, āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­, āļŸัāļ‡āļ์āļŠัāļ™āđ€āļŠāļĢิāļĄ CNC
āļĢāļŦัāļŠ M āđ€āļ‰āļžāļēāļ°M03, M05, M06, M08, M09, M30, M-Code āļ•āļēāļĢāļēāļ‡, M00, M01
āļāļēāļĢāđ€āļĢีāļĒāļ™āļĢู้ & āļ­้āļēāļ‡āļ­ิāļ‡āđ€āļĢีāļĒāļ™ CNC, CNC Tutorial, āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ M-Code, āļ•āļēāļĢāļēāļ‡ M-Code, G-Code āđāļĨāļ° M-Code
āļāļĨุ่āļĄāđ€āļ›้āļēāļŦāļĄāļēāļĒCNC Programmer, āļŠ่āļēāļ‡ CNC, āļŠ่āļēāļ‡āđ€āļ—āļ„āļ™ิāļ„ CNC
M-Code, āļĢāļŦัāļŠ M, CNC Programming, āļ„ู่āļĄืāļ­ M-Code āļ‰āļšัāļšāļŠāļĄāļšูāļĢāļ“์, Spindle Control, Coolant Control, Tool Change, āļāļēāļĢāļ„āļ§āļšāļ„ุāļĄ Spindle, āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­, āļŸัāļ‡āļ์āļŠัāļ™āđ€āļŠāļĢิāļĄ CNC, M03, M05, M06, M08, M09, M30, M-Code āļ•āļēāļĢāļēāļ‡, M00, M01, āđ€āļĢีāļĒāļ™ CNC, CNC Tutorial, āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ M-Code, āļ•āļēāļĢāļēāļ‡ M-Code, G-Code āđāļĨāļ° M-Code, CNC Programmer, āļŠ่āļēāļ‡ CNC, āļŠ่āļēāļ‡āđ€āļ—āļ„āļ™ิāļ„ CNC


āļ āļēāļžāļ—ี่ 1: Spindle Control Overview (āļ āļēāļžāļĢāļ§āļĄāļāļēāļĢāļ„āļ§āļšāļ„ุāļĄāđāļāļ™āļŦāļĄุāļ™)

āļ āļēāļžāļ™ี้āļˆāļ°āđ€āļ™้āļ™āđ„āļ›āļ—ี่ M-Code āļŠāļģāļŦāļĢัāļš Spindle āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ° āđāļŠāļ”āļ‡āļ—ิāļĻāļ—āļēāļ‡āļāļēāļĢāļŦāļĄุāļ™āđāļĨāļ°āļāļēāļĢāļŦāļĒุāļ”

āļ āļēāļžāļ­ิāļ™āđ‚āļŸāļāļĢāļēāļŸิāļāđāļŠāļ”āļ‡āļ„āļ­āļ™āđ€āļ‹็āļ›āļ•์āļ‚āļ­āļ‡ Spindle Control āļ”้āļ§āļĒ M03, M04, M05 āļšāļ™āļžื้āļ™āļŦāļĨัāļ‡āļ‚āļ­āļ‡āđ€āļ„āļĢื่āļ­āļ‡āļˆัāļāļĢ CNC āļžāļĢ้āļ­āļĄāļ‚้āļ­āļ„āļ§āļēāļĄ "SPINDLE CONTROL: M03 / 04 / M05" āđāļĨāļ°āļ•ัāļ§āļ­āļĒ่āļēāļ‡āđ‚āļ„้āļ” "S2500 M03".


āļ āļēāļžāļ—ี่ 2: Coolant Management (āļāļēāļĢāļˆัāļ”āļāļēāļĢāļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™)

āļ āļēāļžāļ™ี้āļˆāļ°āđāļŠāļ”āļ‡āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡ Coolant āđāļĨāļ° M-Code āļ—ี่āđ€āļี่āļĒāļ§āļ‚้āļ­āļ‡ āđ€āļžื่āļ­āđƒāļŦ้āđ€āļŦ็āļ™āļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™

āļ āļēāļžāļ­ิāļ™āđ‚āļŸāļāļĢāļēāļŸิāļāđāļŠāļ”āļ‡ M-Code āļŠāļģāļŦāļĢัāļš Coolant: M07 (Mist/Through-Spindle), M08 (Flood Coolant), M09 (Coolant Off) āđ‚āļ”āļĒāļĄีāļ āļēāļžāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļāļēāļĢāļž่āļ™āļ™้āļģāļŦāļĨ่āļ­āđ€āļĒ็āļ™āđāļĨāļ°āļ āļēāļžāļĢāļ§āļĄāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļžāļĢ้āļ­āļĄāļ‚้āļ­āļ„āļ§āļēāļĄ "COOLANT MANAGEMENT: M07 / 08 / 09" āđāļĨāļ°āļ•ัāļ§āļ­āļĒ่āļēāļ‡āđ‚āļ„้āļ” "M08".


āļ āļēāļžāļ—ี่ 3: Tool Change Sequence (āļĨāļģāļ”ัāļšāļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­)

āļ āļēāļžāļ™ี้āļˆāļ°āļ­āļ˜ิāļšāļēāļĒāļ‚ั้āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āļ”้āļ§āļĒ M06 āđāļĨāļ° T code

āļ āļēāļžāļ­ิāļ™āđ‚āļŸāļāļĢāļēāļŸิāļāđāļŠāļ”āļ‡āļ‚ั้āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļ›āļĨี่āļĒāļ™āđ€āļ„āļĢื่āļ­āļ‡āļĄืāļ­āļ­ัāļ•āđ‚āļ™āļĄัāļ•ิ (Tool Change) āļšāļ™āđ€āļ„āļĢื่āļ­āļ‡ CNC āđ‚āļ”āļĒāļĄี 3 āļ‚ั้āļ™āļ•āļ­āļ™: Step 1 (Select Tool - Txx), Step 2 (Execute Change - M06), Step 3 (New Tool Ready) āļžāļĢ้āļ­āļĄāļ‚้āļ­āļ„āļ§āļēāļĄ "TOOL CHANGE SEQUENCE: Txx M06" āđāļĨāļ°āļ•ัāļ§āļ­āļĒ่āļēāļ‡āđ‚āļ„้āļ”āđƒāļ™āđāļ•่āļĨāļ°āļ‚ั้āļ™āļ•āļ­āļ™.


āļ āļēāļžāļ—ี่ 4: Program Control M-Codes (M-Code āļ„āļ§āļšāļ„ุāļĄāđ‚āļ›āļĢāđāļāļĢāļĄ)

āļ āļēāļžāļ™ี้āļˆāļ°āļŠāļĢุāļ› M-Code āļ—ี่āđƒāļŠ้āđƒāļ™āļāļēāļĢāļ„āļ§āļšāļ„ุāļĄāļāļēāļĢāđ„āļŦāļĨāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āļāļēāļĢāļŦāļĒุāļ”

āļ āļēāļžāļ­ิāļ™āđ‚āļŸāļāļĢāļēāļŸิāļāđāļŠāļ”āļ‡ M-Code āļŠāļģāļŦāļĢัāļšāļāļēāļĢāļ„āļ§āļšāļ„ุāļĄāđ‚āļ›āļĢāđāļāļĢāļĄ: M00 (Program Stop), M01 (Optional Stop), M02 (End of Program), M30 (Program End & Reset) āļžāļĢ้āļ­āļĄāļ‚้āļ­āļ„āļ§āļēāļĄ "PROGRAM CONTROL: M00 / 01 / 02 / 30" āđāļĨāļ°āļ„āļģāļ­āļ˜ิāļšāļēāļĒāļŠั้āļ™āđ† āļ‚āļ­āļ‡āđāļ•่āļĨāļ° M-Code.

āļ„āļ§āļēāļĄāļ„ิāļ”āđ€āļŦ็āļ™