1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

          
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 20 của 25

Chủ đề: viết Chương trình dịch ra G Code như thế nào ??

  1. #1
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết

    viết Chương trình dịch ra G Code như thế nào ??

    Chào các bác ! Em đang cần một chương trình nho nhỏ có thể xuất ra G code từ một đường thẳng cho trước. Em đã mày mò linux CNC mấy ngày nay mà chưa ra vấn đề. Trong thực tế thì không quan tâm làm gì nhưng đây là bài tập lớn nên thầy giáo yêu cầu phải làm. Em đang cần RẤT GẤP. vì thế có cao nhân nào thì giúp em với ạ. ! Em sẽ cảm ơn và hậu tạ ạ !
    Lần sửa cuối bởi onono999, ngày 26-05-2015 lúc 10:16:14 PM.

  2. #2
    Spam killer
    Ngày tham gia
    Nov 2013
    Bài viết
    1,703
    Cám ơn
    1,536
    Được cám ơn 818 lần
           ở 440 bài viết
    Cái chữ "chương trình" bạn nói đến ở đây là code hay app vậy.
    Đường thẳng thì qua 2 điểm (a1,b1) và (a2,b2) cho nên lệnh gia công là:

    G0 Xa1 Yb1 (di chuyển đến a1b1
    G1 Z... (là độ sâu ăn dao)
    G1 Xa2 Yb2 (gia công từ a1b1 đến a2b2)

  3. Thành viên đã cám ơn anhcos cho bài viết hữu ích này:


  4. #3
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,916
    Cám ơn
    2,195
    Được cám ơn 3,268 lần
           ở 2,043 bài viết

  5. Thành viên đã cám ơn nhatson cho bài viết hữu ích này:


  6. #4
    Nam Sờ Pín
    Ngày tham gia
    Nov 2013
    Bài viết
    6,623
    Cám ơn
    1,712
    Được cám ơn 3,655 lần
           ở 2,275 bài viết
    chương trình này tự viết hay là 1 chương trình nào đó của hãng , nếu hãng thì chú có thể chọn aspire ( cơ bản ) cao hơn là artcam , cao cấp công nghiệp là powermill , cả 3 em này là của hãng Dellcam , ngoài ra còn có mastercam , solidcam .... cứ chương trình gì đó có cái chữ cam chắc sẽ giúp chú xuất ra 1 file gcode , nhưng để có 1 file gcode đúng nghĩa ( có thể giải thích cho thầy hiểu rõ ) chú cần thời gian học nhiều thì mới tự mình làm được , chứ gấp quá , làm đai cho thầy xem mà thầy hỏi lại mà khong hiểu thì căng lắm à , nếu cần gấp lên mạng tìm đại 1 file nào đó cũng dễ mà.
    Nguyễn Hoàng Nam
    n_h_n2002@yahoo.com DT: 0908415648

  7. #5
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi anhcos Xem bài viết
    Cái chữ "chương trình" bạn nói đến ở đây là code hay app vậy.
    Đường thẳng thì qua 2 điểm (a1,b1) và (a2,b2) cho nên lệnh gia công là:

    G0 Xa1 Yb1 (di chuyển đến a1b1
    G1 Z... (là độ sâu ăn dao)
    G1 Xa2 Yb2 (gia công từ a1b1 đến a2b2)
    Thưa anh nó là một phần mềm do mình tự viết ra anh ạ. em không biết viết

  8. #6
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,916
    Cám ơn
    2,195
    Được cám ơn 3,268 lần
           ở 2,043 bài viết
    từ 1 đường thẳng > gcode > em nghĩ là phần mềm cam, túm gấu ông anhcos mà bám nhé

  9. #7
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi Nam CNC Xem bài viết
    chương trình này tự viết hay là 1 chương trình nào đó của hãng , nếu hãng thì chú có thể chọn aspire ( cơ bản ) cao hơn là artcam , cao cấp công nghiệp là powermill , cả 3 em này là của hãng Dellcam , ngoài ra còn có mastercam , solidcam .... cứ chương trình gì đó có cái chữ cam chắc sẽ giúp chú xuất ra 1 file gcode , nhưng để có 1 file gcode đúng nghĩa ( có thể giải thích cho thầy hiểu rõ ) chú cần thời gian học nhiều thì mới tự mình làm được , chứ gấp quá , làm đai cho thầy xem mà thầy hỏi lại mà khong hiểu thì căng lắm à , nếu cần gấp lên mạng tìm đại 1 file nào đó cũng dễ mà.
    thưa anh giáo viên yêu cầu phần mềm do mình tự viết . và yêu cầu này đưa ra ngày 22/5 nên cũng đã quá gấp đối với em. anh có file thì cho em xin với. gấp gáp thì có phần mềm chạy được là được đồng ý cho báo cáo. không thì em không ra trường được ạ. lúc đăng ký đề tài em đăng ký là ứng dụng jdpaint để xuất gcode thế mà giờ bắt em viết phần mềm . thật sự quá khó và ngoài tầm của em !

  10. #8
    Nam Sờ Pín
    Ngày tham gia
    Nov 2013
    Bài viết
    6,623
    Cám ơn
    1,712
    Được cám ơn 3,655 lần
           ở 2,275 bài viết
    tìm ông Anhcos ở trên ấy , ông ấy đã tự xử 1 chương trình viết gcode rồi , dữ dằn lắm .
    Nguyễn Hoàng Nam
    n_h_n2002@yahoo.com DT: 0908415648

  11. Thành viên đã cám ơn Nam CNC cho bài viết hữu ích này:


  12. #9
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi nhatson Xem bài viết
    cảm ơn anh đã chia sẻ. anh có thể chia sẻ cho em một ít thông tin về cách sử dụng hay đại loại cái gì đó liên quan không ạ . em mong chờ thêm những chia sẻ của anh

  13. #10
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,916
    Cám ơn
    2,195
    Được cám ơn 3,268 lần
           ở 2,043 bài viết
    http://jelinux.pico-systems.com/gcode.html

    cao cấp hơn yêu cầu, xuất gcode để khoét lỗ tròn lỗ vuông, mất time đọc rồi hạ cấp độ phức tạp

  14. #11
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi nhatson Xem bài viết
    http://jelinux.pico-systems.com/gcode.html

    cao cấp hơn yêu cầu, xuất gcode để khoét lỗ tròn lỗ vuông, mất time đọc rồi hạ cấp độ phức tạp
    Bác ơi em chỉ cần đơn giản thôi. Việc gấp mà dính vào phức tạp thì càng không ra được vấn đề ạ. Dù sao cũng cảm ơn bác đã share

  15. #12
    Thợ cả
    Ngày tham gia
    Nov 2013
    Bài viết
    5,916
    Cám ơn
    2,195
    Được cám ơn 3,268 lần
           ở 2,043 bài viết
    thấy bác trả lời là em doán bác chả thẻm xem nọi dung code
    có là mừng rồi, ko lo mà đọc ở đó mà trả giá nữa, haiz
    Lần sửa cuối bởi nhatson, ngày 26-05-2015 lúc 10:50:34 PM.

  16. #13
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi anhcos Xem bài viết
    Cái chữ "chương trình" bạn nói đến ở đây là code hay app vậy.
    Đường thẳng thì qua 2 điểm (a1,b1) và (a2,b2) cho nên lệnh gia công là:

    G0 Xa1 Yb1 (di chuyển đến a1b1
    G1 Z... (là độ sâu ăn dao)
    G1 Xa2 Yb2 (gia công từ a1b1 đến a2b2)
    Anh ơi ! anh giúp em với !
    Em sẽ hậu tạ anh mà . hihi

  17. #14
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi nhatson Xem bài viết
    thấy bác trả lời là em doán bác chả thẻm xem nọi dung code
    có là mừng rồi, ko lo mà đọc ở đó mà trả giá nữa, haiz
    vâng. em chưa xem. xin lỗi bác vì điều này. tại vì trình độ lập trình của em nó quá thấp , nhưng nhất định em sẽ xem anh ạ.

  18. #15
    Thợ bậc 4 giaiphapcnc's Avatar
    Ngày tham gia
    May 2014
    Bài viết
    84
    Cám ơn
    15
    Được cám ơn 114 lần
           ở 46 bài viết
    Theo mình hiểu thì bài toán của bạn là bài toán nội suy đường thẳng. Các sách ở VN hay hướng dẫn sử dụng thuật toán DDA. Chắc bạn cùng thấy giáo với 1 bạn ở đây


    Code thuật toán DDA trên Matlab có thể xem ở đây

    http://www.mathworks.com/matlabcentr...ent/DDA_Line.m

    Bạn thử biến đổi theo ý thầy giáo

  19. Thành viên đã cám ơn giaiphapcnc cho bài viết hữu ích này:


  20. #16
    Thợ bậc 4 giaiphapcnc's Avatar
    Ngày tham gia
    May 2014
    Bài viết
    84
    Cám ơn
    15
    Được cám ơn 114 lần
           ở 46 bài viết
    Theo mình hiểu thì thấy giáo bạn ra đề này với mục đích là tìm hiểu nội Suy đường thẳng. Thường thì sách CNC Việt Nam hay nói về thuật toán DDA

    Bạn tham khảo link sau để biết thuận toán này trên Matlab

    mathworks.com/matlabcentral/fileexchange/25524-line-drawing-by-dda/content/DDA_Line.m
    Lần sửa cuối bởi giaiphapcnc, ngày 26-05-2015 lúc 11:04:17 PM.

  21. Thành viên đã cám ơn giaiphapcnc cho bài viết hữu ích này:


  22. #17
    Thợ bậc 4 giaiphapcnc's Avatar
    Ngày tham gia
    May 2014
    Bài viết
    84
    Cám ơn
    15
    Được cám ơn 114 lần
           ở 46 bài viết
    Một người khác chắc cùng thầy giáo với bạn

    dientuvietnam.net/forums/forum/lập-trình-và-mô-phỏng/matlab-labview-20sim/104772-giúp-đỡ-code-noi-suy-cnc-đơn-giản

  23. #18
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi giaiphapcnc Xem bài viết
    Theo mình hiểu thì thấy giáo bạn ra đề này với mục đích là tìm hiểu nội Suy đường thẳng. Thường thì sách CNC Việt Nam hay nói về thuật toán DDA

    Bạn tham khảo link sau để biết thuận toán này trên Matlab

    mathworks.com/matlabcentral/fileexchange/25524-line-drawing-by-dda/content/DDA_Line.m
    cũng gần giống như anh nói. Tuy nhiên thầy yêu cầu có g code luôn cơ. em sẽ thử cách của anh. cảm ơn anh đã chia sẻ !
    Lần sửa cuối bởi onono999, ngày 26-05-2015 lúc 11:09:29 PM.

  24. #19
    Spam killer ahdvip's Avatar
    Ngày tham gia
    Nov 2013
    Đang ở
    Ho Chi Minh City, Vietnam, Vietnam
    Bài viết
    987
    Cám ơn
    105
    Được cám ơn 599 lần
           ở 321 bài viết
    Đường thẳng cho trước là đường thẳng ở định dạng như thế nào: toạ độ điểm đầu + toạ độ điểm cuối, DXF.. hay tự vẽ trên phần mềm tự viết.
    NGUYỄN NGỌC ĐỨC - cncquangnam@gmail.com - DĐ: 0989315944
    TK Techcombank: 19026797927015 (Tân Bình, HCM)

  25. #20
    Thợ phụ bậc 1
    Ngày tham gia
    Mar 2015
    Bài viết
    12
    Cám ơn
    6
    Được cám ơn 0 lần
           ở 0 bài viết
    Trích dẫn Gửi bởi ahdvip Xem bài viết
    Đường thẳng cho trước là đường thẳng ở định dạng như thế nào: toạ độ điểm đầu + toạ độ điểm cuối, DXF.. hay tự vẽ trên phần mềm tự viết.
    Thưa anh đường thẳng có thể vẽ ở phần mềm khác rồi cho qua apt cuả mình thì ra gcode. nếu vẽ luôn ở phần mềm của mình thì càng tốt ạ !

Trang 1 của 2 12 CuốiCuối

Các Chủ đề tương tự

  1. [Hỏi] Cách lắp BF-BK cho vit-me này như thế nào ạ?
    Bởi hung1706 trong diễn đàn Vít me, thanh răng, ray trượt, trục trượt, vòng bi, gối đở...
    Trả lời: 9
    Bài viết cuối: 05-12-2015, 08:34:32 AM
  2. ATC spindle , con này hoạt động như thế nào ?
    Bởi Nam CNC trong diễn đàn Spindle
    Trả lời: 9
    Bài viết cuối: 21-03-2015, 01:55:08 AM
  3. [Hỏi] DIY trục A như thế nào ?
    Bởi Bias trong diễn đàn Máy phay CNC
    Trả lời: 3
    Bài viết cuối: 22-07-2014, 02:36:44 AM
  4. tạo cái cầu giữ phôi như thế nào trong master cam x6 các bác ?
    Bởi biết tuốt trong diễn đàn Phần mềm CAD, CAM và các tiện ích
    Trả lời: 2
    Bài viết cuối: 21-03-2014, 03:18:20 PM

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
  •