Mach3 เป็นโปรแกรมสำหรับควบคุมเครื่องจักร CNC ลักษณะและคำอธิบายของโปรแกรมควบคุมเครื่อง CNC Mach3 Match 3 ในภาษารัสเซีย

มัค3เป็นแพ็คเกจซอฟต์แวร์ที่ทำงานบนพีซีและเปลี่ยนให้เป็นสถานีควบคุมเครื่องจักรที่คุ้มค่า หากต้องการรัน Mach3 คุณต้องมีพีซีที่ใช้ Windows 2000, Windows XP หรือ Windows 7 32 บิต ผู้พัฒนาโปรแกรมแนะนำให้ใช้คอมพิวเตอร์ที่มีโปรเซสเซอร์ 1 GHz และ RAM อย่างน้อย 1 GB คอมพิวเตอร์เดสก์ท็อปให้ผลลัพธ์ที่ดีกว่าแล็ปท็อปและราคาถูกกว่ามาก นอกจากนี้ คุณสามารถใช้คอมพิวเตอร์เครื่องนี้เพื่อทำงานอื่นๆ ได้ในขณะที่ไม่ได้ยุ่งกับการควบคุมเครื่องของคุณ เมื่อติดตั้งบนแล็ปท็อปแนะนำให้ดำเนินการ

Mach3 และไดรเวอร์พอร์ตขนานเชื่อมต่อกับฮาร์ดแวร์เครื่องผ่านพอร์ตขนาน (พอร์ตเครื่องพิมพ์) หากคอมพิวเตอร์ของคุณไม่มีพอร์ตขนาน (มีคอมพิวเตอร์จำนวนมากขึ้นโดยไม่มีพอร์ตนี้) คุณสามารถซื้อการ์ดพิเศษ - USB-LPT ซึ่งเชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ต USB หรือซื้อ PCI-LPT หรือการ์ดขยายพอร์ต PCI-E LPT

1. หลังจากติดตั้งโปรแกรม Mach3 แล้ว ให้ตรวจสอบการทำงานของไดรเวอร์

หลังจากติดตั้งโปรแกรมแล้ว ให้เปิดไฟล์ DriverTest.exe และหากไดรเวอร์ทำงานถูกต้องเราจะเห็นภาพ รูปที่ 1

รูปที่ 1 การตรวจสอบการทำงานของไดรเวอร์โปรแกรม Mach3

ถ้าไม่คุณควรตรวจสอบสิ่งต่อไปนี้:

1) ระบบปฏิบัติการ Windows 32 บิต

2) หมายเลขพอร์ต LPT และที่อยู่ตรงกับการตั้งค่าใน Mach3 โดยค่าเริ่มต้น LPT1 และที่อยู่พอร์ต (0x378) นั่นคือรูปภาพจากเมนูเริ่ม -> แผงควบคุม -> ระบบ -> ฮาร์ดแวร์ -> ตัวจัดการอุปกรณ์ - > พอร์ต COM และ LPT ควรมีลักษณะตามรูปที่ 2

รูปที่ 2 การดูการตั้งค่าพอร์ต LPT

Mach3 รองรับพอร์ต LPT1 หรือ LPT2 เท่านั้น หากเมื่อติดตั้งบอร์ดภายนอกหมายเลขพอร์ตคือ LPT3 จะต้องเปลี่ยนในตัวจัดการอุปกรณ์เป็น LPT1

สามารถดูที่อยู่พอร์ตได้ในคุณสมบัติ (ปุ่มเมาส์ขวาบนข้อความที่ไฮไลต์) แท็บ - ทรัพยากร

หากคุณใช้อะแดปเตอร์ USB-LPT ให้ดาวน์โหลดไดรเวอร์สำหรับอะแดปเตอร์ USB จากลิงก์ https://cloud.mail.ru/public/6kXS/3CddBpHpG

นี่เป็นการสิ้นสุดการตั้งค่า

หากต้องการ คุณสามารถทดลองตั้งค่าความเร็วและความเร่งต่างๆ โดยเลือกความเร็วและความเร่งที่เหมาะสมที่สุดและให้มอเตอร์หมุนอย่างมั่นคงโดยไม่ข้ามขั้นหรือกระตุก

ความเร็วสูงสุดคือประมาณ 500-600 มม./นาที สำหรับแต่ละมิลลิเมตรของระยะพิทช์ของสกรู เหล่านั้น. หากสกรูของคุณมีระยะพิทช์ 1.5 มม. คุณสามารถบรรลุความเร็วได้ประมาณ 1000 มม./นาที สำหรับบอลสกรูที่มีระยะพิทช์ 5 มม. ค่านี้จะอยู่ที่ 3000 มม./นาทีอยู่แล้ว และสำหรับบอลสกรู 1610 เท่ากับ 6,000 มม./นาที!

เมื่อบรรลุความเร็วสูงสุดที่เป็นไปได้แล้ว โปรดทราบว่าสำหรับการทำงานที่เสถียรอย่างแท้จริง แนะนำให้ลดค่าเหล่านี้ลง 20-40%

คุณยังสามารถทดลองกับอัตราการสลายตัวของกระแสในขดลวดได้ แต่วิธีนี้ทำได้ดีที่สุดบนเครื่องที่เสร็จแล้ว

สำหรับงานในอนาคตให้ใช้ MACH3.. คำแนะนำโปรแกรม

มัค3เป็นแพ็คเกจซอฟต์แวร์ที่ทำงานบนพีซีและเปลี่ยนให้เป็นสถานีควบคุมเครื่องจักรที่คุ้มค่า หากต้องการรัน Mach3 คุณต้องมีพีซีที่ใช้ Windows 2000, Windows XP หรือ Windows Vista 32 บิต (อาจจำเป็นต้องมีโปรแกรมแก้ไขรีจิสทรีเพื่อเรียกใช้ Windows Vista ซึ่งสามารถดาวน์โหลดได้จาก www.machsupport.com) ArtSoft USA แนะนำโปรเซสเซอร์ขั้นต่ำ 1GHz และจอภาพ 1024 x 768 พิกเซล คอมพิวเตอร์เดสก์ท็อปให้ผลลัพธ์ที่ดีกว่าเมื่อเทียบกับแล็ปท็อปและมีราคาถูกกว่ามาก นอกจากนี้ คุณสามารถใช้คอมพิวเตอร์เครื่องนี้เพื่อทำงานอื่นๆ ได้ในขณะที่ไม่ได้ยุ่งกับการควบคุมเครื่องของคุณ เมื่อติดตั้งบนแล็ปท็อปขอแนะนำให้ทำ การเพิ่มประสิทธิภาพระบบสำหรับ Mach3 .

Mach3 และไดรเวอร์พอร์ตขนานเชื่อมต่อกับฮาร์ดแวร์เครื่องผ่านพอร์ตขนานหนึ่ง (บางครั้งสองพอร์ต) (พอร์ตเครื่องพิมพ์) หากคอมพิวเตอร์ของคุณไม่มีพอร์ตขนาน (มีคอมพิวเตอร์จำนวนมากขึ้นโดยไม่มีพอร์ตนี้) คุณสามารถซื้อการ์ดพิเศษ - USB-LPT ซึ่งเชื่อมต่อกับคอมพิวเตอร์ผ่านพอร์ต USB หรือซื้อ PCI-LPT หรือการ์ดขยายพอร์ต PCI-E LPT

Mach3 สร้างพัลส์สเต็ปและสัญญาณทิศทางโดยดำเนินการคำสั่ง G-code ตามลำดับ และส่งไปยังพอร์ตคอมพิวเตอร์หรือตัวควบคุมภายนอก แผงขับเคลื่อนไฟฟ้าสำหรับมอเตอร์แกนของเครื่องจักรของคุณต้องรับสัญญาณขั้นตอนและทิศทาง (สเต็ปและไดร์) ที่ออกโดยโปรแกรม Mach3 นี่คือลักษณะการทำงานของสเต็ปเปอร์มอเตอร์และระบบเซอร์โว DC และ AC สมัยใหม่ที่ติดตั้งตัวเข้ารหัสดิจิทัล (เซ็นเซอร์ตำแหน่ง)

ในการกำหนดค่าระบบ CNC ของคุณให้ใช้ Mach3 คุณต้องติดตั้งซอฟต์แวร์ Mach3 บนคอมพิวเตอร์ของคุณและเชื่อมต่อมอเตอร์ไดรฟ์เข้ากับพอร์ตคอมพิวเตอร์อย่างถูกต้อง

Mach3 เป็นโปรแกรมที่มีความยืดหยุ่นสูงซึ่งออกแบบมาเพื่อควบคุมเครื่องจักร เช่น เครื่องกัด เครื่องกลึง เครื่องตัดพลาสม่า และเครื่องติดตาม ลักษณะของเครื่องจักรที่ควบคุมโดย Mach3 มีดังนี้:

· การควบคุมด้วยตนเองบางส่วน ปุ่มหยุดฉุกเฉิน ( อีสต็อป) จะต้องปรากฏบนเครื่องใดๆ

· สองหรือสามแกนที่อยู่ในมุมฉากซึ่งกันและกัน (แสดงเป็น X, Y และ Z)

· เครื่องมือ เคลื่อนที่สัมพันธ์กับชิ้นงาน ตำแหน่งเริ่มต้นของแกนได้รับการแก้ไขโดยสัมพันธ์กับชิ้นงาน สัมพัทธภาพของการเคลื่อนที่คือ (1) เครื่องมือเคลื่อนที่ (เช่น หัวกัดที่ยึดอยู่ในแกนหมุนจะเคลื่อนที่ไปตามแกน Z หรือเครื่องมือกลึงที่ถูกยึดในแคลมป์จะเคลื่อนที่ไปในทิศทางของแกน X และ Z) หรือ (2 ) โต๊ะและที่จับยึดจะมีชิ้นงานอยู่ (ตัวอย่างเช่น บนเครื่องกัดคานยื่น โต๊ะจะเคลื่อนที่ไปในทิศทางของแกน X, Y และ Z เมื่อเครื่องมือและแกนหมุนอยู่นิ่ง)

และเพิ่มเติม:

· สวิตช์ที่ระบุว่าเครื่องมืออยู่ในตำแหน่ง "ฐานรอง/แผ่นรอง" เมื่อใด

· สวิตช์ที่กำหนดข้อจำกัดเกี่ยวกับการเคลื่อนที่สัมพัทธ์ที่อนุญาตของเครื่องมือ

· ควบคุม "สปินเดิล" แกนหมุนสามารถหมุนเครื่องมือ (คัตเตอร์) หรือชิ้นงาน (กลึง)

· มากถึงสามแกนเพิ่มเติม พวกเขาสามารถกำหนดเป็นแบบหมุนได้ (เช่น การเคลื่อนที่วัดเป็นองศา) หรือเชิงเส้น แกนเชิงเส้นตรงเพิ่มเติมแต่ละแกนสามารถกำหนดให้กับแกน X, Y หรือ Z ได้ แกนเหล่านี้จะเคลื่อนที่ไปด้วยกัน ควบคุมโดย NC หรือการเคลื่อนที่แบบแมนนวลของคุณ แต่จะเข้าถึงแยกกันได้ (ดูย่อหน้าที่ 5.6.4 สำหรับคำอธิบายโดยละเอียด)

· สวิตช์หรือสวิตช์ที่เชื่อมต่อเพื่อสร้างวงจรความปลอดภัยของเครื่องจักร

· การควบคุมวิธีการจ่ายความเย็น (ของเหลวและ/หรือก๊าซ)

· โพรบ - โพรบในที่จับเครื่องมือที่ช่วยให้คุณแปลงชิ้นส่วนหรือรุ่นที่มีอยู่ให้เป็นดิจิทัลได้

· ตัวเข้ารหัส เซนเซอร์ตำแหน่ง พร้อมสเกลแก้วที่สามารถแสดงตำแหน่งของส่วนประกอบของเครื่องจักรได้

· ฟังก์ชั่นพิเศษ

ในกรณีส่วนใหญ่ เครื่องจะเชื่อมต่อกับคอมพิวเตอร์ที่ใช้ Mach3 ผ่านทางพอร์ตขนาน (เครื่องพิมพ์) ของคอมพิวเตอร์ เครื่องธรรมดาใช้พอร์ตเดียว ส่วนพอร์ตที่ซับซ้อนบางครั้งต้องใช้สองพอร์ต ฟังก์ชันพิเศษ เช่น จอแสดงผล LCD การเปลี่ยนเครื่องมือ การล็อคแกน หรือสายพานลำเลียงชิป จะถูกควบคุมโดยการเชื่อมต่ออุปกรณ์ ModBus พิเศษ (เช่น PLC หรือตัวควบคุม Homan Design ModIO) อีกทางหนึ่ง การเชื่อมต่ออาจเกิดขึ้นผ่าน "โปรแกรมจำลองแป้นพิมพ์" ซึ่งสร้างการกดแป้นหลอกเพื่อตอบสนองต่อสัญญาณอินพุต Mach3 ควบคุมแกนหกแกนในคราวเดียว โดยประสานการเคลื่อนที่พร้อมกันโดยใช้การประมาณค่าเชิงเส้น หรือดำเนินการแก้ไขแบบวงกลมบนสองแกน (ของ X, Y และ Z) ในขณะที่กำลังประมาณค่าเชิงเส้นส่วนที่เหลืออีกสี่แกนโดยใช้มุมที่ครอบคลุมโดยการประมาณค่าแบบวงกลม ดังนั้นหากจำเป็น เครื่องมือสามารถเคลื่อนที่ไปตามเส้นทางขดลวดที่เรียวลงได้ อัตราป้อนระหว่างการเคลื่อนที่เหล่านี้จะคงอยู่ที่ค่าที่ระบุในโปรแกรมควบคุม (CP) ของคุณ โดยขึ้นอยู่กับขีดจำกัดความเร่งและความเร็วสูงสุดของแกน คุณสามารถเคลื่อนที่ไปตามแกนได้ด้วยตนเองโดยใช้วิธีการเคลื่อนที่แบบแมนนวลหลายวิธี หากกลไกของเครื่องจักรของคุณคือแขนหุ่นยนต์หรือหกแฉก Mach3 จะไม่สามารถควบคุมมันได้ เนื่องจากจะต้องใช้การคำนวณจลนศาสตร์เพื่อเชื่อมโยงตำแหน่งของ "เครื่องมือ" ที่ X, Y และ Z กับความยาวและการหมุนของ " แขน". Mach3 สามารถสตาร์ทสปินเดิล หมุนไปในทิศทางใดก็ได้ และปิดสปินเดิล นอกจากนี้ยังสามารถควบคุมความเร็วในการหมุน (เป็นรอบต่อนาที) และตรวจสอบมุมเอียงสำหรับงานต่างๆ เช่น การตัดเกลียว Mach3 สามารถเปิดและปิดการจ่ายความเย็นได้สองประเภท Mach3 ตรวจสอบสวิตช์ Estop และควบคุมการใช้สวิตช์ฐาน อุปกรณ์ความปลอดภัย และลิมิตสวิตช์ Mach3 จัดเก็บฐานข้อมูลพารามิเตอร์ของเครื่องมือต่างๆ ได้ถึง 256 หน่วย อย่างไรก็ตาม หากเครื่องจักรของคุณมีเครื่องมืออัตโนมัติหรือเครื่องเปลี่ยนแมกกาซีน คุณจะต้องดำเนินการด้วยตนเอง Mach3 มีความสามารถในการตั้งค่ามาโคร แต่ต้องทำงานร่วมกับสิ่งนี้
ฟังก์ชั่นผู้ใช้จำเป็นต้องรู้การเขียนโปรแกรม

