Như đã hứa tui post file macro của Mach 3 để sử dụng thay đổi nhiều spindle lên để anh em tham khảo.
file này chiếm khoảng 90% độ quan trọng của công việc.
tên file: M6start.m1s. ( Có thể tạo mới hoặc mod lại file sẵn có.)
nơi cư trú: ....\Mach3\macros\Mach3Mill
Nội dung:
Note: phần chữ màu đỏ là chú thích nhé!!!!
tool = GetSelectedTool()
SetCurrentTool( tool )
if tool=1 then ‘Chỉ số của spindle tương ứng với toolnumber trong CAM
code"G52 x0 y0"
DeactivateSignal(OUTPUT2) ‘Ngõ ra điều khiển cylinder của spindle
end if
if tool=2 then
code"G52 x100 y100" ‘X100 và Y100 là tọa độ offset của spindle tham chiếu theo tọa độ gốc
ActivateSignal(OUTPUT2)
end if
.
Vì máy của em làm chỉ có 2 spindle nên code như vậy là tạm đủ dùng. Em lấy tín hiệu đóng mở solenoid để mở spindle tương ứng, sẽ có những anh em khó hiểu nên em giải thích sơ bộ vậy.
Về cơ bản như vậy là chạy đc rồi, tuy nhiên tùy theo yêu cầu về tính an toàn mà các bác chỉnh sửa lại trong postscrip của artcam một chút. (rảnh sẽ post và giải thích sau). Chủ yếu là thời điểm đóng mở spindle thôi.
í quên nữa, mới chỉ có offset X và Y thôi Z thì các bác đo lại và set trong Tooltable của mach3 nhé.
Sơ đồ nối dây thì xin mấy cao thủ giúp đỡ post lên thêm giúp nhé, vì máy của em làm còn qua cái PLC nữa nên post lên đây sẽ rối.



để chia sẻ bài viết lên facebook




Trả lời kèm Trích dẫn