Welcome & Happy Holidays!
Trang 3 của 9 Đầu tiênĐầu tiên 12345 ... CuốiCuối
Kết quả 21 đến 30 của 81
  1. #21
    Ngày tham gia
    Apr 2016
    Bài viết
    0
    Nếu các bác định làm để thỏa mãn niềm đam mê thì chỉ cần dùng hàng bãi đi gom nhặt ở chợ trời hoặc hàng cháo, hay các bãi máy củ. Chịu khó mất thời giàn chút thì mới được giá mềm. Còn nếu xác định làm để nó đẻ ra tiền thì nên đầu tư và sử dụng hàng mới. Hiện tại em vẩn dang sản xuất để thương mại. Nên đồ đoàn linh kiện mới em có thể giúp nếu các bác cần, em chỉ giúp thôi chứ không kinh doanh linh kiện nhé.

  2. #22
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chào các bạn mình là sinh viên cơ điện, cũng dự định làm cái này, nhưng mình rành phần cơ hơn là điện, nếu ai có nhu cầu hợp tác làm cái máy nhỏ nhỏ chơi thử, ok rồi làm cái bự. có ai rành về nó rồi cho hỏi là phần điện tốn hết khoảng bao nhiêu tiền gồm nhữg gì

  3. #23
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Rõ ràng là khi yêu cầu cao quá thì hay đi đến kết quả là không có kết quả nào cả. Cuối cùng vẫn chưa có một thread hoàn chỉnh nào về việc tạo ra máy cnc mini cho anh em cơ điện tử thỏa mãn niềm đam mê được. Mình là dân điện tử - viễn thông, cũng khoái vụ này lắm. Mình hiện tại có khá đầy đủ các công cụ: khoan, cắt, hàn, ....

    Và đặt biệt là thời gian ! Nên mình sẽ tiến hành thực tế việc làm máy cnc mini này. Tuy nhiên kết quả có thể vài tháng, thậm chí cả năm sau mới lên một sản phẩm và show hàng ở đây. Tuy nhiên mình sẽ thực hiện và post lên đây, sau này những newbie có thể theo trình tự ấy mà làm.

    Công cuộc đầu tiên là tìm hiểu cơ bản về máy cnc, mình vẫn còn khúc mắc ở một vài điêu, nhờ mọi người giúp đỡ:
    1. Phần mềm mach3 (cả phụ kiện của nó) có thể xuất ra gcode để điều khiển, nhưng gcode là gì ?
    a. Nó là tập hợp những tọa độ, rồi gửi tọa độ xuống vdk điều khiển động cơ hay là tập các vector khoảng cách ?
    Tọa độ được hiểu là: x= 0; y=0; z=0 -> tọa độ gốc x=1;y=2;z=4....
    Vector được hiểu là: x=+0; y=+0; z=+0; -> không di chuyển. z=-1;y=1;z=1....di chuyển lùi x, tiến y..

    Từ tọa độ/hoặc vector mình có thể lập trình vi điều khiển được, điều khiển động cơ di chuyển theo đúng tọa độ đó được.

    b. Cũng có một cách hiểu khác về hoạt động này (có vẻ không chính xác lắm) là: phần mềm trên máy tính gửi xuống góc quay của từng động cơ luôn -> lúc đó vđk chỉ việc xuất xung đúng với góc quay. Nhưng đến đây lại gặp khuất tất trong việc lập trình vđk đó là vđk không biết cực từ của nam châm trong động cơ đang ở cuộn dây nào ? số 1 hay 2 hay 3 hay 4. Vì nếu cần quay 90* mà đang ở sợi 1 thì cần bật sợi 2, đang ở sợi 2 thì bất sợi 3.... Nhưng không biết đang ở sợi nào sao mà bật ?

    Với việc điều khiển bằng tọa độ/ hoặc vector thì vđk hoàn toàn biết được nam châm motor đang ở cuộn dây nào để tiếp tục điều khiển.

    c. Còn một cách hiểu khác cực kỳ tiện lợi, đó là phần mềm máy tính xuất tín hiệu điều khiển motor luôn ! Lúc này vi điều khiển, hay mạch ngoài cần thiết kế của mình chỉ việc khuyếch đại tín hiệu đó lên mà thôi.

    Dĩ nhiên mà phần mềm cần calib để nó hiểu được mà điều chỉnh motor chính xác.

    Tóm lại là mình khá mơ hồ về con vi điều khiển mà mình cần làm để điều khiển 3 động cơ. Đồng thời giao tiếp với máy tính như thế nào. Mình sẽ bắt đầu làm mạch đó trước. Còn hệ cơ khí thì làm sau.

  4. #24
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Câu hỏi của bạn haphi1205 rất hay.
    vấn đề tín hiệu điều khiển theo mình biết cnc dùng 2 loại motor là step và servo. Đối với step điều khiển nó là điều khiển hở nhưng mà có thể điều khiển tương đối chính xác được. Trước khi gia công bao giờ cũng phải quy 0 tức là đưa dao về điểm 0 sau đó mới bắt đầu gia công. Từ điểm 0 từ cứ quay quay đi bao nhiêu bước thì vi điều khiển hoàn toàn có thể đếm được mà bằng cách điều khiển này có thể biết được dao đến vị trí nào.
    Loại động cơ thứ 2 là servo nó là động cơ có phản hồi kín và có độ chính xác cao hơn so với step, nhưng mà thuật toán điều khiển nó qua driver cũng không khác nhiều so với step. Nếu mà qua driver thì bạn cũng cứ cấp 1 xung nó cũng quay đi 1 đơn vị vậy bạn muốn quay đi bao nhiêu đơn vị thì cấp vào đó bấy nhiêu xung thôi.

  5. #25
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thank mta_cdt đã hỗ trợ.
    Bạn trả lời mình không rõ lắm, vì ở trên bạn nói phần mềm hoàn toàn có thể điều khiển động cơ bước được (mình chọn động cơ bước thay vì servo). Theo đó, mình có thể nối trực tiếp motor vào máy tính, rồi dùng phần mềm mach3 (mình vừa cài xong) để điều khiển motor này.
    Nhưng chắc chắn cũng phải có mạch trung gian nào đó rồi - vì không thể nối 6 sợi dây của motor (của mình) vào máy tính được.

    Ngoài ra, ở dưới bạn lại nói vi điều khiển diều khiển motor. Như vậy chắc có gì đó, bạn giải thích thêm giúp mình với:

    1. Phần mềm gửi lệnh xuống vi điều khiển, rồi vi điều khiển xuất xung ra 6 sợi dây của motor điều khiển hay là phần mềm xuất xung ra trực tiếp motor.

    2. Nếu phần mềm "Ra lệnh" vi điều khiển xuất xung ra motor thì khuôn dạng lệnh thế nào để vi điều khiển hiểu được.

    Mình bắt đầu với với con 89c51, đơn giản là làm sao để 89c51 và phần mềm mach3 hiểu được nhau, và làm cho cái step motor (6 sợi) của mình quay là được.

  6. #26
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Nếu mà bạn dùng step và mach3 thì bạn có thể sử dụng mạch này.
    [IMG]http://*************/attachments/2013-08-28_221118-jpg.10848/[/IMG] ​
    Có 3 mạch l297+l298 đó bạn gắn trực tiếp motor step vào đó. Cổng LPT (P1) bạn gắn vào cổng máy in là có thể dùng luôn mach3 điều khiển được mà không cần thiết đến vi điều khiển.

  7. #27
    Ngày tham gia
    Jun 2016
    Đang ở
    Россия
    Bài viết
    0
    Trích dẫn Gửi bởi mta_cdt
    cái này là mình không thích phần mềm có sẵn mà muốn tự viết phần mềm giao tiếp với máy tính qua usb hoặc là rs232 thì phải nội suy thôi chứ những cái như mastercam hay mach3 ... thì không cần.
    Nhiều mem cũng cố gắn làm giống như bạn nhưng tỷ lệ thành công là không cao.
    Tuy nhiên tôi có một vài thông tin hi vọng sẽ có ích cho bạn về phần nội suy mà tôi đã làm trên vb.
    Từ những thông số ban đầu, (đường thẳng thì có điểm đầu và điểm cuối, . . .)
    Chúng tôi kết hợp với những phương trình toán hoc về đường thẳng, eclip,...
    Lấy một biến chạy ( trục x hoặc y) đưa ra một danh sách rất nhiều điểm ( tuỳ vào độ chính xác yêu cầu)
    Chung qui, biến tất cả các đường thành nhiều đoạn thẳng rất nhỏ nối liền nhau.
    Tới đây, tôi cho nội suy theo đường thằng để đưa ra tín hiệu 0 hoặc 1, điều khiển 2 hoặc n trục quay thuận hoặc nghịch.
    Theo cách như sau:
    Ví dụ : điểm muốn đi dao từ A(0,1) tới B(9,15)
    Lấy hiệu, xác định được chiều quay của các trục
    xB-xA = 9 >0 trục x sẽ đi thuận .
    yB-YA = 14 >0 trục y sẽ đi thuận.
    Lấy trị tuyệt đối hai giá trị trên để tìm ra giá trị lớn nhất, khi đó ta sẽ có được một trục chạy( co giá trị lớn) trục còn lại phụ thuộc. Ở đây ta thấy trục y lớn hơn.
    2^n>14 , suy ra n =4, con so 16 để làm gì , theo dõi tiếp
    Tới đây ta bắt đầu đưa 2 giá tri trên về tính hiệu 1,0 như sau :
    0101010110101011= 9
    0111111101111111 =14
    biến tín hiệu này thành tín hiệu điện cho từng clock một
    Làm bằng cách nào.
    Cộng 2 lần giá trị 2 trục

    truc x : 18 >=16 = 1
    truc x : 18-16=2
    truc y 36>=16 =1
    truc y 36-16=20

    truc x : 9+2=11 <16 = 0
    truc x : 11
    truc y 14+20=34 >=16 =1
    truc y 34-16=18

    truc x : 9+11 >= 16 = 1
    truc x : 20-16 = 4
    truc y 14+18=32 >=16 =1
    truc y 32-16=16

    tiếp tục cho tới khi hiệu của trục lớn nhất =0 , ở đây là trục y, to màu.

  8. #28
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cái này e cũng thấy nan giải ở phần cơ, mà chính xác ra là $. phần cơ nếu đi đặt theo đúng thiết kế thì to tiền.
    bác nào có cái project làm cái máy cnc khoan mạch khoảng 100$ đổ lại thì ngon. làm đúng chất "mini" chỉ để khoan mạch k phay kim loại thì e nghĩ chắc cũng k ngoài tầm với

  9. #29
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chơi xếp hình lego đi các bác. tuyệt vời đấy chứ

  10. #30
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình cần điều khiển 1 trục khoan phôi theo độ sâu bằng vitme ! nhập độ sâu từ bàn phím ma trận, hiển thị LCD!
    cái này mình chưa được giỏi cho lắm.
    ai làm được pm mình!thanks

 

 
Trang 3 của 9 Đầu tiênĐầu tiên 12345 ... CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 09:57 PM. Diễn đàn sử dụng vBulletin® Phiên bản 4.2.5.
Bản quyền của 2025 vBulletin Solutions, Inc. Tất cả quyền được bảo lưu.
Ban quản trị không chịu trách nhiệm về nội dung do thành viên đăng.