1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Homebuild CNC Driller

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi anhtuan133, 30/07/2004.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. d2n

    d2n Thành viên mới

    Tham gia ngày:
    18/08/2004
    Bài viết:
    12
    Đã được thích:
    0

    ------------------------------------------------------------------------
    Oh bác dùng bộ truyền động trục vít đai ốc à. Quá tuyệt !!!. ( Em tưởng bác dùng bộ cơ của máy in thì cũng dùng luôn bộ truyền đai răng - kém chính sác hơn, thiếu độ cứng vững ). Việc dùng bộ truyền này sẽ có độ chính sác rất cao và loại bỏ vấn để về quán tính của động cơ và đặc biệt là độ cứng vững rất lớn cùng với lực di chuyển rất lớn ( có thể gia công sắt ý chứ ). Về phần cơ dùng được như thế thì quá ổn. Nhưng việc chế tạo không đơn giản chút nào , nếu bác tìm được cái trục ren nào có sẵn còn đỡ ( nếu của nước ngoài sẽ có độ chính sác cao) còn nếu bác đặt thì gặp vấn đề về "money" và độ chính sác. Nói chung đầu tư cho phần này không hề rẻ chút nào.
    Theo bác nghĩ liệu dùng bộ cơ của máy in và cả bộ truyền đai răng cộng thêm một chút thủ thuật liệu có thể đạt được độ chính sác kha khá không.
    Nói chung em vẫn muốn tìm hiểu thêm về cách thức điều khiển của nó và thuật toán điều khiển -- cách để nó đạt được độ chính sác cao, không đổi sau bao nhiêu lần di chuyển ( em nghĩ phần cơ của bác quá ổn nhưng vấn đề về sai số cộng dồn khi bác di chuyển nhiều ( cả thuận & ngược) vẫn còn - chắc sẽ phải chuẩn không khá nhiều ) , và em muốn tự viết chương trình điều khiển cho nó, vả lại kỹ thuật để di chuyển được chính sác sẽ có rất nhiều ứng dụng trong các phần khác.
    Ah mà bác thực hiện nó đến đâu rồi, cho chạy thử chưa. Chúc bác thực hiện thành công.
    Êh . Êh bác đừng quên không đọc phần này chứ. Chia sẻ cho em một chút thông tin với . Nếu bác muốn giữ "bí mật công nghệ " thì chỉ cần cho em từ khoá để tìm thôi. Em gõ CNC để tìm thì không thấy nhiều và về các phần mềm.
  2. Htthanh

    Htthanh Thành viên quen thuộc

    Tham gia ngày:
    29/05/2001
    Bài viết:
    730
    Đã được thích:
    0
    Hẹ hẹ !
    Truyền động đai ốc có rất nhiều ưu điểm như bạn đã nói, còn về vấn đề giá thì xin thưa với bạn là cực rẻ, bạn lên Thuốc Bắc hoặc chợ dzời mua hai thanh ren 6mm , chỉ có mấy ngàn một thanh 1m, làm thêm một nắm ốc nữa cũng chưa đến 20.000, tại sao lại phải dùng nhiều ốc thay vì một con??? là taị tính chính xác, ốc và ren của ta không được chính xác cho lắm do đó ta phải nối hai con ốc lại làm một, cầu kỳ hơn có thể làm một cái hộ nho nhỏ, cho hai con ốc vào rồi chèn một long đen cao su ở giữa.
    Nếu cậu sựo thanh ren bằng sắt không được bền vào bị gì thì có thể mua thanh ren bằng INOX, ở Thuốc Bắc chỉ cò một hi hàng bán thôi, giá hơn cao chút ( 30.000 VND 1 thanh ) với lại mua ốc đông thay vì ốc sắt thì mãn kiếp.
    Còn truyền trực tiếp như bạn làm thì có ưu điểm là nhanh nhưng khuyết điểm thì nhiều:
    - Không chính xác, dễ bị trôi ( mà đương nhiên bị )
    - khó kiếm linh kiện
    - Quan trọng nhất là lực rất yếu, nếu cậu làm cách này thì chắc chỉ có thể tải đưọc phôi xốp mà thôi.
    Cách mà các máy home build CNC hiện nay chạy là theo kiểu như ổ mềm, nghĩa là chạy mù, sau khi nó di chuyển ra khỏi tọa độ gốc ( 0, 0, 0 ) thì lúc đó là nó nhắm mắt chạy,máy bảo bước thế nào là nó bước như thế, bước hụt nó cũng không biết, nếu vì một lý do nào đó mà nó bước mụt mất mấy bưóc thì coi như hỏng phôi, để hạn chế đưọc điều này một cách đơn giản thì chỉ có cách là dùng stepper khỏe.
    Cậu có thể ra chợ dzời, chỗ gửi xe đối diêẹ đông CA đi vào có hành bác Cường đồ cũ, hàng đó rất hay có stepper cũ, giá độ 30-40.000 một bé, chọn con nào to, dòng lớn là ăn ( stepper dùng lớn ->khoẻ, áp lớn --> nhanh ).
    Còn các máy CNC cao cấp hơn thì có một bộ phận gọi là "cảm biến hành trình", cái này để đảm bảo dao cắt ở đúng vị trí, nếu không có cái này thì gải sử ta cần biết vị trí X của dao căt, máy tính sẽ suy luanạ banừg cách nhân số bưức của stepper X với hành trình một bước, nếu ta đã ra lệnh bước mà nó nặng quá động cơ không bước thì vị trí suy luận sẽ sai, còn khi có cảm biến, cảm biến sẽ cho ta biết vị trí chính xác mà không cần suy luận, do đó sẽ chính xác hơn nhiều, tuy nhiên để làm được điều đó, mạch điều khiển sẽ phức tạp hơn rất nhiều, cảm biến cũng không rẻ, tớ có một mẹo làm cảm biến nhanh mà rẻ là cậu lấy một con chuột ( cổng COM cho nó đơn giản ) nhưng phải là chuột bi, thêm một bộ cơ tăng tốc là có một bô cảm biến kép khá xịn rồi, rất dễ điều khiển.
    Cách khác là trong các máy in phun ( vì máy in phun cần tính chính xác ngang rất cao ) luôn luôn có cảm biến nói trên, với máy HP thì nó có một dải phim trong, trên đó có khắc các vạch li ti, một bộ cảm nhận sẽ đếm số lượng vạch khắc đấy và tính ra chính xác vị trí của đầu phun ( dao cắt nếu chuyển thành CNC ).
    Còn về phần mềm, không hiểu sao tớ taòn quên trả lời cậu, hệ hệ nếu cậu đọc các bài khác thì cậu sẽ thấy tớ chả bao giờ giữ cái gì, có gì mới là bô bô ra hết, đây cậu vào địa chỉ này, đầy đủ thông tin từ đầu đến cuối một qủa Hombuild CNC, cả phần mềm lẫn phần cứng:
    http://cstep.luberth.com/
    Còn có một forum cho CNC làm lấy :
    www.cnczone.com
    Nhiều version khác nhau ở đây:
    http://213.10.73.60/majosoft/
    Còn trang này thì cậu sẽ học được rất nhiều, đặc biệt là phần động cơ cho dao cắt.
    http://www.rcmodels.net/cnc/hobby/cnc.html
    Phù
  3. d2n

    d2n Thành viên mới

    Tham gia ngày:
    18/08/2004
    Bài viết:
    12
    Đã được thích:
    0
  4. anhtuan133

    anhtuan133 Thành viên rất tích cực

    Tham gia ngày:
    09/04/2002
    Bài viết:
    352
    Đã được thích:
    102
    Còn một vấn đề nữa là vật liệu làm vỏ. Nếu có nhôm xương thì tuyệt nhưng mua nó phải tính bằng tiền Mỹ. Ta có thể dùng nhôm làm cửa sổ. Ngoài chợ trời có bán tấm nhựa các điện rất dày và cứng, giá 30-40K/kg. Dùng cái đó là khung và vỏ thì khá xịn.
    Được anhtuan133 sửa chữa / chuyển vào 22:15 ngày 22/08/2004
  5. anhtuan133

    anhtuan133 Thành viên rất tích cực

    Tham gia ngày:
    09/04/2002
    Bài viết:
    352
    Đã được thích:
    102
    Tui đã thử làm 1 cái CNC driller nhưng nó chưa chạy.Nhưng cũng có thể cố vấn một tý. Các bác nên làm thử một cái CNC thủ công đã trước khi làm một cái CNC thật xịn (vì học phí phải trả là hơi cao đấy). Trục trượt có thể dùng trục của máy in A3 cũ (khoảng 50-70K/máy). Trục vít có bán ngoài chợ trời (chỗ bán đồ xe dạp,10K/m cho loịa thường,loại inox to thì đắt hơn.Nếu dùng đai không dãn thì có thể dùng đai của máy in (cực tốt). Động cơ bước có thể lấy của máy in, hoặc của máy photcopy (150K/đôi, thỉnh thoảng mới có bán ở cái hàng đầu tiên dãy dồ điện tử, gần chỗ gửi xe). IC darlington driver lấy từ máy in.
    Trục XY thì làm tương đối dễ nhưng trục Z là vấn đề khó đấy. Tui mua thêm 1 cái máy in A4 nữa mà vẫn chưa ổn.
    Tốc độ khoan mạch in càng lớn càng tốt (>6Kvòng/phút),nên thiết kế chuyền động 2 khâu đỡ hỏng trục motơ.Motơ tốc độ 20Kvòng/p 80W mua ở USA (ship) giá 150usd.
    Ngoài việc làm driller, có thể cải tiến thành máy cắt mica,cắt xốp .... Cũng hay đấy chứ
  6. Htthanh

    Htthanh Thành viên quen thuộc

    Tham gia ngày:
    29/05/2001
    Bài viết:
    730
    Đã được thích:
    0
    Đúng là cái thanh ren đó chỉ để truyền lực dọc thôi chứ không phải để tải phôi, còn để tải phôi thì nếu cậu học cơ khí cậu biết, vật liệu phẳng bề mặt sẽ chịu lực tốt hơn vật liệu bề mặt khứa rãnh, tớ đã thử hai thanh ren 12mm, yếu hơn nhiều hai thanh trục 10mm.
    Cảm biến thì là do cậu hỏi nên tớ đá vào tí thôi vì thêm cảm biến sẽ thêm khá nhiều thứ nên thường các DIYer không làm mà thay cái đó bằng động cơ khoẻ.
    Tớ không phải dân chuyên, chỉ làm chơi amatơ thôi nên những gì có sẵn ( dĩ nhiên phải miễn phí ) thì tớ không làm lại, phần mềm cũng vậy, có rồi thì tớ thôi.
    Đúng là trang của Zolta đấy hay tuyệt, nếu cậu để ý thì sẽ thấy trong phần động cơ dao cắt, hắn nói đến một con thế này:
    [​IMG]
    với các thông số như tớ nói, 600-33000 v/ph, 125W.
    Chợ dzời ở hàng bán máy cưa cắt, 280.000 vnd một bé, hợp lý đấy chứ, không hề trên trời đúng không.
    Tuy nhiên nếu cậu đọc ký cũng sẽ thấy hắn nói rằng để những động cơ này quay dao trực tiếp thì không cắt kim loại được do chúng khá rơ, khi quay tốc độ cao thì dao rất rung, do đó nếu để chạy ngon thì nên làm cái quay dao home made như hắn nói.
    Tớ kiếm mãi mới chỉ kiếm được phay ngón 3 ly, nếu cậu biết đâu bán thì nhớ nhắc tớ nhé.
    Bạn Anhtuan133 đưa ra việc lấy linh kiện trong máy in hay quá, nhưng không biết điều khiển nó có dễ không, tớ thì hay tính bằng IC, hiện nay để điều khiển được một trục tớ mất một cặp IC số ( loại mấy ngàn một em ), và một bộ 4 bóng công suất FET. không biết dùng IC trong máy in ra có giảm bớt mạch đi được không???
  7. d2n

    d2n Thành viên mới

    Tham gia ngày:
    18/08/2004
    Bài viết:
    12
    Đã được thích:
    0

    Owh!!! cả bác anhtuan133 cũng tham gia rồi à.
    Chào mừng bác
    Các trang mà bác Htthanh giới thiệu em cũng xem qua rồi , phần cơ bọn họ làm tuyệt thật, các bác ngó qua trang này chưa
    http://www.yty.net/cnc/pictures.html
    phần cơ của thằng này cũng tuyệt lắm.
    Xem mấy trang đấy rồi thấy phần cơ lúc đầu em định làm dùng bộ truyền đai là không thể chấp nhận được, phần cơ phải làm cho nó trượt trên trục và dùng trục vít truyền động. Không biết các bác tìm các máy in cũ ở đâu mà nhiều và rẻ thế, em thấy mấy cái nhưng đắt khói, em đang định tự làm,dùng ống tròn inox ( cũng khoẻ phết đấy các bác ạ, và rẻ hơn ) , mà chiều dài có thể tuỳ ý, nhưng làm cái này gặp phải vấn đề rất khó khăn là tạo được độ đồng trục ( song song giữa hai trục, và phải đồng phẳng ...) không biết các bác có cách nào khắc phục nó không nhỉ ( thường thì phần này đòi hỏi kỹ thuật chế tạo rất tốt ). Em thấy các cải tiến dùng đệm cao su giữa hai con ốc, chỉ cần xiết cho hai ốc hơi chặt một chút là độ sai số gần bị triệt tiêu,( còn các ốc cách nhau một khoảng chỉ để làm ổn định và chông xoay), và cách nối trục động cơ với trục vít dùng ống mềm rất hay, giải quyết được vấn đề đồng trục rất tốt mà dễ làm.
    Không biết các bác thấy thế nào, em nghĩ phần đế rất quan trọng , nó phải đủ cứng vững ( đủ chắc và đủ nặng ), nó sẽ giảm bớt rung của máy và tăng độ ổn định, em nghĩ có thể làm bằng gỗ đặc hoặc khung sắt. Không biết bác anhtuan133 nói đến phần vỏ là thế nào, nó là phần đế hay phần ốp ngoài cho máy. Em thấy nếu làm bằng nhôm nên làm bằng nhôm "nâu xám không bóng" ( chắc hơn , nặng hơn ,đắt hơn một ít). Ah mà các bác dùng tấm đệm ( tấm đế ) để đặt "phôi" lên , không biết cái gì thích hợp ( rẻ rẻ một chút) vì nếu khi cắt các tấm mỏng nó sẽ cắt nát tấm phía dưới.
    Ah bác Htthanh cho em hỏi phần mền bác dùng là phần mềm gì vậy ( = phần mềm tốt) , cho em biết tên được không. Em mới thử dùng TurboCNC nhưng cũng có vẻ khong dễ dùng lắm ( em chưa kịp thử các phần mềm khác ), còn phần mềm ACE chuyển từ AutoCAD sang G-code thì hoạt động khá tốt , và cũng dễ dùng. Nhưng em thấy đuôi của các G-code không giống nhau ( ACE ( hay là AEC nhỉ ?) dùng đuôi khác TurboCNC). Chắc chúng tương thích với nhau hả các bác ( chỉ việc đổi đuôi để chạy ???). Ah các bác có down được phần mềm Cstep không, nó là mã nguồn mở đấy.. hi hi ( không biết nó viết thế nào nhỉ ??).
    Phần mạch các bác làm thế nào vậy, em dùng cách ly quang + tran trường IRF540 để chạy , về dòng chắc nó đảm bảo ( nhưng giá thì mắc quá IRF540 - 7.5K/1con x 12con(3 dc) = ... không rẻ chút nào , lại còn cách ly quang nữa. Các bác có cách nào rẻ hơn không. Ah còn một vấn để nữa là đầu ra điều khiển từ máy tính ( chương trình điều khiển ) dùng truyền song song ( ah mà khoảng cách tối đa của truyền song song từ máy tính ra là bao nhiêu hở các bác, hình như chỉ 0,5m thôi - các bác có dùng cái gì để chống nhiễu ở mạch ngoài không ), dùng 2 chân ( 2 bit ) cho một động cơ ( 1 là step và 2 là direc ). Em tìm mãi không thấy file nào nói về phương thức truyền và cách thức hoạt động của nó, các bác có biết file nào nói về cái đấy không, hay các bác chỉ luôn cho em với. Và các bác dùng giải mã mạch ngoài bằng cái gì vậy ? , chỉ cho em với !..
    Như bác Htthanh nói thì dùng máy khoan , Vâng con đấy rất tuyệt , tốc độ cắt đảm bảo nhưng giá thì không đẹp chút nào ( đầu tư vào cái đấy là cũng khá đắt đấy chứ ). Về phần máy rung thì khi khoan là khá lớn ( khi các bác cầm khoan bằng tay thì biết - mà phần cơ không tốt thì rất rễ hỏng cả phần cơ) , nhưng vấn đề thay thế bằng động cơ một chiều cũng rất khó , (tuy êm hơn rất nhiều ) nhưng chủ yếu là tốc độ không đảm bảo và lực cắt khá yếu ( khi có giảm tốc thì đủ lực nhưng lại quá chậm ). Nhưng em nghĩ chắc phải tìm con động cơ một chiều nào đấy thôi ( chắc sẽ rẻ hơn khá nhiều ). Như nói đến, phần dao phay ngón cũng rất quan trọng , dao phay càng nhỏ , nét cắt càng mịm, chắc em phải bỏ công đi tìm mới được..
  8. d2n

    d2n Thành viên mới

    Tham gia ngày:
    18/08/2004
    Bài viết:
    12
    Đã được thích:
    0

    Sao các bác đi đâu hết cả rồi,
    Bác Htthanh, bác cho em hỏi một tí được không. Phần điều khiển động cơ của từng trục của chương trình điều khiển dùng 2 chân để điều khiển một trục ( cống song song)( nhưng động cơ bước cần 4 đường tín hiệu điều khiển ), Em không hiểu nó hoạt động như thế nào, nó có một chân là "step" và một chân "direc" liệu có phải nó hoạt động như truyền thông nối tiếp không ( chân step sẽ tạo xung điều khiển liên tiếp (4 xung) và chân direc sẽ chốt để điều khiển động cơ - nhưng cái này có vẻ không ổn vì làm sao biết tốc độ truyền của nó ), Em đọc trong các file .txt đi kèm trong các chương trình nhưng nó khác khác thế nào ấy em chưa hiểu được. Bác biết nó hoạt động thế nào không chỉ rùm em với. Cám ơn bác trước.
    Ah bác tìm được mũi phay ngón cỡ nhỏ chưa, em tìm trên chợ trời thì thấy bảo phay ngón 3 ly là nhỏ nhất . Phần cơ của bác chạy ổn chưa, theo bác liệu mũi khoan nhỏ có cắt được không. Ah cho em hỏi bác định dùng máy này vào việc gì vậy , để khoan mạch và làm mạch in hay để làm khung cho máy bay điều khiển từ xa vậy ( cái này trên mấy trang thấy nó cắt đẹp quá ).
    Bác có quan tâm đến cách hoạt động của máy không ( cách mó điều khiển đi đường tròn , đi theo đường thẳng ý ) , trong phần mềm mã nguồn mở có một bài khá hay về cách thức chương trình điều khiển động cơ để máy chạy đúng theo đường thẳng ...Bác xem qua chưa , nó cũng hay phết đấy .
  9. Htthanh

    Htthanh Thành viên quen thuộc

    Tham gia ngày:
    29/05/2001
    Bài viết:
    730
    Đã được thích:
    0
    Mạch cậu ạ, để điều khiển được stepper thì cần mạch logic, chỉ có một xung từ PC ra mạch logic chứ không phải 4 xung liên tiếp, nếu cần bước 4 bước thì nó chỉ cần đẩy ra LPT 4 xung ở chân step thôi, còn việc từ hai dữ liệu đó ( hướng và bước ), mạch logic sẽ có trách nhiệm cung cấp điện áp ra 4 chân của stepper sao cho hợp lý, do đó với các mạch điều khiển đơn giản ( không có uP ) thì việc thiết kế để cho cạy full step và half step là rất lằng nhằng, trong khi với các mạch có uP thì thậm chí stepper còn có thể đạt hàng ngàn steps/vòng.
    Cậu có thể tham khảo một mạch điều khiển đơn giản:
    Mình định dùng cái này để làm đồ RC là chính, thi thoảng làm được cái gì thì làm thôi, còn làm mạch thì có mấy cái máy cắt đề can ngoài đường nó thầu rồi
    Phay ngón chợ dzời thì chỉ có 3mm là bé nhất, lại chỉ có loại 4 ngón dùng cho kim loại, tớ cần cái nhỏ hơn ( 1 hoặc 2mm chẳng hạn ) mà là loại 2 ngón dùng cho gỗ kia, trường hợp không kiếm đưọc có khi phải tự mài, trong cái link tớ nói mấy hôm trước có hướng dẫn cách mài đấy, không dễ tẹo nào
    Quan điểm của tớ, không phải dân chuyên nghiệp chỉ làm chơi nên tớ không đi sâu, nó cò phàn mềm rồi thì tớ dùng, bí lắm mới phải tự đì zai.
    Còn động cơ, tin tớ đi cái mà tớ nói trên đây không hay đâu, rung lắm, tớ đang vứt một cái ở nhà kia kìa.
    Chợ dzời đang có động cơ 12V 20A, nếu cậu hứng thú thì ra mà làm một cái.
    Tớ có một cái DC 13V 45W, bắt nó chạy với 35V độ 20'' thì nóng ran, nhưng động cơ RC còn nóng hơn nên tớ dack sợ.
    Hỏng thì thay
  10. d2n

    d2n Thành viên mới

    Tham gia ngày:
    18/08/2004
    Bài viết:
    12
    Đã được thích:
    0

    Cảm ơn bác rất nhiêu!!!
    Nó hoạt động đơn giản thế mà em đọc mãi không ra, Bác nói như vậy thì em hiểu rồi, có phải thế này không bác khi cần quay một bước thì chương trình trên máy tính gửi ra một xung ở chân step, còn chân direc thi quy định chiều quay của động cơ. Em thấy dùng mạch điều khiển đơn giản thì " phức tạp" quá, chắc em dùng 89c51 thôi ( chước em dùng đk động cơ bước bằng con này rồi ), Dùng vi điều khiển em thấy đơn giản hơn ,( mà thay đổi cách chạy full step hay nửa bước rễ ràng hơn) nó chỉ việc chờ chân step có xung tiếp theo thì cho động cơ quay một bước , thuận hay ngược theo giá trị của chân direc. Ah mà bác cho em hỏi thêm, ( chắc bác cũng dùng vi điều khiển ) Không biết bác vòng lặp thường hay dùng ngắt, nếu dùng vòng lặp thường sẽ vất vả hơn một ít khi phải xử lý nhận theo kiểu sườn, còn nếu dùng ngất thì đơn giản hơn , nhưng chỉ có hai ngắt ngoài hỗ trợ làm việc theo mức , chắc phải dùng thêm bộ đếm của timer cho đủ - nhưng như thế có vẻ hơi cọc cạch. Không biết bác dùng thế nào cho gọn.
    Ah mà em còn thấy nó dùng cả theo cổng nối tiếp (COM) , bác có biết nó dùng không chỉ rùm em cách thức nó hoạt động với . Vốn tiếng anh của em có hạn quá và tài liệu nó nói về cái đấy cũng không thấy đâu. Nếu bác biết chỉ rùm em luôn nhá . Cảm ơn bác nhiều, ( em chỉ muốn biết cách thức nó hoạt động thôi )
    Vâng , khó tìm lưỡi phay ngón 1 hay 2 mm lắm , còn loại chỉ có hai lưỡi cắt 2 bên em chỉ thấy loại 4mm thôi, để em cố hỏi mấy thầy xem .. em cũng định dùng máy để cắt gỗ mà ..., còn việc mài em thấy khó quá , lưỡi 1 hoặc 2 mm nhỏ lắm , nếu mài thì phải bỏ ra quá nhiều công sức ...
    Phần cơ của em chưa xong vì hết tiền, em cũng định dùng động cơ một chiều để quay dao, động cơ của bác chạy nóng cũng không sao ( nóng quá thì cho nó nghỉ ) , hì hì chạy kiểu này một thời gian thì động cơ sẽ quay chậm hơn và yếu hơn ( nhưng có vẻ không nhiều lắm đâu bác ạ ), Còn cháy thì chắc là không thể .
    Ah mà máy của bác thực hiện được những gì rồi , nó đã cắt được cái gì chưa, nếu có điều kiện bác post lện cho nó hấp đẫn ...

Chia sẻ trang này