การกำหนดค่าใน Mach3 ตอนที่ 2

August 15th, 2009 Leave a comment Go to comments

Config > Ports and Pins

เป็นการกำหนดค่าเกี่ยวกับสัญญาณที่รับส่งผ่านทางพอร์ตปริ๊นเตอร์ โดยการสัญญาณที่ส่งจากคอมพิวเตอร์ไปยังบอร์ดคอนโทรลนั้นเรียกว่า Outputs ส่วนสัญญาณที่รับเข้ามาผ่านทางบอร์ดเรียกว่า Inputs

15-8-2552 22-15-38

เริ่มต้นที่ Motor Outputs หรือสัญญาณที่จะส่งไปบอร์ดคอนโทรล

คอลัมน์แรก Enabled ใช้แกนไหนก็ให้เช็คถูก ไม่ใช้ก็ให้กากบากเอาไว้ แล้วก็ข้ามไปดูสองช่องสุดท้าย Step Port กับ Dir Port เป็น 1 หมด ค่า 1 ก็คือพอร์ดปริ๊นเตอร์ที่ 1 เพราะเรามีพอร์ตปริ๊นเตอร์แค่พอร์ตเดียว ซึ่งก็คือพอร์ตที่ 1

ที่นี้กลับมาทำความรู้จักกับ Step กับ Dir ก่อน ค่า Step คือสัญญาณความถี่ในการสั่งให้มอเตอร์หมุน (สัญญาณความเร็ว) ส่วน Dir คือ สัญญาณทิศทาง หนึ่งแกน จะต้องประกอบด้วย 2 สัญญาณ Step กับ Dir เสมอ ซึ่งสัญญาณทั้ง 2 นี้จะต้องแยกเส้นหรือแยกพินกัน

พิน คือหน่วยย่อยของ พอร์ต, 1 พอร์ตปริ๊นเตอร์มี 25 พิน ไล่ไปตั้งแต่ 1 – 25 (แต่สาเหตุที่เวลาเราใช้งานจะไม่เริ่มจาก 1 เพราะ 1 มันคือ Ground, ไม่มีสัญญาณอะไรส่งออกไปทาง Ground ได้ เพราะมันจะหายหมด, เขาจึงเริ่มจาก 2 ขึ้นไปแทน)

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

สำหรับเครื่องไหนที่สั่งเดินเครื่องแล้วพบว่ากลับทิศ (สั่งเดินซ้าย กลายเป็นเลื่อนไปทางขวา) ให้เช็คถูกที่ช่อง Dir Low/AC.. แต่ขอย้ำว่าให้เช็คเฉพาะแกนที่เดินกลับทิศเท่านั้น ส่วนค่า Step Low… นั้นผมยังไม่เคยเจอเคสที่ต้องเช็คถูกเลย ดังนั้นกากบาทไว้ให้หมด

ทีนี้มาดูค่าเจ้าปัญหากันบ้าง โดยไปที่แถบ Input Signals แล้วเลื่อนไปล่างๆ ตรงค่า EStop หรือ E-Stop หรือ Emergency Step ให้ใส่ค่าตามรูป

15-8-2552 23-11-35

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

จบในส่วนของ Ports and Pins เท่าที่จำเป็นต้องเซตในการเดินเครื่อง สำหรับใครที่ต้องการติดตั้ง Limit Switch หรือ Home Switch ก็มาเซตค่าใน Input Signals นี้ได้เช่นกัน แต่ผมจะไม่ขอเอ่ยถึงเพราะยังไม่มีโอกาสได้ทดลอง

  1. Keng
    January 14th, 2010 at 05:50 | #1

    พี่คับ คือผมต้องการตั้งค่า spindle ผมจะให้มันจ่าย พัล ไปขับ servo อะคับไม่ทราบว่าตั้งค่ายังไงคับ รบกวน เมล์มาบอกด้วยนะคับ nagative2@hotmail.com

  2. sayew
    February 1st, 2010 at 22:40 | #2

    ขอบคุณสำหรับข้อมูลดีๆครับ

  1. No trackbacks yet.