การตั้งต่า step per mm.  มีใว้เพื่อเตือนความจำและเป็นประโยชน์ในขณะเดินทางไปทำงานในเวลาเร่งด่วน ลืมตำราและเอกสาร

step per mm. หมายถึง การที่ให้แกนใดแกนหนึ่งเคลื่อนที่ไป 1 มม.จะต้องให้ MACH3 สั่ง pulse ออกมา กี่ pulse ต่อ step  โดย มีตัว แปรดังต่อไปนี้

            1. จำนวน องศาต่อ step ของ มอร์เตอร์ เช่น 1.8 องศา ต่อ Step หมายถึง  1 รอบการหมุนของมอเตอร์ ที่ 360 องศา  ก็จะได้ 

                                  360/1.8 องศา  = 200 Step/Revolve   มอเตอร์  2-Phase  แบบ 4 สาย A+ A- B+ B-

                                  360/1.2 องศา  = 300 Step/Revolve   มอเตอร์  3-Phase  แบบ 3 สาย U V W 

                                  360/0.9 องศา  = 400 Step/Revolve   มอเตอร์  2-Phase  แบบ 6 สาย A+ Com A- B+ Com B-

                                  360/0.72 องศา = 500 Step/Revolve  มอเตอร์  5-phase  com A  B  C  D 

                                  360/0.6 องศา  = 600 Step/Revolve   มอเตอร์  3 Phase  6 สาย ต่อ แบบ อนุกรม

             2.MICRO STEP ของมอร์เตอร์ ไดร์ เช่น  full step = 200  pulse/revove   หรือ 1/1 , 1/2 = 400 pulse/revolve

                                        1/1      200      step/ revolve  

                                        1/2      400      Step/revolve 

   

             3.ระยะ pith ของ Ball screw  ระยะ pitของ  พูลเลย์ Timing Bell

                                    Type    Pitch(MM.)     Tooth Height (MM.)    Belt Height(MM.)      Angle Belt (องศา)    

                                  MXL          2.032              0.51                             1.14                 40

                                    XL          5.08                1.24                             2.30                 50

                                      L          9.525              1.91                              3.60                40

                                      H         12.7                2.29                              4.30                 40

                                    XH          22.225            3.35                              11.20               40

                                   XXH        31.750             9.53                              15.70               40

                                     T2.5      2.5                  0.70                               1.30                 40

                                     T5          5                    1.20                               2.20                 40

                                     T10       10                   2.50                               4.50                 40 

                                      3M        3                    1.28                  

                                      5M        5                    2.16

                                      8M        8                    3.54

                                     10M       10                   6.20

          4. การหา  Step per Unit ( MM.)จากการขับด้วยสายพาน(Belt) และ พูลเลย์(Pulley)

                                      step/revolt          ( 1600)

                                      _________     =    ______

                                             Z                  ( 30 )       Z  =   จำนวนฟันของ Pulley

                                      _________     =    ______

                                  ระยะpith ของสายพาน   ( XL= 5.08 )

                                      _________

                                   อัตราทดของ Pulley       ไม่มีอัตราทด

                                       Stepper MM.       =  10.4986868766 

            5.การหา Step perUnit(MM.) จากการขับด้วย บอลสกรู(Ball Screw)

                   หาได้ 2 วิธี   คือ

                                       1.     Step per revolt  /  ระยะPitch ของ Ball Screw  

                                          เช่น  Ball screw ระยะ pitch   5.00 มม.  มอเตอร์ 1.8 องศา    1/16  =  3200   Step  ต่อ รอบ

                                                 3200/5   =   640  stepper unit

                                       2.  มอเตอร์ 1.8 องศา  = 200 step ต่อ รอบ 

                                                                       ระยะ pith ของBall screw 5.0 มม.

                                                                       ต้องการเดิน 1 มม. จะต้องหมุน กี่รอบ  = 1 / 5   = 0.2 

                                                                    = 200 * 0.2  = 40 step per unit(mm.)

                                              1/16 (3200)    =  3200*0.2 = 640 step per Unit( MM.)

              6.การหา  step per unit (mm.) ของ การใช้เฟืองสะพาน(rack) และ พีเนี่ยน(Pinion)

                                =   step ต่อ รอบ / (จำนวนฟันของ พีเนี่ยน*22/7) /อัตราทด  =  step per Unit

                                =200 /(24*3.142857143)         24  ฟัน = module 1

                                        =200/75.4285714285  =  2.6515101  step per MM.

                                           3200/75.4285714285    =42.424242   Step per MM.

                                        ตัวอย่างของ ฝรั่งเขา

                                              circle pitch 25.4mm (1")
                                              25.4 * pi = 79.796453
                                              79.796453 / 3 = 26.598817 (reduction)
                                              26.598817 / 200 = 0.132994 (mm per step)
                                              1 /  0.132994 = 7.51913 (steps per mm)
                                              7.51913 * 16 = 120.30609 (16x microstepping)


                                                       หรือ

                                          pitch circle is  1" = 25.4 mm so circumference is 25.4 x pi  = 79.756

                                          Motor 200 steps per rev, x by 3 times gearing = 600 steps per motor rev.

                                          600/79.756 = 7.52294 steps per mm 

                                           หรือ


                                                       4800/79.756= 60.18 steps per mm

 

การตั้งค่า STEP PER UNIT  ด้วย _ MACH 3  Step By Step

   ก่อนจะ ทำการ   Calibrate  เครื่อง CNC  ให้ ทุกแกน ทำเส้นอ้างอิง  1 เส้น   เพื่อทำการวัดค่าระยะที่แกนเคลื่อนตัวที่ถูกต้อง ค่า ที่เป็นจริง

 

  1.   1.SCREEN เดิม เลือก  Settings  Alt6

 

 

                                     

 

  1.    2. เลือก Step per Unit

 

                                      

 

3.เลือกแกนที่จะ  Calibrate   แกนที่ 1 เป็น แกน  X  จะมีช่องให้เติม  How far would you like to Move the X Axis  หรือ ต้องการให้เครื่องเดินไปยาวเท่าไหร่    เรา กำหนดให้เครื่อง เดิน   100  มม. แล้วกด  OK  แล้วกลับไปที่หน้า progrom Run Alt-1

 

 

 

                                      

 

  1. 4.  เครื่อง  CNC ก็จะเดินไปในแกน  X   ที่ SCEEN  100 MM.   และไปวัดค่าความยาวที่เครื่องเดินไปจริงจากเส้นอ้างอิง ว่าเป็นเท่าไหร่                                   

 

 

        5.  ในที่นี้ สมมุติให้เป็น  วัดจริงได้ =95 MM.  แล้วกด OK  MACH3 จะคำนวณค่า Stepper unit ที่ถูกต้อง 

 

 

  1. 6.  จะได้ค่า  156.21155726316  Step per MM.   กด YES  เพื่อยอมรับค่า ที่คำนวณได้

        ทดสอบการเดินเครื่อง CNC อีกครั้ง  ด้วย  MDI Alt 2   ป้อน G00 X100  แล้วกด Enter   เครื่อง CNC จะเดินไปตามขนาดจริง  หาก ผิดพลาด ให้ทำขั้นตอนเดิม  จนกว่าจะได้ขนาดที่ถูกต้อง

        7.จะเห็นว่าตัวเลข จุดทศนิยมีหลายตัว ซึ่งความเที่ยงตรง แม่นยำขึ้นอยู้กับ ควาละเอียดของเครื่องมือวัน และ สายตาของ ผู้วัดเอง ว่าจะอ่านได้ละเอียดแค่ไหน  หากทดสอยเดินเคริ้องแล้ว  ที่ G00X100  เมื่อเครื่องเดินแล้ว ตัวเลขใน MACH3  อ่านได้ 99.951234  จะเห็นว่ายังคงไม่ใช่ 100  วิธีแก้ ลอจุดทศนิยมลงมาเหลือ 3 หลัก  เช่น 156.21155726316   ลดลงมา เหลือ 156.211 ก็คงพอ  ครับ และ ปรับค่าตัวเลข หลังขึ้น จนกว่าทดสอบแล้วได้ 100  พอดี เช่น 156.211 เป็น 156.215 เพิ่มขึ้นจนกว่าจะได้ 100.000 พอดีครับ 

 

 

 

                                  Asst.Prof.Pramool Buanoi   RMUTL   TAK  #0815341994           

                                  WWW.CNCtak.com  

 


 


                                     

                                                                                                                                         


    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


                                      



                     

                   


 
Online:  6
Visits:  1,333,653
Today:  242
PageView/Month:  17,911