Model : CNC USB MACH3 100Khz breakout board 5 axis
Package Include :
1 x Breakout board, 1 x USB cable, 1 x DVD
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Script for USB MACH3 100Khz breakout board 5 axis
'
' By www.tomelectronics1.com
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
CurrentFeed = GetOemDRO(818)
PlateThickness = 15 ' 15 คือความหนาของตัว Probe sensor ปรับเปลี่ยนได้ตามความหนาของ sensor ตัวนั้นๆ
ProbeFeed = 20 ' ความเร็วในการเคลื่อนที่ลงของแกน Z ปรับเปลี่ยนได้ตามความต้องการ ช้า เร็ว
ZTom = PlateThickness + 5.00 'ตัวแปรที่เอาใว้เก็บค่าเพื่อนำไปคำนวณในการตั้งค่า
Code "G90 F" &ProbeFeed
If GetOemLed (825)=0 Then
Code "G4 P3" ' หน่วงเวลา 3วินาที
responce = MsgBox ("ARE YOU READY" ) ' แสดงข้อความ popup ขึ้นที่หน้าจอ
Code "G31Z-5 F" &ProbeFeed 'ระยะเคลื่อนที่ลงของแกน Z = -5 ก่อนทำการsetzero ควรเลื่อนแกน Z ลงมาให้มีระยะห่างจากตัว Probe sensor < 5mm
While IsMoving()
Wend
Code "G4 P0.25"
ZProbePos = GetVar(2002)
Code "G0 Z" &ZProbePos
While IsMoving ()
Wend
Call SetDro (2, PlateThickness)
Code "G4 P0.5"
Code "G0 Z"& ZTom
Code "(Z Axis Zero Complete and Click GOTO ZERO)" ' แสดงข้อความ popup ขึ้นที่ช่อง Status: โปรแกรม Mach3
responce = MsgBox ("Z Axis Zero Complete and Click GOTO ZERO" ) ' แสดงข้อความ popup ขึ้นที่หน้าจอ
Code "F" &CurrentFeed
Else
Code "()"
Exit Sub
End If
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''