ตัวเลือกสำหรับตัวขับเคลื่อนการเคลื่อนที่ของแกน
สเต็ปเปอร์และเซอร์โวมอเตอร์
แรงขับเคลื่อนที่เป็นไปได้สำหรับระบบขับเคลื่อนเพลามีอยู่สองประเภท
1 สเต็ปเปอร์มอเตอร์
2 เซอร์โวมอเตอร์ (DC หรือ AC)
แต่ละตัวสามารถเคลื่อนแกนการเคลื่อนที่ผ่านลีดสกรู (แบบตรงหรือบอลสกรู) สายพาน โซ่ เฟืองหรือเฟืองตัวหนอน วิธีการส่งการเคลื่อนที่จะกำหนดความเร็วและแรงบิดที่ได้รับจากเครื่องยนต์ ขึ้นอยู่กับอัตราทดเกียร์และคุณลักษณะของกลไกขับเคลื่อน คุณสมบัติของสเต็ปเปอร์มอเตอร์แบบไบโพลาร์:

· ราคาถูก

· การเชื่อมต่อสายไฟ 4 สายเข้ากับมอเตอร์อย่างง่าย

· แทบไม่ต้องมีการบำรุงรักษา

· ความเร็วของเครื่องยนต์จำกัดอยู่ที่ประมาณ 1,000 รอบต่อนาที และแรงบิดจำกัดอยู่ที่ประมาณ 3,000 ออนซ์/นิ้ว (21 นิวตันเมตร) ความเร็วสูงสุดถูกกำหนดโดยการสั่งงานมอเตอร์หรือชุดอิเล็กทรอนิกส์ขับเคลื่อนที่แรงดันไฟฟ้าสูงสุดที่อนุญาต แรงบิดสูงสุดถูกกำหนดโดยการเดินเครื่องยนต์ที่ความจุกระแสไฟฟ้าสูงสุด (เป็นแอมแปร์)

· สำหรับความต้องการในการผลิต สเต็ปเปอร์ของเครื่องจักรจะต้องได้รับการควบคุมโดยตัวควบคุมไมโครสเต็ปปิ้งที่มีการแบ่งขั้น เพื่อให้มั่นใจว่าการทำงานจะราบรื่นในทุกความเร็วด้วยประสิทธิภาพที่เหมาะสม

· โดยทั่วไปแล้วสเต็ปเปอร์จะมีเฉพาะการควบคุมแบบลูปเปิดเท่านั้น ซึ่งหมายความว่ามีความเป็นไปได้ที่ขั้นตอนจะสูญหายภายใต้ภาระหนัก และสิ่งนี้อาจไม่ปรากฏให้ผู้ใช้เครื่องเห็นได้ในทันที ในทางปฏิบัติ สเต็ปเปอร์มอเตอร์ให้ประสิทธิภาพที่เพียงพอกับเครื่องจักรมาตรฐาน

ในทางกลับกัน เซอร์โวมอเตอร์คือ:

· ราคาค่อนข้างสูง (โดยเฉพาะมอเตอร์กระแสตรง)

· สายเคเบิลที่จำเป็นสำหรับทั้งมอเตอร์และเอ็นโค้ดเดอร์

จำเป็นต้องบำรุงรักษาแปรง (สำหรับมอเตอร์ AC)

· ความเร็วของมอเตอร์สามารถเข้าถึง 4,000 รอบต่อนาที และแรงบิดแทบไม่มีขีดจำกัด (เท่าที่งบประมาณของคุณเอื้ออำนวย!)

· ใช้การควบคุมวงปิดเพื่อให้ตำแหน่งแอคชูเอเตอร์ต้องถูกต้องเสมอ (ไม่เช่นนั้นจะส่งสัญญาณความผิดปกติ)

เครื่องกัดแบบมีแคร่ขวาง
เริ่มต้นด้วยการตรวจสอบระยะทางขับรถขั้นต่ำที่เป็นไปได้ นี่จะเป็นขีดจำกัดที่แน่นอนของความแม่นยำของงานที่ทำบนเครื่อง หลังจากนั้นเราจะตรวจสอบอัตราเร่งและแรงบิด ตัวอย่างเช่น สมมติว่าคุณสร้างเครื่องกัดที่มีการเคลื่อนที่แบบกากบาท (แกน Y) และระยะการเคลื่อนที่แบบกากบาทคือ 12 นิ้ว คุณจะใช้สกรูเกลียวเดี่ยวขนาด 0.1 นิ้วพร้อมน็อตบอล เป้าหมายของคุณคือบรรลุการเคลื่อนไหวขั้นต่ำ 0.0001
นิ้ว การหมุนสกรูเต็มหนึ่งครั้งโดยเพิ่มทีละ 0.1" จะทำให้ได้การเคลื่อนไหว 0.1" ดังนั้นการเคลื่อนไหว 0.0001" จึงเป็น 1/1000 ของการเคลื่อนไหว นี่คือ 1/1000 ของการหมุนเพลามอเตอร์หากเชื่อมต่อโดยตรงกับใบพัด การใช้สเต็ปเปอร์มอเตอร์ ขั้นขั้นต่ำของสเต็ปเปอร์มอเตอร์ขึ้นอยู่กับวิธีการขับเคลื่อน โดยทั่วไปแล้ว สเต็ปเปอร์มอเตอร์ทั่วไปจะมีสเต็ปเต็ม 200 สเต็ปต่อการปฏิวัติ แต่ตัวควบคุมยังมีโหมดไมโครสเต็ปปิ้งด้วย โหมดไมโครสเต็ปปิ้งช่วยให้การเคลื่อนไหวราบรื่นที่อัตราการป้อนที่สูงขึ้น และตัวควบคุมหลายตัวอนุญาตให้มีการเคลื่อนไหว 10 ไมโครสเต็ปต่อเต็มขั้นตอน มอเตอร์ 200 สเต็ป 10 สเต็ปไมโครต่อสเต็ปเต็ม
ให้ 1/2000 ของการปฏิวัติเป็นขั้นตอนขั้นต่ำ ดังที่แสดงในตัวอย่างข้างต้น ขั้นตอนย่อยสองขั้นจะให้การเคลื่อนไหวขั้นต่ำตามที่ต้องการที่ 0.0001 นิ้ว อย่างไรก็ตาม สิ่งนี้จะต้องดูโดยมีคำเตือนบางประการ แม้ว่าจำนวนไมโครสเต็ปต่อก้าวจะเพิ่มขึ้น แรงบิดก็จะลดลงอย่างรวดเร็ว อาจมีแรงบิดไม่เพียงพอที่จะเคลื่อนมอเตอร์หนึ่งไมโครสเต็ป ขึ้นอยู่กับโหลดที่วางไว้บนมอเตอร์ มันอาจจะจำเป็นต้องทำ
หลายๆ สเต็ปก่อนที่จะมีแรงบิดเพียงพอ โดยทั่วไป เพื่อให้ได้ผลลัพธ์ที่แม่นยำ ให้ใช้โหมดที่ไม่ใช่ไมโครสเต็ปปิ้ง ประโยชน์หลักของไมโครสเต็ปปิ้งคือการลดเสียงรบกวนทางกล การสตาร์ทเครื่องที่นุ่มนวลขึ้น และลดปัญหาการสั่นพ้อง ทีนี้ลองหันมาสนใจความเร็วที่เป็นไปได้ของการเดินทางแบบเร่งความเร็วกัน สมมติว่า อย่างน้อย ความเร็วรอบเครื่องยนต์สูงสุดคือ 500 รอบต่อนาที ในตัวอย่างของเราด้วย
ลีดสกรูที่ระยะพิทช์ 0.1 นิ้ว ที่ 500 รอบต่อนาที จะให้ความเร็วในการเคลื่อนที่แบบเร่งที่ 50 นิ้วต่อนาที หรือประมาณ 15 วินาทีเพื่อครอบคลุมความยาวไกด์ 12 นิ้ว ผลลัพธ์นี้เป็นที่น่าพอใจแต่ไม่น่าประทับใจ ที่ความเร็วนี้ ระบบอิเล็กทรอนิกส์ที่ขับเคลื่อนมอเตอร์ไมโครสเต็ปต้องใช้พัลส์ 16,667 (500 รอบต่อนาที * 200 สเต็ปต่อการปฏิวัติ * 10 ไมโครสเต็ปต่อก้าว / 60 วินาทีต่อนาที) พัลส์ต่อวินาที บนคอมพิวเตอร์ 1 GHz Mach3 สามารถสร้างพัลส์ 35,000 พัลส์ต่อวินาทีพร้อมกันสำหรับแต่ละแกนที่เป็นไปได้ 6 แกน ดังนั้นเธอจะรับมือกับงานดังกล่าวได้โดยไม่มีปัญหา ตอนนี้คุณต้องกำหนดแรงบิดที่ต้องการสำหรับเครื่องจักรซึ่งจะเป็นตัวกำหนดพารามิเตอร์ของมอเตอร์ที่ต้องการ วิธีหนึ่งในการวัดคือ ตั้งค่าเครื่องจักรให้มีการตัดที่หนักที่สุดที่คุณเคยคิดว่าจะทำได้ ใช้แรงบิดสูงสุด (เช่น 12") บนวงล้อจักรที่ใช้กับไกด์ ขันสปริงบาลานซ์ลงจนสุดจนสุด (หรือปรับสปริงจากเครื่องชั่งในครัวเพื่อจุดประสงค์เหล่านี้) แรงบิดสำหรับการตัดนี้ (หน่วยเป็นออนซ์-นิ้ว) คือการอ่านค่าความสมดุล (เป็นออนซ์) x 12 อีกวิธีหนึ่งคือการใช้ข้อมูลเกี่ยวกับเกจและพารามิเตอร์ของมอเตอร์ที่คุณทราบว่าอยู่ในเครื่องจักรเครื่องเดียวกันกับไกด์และสกรูตัวเดียวกัน . เนื่องจากสเต็ปเปอร์มอเตอร์สามารถ "เสียขั้นตอน" ได้เนื่องจากมีข้อผิดพลาดสะสม จึงควรใช้มอเตอร์ที่มีลำกล้องใหญ่กว่าและมีแรงบิดสำรอง คุณสามารถเพิ่มแรงบิดได้โดยใช้กระปุกเกียร์ หากความเร็วเร่งความเร็วที่คำนวณได้อยู่ภายในขีดจำกัดที่เหมาะสม คุณอาจพิจารณาลดอัตราทดเกียร์ลงเหลือ 2:1 (โดยใช้สายพานฟันเฟือง) ซึ่งควรจะเพิ่มแรงบิดบนใบพัดเป็นสองเท่า ซึ่งจะทำให้สามารถใช้เครื่องยนต์ที่มีลำกล้องเล็กกว่าได้ (และราคาถูกกว่า)

ไดรฟ์เราเตอร์โครงสำหรับตั้งสิ่งของ
ตัวติดตามโครงสำหรับตั้งสิ่งของอาจต้องมีการเคลื่อนไหวอย่างน้อย 60 นิ้วตามแนวแกนโครงสำหรับตั้งสิ่งของ บอลสกรูที่มีความยาวขนาดนี้มีราคาแพงและซับซ้อนเกินไป เนื่องจากป้องกันฝุ่นได้ยาก นักพัฒนาหลายคนมาใช้เกียร์ผ่านโซ่หรือเฟือง ให้เราเลือกขั้นขั้นต่ำ 0.0005 นิ้ว เฟืองขับระยะพิทช์ 1/4 นิ้วขนาด 20 ฟันช่วยให้โครงสำหรับตั้งสิ่งของเคลื่อนที่ได้ 5 นิ้วต่อรอบของเฟือง สเต็ปเปอร์มอเตอร์ (สิบไมโครสเต็ป) ให้ความเร็ว 2,000 สเต็ปต่อการปฏิวัติ ดังนั้นจึงต้องลดเกียร์ลง 5:1 ระหว่างมอเตอร์กับเพลาเกียร์ (โดยใช้สายพานหรือกระปุกเกียร์) และด้วยอัตราทดเกียร์ 5:1 หนึ่งสเต็ป
การหมุนสเต็ปเปอร์มอเตอร์จะส่งผลให้มีการเคลื่อนไหว 1 นิ้ว ด้วยการออกแบบนี้ หากเราได้รับ 500 RPM จากสเต็ปเปอร์ การเคลื่อนไหวจะเป็น 500 นิ้วต่อนาทีหรือ 8.33 นิ้วต่อวินาที การเร่งความเร็ว 60 นิ้วโดยไม่คำนึงถึงความเร่งและการชะลอตัวจะใช้เวลา 7.2 วินาที การคำนวณแรงบิดบนเครื่องนี้ยากกว่าคัตเตอร์มิลลิ่งที่มีแคร่ขวาง โดยคำนึงถึงมวลของพอร์ทัลที่กำลังเคลื่อนที่ ความเฉื่อย ระยะเวลาของการเร่งความเร็วและการชะลอตัว ซึ่งอาจมีความสำคัญมากกว่าแรงตัด ประสบการณ์หรือการทดลองอิสระของผู้อื่นจะเป็นทางออกที่ดีที่สุดสำหรับหลายๆ คน

ลิมิตสวิตช์(จำกัด) และสวิตช์โฮม
ลิมิตสวิตช์ใช้เพื่อป้องกันไม่ให้แกนเคลื่อนที่ไกลเกินไป และหลีกเลี่ยงความเสียหายที่อาจเกิดขึ้นกับเครื่องจักร คุณสามารถใช้เครื่องได้โดยไม่ต้องใช้เครื่อง แต่ความผิดพลาดเล็กน้อยในการคำนวณอาจทำให้เกิดความเสียหายได้มากซึ่งการกำจัดจะค่อนข้างแพง

บทความเกี่ยวกับการเตรียมไฟล์ตัดสำหรับเครื่องกัดใน ArtCam:

ของใหม่:

พล็อตเตอร์แบบแท่น (ใบพัด, รอยพับ, สั่น, มีดสัมผัส)

การตั้งค่า Mach3 สำหรับเครื่องของคุณ

หากคุณซื้อเครื่องพร้อมกับคอมพิวเตอร์และติดตั้ง Mach3 ไว้ คุณอาจข้ามส่วนนี้ได้ (หรืออ่านโดยไม่สนใจ) ผู้จำหน่ายอาจติดตั้งและกำหนดค่า Mach3 และ/หรือให้คำแนะนำการตั้งค่าโดยละเอียดแก่คุณแล้ว เราขอแนะนำให้ตรวจสอบให้แน่ใจว่าคุณมีชีตที่มีการตั้งค่า Mach3 ที่อธิบายไว้ ในกรณีที่คุณต้องการติดตั้งโปรแกรมใหม่หลังจากเกิดปัญหา Mach3 เก็บข้อมูลนี้ไว้ในไฟล์ XML ที่สามารถดูได้

5.1 กลยุทธ์การปรับแต่ง

ส่วนนี้มีรายละเอียดมากมาย คุณจะสังเกตเห็นว่าขั้นตอนการตั้งค่านั้นค่อนข้างง่ายหากคุณทำทีละขั้นตอน ตรวจสอบตามที่คุณดำเนินการ กลยุทธ์ที่ดีคือการดูส่วนดังกล่าวแล้วจึงดำเนินการกับคอมพิวเตอร์และเครื่องของคุณ เราจะถือว่าคุณได้ติดตั้ง Mach3 สำหรับการทดลองรันตามที่อธิบายไว้ในส่วนที่ 3 แล้ว

ตามทฤษฎีแล้ว งานทั้งหมดที่คุณจะทำในบทนี้จะขึ้นอยู่กับกล่องโต้ตอบที่มีอยู่ในเมนูการตั้งค่า มีป้ายกำกับว่า Config->Logic ซึ่งหมายความว่าคุณควรเลือก Logic จากเมนูการตั้งค่า

5.2 การตั้งค่าเริ่มต้น

กล่องโต้ตอบแรกที่ใช้คือการตั้งค่า -> พอร์ตและพิน กล่องโต้ตอบนี้มีหลายแท็บ แต่แท็บเริ่มต้นแสดงในรูปที่ 5.1

5.2.1 การกำหนดที่อยู่ของพอร์ตที่จะใช้

รูปที่ 5.1 – แท็บสำหรับเลือกพอร์ตและแกน

หากคุณกำลังจะใช้พอร์ตขนานเพียงพอร์ตเดียวและเป็นพอร์ตเดียวบนเมนบอร์ดของคุณ ที่อยู่พอร์ต 1 เริ่มต้นคือ 0x378 (hex 378) เกือบจะถูกต้องอย่างแน่นอน

หากคุณใช้การ์ดเอ็กซ์แพนชัน PCI ตั้งแต่หนึ่งการ์ดขึ้นไป คุณควรตรวจสอบว่าแต่ละการ์ดตอบสนองที่อยู่ใด ไม่มีการตั้งค่ามาตรฐาน! เปิดแผงควบคุม Windows จากเมนูเริ่ม ดับเบิลคลิกที่ไอคอน System และเลือกแท็บ Hardware คลิกตัวจัดการอุปกรณ์ ขยายรายการสำหรับรายการ "พอร์ต (COM & LPT)" คลิกสองครั้งที่พอร์ต LPT หรือ ECP แรก คุณสมบัติจะปรากฏในหน้าต่างใหม่ เลือกแท็บทรัพยากร หมายเลขแรกในบรรทัดแรกของ "ช่วงอินพุต/เอาต์พุต (I/O)" คือที่อยู่ที่กำลังใช้งาน จดค่าและปิดหน้าต่างคุณสมบัติ

หมายเหตุ:การติดตั้งหรือการถอดการ์ด PCI อาจเปลี่ยนที่อยู่พอร์ตขนานของการ์ด PCI แม้ว่าคุณจะไม่ได้สัมผัสก็ตาม

หากคุณกำลังจะใช้พอร์ตที่สอง ให้ทำซ้ำขั้นตอนข้างต้นสำหรับพอร์ตนั้น

ปิดตัวจัดการอุปกรณ์ หน้าต่างระบบ และแผงควบคุม

ป้อนที่อยู่ของพอร์ตแรก (อย่าเขียน 0x เพื่อระบุค่าเลขฐานสิบหก เนื่องจากได้ระบุไว้แล้ว) หากจำเป็น ให้ทำเครื่องหมายในช่อง Enabled สำหรับพอร์ต 2 และป้อนที่อยู่

ตอนนี้คลิกนำไปใช้เพื่อบันทึกค่าเหล่านี้ มันสำคัญมาก. Mach3 จะไม่จดจำการเปลี่ยนแปลงของคุณเมื่อคุณสลับระหว่างแท็บหรือปิดกล่องโต้ตอบ Ports and Feet เว้นแต่คุณจะคลิก Apply

5.2.2 การกำหนดความถี่ของเครื่องยนต์

ไดรเวอร์ Mach3 สามารถทำงานที่ 25,000 Hz (พัลส์ต่อวินาที), 35,000 Hz หรือ 45,000 Hz ขึ้นอยู่กับความเร็วของโปรเซสเซอร์และระดับโหลดในขณะที่ Mach3 กำลังทำงาน

ความถี่ที่คุณต้องการขึ้นอยู่กับจำนวนพัลส์สูงสุดที่จำเป็นในการเคลื่อนแกนด้วยความเร็วสูงสุด 25,000 Hz ควรเพียงพอสำหรับระบบสเต็ปเปอร์มอเตอร์ ด้วยไดรเวอร์ 10 ไมโครสเต็ป คุณจะได้ความเร็วประมาณ 750 รอบต่อนาทีสำหรับสเต็ปเปอร์มอเตอร์มาตรฐาน 1.8o ต้องใช้ค่าสูงสำหรับเซอร์โวที่มีตัวเข้ารหัสความละเอียดสูง สำหรับรายละเอียดเพิ่มเติม โปรดดูบทเกี่ยวกับการปรับแต่งเครื่องยนต์

คอมพิวเตอร์ที่มีความถี่ 1 GHz จะรองรับความถี่ได้เกือบ 35,000 Hz อย่างแน่นอน ดังนั้นคุณจึงสามารถใช้งานได้อย่างปลอดภัยหากต้องการความเร็วดังกล่าว การสาธิตทำงานที่ 25,000 Hz เท่านั้น นอกจากนี้ หากบังคับให้ปิด Mach3 เครื่องจะรีเซ็ตเป็น 25,000 Hz โดยอัตโนมัติเมื่อรีสตาร์ท ความถี่ปัจจุบันจะแสดงในหน้าต่างการวินิจฉัยมาตรฐาน อย่าลืมคลิกปุ่มใช้ก่อนดำเนินการต่อ

การกำหนดคุณสมบัติพิเศษ

คุณจะเห็นช่องทำเครื่องหมายสำหรับการตั้งค่าพิเศษต่างๆ หากระบบของคุณมีอุปกรณ์ที่เหมาะสม วัตถุประสงค์ก็ควรจะชัดเจน ถ้าไม่เช่นนั้นก็ไม่ควรรวมไว้ด้วย

อย่าลืมคลิกปุ่มใช้ก่อนดำเนินการต่อ

การควบคุมพีเอ็มดับเบิลยู

สัญญาณ PWM คือสัญญาณดิจิทัล ซึ่งเป็นคลื่น "สี่เหลี่ยม" โดยคิดเป็นเปอร์เซ็นต์ของเวลา

สัญญาณสูงระบุเปอร์เซ็นต์ของความเร็วเต็มของมอเตอร์ที่ควรทำงาน

สมมติว่าคุณมีมอเตอร์และไดรฟ์ PWM ด้วยความเร็วสูงสุด 3,000 รอบต่อนาที

รูปที่ 4.12 จะทำงานมอเตอร์ที่ 3000 x 0.2 = 600 RPM คล้ายกับสัญญาณในรูป

4.13 จะทำงานที่ 1500 RPM

Mach3 ต้องแลกกับความกว้างของพัลส์ที่สามารถสร้างได้

คลื่นสี่เหลี่ยมจะมีความถี่ได้สูงแค่ไหน หากความถี่เป็น 5 Hz แสดงว่า Mach3 ทำงาน

ด้วยความเร็วเคอร์เนล 25,000 Hz สามารถส่งออกความเร็วที่แตกต่างกันได้ 5,000 ความเร็ว เลื่อนไปที่การลด 10Hz

ถึง 2,500 ความเร็วที่แตกต่างกัน แต่ยังคงมีความละเอียดอยู่ที่หนึ่งหรือสอง RPM

คลื่นสี่เหลี่ยมความถี่ต่ำจะเพิ่มเวลาที่ใช้ในการขับเคลื่อนมอเตอร์

สังเกตว่ามีการร้องขอการเปลี่ยนแปลงความเร็ว ระหว่าง 5 ถึง 10 Hz ให้ผลดี

ประนีประนอม. ความถี่ที่เลือกจะถูกป้อนลงในกล่อง PWMBase Freq

ไดรฟ์และมอเตอร์จำนวนมากมีความเร็วต่ำสุด โดยปกติแล้วพัดลมระบายความร้อนจะมาก

ไม่มีประสิทธิภาพที่ความเร็วต่ำในขณะที่ยังต้องการแรงบิดและกระแสสูง ที่

กล่องขั้นต่ำ PWM % ช่วยให้คุณสามารถกำหนดเปอร์เซ็นต์ของความเร็วสูงสุดที่ Mach3

จะหยุดส่งสัญญาณ PWM

คุณควรทราบว่าอุปกรณ์อิเล็กทรอนิกส์ของไดรฟ์ PWM อาจมีความเร็วต่ำสุดด้วย

และการกำหนดค่ารอก Mach3 (ดูหัวข้อ x.x) ช่วยให้คุณสามารถตั้งค่าขั้นต่ำได้

ความเร็ว โดยทั่วไป คุณควรตั้งเป้าที่จะตั้งค่าขีดจำกัดรอกให้สูงกว่าค่าขั้นต่ำเล็กน้อย

PWM % หรือขีดจำกัดของฮาร์ดแวร์ เนื่องจากจะตัดความเร็วและ/หรือแสดงข้อความแสดงข้อผิดพลาดที่สมเหตุสมผล

แทนที่จะหยุดมัน

มอเตอร์สเต็ปและทิศทาง

นี่อาจเป็นไดรฟ์แบบปรับความเร็วได้ซึ่งควบคุมโดยสเต็ปพัลส์หรือไดรฟ์เซอร์โวแบบเต็ม

คุณสามารถใช้การกำหนดค่ารอก Mach3 (ดูหัวข้อ 5.5.6.1) เพื่อกำหนดขั้นต่ำ

ความเร็วหากจำเป็นโดยมอเตอร์หรืออุปกรณ์อิเล็กทรอนิกส์

5.3.6.4 การควบคุมสปินเดิล Modbus

บล็อกนี้อนุญาตให้ตั้งค่าพอร์ตอะนาล็อกบนอุปกรณ์ Modbus (เช่น Homann

ModIO) เพื่อควบคุมความเร็วของสปินเดิล สำหรับรายละเอียด โปรดดูเอกสารประกอบของ ModBus ของคุณ

5.3.6.5 พารามิเตอร์ทั่วไป

สิ่งเหล่านี้ช่วยให้คุณควบคุมการหน่วงเวลาหลังจากสตาร์ทหรือหยุดสปินเดิลก่อน Mach3

จะดำเนินการคำสั่งเพิ่มเติม (เช่น Dwell) ความล่าช้าเหล่านี้สามารถใช้เพื่อเผื่อเวลาไว้ได้

การเร่งความเร็วก่อนทำการตัด และเพื่อให้ซอฟต์แวร์ป้องกันบางส่วนไม่ให้ไป

โดยตรงจากตามเข็มนาฬิกาไปทวนเข็มนาฬิกา เวลาหน่วงจะป้อนเป็นวินาที

ปิดรีเลย์ทันทีก่อนหน่วงเวลา หากเลือกจะเป็นการปิดรีเลย์สปินเดิลทันที

M5 ถูกดำเนินการ หากไม่ได้เลือก เครื่องจะยังคงเปิดอยู่จนกว่าช่วงหน่วงเวลาการหมุนจะหมดลง

5.3.6.6 อัตราส่วนรอก

Mach3 สามารถควบคุมความเร็วของมอเตอร์สปินเดิลของคุณได้ คุณตั้งโปรแกรมความเร็วแกนหมุน

ผ่านคำ S ระบบรอก Mach3 ช่วยให้คุณกำหนดความสัมพันธ์ได้

ระหว่างสิ่งเหล่านี้สำหรับการตั้งค่ารอกหรือกระปุกเกียร์ที่แตกต่างกันสี่แบบ มันง่ายกว่าที่จะเข้าใจว่ามันเป็นอย่างไร

ทำงานหลังจากปรับสปินเดิลมอเตอร์ของคุณแล้ว ดังที่อธิบายไว้ในส่วน 5.5.6.1 ด้านล่าง

5.3.6.7 ฟังก์ชั่นพิเศษ

ไม่ควรเลือกโหมดเลเซอร์เสมอ ยกเว้นการควบคุมกำลังของเลเซอร์ตัด

ตามอัตราการป้อน..

ควรยกเลิกการเลือกการใช้การตอบสนองของ Spindle ในโหมดซิงค์

เมื่อทำเครื่องหมาย การควบคุมแกนหมุนแบบปิด จะใช้ซอฟต์แวร์เซอร์โวลูปที่พยายาม

เพื่อให้ตรงกับความเร็วแกนหมุนจริงที่เซ็นเซอร์ดัชนีหรือไทม์มิ่งเห็นตามที่ต้องการ

ด้วยคำ S ความเร็วที่แน่นอนของสปินเดิลไม่น่าจะมีความสำคัญ ดังนั้นคุณจึงไม่ได้มีความสำคัญ

น่าจะจำเป็นต้องใช้ฟีเจอร์นี้ใน Mach3Turn

หากคุณใช้ตัวแปร P, I และ D ควรตั้งค่าในช่วง 0 ถึง 1 P ควบคุม

การได้รับลูปและค่าที่มากเกินไปจะทำให้ความเร็วแกว่งหรือตามล่าไปรอบๆ

ร้องขอมูลค่าแทนที่จะตกลงกับมัน ตัวแปร D ใช้ระบบหน่วงเพื่อให้มีความเสถียร

การแกว่งเหล่านี้โดยใช้อนุพันธ์ (อัตราการเปลี่ยนแปลง) ของความเร็ว ตัวแปร I ใช้เวลา

มุมมองระยะยาวเกี่ยวกับความแตกต่างระหว่างความเร็วจริงและความเร็วที่ร้องขอ และจะเพิ่มขึ้น

ความแม่นยำในสภาวะคงที่ การปรับค่าเหล่านี้ได้รับความช่วยเหลือโดยใช้กล่องโต้ตอบที่เปิดโดย

ผู้ปฏิบัติงาน>ปรับเทียบสปินเดิล

Spindle Speed ​​​​Averaging เมื่อทำเครื่องหมายจะทำให้ Mach3 เฉลี่ยเวลาระหว่างนั้น

ดัชนี/จังหวะเวลาจะเต้นเป็นจังหวะหลายรอบเมื่อได้รับความเร็วแกนหมุนจริง

คุณอาจพบว่ามีประโยชน์กับตัวขับสปินเดิลที่มีความเฉื่อยต่ำมากหรือตัวขับเคลื่อนที่มีการควบคุม

เพื่อให้เกิดความแปรผันของความเร็วในระยะสั้น

5.3.7 แท็บตัวเลือกโรงสี

แท็บสุดท้ายใน Config>Ports & Pins คือ Mill Options ดูรูปที่ 5.9

รูปที่ 5.9 – แท็บตัวเลือกโรงสี

Z-ยับยั้ง ช่องทำเครื่องหมาย Z-inhibit On จะเปิดใช้งานฟังก์ชันนี้ Max Depth ให้ Z ต่ำสุด

ค่าที่แกนจะเคลื่อนที่ไป ช่องทำเครื่องหมายถาวรจะจดจำสถานะ (ซึ่งสามารถ

เปลี่ยนได้ด้วยการสลับหน้าจอ) จากการรันเป็นรันของ Mach3

การแปลงเป็นดิจิทัล: ช่องทำเครื่องหมาย 4 Axis Point Clouds ช่วยให้สามารถบันทึกสถานะของแกน A ได้

เช่นเดียวกับ X, Y และ Z ตัวอักษร Add Axis to Coordinates นำหน้าข้อมูลด้วยแกน

ชื่อในไฟล์ point cloud

ตัวเลือก THC: ชื่อช่องทำเครื่องหมายนั้นอธิบายได้ในตัว

ค่าตอบแทน G41, G42: ช่องทำเครื่องหมายการวิเคราะห์ค่าตอบแทนขั้นสูงจะเปิดขึ้น

การวิเคราะห์ lookahead อย่างละเอียดมากขึ้น ซึ่งจะช่วยลดความเสี่ยงของการเซาะเมื่อทำการชดเชย

สำหรับเส้นผ่านศูนย์กลางหัวกัด (ใช้ G41 และ G42) บนรูปทรงที่ซับซ้อน

Homed true เมื่อไม่มีสวิตช์ Home: จะทำให้ระบบดูเหมือนมีการอ้างอิง (เช่น

ไฟ LED สีเขียว) ตลอดเวลา ควรใช้เฉพาะในกรณีที่ไม่มีการกำหนดสวิตช์โฮมไว้

แท็บอินพุตพอร์ตและพิน

การกำหนดค่า Mach3

รอบ 1.84-A2 โดยใช้ Mach3Mill 5-9

ขณะนี้ซอฟต์แวร์ของคุณได้รับการกำหนดค่าเพียงพอสำหรับให้คุณทำการทดสอบง่ายๆ กับ

ฮาร์ดแวร์. หากสะดวกต่อการเชื่อมต่ออินพุตจากสวิตช์แบบแมนนวลเช่น

บ้านแล้วทำตอนนี้

เรียกใช้ Mach3Mill และแสดงหน้าจอการวินิจฉัย นี่คือกลุ่มไฟ LED ที่แสดง

ระดับลอจิกของอินพุตและเอาต์พุต ตรวจสอบให้แน่ใจว่าไม่มีสัญญาณหยุดฉุกเฉินภายนอก

เปิดใช้งานอยู่ (ไฟ LED ฉุกเฉินสีแดงไม่กระพริบ) แล้วกดปุ่มรีเซ็ตสีแดงบนหน้าจอ ของมัน

LED ควรหยุดกระพริบ

หากคุณได้เชื่อมโยงเอาต์พุตใดๆ กับน้ำหล่อเย็นหรือการหมุนสปินเดิล คุณสามารถใช้

ปุ่มที่เกี่ยวข้องบนหน้าจอวินิจฉัยเพื่อเปิดและปิดเอาต์พุต เครื่องควร

ตอบสนองหรือคุณสามารถตรวจสอบแรงดันไฟฟ้าของสัญญาณด้วยมัลติมิเตอร์

ถัดไปใช้งานบ้านหรือสวิตช์จำกัด คุณควรเห็นไฟ LED ที่เหมาะสมเรืองแสง

สีเหลืองเมื่อสัญญาณทำงานอยู่

การทดสอบเหล่านี้จะช่วยให้คุณเห็นว่าพอร์ตขนานของคุณได้รับการแก้ไขอย่างถูกต้องและอินพุตและ

มีการเชื่อมต่อเอาต์พุตอย่างเหมาะสม

หากคุณมีสองพอร์ตและสัญญาณทดสอบทั้งหมดอยู่ที่พอร์ตเดียว คุณอาจพิจารณา a

สลับการกำหนดค่าของคุณชั่วคราวเพื่อให้สวิตช์หลักหรือสวิตช์จำกัดอยู่

เชื่อมต่อผ่านมันเพื่อให้คุณสามารถตรวจสอบการทำงานที่ถูกต้องได้ อย่าลืมปุ่มสมัคร

เมื่อทำการทดสอบประเภทนี้ หากทุกอย่างเรียบร้อยดีคุณควรฟื้นฟูให้เหมาะสม

หากคุณมีปัญหาคุณควรจัดการตอนนี้เพราะเมื่อไรจะง่ายกว่ามาก

คุณเริ่มพยายามขับขวาน หากคุณไม่มีมัลติมิเตอร์คุณจะต้องซื้อ

หรือยืมลอจิกโพรบหรืออะแดปเตอร์ D25 (พร้อมไฟ LED จริง) ซึ่งช่วยให้คุณตรวจสอบได้

สถานะของหมุด โดยพื้นฐานแล้วคุณต้องค้นหาว่า (ก) สัญญาณเข้าและออกจากคอมพิวเตอร์หรือไม่

ไม่ถูกต้อง (เช่น Mach3 ไม่ได้ทำสิ่งที่คุณต้องการหรือคาดหวัง) หรือ (b) สัญญาณไม่ได้

การเชื่อมต่อระหว่างขั้วต่อ D25 และเครื่องมือกลของคุณ (เช่น การเดินสายไฟหรือการกำหนดค่า

ปัญหากับบอร์ดฝ่าวงล้อมหรือเครื่อง) ความช่วยเหลือจากเพื่อน 15 นาทีก็สามารถทำงานได้

สิ่งมหัศจรรย์ในสถานการณ์นี้แม้ว่าคุณจะอธิบายให้เขา/เธอฟังอย่างละเอียดว่าปัญหาของคุณคืออะไรก็ตาม

และคุณมองหามันอย่างไร!

คุณจะแปลกใจว่าบ่อยครั้งที่คำอธิบายประเภทนี้หยุดลงด้วยคำพูดเช่นนี้

“……โอ้! ฉันเข้าใจแล้วว่าจะเกิดปัญหาอะไร มันคือ…..”

5.4 การกำหนดหน่วยการตั้งค่า

เมื่อฟังก์ชันพื้นฐานทำงาน ก็ถึงเวลากำหนดค่าแกนขับเคลื่อน สิ่งแรกที่ต้องตัดสินใจคือคุณต้องการกำหนดคุณสมบัติเป็นหน่วยเมตริก (มิลลิเมตร) หรือนิ้ว คุณจะสามารถรันโปรแกรมชิ้นส่วนในหน่วยใดหน่วยหนึ่งก็ได้ ตัวเลือกที่คุณเลือก การคำนวณสำหรับการกำหนดค่าจะง่ายกว่าเล็กน้อยหากคุณเลือกระบบเดียวกับระบบขับเคลื่อนของคุณ (เช่น บอลสกรู) ดังนั้นสกรูที่มีเส้นลวด 0.2 นิ้ว (5 tpi) จึงกำหนดค่าเป็นนิ้วได้ง่ายกว่าใน มิลลิเมตร ในทำนองเดียวกันลีดสกรูขนาด 2 มม. จะง่ายกว่าในหน่วยมิลลิเมตร การคูณและ/หรือหารด้วย 25.4 ไม่ใช่เรื่องยาก แต่เป็นอย่างอื่นที่ต้องคิด

รูปที่ 5.10 - กล่องโต้ตอบการตั้งค่าหน่วย

ในทางกลับกันก็มีข้อได้เปรียบเล็กน้อย

โดยมีหน่วยการตั้งค่าเป็นหน่วยที่คุณทำงานตามปกติ เพียงเท่านี้ก็สามารถล็อคได้

DRO เพื่อแสดงในระบบนี้ไม่ว่าโปรแกรมชิ้นส่วนกำลังทำอะไรอยู่ (เช่น การสลับหน่วยด้วย

ดังนั้นทางเลือกจึงเป็นของคุณ ใช้ Config>Setup Units เพื่อเลือก MM หรือ Inches (ดูรูปที่ 5.10)

เมื่อคุณได้เลือกแล้ว คุณจะต้องไม่เปลี่ยนแปลงโดยไม่ย้อนกลับทั้งหมด

ทำตามขั้นตอนไม่เช่นนั้นความสับสนจะครอบงำ! กล่องข้อความจะเตือนคุณถึงสิ่งนี้เมื่อคุณ

ใช้ Config>Setup Units

5.5 การปรับมอเตอร์

หลังจากรายละเอียดทั้งหมดแล้ว ตอนนี้ก็ถึงเวลาที่ต้องทำให้สิ่งต่างๆ เคลื่อนไหว จริงๆ แล้ว ในส่วนนี้จะอธิบาย

การตั้งค่าการขับเคลื่อนแกนของคุณ และหากความเร็วจะถูกควบคุมโดย Mach3 ก็จะเป็นการขับเคลื่อนสปินเดิล

กลยุทธ์โดยรวมสำหรับแต่ละแกนคือ: (a) เพื่อคำนวณจำนวนพัลส์ที่ต้องส่งไป

ไดรฟ์สำหรับการเคลื่อนที่ของเครื่องมือหรือโต๊ะแต่ละหน่วย (นิ้วหรือมม.) (b) เพื่อสร้าง

ความเร็วสูงสุดสำหรับมอเตอร์และ (c) เพื่อตั้งค่าอัตราการเร่งความเร็ว/การลดความเร็วที่ต้องการ

เราแนะนำให้คุณจัดการกับแกนเดียวในแต่ละครั้ง คุณอาจต้องการลองใช้มอเตอร์

ก่อนที่จะเชื่อมต่อทางกลไกกับเครื่องมือกล

ตอนนี้เชื่อมต่อพลังงานเข้ากับอุปกรณ์อิเล็กทรอนิกส์ตัวขับแกนของคุณและตรวจสอบสายไฟอีกครั้ง

ระหว่างอุปกรณ์อิเล็กทรอนิกส์สำหรับคนขับกับบอร์ดฝ่าวงล้อม/คอมพิวเตอร์ของคุณ คุณกำลังจะผสม

พลังงานสูงและการประมวลผลจึงปลอดภัยกว่าควัน!

5.5.1 การคำนวณขั้นตอนต่อหน่วย

Mach3 สามารถทำการทดสอบการเคลื่อนที่บนแกนได้โดยอัตโนมัติและคำนวณขั้นตอนต่อหน่วย แต่

นี่อาจเป็นวิธีที่ดีที่สุดสำหรับการปรับแต่งอย่างละเอียด ดังนั้นเราจึงนำเสนอทฤษฎีโดยรวมที่นี่

จำนวนขั้นที่ Mach3 จะต้องส่งสำหรับการเคลื่อนไหวหนึ่งหน่วยจะขึ้นอยู่กับ

การขับเคลื่อนทางกล (เช่น ระยะพิทช์ของบอลสกรู การเปลี่ยนเกียร์ระหว่างมอเตอร์กับสกรู)

คุณสมบัติของสเต็ปเปอร์มอเตอร์หรือตัวเข้ารหัสบนเซอร์โวมอเตอร์และไมโครสเต็ปปิ้งหรือ

เกียร์อิเล็กทรอนิกส์ในระบบขับเคลื่อนอิเล็กทรอนิกส์

เราพิจารณาสามประเด็นนี้ตามลำดับแล้วนำมารวมกัน

5.5.1.1 การคำนวณไดรฟ์เชิงกล

คุณจะคำนวณจำนวนรอบการหมุนของเพลามอเตอร์ (รอบมอเตอร์ต่อ

หน่วย) เพื่อเลื่อนแกนทีละหนึ่งหน่วย นี่อาจจะมากกว่าหนึ่งหน่วยเป็นนิ้วและ

น้อยกว่าหนึ่งหน่วยสำหรับมิลลิเมตร แต่ก็ไม่ได้สร้างความแตกต่างให้กับการคำนวณที่ง่ายที่สุด

ทำบนเครื่องคิดเลขอยู่แล้ว

สำหรับสกรูและน็อต คุณต้องมีระยะพิทช์ดิบของสกรู (เช่น ระยะห่างระหว่างยอดเกลียวถึงยอด)

และจำนวนการออกสตาร์ท สกรูนิ้วอาจระบุเป็นเกลียวต่อนิ้ว (tpi) สนามคือ

1/tpi (เช่น ระยะพิทช์ของสกรูสตาร์ทเดี่ยวขนาด 8 tpi คือ 1 ธ ​​8 = 0.125")

ถ้าสกรูมีสตาร์ทหลายตัว ให้คูณระดับเสียงดิบด้วยจำนวนสตาร์ทเพื่อให้ได้

ระดับเสียงที่มีประสิทธิภาพ ระยะห่างของสกรูที่มีประสิทธิภาพคือระยะทางที่แกนเคลื่อนที่ไปหนึ่งระยะ

การปฏิวัติของสกรู

ตอนนี้คุณสามารถคำนวณรอบของสกรูต่อหน่วยได้แล้ว

รอบของสกรูต่อหน่วย = 1 TH ระยะห่างของสกรูที่มีประสิทธิภาพ

หากสกรูถูกขับเคลื่อนโดยตรงจากมอเตอร์ นี่คือรอบมอเตอร์ต่อหน่วย ถ้า

มอเตอร์มีเฟือง โซ่ หรือสายพานขับเคลื่อนไปยังสกรูโดยมีฟัน Nm บนเฟืองมอเตอร์และ Ns

ฟันบนเฟืองสกรูแล้ว:

รอบมอเตอร์ต่อหน่วย = รอบของสกรูต่อหน่วย x Ns ธNm

ตัวอย่างเช่น สมมติว่าสกรู 8 tpi ของเราเชื่อมต่อกับมอเตอร์ด้วยสายพานฟันเฟืองที่มี a

รอก 48 ฟันบนสกรูและรอก 16 ฟันบนมอเตอร์จากนั้นระยะพิทช์เพลามอเตอร์

จะเป็น 8 x 48 ธ 16 = 24 (คำแนะนำ: เก็บตัวเลขทั้งหมดไว้ในเครื่องคิดเลขของคุณในแต่ละขั้นตอนของ

การคำนวณเพื่อหลีกเลี่ยงข้อผิดพลาดในการปัดเศษ)

ตามตัวอย่างหน่วยเมตริก สมมติว่าสกรูสตาร์ทสองตัวมีระยะห่างระหว่างยอดเกลียว 5 มิลลิเมตร (เช่น

ระยะพิทช์ที่มีประสิทธิภาพคือ 10 มิลลิเมตร) และเชื่อมต่อกับมอเตอร์โดยใส่รอก 24 ฟัน

เพลามอเตอร์และรอก 48 ฟันบนสกรู ดังนั้น รอบของสกรูต่อหน่วย = 0.1 และ

รอบมอเตอร์ต่อหน่วยจะเท่ากับ 0.1 x 48 ธ 24 = 0.2

สำหรับแร็คแอนด์พีเนียนหรือสายพานฟันเฟืองหรือโซ่ขับเคลื่อน การคำนวณจะคล้ายกัน

ค้นหาระยะพิทช์ของฟันสายพานหรือข้อโซ่ สายพานมีให้เลือกทั้งแบบเมตริกและอิมพีเรียล

ระยะพิทช์ที่มีระยะพิทช์เมตริกทั่วไป 5 หรือ 8 มิลลิเมตร และระยะพิทช์ทั่วไป 0.375" (3/8") สำหรับนิ้ว

เข็มขัดและโซ่ สำหรับชั้นวางให้ค้นหาระยะฟันของมัน วิธีนี้ทำได้ดีที่สุดโดยการวัดผลรวม

ระยะห่างระหว่างฟัน 50 หรือ 100 ซี่ โปรดทราบว่าเนื่องจากเกียร์ธรรมดานั้น

ทำมาจากระยะพิทช์ที่มีเส้นผ่านศูนย์กลาง ความยาวของคุณจะไม่เป็นจำนวนตรรกยะรวมอยู่ด้วย

ค่าคงที่ p (pi = 3.14152…) .

สำหรับการขับเคลื่อนทั้งหมด เราจะเรียกสนามฟันนี้

หากจำนวนฟันบนเฟือง/เฟือง/รอกบนเพลาหลักที่ขับเคลื่อน

ชั้นวาง/เข็มขัด/โซ่คือ Ns:

รอบเพลาต่อหน่วย = 1 ธ (ระยะฟัน x Ns)

ตัวอย่างเช่น ด้วยโซ่ 3/8" และเฟือง 13 ฟันซึ่งอยู่บนเพลามอเตอร์

รอบมอเตอร์ต่อหน่วย = 1 ธ (0.375 x 13) = 0.2051282 ผ่านไปเราสังเกตว่าเป็นเช่นนี้

ค่อนข้าง "มีเกียร์สูง" และมอเตอร์อาจต้องมีกระปุกเกียร์ลดเพิ่มเติมเพื่อให้ตรงตาม

ความต้องการแรงบิด ในกรณีนี้ คุณจะคูณรอบมอเตอร์ต่อหน่วยด้วยอัตราส่วนการลด

รอบมอเตอร์ต่อหน่วย = รอบเพลาต่อหน่วย x Ns ธNm

ตัวอย่างเช่น กล่อง 10:1 จะให้ 2.051282 รอบต่อนิ้ว

สำหรับแกนหมุน (เช่น โต๊ะหมุนหรือหัวแบ่ง) หน่วยคือองศา คุณต้อง

คำนวณตามอัตราส่วนหนอน ซึ่งมักจะเป็น 90:1 ดังนั้นด้วยมอเตอร์ขับเคลื่อนโดยตรงจึงทำให้

เวิร์มหนึ่งรอบให้ 4 องศา ดังนั้นรอบมอเตอร์ต่อหน่วยจะเป็น 0.25 ลดลง 2:1

จากมอเตอร์ถึงตัวหนอนจะให้ความเร็ว 0.5 รอบต่อหน่วย

5.5.1.2 การคำนวณสเต็ปมอเตอร์ต่อรอบ

ความละเอียดพื้นฐานของสเต็ปเปอร์มอเตอร์สมัยใหม่ทั้งหมดคือ 200 สเต็ปต่อการปฏิวัติ (เช่น 1.8o ต่อ

ขั้นตอน) หมายเหตุ: สเต็ปเปอร์รุ่นเก่าบางรุ่นมี 180 ก้าวต่อรอบ แต่คุณจะไม่มีโอกาสพบพวกเขาถ้า

คุณกำลังซื้ออุปกรณ์ใหม่ที่รองรับหรืออุปกรณ์เกือบใหม่

ความละเอียดพื้นฐานของเซอร์โวมอเตอร์ขึ้นอยู่กับตัวเข้ารหัสบนเพลา ตัวเข้ารหัส

ความละเอียดมักจะระบุเป็น CPR (รอบต่อการปฏิวัติ) เพราะผลลัพธ์ที่ได้คือค่าจริง

การสร้างพื้นที่สี่เหลี่ยมจัตุรัสสองอันส่งสัญญาณว่าความละเอียดที่มีประสิทธิผลจะเป็นสี่เท่าของค่านี้ คุณจะ

คาดว่า CPR จะอยู่ในช่วงประมาณ 125 ถึง 2,000 ขั้น ซึ่งเท่ากับ 500 ถึง 8,000 ก้าวต่อครั้ง

5.5.1.3 การคำนวณสเต็ป Mach3 ต่อการหมุนรอบมอเตอร์

เราขอแนะนำอย่างยิ่งให้คุณใช้ระบบอิเล็กทรอนิกส์ไดรฟ์แบบไมโครสเต็ปสำหรับสเต็ปเปอร์

มอเตอร์ หากคุณไม่ทำเช่นนี้และใช้ไดรฟ์เต็มหรือครึ่งสเต็ป คุณจะต้องการมาก

มอเตอร์ที่มีขนาดใหญ่กว่า และจะได้รับผลกระทบจากเสียงสะท้อนที่จำกัดประสิทธิภาพที่ความเร็วบางระดับ

ไดรฟ์ไมโครสเต็ปบางรุ่นมีจำนวนไมโครสเต็ปคงที่ (โดยทั่วไปคือ 10) ในขณะที่ไดรฟ์อื่นๆ

สามารถกำหนดค่าได้ ในกรณีนี้คุณจะพบว่า 10 เป็นค่าประนีประนอมที่ดีให้เลือก

ซึ่งหมายความว่า Mach3 จะต้องส่งพัลส์ 2,000 ครั้งต่อรอบสำหรับแกนสเต็ปเปอร์

เซอร์โวไดรฟ์บางตัวต้องการหนึ่งพัลส์ต่อการนับพื้นที่สี่เหลี่ยมจัตุรัสจากตัวเข้ารหัสมอเตอร์ (เช่น

ให้ 1200 ก้าวต่อรอบสำหรับตัวเข้ารหัส CPR 300 อื่นๆ ได้แก่ เกียร์อิเล็กทรอนิกส์อยู่ที่ไหน

คุณสามารถคูณขั้นตอนการป้อนข้อมูลด้วยค่าจำนวนเต็ม และบางครั้งอาจหารผลลัพธ์ด้วย

ค่าจำนวนเต็มอีกค่าหนึ่ง การคูณขั้นตอนการป้อนข้อมูลจะมีประโยชน์มากกับ Mach3 เช่น

ความเร็วของเซอร์โวมอเตอร์ขนาดเล็กที่มีตัวเข้ารหัสความละเอียดสูงสามารถถูกจำกัดได้ด้วย

อัตราชีพจรสูงสุดที่ Mach3 สามารถสร้างได้

5.5.1.4 มัค 3 สเต็ปต่อหน่วย

ในที่สุดเราก็สามารถคำนวณได้:

Mach3 สเต็ปต่อหน่วย = Mach3 สเต็ปต่อรอบ x รอบมอเตอร์ต่อหน่วย

รูปที่ 5.11 แสดงกล่องโต้ตอบสำหรับ Config>Motor Tuning คลิกปุ่มเพื่อเลือกแกน

ที่คุณกำลังกำหนดค่าและป้อนค่าที่คำนวณได้ของ Mach3 step ต่อหน่วยลงในช่อง

เหนือปุ่มบันทึก.. ค่านี้ไม่จำเป็นต้องเป็นจำนวนเต็มคุณจึงสามารถทำได้

แม่นยำมากตามที่คุณต้องการ เพื่อหลีกเลี่ยงการลืมในภายหลัง คลิกบันทึกการตั้งค่าแกนทันที

รูปที่ 5.11 - กล่องโต้ตอบการปรับจูนมอเตอร์

5.5.2 การตั้งค่าความเร็วมอเตอร์สูงสุด

ยังคงใช้กล่องโต้ตอบ Config>Motor Tuning ขณะที่คุณเลื่อนแถบเลื่อน Velocity คุณจะเห็น

กราฟความเร็วเทียบกับเวลาของการเคลื่อนที่ในจินตนาการระยะสั้น แกนอาจจะเร่งความเร็ว

วิ่งด้วยความเร็วสูงสุดแล้วชะลอตัวลง ตั้งค่าความเร็วเป็นสูงสุดในตอนนี้ ใช้

แถบเลื่อนการเร่งความเร็วเพื่อเปลี่ยนอัตราการเร่งความเร็ว/การลดความเร็ว (ค่าเหล่านี้จะเหมือนกันเสมอ

เมื่อคุณใช้แถบเลื่อน ค่าในกล่อง Velocity และ Accel จะได้รับการอัปเดต ความเร็วเข้าแล้ว

หน่วยต่อนาที ความเร่งอยู่ในหน่วยต่อวินาที2 ค่าความเร่งยังได้รับใน Gs ถึง

ให้ความรู้สึกส่วนตัวแก่คุณเกี่ยวกับพลังที่จะนำไปใช้กับโต๊ะขนาดใหญ่หรือ

ความเร็วสูงสุดที่คุณสามารถแสดงได้จะถูกจำกัดโดยอัตราชีพจรสูงสุด

มัค3. สมมติว่าคุณได้กำหนดค่านี้เป็น 25,000 Hz และ 2,000 สเต็ปต่อหน่วย จากนั้น

ความเร็วสูงสุดที่เป็นไปได้คือ 750 หน่วยต่อนาที

อย่างไรก็ตาม ค่าสูงสุดนี้ไม่จำเป็นต้องปลอดภัยสำหรับมอเตอร์ กลไกขับเคลื่อน หรือของคุณ

เครื่องจักร; มันเป็นแค่ Mach3 ที่ทำงาน "แบน" คุณสามารถทำการคำนวณที่จำเป็นหรือทำก็ได้

การทดลองภาคปฏิบัติบางอย่าง เรามาลองดูกันก่อน

5.5.2.1 การทดลองความเร็วมอเตอร์เชิงปฏิบัติ

คุณได้บันทึกแกนหลังจากตั้งค่าขั้นตอนต่อหน่วย ตกลงกล่องโต้ตอบและตรวจสอบให้แน่ใจว่า

ทุกอย่างถูกขับเคลื่อนแล้ว คลิกปุ่มรีเซ็ตเพื่อให้ไฟ LED สว่างอย่างต่อเนื่อง

กลับไปที่ Config>Motor Tuning และเลือกแกนของคุณ ใช้แถบเลื่อนความเร็วเพื่อให้มี

กราฟประมาณ 20% ของความเร็วสูงสุด กดปุ่มเคอร์เซอร์ขึ้นบนแป้นพิมพ์ของคุณ แกน

ควรเคลื่อนไปในทิศทางบวก ถ้ามันวิ่งออกไป ให้เลือกความเร็วที่ต่ำกว่า ถ้ามันคลาน

จากนั้นเลือกความเร็วที่สูงขึ้น ปุ่มเคอร์เซอร์ลงจะทำให้เคอร์เซอร์ทำงานในลักษณะอื่น (เช่น

ทิศทางลบ)

หากทิศทางไม่ถูกต้อง ให้บันทึกแกนและ (a) เปลี่ยนการตั้งค่าแอคทีฟต่ำ

สำหรับ Dir pin ของแกนใน Config>Ports and Pins>Output Pins tab (และนำไปใช้) หรือ (b)

ทำเครื่องหมายในช่องที่เหมาะสมใน Config>Motor Reversals สำหรับแกนที่คุณใช้ คุณ

แน่นอนสามารถทำได้เพียงแค่ปิดและย้อนกลับการเชื่อมต่อทางกายภาพหนึ่งคู่กับ

มอเตอร์จากชุดอิเล็กทรอนิกส์ขับเคลื่อน

หากสเต็ปเปอร์มอเตอร์ส่งเสียงฮัมหรือกรีดร้อง แสดงว่าคุณต่อสายไฟไม่ถูกต้องหรือกำลังพยายามขับรถ

มันเร็วเกินไปมาก การติดฉลากสายไฟสเต็ปเปอร์ (โดยเฉพาะมอเตอร์ 8 สาย) บางครั้งก็มาก

สับสน คุณจะต้องดูเอกสารประกอบอิเล็กทรอนิกส์ของมอเตอร์และไดรเวอร์

หากเซอร์โวมอเตอร์วิ่งหนีด้วยความเร็วเต็มหรือสะบัดและบ่งชี้ว่ามีข้อผิดพลาดที่ไดรเวอร์แสดงว่าเป็นเช่นนั้น

การเชื่อมต่อกระดอง (หรือตัวเข้ารหัส) จำเป็นต้องย้อนกลับ (ดูเซอร์โวอิเล็กทรอนิกส์ของคุณ

เอกสารประกอบสำหรับรายละเอียดเพิ่มเติม) หากคุณมีปัญหาใดๆ ที่นี่ คุณจะยินดีหาก

คุณทำตามคำแนะนำในการซื้อผลิตภัณฑ์ปัจจุบันและได้รับการสนับสนุนอย่างเหมาะสม - ซื้อให้ถูกต้อง, ซื้อ

ไดรฟ์ส่วนใหญ่จะทำงานได้ตามปกติโดยมีความกว้างพัลส์ขั้นต่ำ 1 ไมโครวินาที หากคุณพบปัญหาในระหว่างการทดสอบ (เช่น มอเตอร์มีเสียงดังมาก) ก่อนอื่นให้ตรวจสอบก่อนว่าสเต็ปพัลส์กลับด้านหรือไม่ (แอคทีฟต่ำได้รับการกำหนดค่าอย่างไม่ถูกต้องบนแท็บ Pin Pins ของหน้าต่าง Ports and Pins) จากนั้นคุณก็สามารถทำได้ ให้ลองเพิ่มความกว้างของพัลส์เป็น 5 ไมโครวินาที อินเทอร์เฟซ Step and Direction นั้นเรียบง่ายมาก แต่เนื่องจากนี่เป็นส่วนสำคัญ หากการตั้งค่าไม่ถูกต้อง การตรวจจับปัญหาโดยไม่ต้องใช้ออสซิโลสโคปหรือการตรวจสอบซ้ำโดยละเอียดอีกครั้งจะเป็นเรื่องยากมาก

5.5.2.2 การคำนวณความเร็วมอเตอร์สูงสุด

หากคุณต้องการคำนวณความเร็วสูงสุดของเครื่องยนต์ ให้อ่านบทนี้

มีหลายปัจจัยที่กำหนดความเร็วสูงสุดของแกน:

ความเร็วมอเตอร์สูงสุดที่อนุญาต (อาจเป็น 4,000 รอบต่อนาทีสำหรับเซอร์โวมอเตอร์หรือ 1,000 รอบต่อนาทีสำหรับสเต็ปเปอร์มอเตอร์)

ความเร็วใบพัดสูงสุดที่อนุญาต (ขึ้นอยู่กับความยาว เส้นผ่านศูนย์กลาง ฯลฯ)

ความเร็วสูงสุดในการขับเคลื่อนด้วยสายพานหรือกระปุกเกียร์

ความเร็วสูงสุดที่ชุดอิเล็กทรอนิกส์ของไดรฟ์สามารถรองรับได้โดยไม่ต้องแสดงข้อความแสดงข้อผิดพลาด

ความเร็วสูงสุดทำให้มั่นใจได้ถึงการหล่อลื่นของสไลด์เครื่องจักร

สองประเด็นแรกมีความสำคัญต่อคุณมากที่สุด คุณจะต้องอ้างอิงถึงข้อกำหนดเฉพาะของผู้ผลิต คำนวณความเร็วของใบพัดและมอเตอร์ที่อนุญาต และเชื่อมโยงกับหน่วยต่อวินาทีของการเคลื่อนที่ของเพลา ตั้งค่าสูงสุดนี้สำหรับแกนที่ต้องการในหน้าต่างความเร็วของการตั้งค่ามอเตอร์

5.5.2.3 การตั้งค่าขั้นตอนต่อหน่วยโดยอัตโนมัติ

คุณอาจไม่สามารถวัดความเร็ว (การเปลี่ยนเกียร์) ของการขับเคลื่อนแกนหรือค้นหาอัตราป้อนที่แน่นอนของสกรูได้ คุณสามารถวัดระยะทางที่แกนเคลื่อนที่ จากนั้นให้ Mach3 คำนวณขั้นตอนที่จำเป็นต่อหน่วย

รูปที่ 5.12 แสดงปุ่มบนหน้าจอการตั้งค่าที่ต้องกดเพื่อเริ่มกระบวนการนี้ คุณจะถูกถามว่าจะใช้แกนไหน

รูปที่ 5.12 - การปรับขั้นอัตโนมัติต่อหน่วย

จากนั้นคุณจะต้องป้อนระยะทางการเดินทางที่ระบุ Mach3 จะครอบคลุมระยะนี้ เตรียมกดปุ่มหยุดฉุกเฉินหากเพลาไปไกลเกินไป สุดท้ายคุณจะถูกขอให้วัดและป้อนระยะทางจริงที่เดินทาง ค่านี้จะใช้ในการคำนวณขั้นตอนจริงต่อหน่วยของแกนเครื่องของคุณ

5.5.3 การกำหนดความเร่ง

5.5.3.1 ความเฉื่อยและแรง

ไม่มีเครื่องยนต์ใดที่สามารถเปลี่ยนความเร็วของกลไกได้ทันที จำเป็นต้องใช้แรงบิดในการกำหนดโมเมนตัมเชิงมุมของชิ้นส่วนที่กำลังหมุน (รวมถึงตัวมอเตอร์ด้วย) และแรงบิดที่ถูกแปลงโดยกลไก (สกรู ฯลฯ) ให้มีกำลังจะต้องให้ความเร่งแก่ชิ้นส่วนของเครื่องจักรและเครื่องมือหรือพื้นที่ทำงาน ต้องใช้แรงจำนวนหนึ่งเพื่อเอาชนะแรงเสียดทานและทำให้เครื่องมือทำงานได้จริง (ตัด)

Mach3 จะเร่ง (และลดความเร็ว) มอเตอร์ให้ถึงระดับที่กำหนด หากเครื่องยนต์ให้แรงบิดมากกว่าที่จำเป็นในการใช้งาน (ตัด) และเอาชนะแรงเสียดทานและความเฉื่อยในระดับอัตราเร่งที่กำหนด ทุกอย่างก็จะเรียบร้อยดี หากมีแรงบิดไม่เพียงพอ มอเตอร์จะหยุดทำงาน (หากเป็นสเต็ปเปอร์) หรือข้อผิดพลาดตำแหน่งของเซอร์โวมอเตอร์จะเพิ่มขึ้น หากข้อผิดพลาดสูงเกินไป ระบบขับเคลื่อนอาจรายงานความผิดปกติ แต่ถึงแม้จะไม่รายงานก็ตาม ความแม่นยำในการตัดก็ยังคงลดลง เราจะอธิบายรายละเอียดเพิ่มเติมด้านล่าง

5.5.3.2 การทดสอบค่าความเร่งต่างๆ

ลองสตาร์ทและหยุดเครื่องด้วยการตั้งค่าที่แตกต่างกันสำหรับแถบเลื่อนการเร่งความเร็วในหน้าต่างการตั้งค่ามอเตอร์ ด้วยค่าที่ต่ำ คุณจะได้ยินความเร็วที่เพิ่มขึ้นและลดลง

5.5.3.3 เหตุใดจึงหลีกเลี่ยงข้อผิดพลาดร้ายแรงของเซอร์โวมอเตอร์

การเคลื่อนไหวส่วนใหญ่ที่ระบุในรูทีนย่อยเกี่ยวข้องกับการเคลื่อนที่ของแกนตั้งแต่สองแกนขึ้นไปพร้อมกัน ดังนั้นเมื่อเคลื่อนที่จาก X=0, Y=0 ไปยัง X=2, Y=1 Mach3 จะเคลื่อนที่แกน X เร็วกว่าแกน Y สองเท่า ซึ่งไม่เพียงแต่ประสานการเคลื่อนไหวด้วยความเร็วคงที่เท่านั้นแต่ยังช่วยให้แน่ใจว่าความเร็วที่ต้องการนั้น ใช้เมื่อเร่งความเร็วและลดความเร็ว แต่การเคลื่อนไหวทั้งหมดจะถูกเร่งด้วยความเร็วที่กำหนดโดยแกนที่ช้าที่สุด

หากคุณเลือกค่าความเร่งที่สูงเกินไปสำหรับแกนที่กำหนด Mach3 จะถือว่าค่านี้สามารถใช้ได้ แต่เนื่องจากในทางปฏิบัติ แกนจะล่าช้าหลังจากได้รับคำสั่ง (เช่น ข้อผิดพลาดของเซอร์โวสูง) ตำแหน่งของการตัด จะไม่แม่นยำระหว่างการใช้งาน

5.5.3.4 การเลือกค่าความเร่ง

เมื่อคำนึงถึงช่วงเวลาแห่งความเฉื่อยของเครื่องยนต์และใบพัดแรงเสียดทานและแรงบิดของเครื่องยนต์จึงค่อนข้างเป็นไปได้ที่จะคำนวณว่าการเร่งความเร็วใดที่สามารถทำได้โดยมีข้อผิดพลาดที่กำหนด

เว้นแต่ว่าคุณต้องการประสิทธิภาพจำนวนมากจากเครื่องของคุณ เราขอแนะนำให้ตั้งค่าเป็นค่าที่การทดสอบการทำงานและการหยุดฟังดูดี ใช่ มันไม่ได้เป็นเพียงวิทยาศาสตร์ทั้งหมด แต่มักจะให้ผลลัพธ์ที่ดี

5.5.4 การบันทึกและทดสอบแกน

ตอนนี้คุณควรตรวจสอบการคำนวณของคุณโดยใช้ MDI เพื่อทำการเคลื่อนไหว G0 ที่เฉพาะเจาะจง เพื่อการตรวจสอบที่แม่นยำ คุณสามารถใช้ไม้บรรทัดเหล็กได้ การทดสอบที่แม่นยำยิ่งขึ้นสามารถทำได้โดยใช้ Disc Test Indicator (DTI)/Clock และบล็อกแบน โดยทั่วไปควรติดตั้งไว้ในที่จับเครื่องมือ แต่สำหรับเครื่องจักรทั่วไป คุณสามารถใช้โครงเครื่องจักรได้

สมมติว่าคุณกำลังทดสอบแกน X และใช้บล็อกขนาด 4 นิ้ว

ใช้หน้าจอ MDI เพื่อเลือกนิ้วและพิกัดสัมบูรณ์ (G20 G90) วางแคลมป์ไว้บนโต๊ะแล้วขยับแกนเพื่อให้ฟีลเลอร์เกจ DTI สัมผัสกัน ตรวจสอบให้แน่ใจว่าจุดสิ้นสุดมีการเคลื่อนไหวในทิศทาง X ลบ ตั้งค่ามาตราส่วนเป็นศูนย์ ดังแสดงในรูปที่ 5.13

รูปที่ 5.13 - การตั้งค่าตำแหน่งศูนย์

ตอนนี้ใช้หน้าจอ Mach3 MDI แล้วกดปุ่ม G92X0 เพื่อตั้งค่าออฟเซ็ตและทำให้ DRO แกน X เป็นศูนย์ เลื่อนไปที่ตำแหน่ง x = 4.5 โดยใช้ G0 X4.5 ช่องว่างควรประมาณครึ่งนิ้ว ถ้าไม่เช่นนั้น มีบางอย่างผิดปกติกับค่าขั้นตอนต่อหน่วยที่คุณคำนวณ ตรวจสอบและแก้ไข

วางบล็อกแล้วย้ายไปที่ X = 4.0 การเคลื่อนไหวในทิศทาง X ลบนี้จะเหมือนกับการวิ่ง ดังนั้นเอฟเฟกต์การป้อนกลับจะถูกยกเลิก ค่าบน DTI จะบ่งบอกถึงข้อผิดพลาดของตำแหน่ง เธอต้องเป็นคุณหรืออะไรทำนองนั้น ดังแสดงในรูปที่ 5.14

นำบล็อกออกแล้วทำ G0 X0 เพื่อตรวจสอบค่าศูนย์ ทำซ้ำการทดสอบเพื่อให้ได้ชุดประมาณ 20 ค่าและดูว่าตำแหน่งต่างกันอย่างไร หากคุณได้รับข้อผิดพลาดอย่างต่อเนื่อง คุณสามารถปรับค่าขั้นตอนต่อหน่วยเพื่อให้ได้ความแม่นยำสูงสุด

รูปที่ 5.14 - แถบอยู่ในตำแหน่ง

ตอนนี้เราต้องตรวจสอบว่าขั้นตอนบนแกนหายไปจากการเคลื่อนไหวซ้ำ ๆ ด้วยความเร็วหรือไม่ นำบล็อกออก ดำเนินการ G0 X0 และตรวจสอบค่าศูนย์บน DTI

ใช้ตัวแก้ไขเพื่อเข้าสู่โปรแกรมต่อไปนี้:

F1000 (เร็วกว่าที่เป็นไปได้ แต่ Mach3 จะจำกัดความเร็ว)

G20 G90 (นิ้วและสัมบูรณ์)

M98 P1234 L50 (รันงานย่อย 50 ครั้ง)

G1 X0 (การเคลื่อนไหวไปมา)

M99 (ไปกลับ)

คลิกเริ่มรอบเพื่อเริ่มต้น ตรวจสอบให้แน่ใจว่าการเคลื่อนไหวราบรื่น

หลังจากสิ้นสุด DTI ควรจะแสดงเป็น 0 แน่นอน หากมีบางอย่างไม่ได้ผล คุณจะต้องปรับระดับความเร่งของแกนสูงสุดให้ดีขึ้น

5.5.5 ทำซ้ำการตั้งค่าสำหรับแกนอื่น

ด้วยการใช้ประสบการณ์ที่ได้รับ คุณสามารถทำซ้ำกระบวนการทั้งหมดสำหรับแกนที่เหลือได้อย่างรวดเร็ว

5.5.6 การติดตั้งมอเตอร์แกนหมุน

หากความเร็วของสปินเดิลมอเตอร์ของคุณได้รับการแก้ไขหรือควบคุมด้วยตนเอง คุณสามารถข้ามบทนี้ได้ หากเปิดและปิดมอเตอร์ในทิศทางใดทิศทางหนึ่งโดยใช้ Mach3 สิ่งนี้จะถูกตั้งค่าโดยเอาท์พุตรีเลย์

หากใช้ Mach3 เพื่อควบคุมความเร็วของสปินเดิลผ่านเซอร์โวที่ได้รับพัลส์สเต็ปและทิศทางหรือผ่านตัวควบคุมมอเตอร์แบบ PWM บทนี้จะบอกวิธีการตั้งค่าระบบของคุณ

5.5.6.1 ความเร็วมอเตอร์ ความเร็วแกนหมุน และรอก

Step and Direction และ PWM ช่วยให้คุณสามารถควบคุมความเร็วของมอเตอร์ได้อย่างเท่าเทียมกัน เมื่อทำงาน ทั้งคุณและรูทีนย่อยจะขึ้นอยู่กับความเร็วของสปินเดิล แน่นอนว่าความเร็วของมอเตอร์และสปินเดิลนั้นขึ้นอยู่กับรอกหรือกลไกที่เชื่อมต่อเข้าด้วยกัน เราจะใช้คำว่า "รอก" เพื่อหมายถึงไดรฟ์ทั้งสองประเภท

รูปที่ 5.15 - ตัวขับเคลื่อนแกนหมุนบนรอก

หากคุณไม่สามารถควบคุมความเร็วของมอเตอร์ได้ ให้เลือกรอก 4 ที่มีความเร็วสูงสุดสูง เช่น 10,000 รอบต่อนาที วิธีนี้จะป้องกันไม่ให้ Mach3 บ่นหากคุณรันโปรแกรมที่มีคำ S ที่ต้องการบอกว่า 6,000 รอบต่อนาที

ด้วยตัวมันเอง Mach3 ไม่มีทางรู้ได้เลยว่ารอกระดับใดที่ถูกใช้ในช่วงเวลาใดเวลาหนึ่ง ดังนั้นงานนี้จึงตกเป็นหน้าที่ของผู้ควบคุมเครื่องจักร โดยทั่วไปข้อมูลจะได้รับในสองแนวทาง เมื่อกำหนดค่าระบบแล้ว (ซึ่งคุณกำลังทำอยู่ตอนนี้) คุณจะกำหนดชุดรอกที่เป็นไปได้สูงสุด 4 ชุด ซึ่งกำหนดโดยใช้ขนาดรอกหรือระดับส่วนหัวของกลไก หลังจากนั้น เมื่อรันรูทีนย่อย ผู้ปฏิบัติงานจะพิจารณาว่าพูลเล่ย์ใด (1-4) ถูกใช้

ระดับมู่เล่ย์ของเครื่องจักรได้รับการตั้งค่าในหน้าต่างการตั้งค่า -> พอร์ตและขา (รูปที่ 5.6) โดยที่ความเร็วสูงสุดของมู่เล่ทั้งสี่ชุดจะถูกกำหนดพร้อมกับความเร็วมาตรฐาน ความเร็วสูงสุดคือความเร็วที่สปินเดิลจะหมุนเมื่อมอเตอร์ทำงานที่ความเร็วเต็ม ความเร็วเต็มทำได้โดยความกว้างพัลส์ 100% ใน PWM และที่ค่าความเร็วที่ตั้งไว้ในการตั้งค่ามอเตอร์ "แกนหมุน" สำหรับขั้นตอนและทิศทาง

ตามตัวอย่าง สมมติว่าตำแหน่งที่เราจะเรียกว่า "รอก 1" คืออัตราส่วน (ลง) 5:1 จากมอเตอร์ต่อสปินเดิล และความเร็วมอเตอร์สูงสุดคือ 3600 รอบต่อนาที ความเร็วสูงสุดของรอก 1 ในการตั้งค่า->ลอจิกจะถูกตั้งค่าเป็น 720 รอบต่อนาที (3600:5) รอก 4 อาจมีอัตราส่วน (ขึ้น) 4:1 ที่ความเร็วเครื่องยนต์เท่ากันความเร็วสูงสุดจะอยู่ที่ 14,400 รอบต่อนาที (3,600 x 4) รอกที่เหลือจะอยู่ตรงกลาง ไม่จำเป็นต้องวางรอกเมื่อความเร็วเพิ่มขึ้น แต่ต้องมีการเชื่อมต่อแบบลอจิคัลบางอย่างเพื่ออำนวยความสะดวกในการควบคุมเครื่องจักร

ค่าความเร็วขั้นต่ำใช้เท่ากันกับรอกทั้งหมดและแสดงเป็นเปอร์เซ็นต์ของความเร็วสูงสุดและเปอร์เซ็นต์ขั้นต่ำของระดับสัญญาณ PWM หากความเร็วต่ำกว่าที่กำหนด (แสดงโดย S) Mach3 จะขอให้คุณเปลี่ยนระดับรอก ตัวอย่างเช่น ที่ความเร็วสูงสุด 10,000 รอบต่อนาทีบนรอก 4 และเปอร์เซ็นต์ขั้นต่ำ 5% นิพจน์ S499 จะขอรอกอีกอัน ทำเช่นนี้เพื่อป้องกันไม่ให้มอเตอร์หรือตัวควบคุมทำงานต่ำกว่าความเร็วต่ำสุด

Mach3 ใช้ข้อมูลระดับรอกดังนี้:

เมื่อรูทีนย่อยรันคำสั่ง S หรือป้อนค่าลงใน DRO อ้างอิงความเร็ว ค่าจะถูกเปรียบเทียบกับความเร็วสูงสุดสำหรับรอกที่เลือกในปัจจุบัน หากความเร็วที่ร้องขอมากกว่าความเร็วสูงสุด จะเกิดข้อผิดพลาดขึ้น

มิฉะนั้น เปอร์เซ็นต์ของค่าสูงสุดสำหรับรอกที่ร้องขอ และใช้ตั้งค่าความกว้างของพัลส์ PWM หรือสเต็ปที่สร้างขึ้นเพื่อให้ได้เปอร์เซ็นต์ของความเร็วมอเตอร์สูงสุดตามที่ระบุไว้ในการตั้งค่ามอเตอร์สำหรับ "แกนสปินเดิล"

ตัวอย่างเช่น ความเร็วสปินเดิลสูงสุดสำหรับรอก #1 คือ 1000 รอบต่อนาที S1100 ให้ข้อผิดพลาด S600 จะสร้างพัลส์ที่มีความกว้าง 60% หากความเร็วรอบและทิศทางสูงสุดคือ 3,600 รอบต่อนาที เครื่องยนต์จะ "ก้าว" ที่ 2,160 รอบต่อนาที (3,600 x 0.6)

5.5.6.2 ตัวควบคุมแกนหมุน PWM

หากต้องการกำหนดค่ามอเตอร์สปินเดิลสำหรับการควบคุม PWM ให้เลือกช่องทำเครื่องหมายเปิดใช้งานแกนแกนหมุนและการควบคุม PWM บนแท็บพอร์ตและฐาน พอร์ตเครื่องพิมพ์ และแท็บหน้าการเลือกแกน (รูปที่ 5.1) อย่าลืมคลิกสมัคร บนแท็บหน้าการเลือกสัญญาณเอาท์พุต (รูปที่ 5.6) ให้กำหนดพินเอาท์พุตสำหรับระยะพิตช์สปินเดิล พินนี้ต้องเชื่อมต่อกับอุปกรณ์อิเล็กทรอนิกส์ควบคุม PWM ของมอเตอร์ คุณไม่จำเป็นต้องมีทิศทางของ Spindle ดังนั้นให้ตั้งค่าขานี้เป็น 0 ใช้การเปลี่ยนแปลง

กำหนดสัญญาณการเปิดใช้งานภายนอกในพอร์ตและพิน และการตั้งค่า -> อุปกรณ์เอาท์พุต เพื่อเปิด/ปิดใช้งานตัวควบคุม PWM และกำหนดทิศทางการหมุนหากจำเป็น ตอนนี้เปิดการตั้งค่า -> การตั้งค่าแกนหมุนของพอร์ตและขาแล้วค้นหาความถี่ PWMBase ค่าที่นี่คือความถี่ของคลื่นสี่เหลี่ยมซึ่งมีการปรับความกว้างพัลส์ นี่คือสัญญาณที่ส่งไปยังพิน Spindle Pitch ยิ่งคุณเลือกความถี่สูงเท่าไร คอนโทรลเลอร์ของคุณก็จะตอบสนองต่อการเปลี่ยนแปลงความเร็วได้เร็วยิ่งขึ้น แต่การเลือกความเร็วก็จะยิ่งน้อยลงเท่านั้น จำนวนความเร็วที่แตกต่างกันคือความถี่พัลส์ของมอเตอร์/ความถี่ PWMBase ตัวอย่างเช่น หากคุณทำงานที่ 35,000 Hz และตั้งค่า PWMBase = 50 Hz ก็จะมีความเร็วที่แตกต่างกันให้เลือกถึง 700 ระดับ ซึ่งเกือบจะเพียงพอแล้วกับระบบจริงใดๆ เนื่องจากในทางทฤษฎีแล้ว มอเตอร์ที่มีความเร็วสูงสุด 3600 รอบต่อนาทีสามารถขับเคลื่อนโดยเพิ่มทีละน้อยกว่า 6 รอบต่อนาทีได้

5.5.6.3 ตัวควบคุมสเต็ปและทิศทางของสปินเดิล

หากต้องการกำหนดค่าสปินเดิลมอเตอร์สำหรับการควบคุมผ่านขั้นตอนและทิศทาง ให้ทำเครื่องหมายในช่องเปิดใช้งาน Spindle Axes บนแท็บ Ports and Feet, Printer Ports และ Axes Selection Page (รูปที่ 5.1) อย่าตรวจสอบการควบคุม PWM อย่าลืมใช้การเปลี่ยนแปลง กำหนดขาพินบนแท็บหน้าการเลือกสัญญาณเอาท์พุต (รูปที่ 5.6) สำหรับระยะพิทช์ของสปินเดิลและทิศทางของสปินเดิล ขาเหล่านี้ต้องเชื่อมต่อกับชุดอิเล็กทรอนิกส์ขับเคลื่อนมอเตอร์ ใช้การเปลี่ยนแปลง กำหนดสัญญาณการเปิดใช้งานภายนอกบนพอร์ตและขาตั้งและการตั้งค่า -> หน้าอุปกรณ์เอาท์พุตเพื่อเปิด/ปิดหากคุณต้องการตัดพลังงานมอเตอร์เมื่อสปินเดิลหยุดที่ M5 แน่นอนว่ามันจะไม่หมุนอยู่แล้วเนื่องจาก Mach3 จะไม่ส่งสเต็ปพัลส์ แต่อาจยังคงมีพลังงานตกค้างอยู่ ขึ้นอยู่กับการออกแบบของไดรฟ์ ตอนนี้ไปที่การตั้งค่า -> การตั้งค่ามอเตอร์สำหรับ "แกนหมุน" หน่วยของมันจะเป็นการปฏิวัติหนึ่งครั้ง ดังนั้น ขั้นตอนต่อหน่วยคือจำนวนพัลส์ต่อการปฏิวัติ (2000 สำหรับไดรฟ์ไมโครสเต็ปเปอร์ 10x หรือ 4x จำนวนบรรทัดของตัวเข้ารหัสเซอร์โวมอเตอร์ หรือคล้ายกับการเติมแบบอิเล็กทรอนิกส์)

ในฟิลด์ความเร็วคุณต้องป้อนจำนวนการปฏิวัติต่อวินาทีด้วยความเร็วสูงสุด ดังนั้นสำหรับมอเตอร์ 3600 รอบต่อนาที คุณจะต้องป้อน 60 ซึ่งเป็นไปไม่ได้กับตัวเข้ารหัสระดับพัลส์สูงสุดต่อรอบสูงสุดจาก Mach3 (ตัวเข้ารหัส 100 เส้นจะให้ 87.5 รอบต่อนาทีบนระบบ 35,000 Hz) สปินเดิลจะต้องใช้มอเตอร์ที่ทรงพลัง ซึ่งอุปกรณ์อิเล็กทรอนิกส์ของไดรฟ์นั้นน่าจะรวมถึงอุปกรณ์อิเล็กทรอนิกส์ที่อาจเกินขีดจำกัดนี้ด้วย

สามารถปรับความเร่งได้ในการทดลองเพื่อให้สปินเดิลเริ่มและหยุดอย่างราบรื่น

โปรดทราบว่าหากคุณต้องการป้อนค่าน้อยเกินไปในฟิลด์ Acceleration สามารถทำได้โดยใช้การป้อนข้อมูลด้วยตนเองและไม่ใช้แถบเลื่อน เวลาประมาณ 30 วินาทีในการเริ่มต้นแกนหมุนค่อนข้างเป็นไปได้

5.5.6.4 การทดสอบตัวขับสปินเดิล

หากคุณมีเครื่องวัดวามเร็วหรือไฟแฟลช คุณสามารถวัดความเร็วแกนหมุนของเครื่องของคุณได้ ถ้าไม่เช่นนั้นคุณจะต้องประเมินด้วยตาและทดลอง

บนหน้าจอการตั้งค่า Mach3 ให้เลือกรอกที่อนุญาต 900 รอบต่อนาที วางเข็มขัดในตำแหน่งที่เหมาะสม บนหน้าจอ Program Launch ให้ตั้งค่าความเร็วแกนหมุนเป็น 900 rpm และเริ่มหมุน วัดหรือประมาณความเร็ว หากไม่ตรงกับสิ่งที่คุณต้องการ คุณจะต้องตรวจสอบการคำนวณและการตั้งค่าอีกครั้ง

คุณยังสามารถตรวจสอบความเร็วของรอกทั้งหมดได้ในลักษณะเดียวกันแต่ใช้ชุดความเร็วที่เกี่ยวข้อง

5.6 การตั้งค่าอื่นๆ

5.6.1 การตั้งค่าตัวจำกัดโฮมและซอฟต์แวร์

5.6.1.1 ความเร็วและทิศทางที่สอดคล้องกัน

กล่องโต้ตอบการตั้งค่า -> Home/Softlimits ช่วยให้คุณสามารถกำหนดการตอบสนองต่อการดำเนินการสอบเทียบ (G28.1 หรือปุ่มบนหน้าจอ) รูปที่ 5.16 แสดงกล่องโต้ตอบ % ความเร็ว ใช้เพื่อป้องกันไม่ให้เพลาชนกับเพลาด้วยความเร็วเต็มเมื่อค้นหาสวิตช์ปรับเทียบ

รูปที่ 5.16 – การกลับบ้าน (การปรับเทียบ)

เมื่อคุณปรับเทียบ Mach3 จะไม่ทราบตำแหน่งของแกน ทิศทางการเคลื่อนที่ขึ้นอยู่กับเครื่องหมายถูกข้างโฮมเน็ก หากทำเครื่องหมาย แกนจะเคลื่อนที่ไปในทิศทางลบจนกว่าอินพุตโฮมจะทำงาน หากมีการใช้งานอยู่แล้ว แกนจะเคลื่อนที่ไปในทิศทางบวก ในทำนองเดียวกัน หากไม่ได้ทำเครื่องหมายในช่อง แกนจะเคลื่อนที่ไปในทิศทางบวกจนกว่าอินพุตจะแอ็คทีฟ และไปในทิศทางลบหากแอคทีฟอยู่แล้ว

5.6.1.2 ตำแหน่งของสวิตช์โฮม

หากเลือกศูนย์อัตโนมัติ แกน DRO จะใช้ค่าของตำแหน่งการปรับเทียบ/สวิตช์ Home ที่กำหนดไว้ในคอลัมน์ Home Off (แทนที่จะเป็นศูนย์จริง) สิ่งนี้สามารถช่วยลดเวลาการกลับบ้านบนแกนที่มีขนาดใหญ่และช้ามาก แน่นอนว่าจำเป็นต้องมีสวิตช์จำกัดและสวิตช์สอบเทียบแยกกัน หากสวิตช์สอบเทียบไม่ได้อยู่ที่ส่วนท้ายของแกน

5.6.1.3 การตั้งค่าตัวจำกัดซอฟต์แวร์

ตามที่ระบุไว้ข้างต้น การใช้งานลิมิตสวิตช์ส่วนใหญ่เกี่ยวข้องกับการประนีประนอมและการชนโดยไม่ได้ตั้งใจจะต้องได้รับการแทรกแซงจากผู้ปฏิบัติงาน และอาจจำเป็นต้องรีสตาร์ทและปรับเทียบระบบใหม่ ตัวจำกัดซอฟต์แวร์สามารถให้การป้องกันกรณีประเภทนี้ได้

โปรแกรมจะปฏิเสธที่จะอนุญาตให้แกนเคลื่อนที่เกินขีดจำกัดที่ระบุของขีดจำกัดซอฟต์แวร์แกน X, Y และ Z สิ่งเหล่านี้สามารถอยู่ภายในรัศมี -99999 ถึง +99999 หน่วยสำหรับแต่ละแกน เมื่อการเคลื่อนที่เข้าใกล้ขีดจำกัด ความเร็วในการเคลื่อนที่จะลดลงขณะอยู่ใน Slow Zone ซึ่งกำหนดไว้บนโต๊ะ

หาก Slow Zone ใหญ่เกินไป คุณจะลดพื้นที่ทำงานที่มีประสิทธิภาพของเครื่อง หากมีขนาดเล็กเกินไป คุณอาจเสี่ยงต่อการโดนข้อจำกัดด้านฮาร์ดแวร์ ขีดจำกัดที่กำหนดจะใช้เฉพาะเมื่อมีการเปิดใช้งานปุ่ม โปรแกรมไม่จำกัด เท่านั้น

หากรูทีนย่อยพยายามเคลื่อนที่เกินขีดจำกัดของซอฟต์แวร์ จะทำให้เกิดข้อผิดพลาด

ค่าขีดจำกัดของซอฟต์แวร์ยังใช้เพื่อกำหนดพื้นที่การตัด หากเปิดใช้งานการแสดงเส้นทางเครื่องมือ คุณอาจพบว่าสิ่งนี้สะดวกแม้ว่าคุณจะไม่กังวลเกี่ยวกับขีดจำกัดที่แท้จริงก็ตาม

5.6.1.4 G28 ตำแหน่งสตาร์ท

พิกัด G28 กำหนดตำแหน่งในพิกัดสัมบูรณ์ที่แกนจะเคลื่อนที่ไปเมื่อมีการดำเนินการคำสั่ง G28 ถูกกำหนดไว้ในหน่วยปัจจุบัน (G20/G21) และไม่เปลี่ยนแปลงโดยอัตโนมัติเมื่อคุณเปลี่ยนหน่วย

ให้คะแนนโปรแกรม:

มัค3 2.63

มัค3เป็นโปรแกรมที่ออกแบบมาเพื่อช่วยวิศวกรในการควบคุมเครื่องจักร CNC ที่ซับซ้อน ไม่ว่าจะเป็นเลเซอร์และพลาสมาพล็อตเตอร์ เครื่องตัดเฟือง เครื่องกัดงานไม้ความเร็วสูง ตลอดจนเครื่องกลึง เครื่องกัด ระบบแกะสลัก พลาสมา และระบบเลเซอร์ โปรแกรมได้รับการติดตั้งบนคอมพิวเตอร์ปกติซึ่งจะเชื่อมต่อกับชุดควบคุมของเครื่อง CNC ที่ใช้ในการดำเนินการ หลังจากการยักย้ายนี้ พีซีจะกลายเป็นสถานีทำงานเต็มรูปแบบด้วยเครื่องจักรหกแกน โปรแกรม Mach3 ได้รับการพัฒนาในสหรัฐอเมริกา และใช้ได้กับเครื่องจักรทั่วไปและการติดตั้งโดยมืออาชีพที่มีราคาแพง

Mach3 เป็นโปรแกรมเฉพาะทางได้รับอำนาจที่สมควรได้รับในระหว่างการดำรงอยู่และดังนั้นจึงเป็นตัวเลือกที่พบบ่อยที่สุดสำหรับวิศวกรส่วนใหญ่ที่ทำงานเกี่ยวข้องกับ CNC (เครื่องควบคุมเชิงตัวเลขของคอมพิวเตอร์) ปีเกิดของโปรแกรมถือได้ว่าเป็นปี 2544 ตอนนั้นเองที่มันปรากฏตัวครั้งแรกในตลาด

เพื่อให้โปรแกรมทำงานได้ คุณต้องติดตั้ง Windows OS โดยเริ่มแรก Mach3 ทำงานบนระบบ 32 บิต หากคุณต้องการให้ทำงานบนระบบ 64 บิต คุณจะต้องมีอะแดปเตอร์ USB-LPT หากคอมพิวเตอร์ของคุณ ไม่มีพอร์ตขนานและสิ่งนี้เกิดขึ้นทุกที่เพราะ ผู้ผลิตฮาร์ดแวร์ปฏิเสธที่จะผลิตส่วนประกอบด้วยพอร์ตนี้ แต่คุณก็สามารถซื้อบอร์ด USB-LPT, PCI-LPT หรือ PCI-E-LPT พิเศษได้

เมื่อใช้โปรแกรมในที่ทำงานไม่แนะนำให้ใช้คอมพิวเตอร์ส่วนบุคคลร่วมกับแอพพลิเคชั่นอื่นใด เพื่อให้ Mach3 เป็นภาษารัสเซีย จะมี Russifiers พิเศษสำหรับยูทิลิตี้นี้

จำเป็นต้องพูดแยกกันเกี่ยวกับวิซาร์ด - มินิโปรแกรมในตัวที่ออกแบบมาเพื่อเพิ่มความสามารถของโปรแกรมและดำเนินการออกแบบการประมวลผลมาตรฐานโดยไม่ต้องใช้แอปพลิเคชัน CAD/CAM เฉพาะทาง นอกเหนือจากวิซาร์ดฟรีที่สร้างไว้ในโปรแกรมแล้ว วิศวกรยังสามารถสร้างวิซาร์ดเพิ่มเติมได้ด้วยตนเอง

Mach3 ใช้กันอย่างแพร่หลายในงานประเภทต่อไปนี้:

    • งานกลึง
    • การโม่
    • การตัดด้วยเลเซอร์และพลาสม่า
    • การประมวลผลรูปทรงมาตรฐาน
    • การแกะสลัก
    • ตัดเกียร์
    • งานไม้
    • เจาะรู
    • การรักษาพื้นผิว
    • การเลือกร่องและร่อง

เวอร์ชันโปรแกรม: Mach3 2.63
ระบบ: Mach3 สำหรับ Windows 10, 8, 7, XP
ภาษา: รัสเซีย, อังกฤษ
ขนาด: 7.6 เมกะไบต์

วัตถุประสงค์

Mach3 เป็นหนึ่งในโปรแกรมที่มีความเชี่ยวชาญสูงซึ่งมีประโยชน์เฉพาะกับผู้เชี่ยวชาญในสาขาเฉพาะเท่านั้น ซอฟต์แวร์นี้ใช้สำหรับทำงานกับเครื่อง CNC โปรแกรมนี้รองรับเครื่องจักรหลายประเภท ทั้งงานกัด กลึง แกะสลัก ตัดเฟือง และอื่นๆ การติดตั้ง Mach3 จะเปลี่ยนพีซีของคุณให้เป็นศูนย์ควบคุม ช่วยให้คุณทำงานได้ง่ายขึ้นอย่างมากและทำให้กระบวนการเป็นแบบอัตโนมัติ

คุณสมบัติทางเทคนิค

การใช้ซอฟต์แวร์นี้มีความแตกต่างหลายประการ ก่อนอื่นควรสังเกตว่าในการติดตั้ง Mach3 จะต้องมีพื้นที่ว่างบนฮาร์ดดิสก์ 1 GB และ RAM มากกว่า 500 MB โปรดจำไว้ว่าโปรแกรมไม่รองรับ Windows เวอร์ชันที่ออกหลัง Windows 7 และเนื่องจากซอฟต์แวร์นี้มีไว้สำหรับการใช้งานเชิงพาณิชย์ เพื่อเปิดใช้งานฟังก์ชันทั้งหมดที่คุณต้องซื้อใบอนุญาต แน่นอนว่านักพัฒนายังต้องแน่ใจว่ามีเวอร์ชันสาธิตที่ให้ผู้ใช้สามารถทดลองขับได้

เปลือกกราฟิก

อินเทอร์เฟซ Mach3 เต็มไปด้วยปุ่มจำนวนมาก ซึ่งทำให้หลงทางได้ง่ายมาก การทำงานกับเครื่องมือต่างๆ นั้นซับซ้อนยิ่งขึ้นเนื่องจากโปรแกรมไม่รองรับภาษารัสเซีย ไม่สำคัญว่าผู้ใช้จะเข้าใจหัวข้อและพูดภาษาอังกฤษได้อย่างสมเหตุสมผลหรือไม่ - เขาจะต้องใช้เวลาในการเรียนรู้เครื่องมือต่างๆ รวมถึงความอดทนในการทำความคุ้นเคยกับความจริงที่ว่าเพื่อให้โปรแกรมทำงานได้อย่างถูกต้อง พีซีจะต้องเป็นอันดับแรก ปรับให้เหมาะสมโดยการปิดการใช้งานโปรแกรมที่ใช้งานอยู่ทั้งหมด

น่าเสียดายที่ Mach3 ใช้งานได้ในโหมดเต็มหน้าจอเท่านั้น แต่ในทางตรงกันข้าม มันมีอินเทอร์เฟซที่ค่อนข้างยืดหยุ่นซึ่งช่วยให้คุณย้ายบล็อกด้วยตัวเลือกต่าง ๆ ไปยังส่วนใด ๆ ของหน้าจอ สามารถสร้างมาโครและรหัส M จากสคริปต์ VB สามารถควบคุมเชิงเส้น (ในหลายระดับ) และควบคุมความเร็วแกนหมุน และสามารถสร้างโปรแกรมควบคุม G-code ได้ ซอฟต์แวร์นี้รองรับการนำเข้าไฟล์ JPG, DFX และ BMP และสามารถเลือกรวมหน้าต่างที่ให้คุณตรวจสอบวิดีโอขั้นตอนการทำงานโดยใช้กล้องระยะไกลได้

ผลลัพธ์

  • นักพัฒนาไม่ได้ใช้การรองรับภาษารัสเซีย
  • ชุดเครื่องมือขนาดใหญ่ที่ไม่ง่ายต่อการเข้าใจ
  • อินเทอร์เฟซที่ยืดหยุ่นซึ่งปรับให้เข้ากับผู้ใช้
  • ความสามารถในการเฝ้าระวังวิดีโอกระบวนการทำงาน
  • ซอฟต์แวร์ใช้งานได้ในโหมดเต็มหน้าจอเท่านั้น
  • รองรับ Windows ตั้งแต่ XP ถึง 7