Love Telling lucyhang nhắn với ACE: nghegửi tiền vê VN =internet ở nh kookmin rẻ lắm.Ace gọi tđài tv15994477hỏi thử dambichdang nhắn với ACE: Co nhu cau can Sam,Linh chi,my Pham o ninh binh lien he cho minh;0919119289 Minh thuan nhắn với Cong dong nguoi: Can tim viec o jinju ai biet cty nao nhan bhp giup em voi

Trang 1/9 1 2 3 ... cuốicuối
kết quả từ 1 tới 10 trên 84

Ðề tài: Hướng dẫn lập trình CNC of CN

  1. #1
    Tham gia ngày
    Jan 2009
    Đến từ
    vietnam
    Quê quán
    Phú Thọ
    Bài viết
    78
    Thanks
    72
    Thanked 175 Times in 40 Posts

    Hug Hướng dẫn lập trình CNC of NC

    Mình không biết pic củ mình nên để ở đâu nên mạn phép xin tạm miếng ở đây !
    mod kiểm duyệt xin để dùm vào vị trí dùm mình
    Hướng dẫn lập trình CNC of NC
    Chào tất cả các bạn tham gia diễn đàn cũng đã lâu rồi ! Nhưng lấy thì nhiều mà góp chẳng có gì nên hôm nay xin mod mảnh đât nhỏ này để mở pic về CNC / NC/ MCT
    Anh em chúng ta sang đây cũng vì miếng cơm manh áo và cũng có điều kiện được tiếp xúc với nhiều máy móc trong đó có máy gia công cơ khí chính xác ( cnc/nc/mct) nói riêng .
    Và chính vì điều này tôi có 1 câu hỏi
    +Sẽ có bao nhiêu anh em tận dụng hết điều kiện được tiếp xúc với máy ?
    + Sẽ bao nhiêu người có thể tự vận hành được máy toàn bộ ?( bản vẽ lập trình gia công hoàn thành sản phẩm)
    + Mức lương họ trả cho những anh em đó ?
    2 câu hỏi trên có lẽ sẽ khó trả lời nhưng câu hỏi thứ 3 chắc là được phải không các bạn ! Chắc chắn là cao hơn nhàn hơn cái việc nhúp ra ấn vào rồi . Và điều đó chắc ai cũng muốn nên hôm nay có chút tg mở pic này mong tất cả anh em trong nghề noi chung và ngoài lề nói chung chung nữa chúng ta cùng đóng góp để chúng ta có 1 công việc tốt hơn 1 mức lương cao hơn !

    Sau đây mình xin hướng dẫn các bạn lập trình cho CNC/CN/MCT
    Lập trình là gì ?
    +Nó là tâp hợp của các khối lệnh chứa đựng những hướng dẫn kế hoạch nội dung công việc thực hiện công việc gia công
    *Yêu cầu người lập trình
    +Hiểu về máy hiểu lý thuyết lập trình
    +Am hiểu về dao tiện phương pháp lắp dao
    +Chọn được dao tiện phù hợp với nguyên công để đảm bảo khi gia công mang lại an toàn cho máy và sản phẩm
    +Hiểu được khả năng gia công của máy

    Hệ điều hành :
    đa phần các máy đều sử dụng các mã lệnh toán học ISO/EIA nhưng cũng có những hãng chạy hệ điều hành riêng như MAZAK( mazatrol fusion, mazak matrix...)
    Anh em chúng ta làm việc bên hàn này theo mình được biết chạy máy của Hàn hoặc của Nhật là phần nhiều . Những máy của hàn như WIA , HWACHOEN. HUYNHDAI... chạy theo mã toán ISO
    Công ty mình làm khuân nên sử dụng máy của nhật là mazak máy của hãng mazak thì có thể lập trình theo mã lệnh của ISO/EIA hoặc theo hệ điều hành riêng của hãng nếu muốn mình gọi đó là hệ điều hành Ngôn luận

    Trình tự lập trình:
    1: Nghiên cứu bản vẽ để xác định gia công
    2: Xác định chọn dao phù hợp với yêu cầu của sản phẩm như kích thước dao loại dao
    ví dụ: độ dung của sản phẩm va dao độ bóng yêu càu của sản phẩm.....
    3: Xác dịnh phương pháp đi dao như thế nào để hiểu quả nhất
    4: Xét setup dao ( Tool Set ) lấy thông số bù trừ cho dao
    5: Bắt đầu lập trình


    LẬP TRÌNH
    Trong thư mục này mình sẽ giới thiệu từng phần lập trình của từng hãng mà mình biết bởi vì đa phần anh em chúng ta không được học qua cơ bản nên mình lập sơ đồ như sau ( ngắn gọn nhất dễ hiểu nhất không chuyên sâu cắt từng phần riêng biệt):

    A: Mã lệnh M
    B: Mã lệnh G
    ( các mã lệnh T S D H mình sẽ giới thiệu sau ở mục NC)
    C: Hướng dẫn lập trình hệ diều hành Mazatrol Fusion Nexus Of Mazatrol Matrix Nexus
    ( khu vưc BUSAN dùng rất nhiều loại diều hành này theo mình biết)
    D: Hướng dẫn lập trình hệ diều hành chạy theo mã ISO/EIA
    E : Hướng dẫn lập trình NC chạy theo ISO/EIA



    A Mã lệnh M:
    +M00 : pogram stop ( dừng chương trình tạm thời khi ấn nút khởi động tiếp tục chạy các bước tiếp theo )
    +M01 : optional stop (dừng chương trình khi đến lệnh m01 khi không tiếp tục khi off )
    +M02: program end ( kết thúc chương trình nhưng không quay lại từ đầu chương trình)
    +M03: spindle forward rotation ( khởi động trục chính quay theo chiều kim đồng hồ )
    +M04: spindle reverse rotation ( khởi động trục chính quay ngược chiều kim đồng hồ )
    +M05: spindle stop ( dừng trục chính )
    +M06: chuck open ( mở kẹp trục chính sử dụng cho mazatrol)
    +M06: thay dụng cụ ( only for EIA/ISO)
    +M07 : chuck close ( kẹp trục chính sử dụng cho mazatrol )
    +M07: kích hoạt quá trình bơm dầu trơn nguội ( only for EIA/ISO)
    +M08: cutting oil feed ( phun dầu làm mát )
    +M09 : cutting oil stop ( dừng phun làm mát )
    +M10: kẹp trục thứ 4
    +M11 : mở kẹp trục thứ 4
    +M16 : orient position 0 độ
    +M17: orient position 120 độ
    +M18 : orient position 240độ
    +M20 : Tự động tắt nguồn điện( only for EIA/ISO)
    +M20==> M29 mã lệnh ngoại vi ( ví dụ nhu dùng robot )
    +M30 : reset and rewind ( kết thúc chương trình quay lại từ đầu => trả về nơi sản xuất hehe)
    +M31 :kích hoạt mã lệnh khóa trục
    +M32 :hủy mã lệnh khóa trục ( trục dịnh tâm đó các bạn như ở hệ điều hành Matrix chạy lệnh M741 hoặc M742 ta đưa trục dịnh tâm đến vị trí xác định quay lại ta có thể dùng lệnh M32 này )
    M33: cất dụng cụ
    M40: bánh răng diều khiển trục chính ở vị trí trung gian
    M41: bánh răng ở vị trí 1
    M42: vị trí 2
    M43 : vị trí 3
    M46: chọn cảm biến trên trục chính
    M47: chọn cảm biến trên bàn máy
    M48: hủy mã lệnh override
    M49: kích hoạt mã lệnh override
    M50: phun dầu làm nguội qua mũi khoan
    M51: khởi động thổi khí
    M52: thổi khí làm sạch
    M55: phun dầu làm mát dạng sương mù
    M58 : các mã lệnh thổi khí làm mát cảm biến
    M59: dừng thổi khí
    M65: kiểm tra vị trí trục Z
    M66: bật tín hiệu bỏ dụng cụ
    M67: kiểm tra tuổi bền dụng cụ
    M68: kẹp trục thứ 5
    M69: mở kẹp trục thứ 5
    M73: tắt mã lệnh đối xứng qua trục y
    M74: bật mã lệnh đối xứng qua trục y
    M75: tắt mã lệnh đối xứng qua trục x
    M76: bật mã lệnh đối xứng qua trục x
    M80: M81 mở tắt làm sạch phôi
    M82: cửa tự động mở
    M83: cửa tự động đóng
    M88: mở làm nguội trục chính
    M89: tắt làm nguội trục chính
    M96: chế độ ngắt macro
    M97: hủy dạng ngắt macro
    M99: kết thúc chương trình nhỏ lẻ
    ngoài các mã lệnh M trên còn các mã lệnh khác của riêng từng hãng sản xuất cái đó chắc
    không có không sao còn có thì dành cho các bác chuyên sâu


    B Mã lệnh G
    G00: xác định vị trí
    G01: nội suy tuyến tính ( đường thẳng chéo )
    G02: nội suy cung tròn hình nón cùng chiều kim đồng hồ( khom lưng)
    G03: nội suy cung tròn hình nón ngược chiều kim đồng hồ ( ngửa bụng )
    G04: dừng tịnh tiến cụng cụ dừng chính xác
    G09: dừng chính xác
    G10: thay đổi hệ tọa độ phôi
    G11: hủy thay đổi tọa độ phôi
    G17: chọn mặt phẳng gia công XY
    G18: chọn mặt phẳng gia công XZ
    G19: chọn mặt phẳng gia cong ZY
    G20: đặt đơn vị theo hệ inch
    G21: đặt đơn vị theo hệ mm
    G27: quay về gốc máy
    G28: trở về gốc máy tự động
    G29: quay về gốc máy thứ 2 3 hoặc 4
    G30: điểm không thứ 2 3 4
    G31: bỏ qua mã lệnh
    G33: cắt ren
    G40: hủy bỏ lệnh bù trừ bán kính
    G41: hiệu chỉnh bán kính dụng cụ dao cắt ở bên trái
    G42: hiệu chỉnh bán kính dụng cụ dao cắt bên phải
    G43: bù chiều dài dụng cụ + ( dương)
    G44: bu chiều dài dụng cụ - ( âm)
    G45: bù vị trí dụng cụ tăng
    G46: bù vị trí dụng cụ giảm
    G47: bù vị trí dụng cụ tăng 2 lần
    G48: bù vị trí dụng cụ giảm 2 lần
    G49: hủy bù chiều dài dụng cụ
    G53: lựa trọn hệ tọa độ máy
    G54: lựa trọn hệ tọa độ phôi thứ nhất
    G55: lựa trọn hệ tọa độ phôi thứ 2
    G56: lựa trọn hệ tọa độ phôi thứ 3
    G57: lựa trọn hệ tọa độ phôi thứ 4
    G58: lựa trọn hệ tọa độ phôi thứ 5
    G59: lựa trọn hệ tọa độ phôi thứ 6
    G60: tiếp cận theo 1 hướng
    G61: mã lệnh dừng chính xác
    G63: chế độ Taro
    G64: chế độ kiểm tra dừng chính xác
    G65: gọi macro
    G66: gọi nhóm macro
    G73 => G89: chế độ gia công lỗ
    G73: gia công lỗ sâu tốc độ cao
    G74: chu trình taro
    G76: chu trình khoét lỗ
    G81: chu trình khoan lỗ nông
    G82: chu trình khoan lỗ bậc
    G83: chu trình gia công lỗ sâu
    G84: chu trình taro
    G84.2 chu trình taro cứng
    G84.3 chu trình taro cứng ren trái
    G85 G86 G88 G89 chu trình khoét lỗ
    G87 khoét lỗ mặt sau
    G90 đặt hệ tọa độ tuyệt đối
    G91 đặt hệ tọa độ gia số
    G92 đặt hệ tọa độ phôi
    G94 đặt tốc độ tiến dao/phút
    G95 đặt tốc độ tiến dao/vòng
    G96 đặt tốc độ bể mặt không đổi
    G97 hủy tốc độ bề mặt không đổi
    G98 đặt kiểu nút dao trong chu trình gia công lỗ
    G99 đặt kiểu nút dao trong chu trình gia công lỗ

    Trên đây là 1 số mã lệnh M và G cho EIA/ISO
    hôm nay cũng muộn mình giới thiêu đến đây là tài liệu để các bạn tham khảo cho phần lập trình EIA/ISO mình hướng dẫn ở mục C và chủ yếu ở D
    vì mazatrol nexus va Matrix chạy hệ diều hành riêng của hãng nên cũng it khi dùng đến mã lệnh này
    Mình cũng mong những anh em thông thạo các hệ diều hành cho CNC NC cùng đóng góp cho mọi người anh em bên này nói riêng và tất cả nói chung để anh em cùng học hỏi và có cv tốt hơn
    mình làm về 11h 12h nên tg rất là ít ở cty máy tính phải làm việc không thể viết hết ngay trong 1 2 ngày được nên mong các bạn biết chưa biết và muốn biết cùng đóng góp thảo luận
    Mai hoặc ngày kia được nghỉ mình sẽ up phần lập trình !
    Thank all
    C: Hướng dẫn lập trình hệ điều hành
    Mazak Trol Nexus OF Matrix......
    Chào tất cả các bạn
    do cv nhiều quá mình cũng không có thời gian nhiều nên hôm nay mới post tiếp phần tiếp theo của Píc
    được

    Điều trước tiên nói về mazak nó là một trong những thương hiệu số 1 toàn cầu về gia công chính xác.
    Và nó cũng có hệ điều hành riêng của hãng và trong từng đời máy cũng có từng phần mềm được nâng cấp để hoạt động dễ dàng nhất chuẩn xác nhất khi đến tay người tiêu dùng.
    Có bạn nói lập trình hệ điều hành này như trò chơi trẻ con cũng đúng
    Còn mình thì ý trên đúng cũng có sai cũng nhiều .
    Và để trả lời ý kiến đó mình xin giới thiệu vào lập trình :

    A: Ký hiệu trong Program
    1: Ký hiệu thư mục lớn:
    Bar-materials machining- unit ( viết tắt: BAR)
    đây là thư mục cho công doạn gia công ngoài ( BAR UOT) và gia công trong ( BAR IN)
    Edge- machining unit ( EDG)
    đây là thư mục cho chương trình gia công bề mặt ngang theo trục X ( EDG FCE)
    Theading unit ( THR)
    thư mục chứa chương trình gia công ren
    Driling unit ( DRL)
    thư mục chứa chương trình gia công khoan lỗ
    Tapping unit (TAP)
    thư mục chứa làm các ren thông thường trong lỗ có các bước ren mặc định
    GRV
    thư mục chứa chương trình gia công cắt ngang bề mặt X và Y
    .......
    END kết thúc chương trình( tương tự như M30 )
    Ngoài ra còn vài ký hiệu cho chương trình như
    Corner ( CNR) , **P, MTR, MES....
    Các ký hiệu này trong tiện cũng rất ít khi sử dụng nếu sử dụng thì lại dành cho các bác chuyên sâu tìm hiểu hoặc các bạn muốn tìm hiều thì hãy để sau mục đích của mình là giới thiệu cho làm sao các bạn có thể gia công các chương trình đơn giản còn có nói cũng chẳng để làm gì nếu các bạn không tìm hiểu chuyên sâu. Mong các bạn thông cảm

    2: Ký hiệu trong thư mục nhỏ
    R : gia công thô
    F : gia công tinh
    RV : gia tốc làm thô
    FV: gia tốc làm tinh
    LIN: gia công đường thẳng
    TPR: gia công đường chéo
    chữ u nằm ngủa : gia công đường cong ngửa ( các bạn thông cảm mình không vẽ biểu tượng)
    chữ u nằm úp : gia công đường cong lồi ( các bạn tưởng tượng như khom lưng )

    Trên là vài ký hiệu cơ bản mình sẽ giới thiệu hết trong PROGRAM chi tiết hơn
    đây là bản vẽ :

    vật liệu : S45C
    đoạn thẳng đầu : phay 50 dài 45
    đoạn thẳng 2 phay 70 dai 30
    đường cong ngửa có bán kính R 50 từ cuối đường thẳng 70 lên 80 dài từ 0 dến hết sản phẩm
    làm doạn ren phay 50 pitch 2 dài 38 mm

    Đây là bản lập trình viết theo ngôn luận
    UNO MAT OD-MAX ID-MIN LENGTH RPM FIN-X FIN-Z WORK FACE
    0 S45C 80 0 155 2000 0.2 0.1 1
    UNO UNIT RV FV R-FEED R-DEP R-TOLL F-TOLL
    1 EDG FCE 110 200 0.3 2 1 2
    SEQ SPT-X SPT-Z FPT-X FPT-Z RGH
    80 5 0 0 0.08

    UNO UNIT # CPT-X CPT-Z RV FV FEED DEP R-TOLL F-TOLL
    2 BAR UOT 0 80 0 130 200 0.25 2.5 3 4
    SEQ SHP S-CNR SPT-X SPT-Z FPT-X FPT-Z F-CNR RADIUS RGH
    1 LIN C 5 50 45 0.08
    2 LIN C 5 70 70 0.08
    3 U 70 70 80 125 50 0.08

    UNO UNIT # NO PITCH WIDTH FINISH RV FV FEED DEP R-TOLL F-TOLL
    3 GRV UOT 0 1 0 10 120 0.08 2 . 5
    SEQ S-CNR SPT-X SPT-Z FPT-X FPT-Z F-CNR RGH
    1 50 45 40 45 0.05

    UNO UNIT # CHAMF LEAD MULTI HGT NUMBER C-SP DEP-TH TOOL
    4 THR-UOT 0 0 2 60 1 10 120 6
    SEQ SPT-X SPT-Z FPT-X FPT-Z
    1 50 0 50 38

    UNO UNIT COUTER RETUNRN WR.NO CONT NUM SHIFT
    6 END 0 0 0 0 0

    Còn đây mình viết theo mã lệnh

    G300P0(CBN STL) X80.I0.Z155. S2000 U 0.2 W 0.1 C1
    G316P1A5SR110SF200F0.3U2.TR1.TF2
    G420
    N1X80.Z5.&Z0.,F0.08
    G310P2A1B0X80.Z0.SR130SF200F0.25U2.5TR3.TF4.
    G420
    N1A1,C5.&X50.&Z45.,F0.08
    N2A1.C5.&X70.&Z70.,F0.08
    N3A4X70.Z70.&X80.&125.E50.,F0.08
    G421
    G319P3A1B0K1V0.W10.SF120F0.08U2.TF5
    N1X50.Z45.&X40.&Z45
    G318P4A1B0C0E2.D60R1H1.299K10S120T6
    G420
    G301P6C0D0E0K0I0

    Chú thích PROGRAM
    UNO :
    Số thứ tự trong program

    MAT:
    chất liệu gia công (vd: s45c scm415 nak80...) có rất nhiều loại ghi vào đó cho có thôi chứ thực chất loại nào ăn dao như thế nào gia tốc ntn ... dựa vào kinh nghiệm

    OD-MIN:
    chiều rộng nhất chất liệu gia công ( vd: cho tôi cục sắt phay 45 tôi ghi 45 , cho 50 ghi 50 )

    OD-MIN:
    chiều nhỏ nhất chất liệu gia công ( cho sắt có khoan lỗ sẵn rồi la 40 thi diền nhỏ hơn 1mm là 39. thực ra ở đây có hay không có lỗ tôi vẫn để là 0 chẳng qua ghi gia để cho máy biết giới hạn . Khi mình lập trình ghi la 40 ở đây cho dao xuống 30 thì máy báo không đươc vậy thôi )

    LENGTH:
    dây là chiều dài của vật liệu gia công ( mình khi lt ở đây thường + thêm chiều dài bản vẽ khoảng 15 hoặc 20 để scan nhanh hơn)

    RPM:
    là giới hạn tốc độ quay lớn nhất trục

    FIN-X
    khoảng dư giữa làm thô và làm tinh ở trục X ( phay )
    mình thường chỉ để 0.1 vì cty mình làm tinh bằng mũi 0.2R nên mũi làm tinh rất nhanh mòn nữa là chủ yếu gia công NAK 80 loại này độ cứng dẻo cao + máy cũng mới nên sai số gần như không có
    các bạn chú ý nếu chạy sản phẩm sl lớn mà không seting dao lại nên để 0.15 hoặc 0.2 cho an toàn sản phẩm
    FIN-Z
    khoảng dư giữa làm thô và tinh ở chiều dài sản phẩm
    EDG FCE:
    tên chương trình nhỏ là làm bề mặt sản phẩm

    RV:
    gia tốc lớn nhất của dao làm thô

    FV:
    gia tốc lớn nhất của dao làm tinh ( cả 2 tính cho tốc độ quay trục chính)

    R-FEED:
    gia tốc đi dao làm thô

    R-DEP:
    lượng dao ăn vào -0 ( ví dụ như mình để là 2 như bản laapj trình ở mục SPT-Z mình đẻ là 5 thì dao sẽ ăn ở bề mặt là lần 1 ăn 2 mm lần 2 ăn 2mm để lại 0.1mm cho làm tinh thực hiện ở mục FIN-Z 0.1)

    R-TOLL
    số rao làm thô như ở phần làm bề mặt mình tạp để là dao số 1 chẳng hạn

    F-TOLL
    dao làm tinh

    SEQ:
    số thứ tự trong chương trình nhỏ

    SPT-X:
    diểm gia công cho dao đến làm việc

    SPT-Z
    chiều dài sản phẩm dao cần làm việc ( ở mỗi chương trình spt-z có hơi khác 1 tý như ở EDG-FCE thì là
    dao cần làm việc nhưng ở làm bề mặt trong và ngoai thì là điểm cần chuyển hướng )

    FPT-X
    đây là điểm đến cuối cùng của dao cho chiều X ( phay) của sản phẩm như mình để là 0 dao sẽ làm việc đến tâm phôi

    FPT-Z
    tương tự như trên nhưng là chiều dài sản phẩm ( ở máy mazak thì chiều đi vào trục là dương cho làm trình âm cho tham số của máy ngược lại với các máy của hàn như WIA HWACHOEN...)

    BAR OUT
    chương trình làm việc gia công bề mặt ngoài

    BAR IN
    làm trong
    *Trong chương trình làm mặt trong và ngoài các ký hiệu như sau :
    FEED:
    đây là tốc độ đi dao của dao làm thô chứ không phải của làm tinh các bạn chú ý
    DEP:
    đây là lượng ăn dao vào nguyên liệu
    vd: ta để CPT-X = 80 giá trị DEP 1.5 dao làm thô sẽ ăn 1.5x2= 3 mm cho 1 lần ăn dao
    80-3= 77
    77-3= 74
    cứ tương tự như vậy cho đến khi đến giá trị lập trình bản vẽ

    SEQ:
    số thứ tự trong chương trình nhỏ
    SHP:
    ký hiệu cho lệnh gia công vd như : LIN gia công đường thẳng , TPR gia công đường chéo...
    S-CNR:
    đây là các lệnh gia công đầu chu trình ví dụ như ta muốn tạo vuốt góc với đường cong R5 ta chỉ cần điền R5 vào đây ta sẽ có ngay 1 đường cong R5 ở đầu chu trình muốn gia công
    SPT-X:
    đây là điểm đầu tiên giá trị X cho chu trình gia công đường cong hoặc dường chéo ở đây không có giá trị cho gia công đường thẳng
    SPT-Z:
    có công dụng tương tự như SPT-X nhưng là giá trị chiều dài
    FPT-X:
    điểm đến cuối của giá trị X cho 1 chu trình SEQ
    FPT-Z:
    điểm đến cuối cùng cho giá trị Z cho 1 chu trình
    vidu: chạy đường thẳng phay 20 dài 30 ta chỉ cần điền SPT-X 20 SPT-Z 30
    F-CNR/R
    tương tự như S-CNR như đây là gia công phần cuối chu trình
    RADIUS/th:
    giá trị này chỉ có hiệu nghiệm với SHP là chu trình đường cong ví dụ tạo đường cong R4 ta điền RADIUS 4 ta có đường cong 4R
    RGH:
    đây là gia tốc cho dao làm tinh

    *Chương trình tạo hố và cắt vật phẩm : GRV
    PITCH:
    tương tự như khoảng cách bước ren nhưng đây là tạo hố la khoảng cách giữa 2 hoặc nhiều hố có cùng giá trị như nhau
    WIDTH:
    bề dài của hố còn độ sâu được tính ở phần FPT-X
    FV FEED :
    mình đã nói ở trên
    DEP:
    đây là độ sâu 1 lần ăn dao xuống vi dụ mình để là 2 dao sẽ ăn xuống 2mm rồi lại nhắc dao lên cho thoát phôi
    các phần còn lại tương tự như làm ngoài và trong

    *Phần làm ren : (THR)
    các phần đã giới thiệu mình sẽ không nhắc lại nữa
    CHAMF:
    dây là phần gia công cuối đường ren để máy nhấc dao tạo đươc theo ý muốn
    LEAD:
    tham số cần có của bước ren và số lối vào ra của ren đươc tính như sau
    (Lead)= (pitch)x(số ren:1 ren 2 ren 3ren .... tùy theo yêu cầu )
    ANG:
    đây là góc của 2 cạnh ren
    MULTI:
    số lượng đường ren cần làm 1 2 3...
    HGT:
    độ sâu đường ren
    NUMBER:
    số lần làm viêc tạo viêc tạo thành đường ren ( cái này máy sẽ tự tính lần đầu ăn bao nhiêu sau bao nhiêu không như fanuc of vision chúng ta phải tính )
    C-SP:
    tốc độ quay trục

    *CHÚ Ý và KINH NGHIỆM :
    Suy nghĩ bản thân :
    trên đây là số ít các dữ liệu của hệ điều hành này mang tính chất cho các bạn tham khảo có lẽ mình sẽ dừng hệ điều hành này ở đây . Thật ra đây là 1 hệ điều hành rất hay .Mình đã từng làm vision fanuc...
    nhưng đây là hệ điều hành hay nhất mà mình từng được làm rất tiếc chắc ít anh em bên hàn được sử dụng vì loại máy Mazak rất là đắt gấp nhiều lần máy hàn nên anh em it điều kiện được vận dụng nó vào thực tế . Nếu có anh em nào được chạy loại này có thể liên hệ với mình chúng ta cùng trao đổi sâu hơn
    Nhưng tiền nào của đó phải không các bạn...
    Chú ý
    khi lập trình và gia công nếu dùng trục định tâm anh em chú ý đến TPC DATA
    đây là mục ẩn chứa rất nhiều trợ giúp tham biến tùy biến để máy gia công có những cái chúng ta cứ lập trình nhưng máy không làm việc ta có thể dùng TPC DATA lừa lại máy và đảm bảo an toàn gia công ở đây
    Kinh nghiệm:
    khi gia công chúng ta phải biết đến loại vật liệu mà chúng ta chuẩn bị gia công .
    Để lập trình có gia tốc cho dao và tôc độ của máy phù hợp . Đảm bảo an toàn cho máy và sản phẩm
    ngoài ra chúng ta còn chọn dao cho phù hợp với chất liệu gia công . Có nhưng loại vật liệu dao mới thì là tốt vd như NAK 80 nhưng có những loại mới không tốt bằng cũ như S45C và còn rất nhiều loại dao càng lỳ càng tốt nũa. Anh em lập trình hãy chú ý đến nó để chúng ta an toàn trong công việc có 1 sản phẩm đúng như yêu cầu......
    kinh nghiệm cái này là học hỏi của bản thân qua công việc mình nói thì cũng chẳng hết nên mình dừng tại đây kết thúc mục C MAZAK TROL OF MATRIX sang tuần mình sẽ gửi đến các bạn
    VISION OF FANUC


    Hướng dẫn lập trình CNC
    Hệ điều hành Vision và Fanuc



    (Heartbeat249)
    Lời nói đầu:
    Chào tất cả các bạn !
    Hôm nay mình tiếp đến phần lập trình bằng các mã lệnh. Phần hệ điều hành ngôn luận của Mazak thấy ít anh em cùng thảo luận quá . Mình hy vọng ở phần này những anh em đang và đã quan tâm đến cơ khí chính xác cùng thảo luận xôi nổi hơn cùng chia sẻ đóng góp những kinh nghiệm trong lập trình và gia công . Để mọi người cùng học hỏi !

    +Phương pháp học:
    trong bài phần này mình sẽ giới thiệu 1 số nguyên công đơn giản + phương pháp lập trình các mã lệnh . Từ đó các bạn có thể tự lập trình 1 bản vẽ đơn giản nếu như các bạn đã chạy máy hoặc đang đứng máy có thể cho máy chạy thử các nguyên công đó. Nhưng trước khi cho máy chạy hoặc tập viết 1 chương trình cho 1 nguyên công các bạn nên viết ra giấy cho người lập chương trình ở công ty kiểm tra hộ hoặc tốt nhất là đưa thẳng cho giám đốc nó kiểm tra hộ. (Vì khi nó biết mình muốn học và có thể viết được chương trình dù đơn giản nó rất dễ tạo điều kiện cho mình phát triển tốt cho cả nó và cả mình tại sao nó không muốn ? )
    nếu như ở cty không ai kiểm tra hộ các bạn có thể post lên đây mình hoặc ai đó sẽ kiểm tra giúp các bạn và sửa sai nếu có khi nào chuẩn xác rồi đưa cho máy gia công thử . Khi thành thục những cái đơn giản đó các bạn tìm hiểu sâu xa hơn cho mọi vấn đề cho mọi mã lệnh mình tin rằng không gì là không thể . Họ làm được mình bạn chúng ta ... sẽ làm được

    Hệ điều hành:

    Vision
    Fanuc(F)
    Vision 380l
    F-OT
    Vision 380i
    F-16T, F-18T, F-21T
    Vision 640i
    F-OiT, F-16iT, F-18iT, F-21iT, F-31iT

    Ký hiệu:

    viết khung ở openoffice copy vào đây không có khung nên khó nhìn phần ký hiệu các bạn nhìn ảnh cho rõ

    Ký hiệu
    Chú thích
    O
    Tên program
    $
    Tên program
    N
    Số thứ tự trong program
    G
    Lệnh di chuyển
    M
    Lệnh phụ
    X, Y, Z
    Tọa độ điểm
    U, V, W
    Tọa độ phụ( Tương đối )
    I, J, K
    Thông số phụ nội suy cung tròn
    R
    Bán kính cung tròn
    F
    Lượng chạy dao + Lead( Lead = pitch x số ren )
    dùng hệ Inch : 0.0001->9.9999
    dùng hệ mm : 0.01-> 500.0
    S
    Tốc độ trục chính
    T
    Dao
    P, U, X
    Thời gian chờ
    P
    PROGRAM chỉ định
    P, Q
    Tham số phụ chu trình
    A, B, C
    Định vị góc quay X Y Z
    D
    Định góc quay quanh trục đặc biệt hoặc hiệu chỉnh dao
    E
    Định vị góc quay quanh trục đặc biệt

    Kết thúc chu trình:
    FANUC
    380L/380I
    640I
    EOB
    YES
    ;
    ;
    Mũi tên chỉ xuống
    ;
    FANUC/640I
    N...G...X...Z...F...S...T...M... ;
    380L/380I
    N...G...X...Z...F...S...T...M...(mũi tên chỉ xuống)
    *Gia công cnc ở tiện chủ yếu gồm các nguyên công sau :

    Tiện đầu
    Tiện rãnh
    Tiện trụ
    Tiện lỗ
    Tiện ren
    Cắt đứt
    Khoan
    Tổng quát về các mã lệnh G
    - Ở mỗi hệ điều hành đều có các phiên bản khác nhau mỗi phiên bản khác nhau nhà phát hành lại thay đổi gì đó có thể các mã lệnh có thêm bớt các chức năng gia công và còn theo tiêu chuẩn này tiêu chuẩn kia châu Á châu Âu nói chung rất là loàng ngoằng . Anh em chúng ta chẳng phải là chuyên gia này nọ giáo sư này kia nên theo mình nghĩ anh em chúng ta cứ chạy loại nào thì tìm hiểu thêm loại đấy . Còn cơ bản nó giống nhau cả thôi. Sau đây mình giới thiệu những lệnh cơ bản anh em có thể sử dụng trong các gia công thông thường như sau.

    * Các mã lệnh cho trục chính :
    - G50(G92):
    cài đặt tốc độ vòng lớn nhất( RPM)
    - G96:
    cài đặt tốc độ mặt không đổi (FPM: feet/phút) tại các điểm dao tiếp xúc vơi phôi máy sẽ điều chỉnh trục chính sao cho dù ở bất kỳ bán kính nào tốc độ mặt không đổi . Để giới hạn tốc độ max ở điểm x0 ta dùng lệnh G 50
    - G97:
    cài đặt tốc độ trục chính không đổi (RPM: vòng/phút) khi dùng lệnh này sẽ hủy bỏ lệnh G96
    *Các mã lệnh xác định đơn vị đo :
    - G20: dùng dơn vị đo hệ inch
    - G21: dùng dơn vị đo hệ mét

    * Sau đây mình lấy 1 ví dụ va lập chương trình cho máy va chú thích từng phần
    trong bài tập sử dụng các lệnh G50,G96,G00,G01, G40,41,42, G70,71,74

    KÝ HIỆU DAO:
    -Dao sô 1 :
    làm thô mặt ngoài (R8) T0101
    -Dao số 3:
    làm tinh mặt ngoài(R4) T0303
    -Dao số 2:
    mũi khoan phi 28 T0202
    -Dao số 4:
    làm thô mặt trong (R8) T0404
    -Dao số 6:
    làm tinh mặt trong (R4) T0606
    Lượng dư: thô -> tinh
    x=0.5mm
    z=0.2mm

    *Chương trình:
    O0001
    *N1( làm thô mặt ngoài )
    G50 S2000
    G96 S180 M03 T0100
    G00 X110.Z0.2 M08 T0101
    G01 X-1.6 F0.2
    G00 X107.Z3.
    G71 U2.5 R1.
    G71 P10 Q20 U0.5 W0.2 F0.2
    N10 G42 G00 X60.
    G01 Z-2.5 F0.18
    X80.R3.
    Z-15.R1.5
    X100
    W-15
    N20 G40 X105
    G00 X150.Z200
    M01

    *N2( làm tinh mặt ngoài)
    G50 S2000
    G96 S200 M03
    G00 X65.Z0 T0303 M08
    G01 X-0.8 F0.18
    G00 X105.Z1.
    G70 P10 Q20 ( F0.15)
    G00 X150.Z200
    M01

    *N3( khoan lỗ )
    G97 S500 M03
    G00 X0 Z3 T0202 M08
    G74 R1.
    G74 Z-55.Q1000 F0.25
    G00 X100.Z150.T0200
    M01

    *N4( làm thô mặt trong )
    G50 S2000
    G96 S180 M03
    G00 X28.Z1.T0404 M08
    G71 U2.5 R1.
    G71 P30 Q 40 U-0.5W0.2 F0.2
    N30 G41 G00 X40
    G01 Z-15.F0.15
    X35.Z-24.33
    Z-42
    X30
    N40 G40 Z-50
    G00 X150. Z200
    M01

    *N5( làm tinh mặt trong )
    G50 S2000
    G96 S200 MO3
    G00 X28.Z1.T0606 M08
    G70 P30 Q40 (F0.15)
    G00 X150.Z200.
    M30

    Mình viết chương trình ra đây các bạn đọc qua và tìm hiểu mai mình sẽ post tiếp phần chú thích chi tiết va sử dụng các lệnh hôm nay di làm vê muôn quá không viết song được
    Hướng dẫn sử dụng các lệnh làm ren
    Trước khi lập trình trên các máy hệ điều hành fanuc chúng ta nên hiểu máy chúng ta đang chạy theo tiêu chuẩn nào
    Tiêu chuẩn :
    có 3 tiêu chuẩn A B C
    trong đó tiêu chuẩn c là theo tiêu chuẩn châu âu
    sự khác biệt ở các tiêu chuẩn này là các mã cho các lệnh chứ không phải chức năng trong lệnh
    vd
    lênh G71 ở AB = G73 tiêu chuẩn C
    lệnh G92 (A) = G78 (B) = G21(C)
    ....
    nhưng đa phần anh em chúng ta bên này sử dụng theo tiêu chuẩn A nhưng chúng ta cũng nên chú ý điểm này
    tiếp theo hôm nay mình xin gửi các bạn 3 lệnh làm ren cơ bản :
    G76 ( A B ) = G78 (C )
    cấu trúc lệnh :
    G76 P1...Q1..R1..
    G76 X(U)... Y(W)... R2... P2... Q2... F....
    Trong đó :
    P1 : có 6 tham số vd : Paabbcc
    2 tham số đầu tiên (aa) là định nghĩa số lần ra công tinh
    2 tham số tiếp theo (bb) là định nghĩa góc nghiêng trong gia công ren nếu là ren bình thường để 00 là ok
    2tham số cuối là định nghĩa góc bên của ren (độ) trong cho phép ( 0 , 29,30,56,60,80 )
    Q1 là chiều sâu lát cắt nhỏ nhất
    R1 là khoảng cách offset của quá trình gia công tinh
    Ở câu lệnh thứ 2
    X(U)...Y(W) tọa độ điểm đích của ren
    (vd : như ta lập trình cho ren M30 P1.5 thì theo tiêu chuẩn thì X ở đây 28.22 vì chiều cao tiêu chuẩn ren P1.5 là 0.89 x 2 )
    R2 là gía trị góc nghiêng tương đối với góc trụ góc trụ ở ren là R0 nhưng đa phần không cần lập trình giá trị này
    P2 là giá trị độ cao của ren
    Q2 là giá trị độ cao lát cắt đầu tiên
    F là bước ren
    chú ý :
    trong hệ diều hành FANUC và VISION 640i có giá trị 1/1000 trong lập trình
    vd : như độ sâu ren tiêu chuẩn P1.5 = 0.89 thì lập trinh trong G76 giá trị
    = P890
    trong phiên bản VISION 380L và 380i có giá trị 1/10000

    Lệnh G92 :
    Tiêu chuẩn : 92(A) = 78 (B) = 21(C)
    cấu trúc lệnh :
    dùng cho ren thẳng :
    G92X(U)...Z(W)...F...
    dùng cho ren côn :
    G92X(U)...Z(W)...R...F...
    Trong đó :
    X(U) ; Z(W) : tọa độ đích
    F : bước ren (LEAD )
    R : Kích thước gia số côn trên trục Z có hướng (- hoặc + )
    vd :
    Tạo ren M30 x P 1.5 ( Chiều dài 27mm )

    ta có thông số tiêu chuẩn như sau :
    độ cao ren : 0.89 mm
    cho dao ăn 6 lần với thứ tự :
    0.3mm/0.2mm/0.14mm/0.12mm/0.08mm/0.05mm
    Lập trình :
    G97 S700 T0101 M03
    G00 X35.Z3.
    G92X29.4Z-27.F1.5 <-- ( X = 30 – 0.3 x 2 )
    X29. <-- ( X = 29.4 – 0.2 x 2 )
    X28.72 <-- ( X = 29 – 0.14 x 2 )
    X28.48 <-- ( X = 28.72 – 0.12 x 2 )
    X28.32 <-- ( X = 28.48 – 0.08 x 2 )
    X28.22 <-- ( X = 28.32– 0.05 x 2 )
    G00 X100.Z100
    Thay đổi nội dung bởi: heartbeat249, 2012-07-16 lúc 08:58 PM

  2. Có 63 người đã cảm ơn heartbeat249 cho bài viết này là :

    ***Cô*Đơn*** (2012-06-09), đỗhàvnn (2012-06-09), adangquyenbg (2012-07-03), anhbinh222 (2012-11-18), bomtanx (2012-06-09), boyhoangboy24 (2012-07-16), cô đơn mình anh (2012-06-09), cabien87 (2012-06-13), chuotconnhome (2012-06-04), cuong3g (2012-06-14), daiduongxanh (2012-06-04), dinh_kr (2012-10-24), doicholahanhphuc (2012-06-14), emmai_kr (2012-06-09), giangnam_korea (2012-07-08), hoang313 (2012-06-18), htk_rock (2013-05-01), htkorea (2012-07-04), hungnga (2012-07-02), huuduong12 (2012-06-18), karmangialai (2012-06-10), Kel.Louis (2012-07-05), kimbumyt (2012-11-13), kk037 (2012-06-09), langtuxunghekr (2012-06-22), mai_hoangbac (2012-06-10), muadongxula2011 (2012-06-10), nợmẹmộtnàngdâu (2012-11-26), Ngocbac_korea (2012-06-09), NgocHiep_korea (2012-07-08), ngocsonjsk (2012-06-13), ngocthang_0581 (2012-06-14), nguyet co nuong (2012-06-14), nhan_the (2012-06-19), nhanthiensau (2012-06-09), phaletim_0950 (2012-06-09), phanvy_na (2012-12-25), quangtuyennb (2012-06-11), rongtroihp (2012-06-09), songhoangha (2012-06-18), tedshi1986 (2012-07-08), thien85 (2012-06-23), thienthach_11 (2012-06-11), thinhpc1212 (2012-06-13), Tinhlocachxa (2012-06-29), trandinhkien (2012-06-18), tranducthuy (2012-06-09), troilacuatoi (2012-06-09), tuancan (2012-06-10), tuank (2012-06-29), tuankra (2013-01-05), tuyentran (2012-07-16), tuyetnhietdoi_2442 (2012-06-09), V4RBADMINTONCLB (2012-06-05), vienduong2010 (2012-06-10), vietnamkr2012 (2012-06-29), vnxboy (2012-06-04), vpyeuthuong (2012-11-04), vuatuduc2004 (2012-08-16), vui_cuoi (2012-08-01), xulanhtinhanhkr (2012-07-13), yeunhomtoi_hue (2012-06-18), zoro (2012-06-18)

  3. #2
    Tham gia ngày
    Dec 2011
    Đến từ
    biệt thự công ten nơ
    Quê quán
    Việt Nam
    Bài viết
    112
    Thanks
    64
    Thanked 73 Times in 37 Posts

    Mặc định MCT

    mình làm MCT ̣̣̣̣̣̣̣''máy khoan '' ae nào biết xin chỉ jùm ,vì mình đang fụ thôi,mà lại fụ với bọn hàn hâm nên hơi mệt ,mong các cao thủ ve MCT ,chỉ jáo

  4. #3
    Tham gia ngày
    May 2012
    Đến từ
    안산
    Quê quán
    Bắc Giang
    Bài viết
    25
    Thanks
    11
    Thanked 2 Times in 2 Posts

    Mặc định mình làm tiện MCT

    mình làm tiện MCT nhưng thấy lệnh chạy hơi khác
    mình biết được vài lệnh thực tế thôi
    m50 là counter ( lệnh đếm sản phẩm ) chứ không phải là mở dung dịch tưới nguội làm mát mũi khoan như bạn nói

  5. #4
    Tham gia ngày
    Dec 2011
    Đến từ
    vn
    Quê quán
    Việt Nam
    Bài viết
    157
    Thanks
    4
    Thanked 33 Times in 25 Posts

    Mặc định Hướng dẫn lập trình CNC of CN

    Trích Nguyên văn bởi chuotconnhome View Post
    mình làm MCT ̣̣̣̣̣̣̣''máy khoan '' ae nào biết xin chỉ jùm ,vì mình đang fụ thôi,mà lại fụ với bọn hàn hâm nên hơi mệt ,mong các cao thủ ve MCT ,chỉ jáo
    VIỆT NAM không phải ai cũng tốt như chủ thớt đâu.mấy thằng nó chỉ 1 đường làm 1 nẻo.cty mình hỏi người hàn chứ không hỏi người VIỆT

  6. #5
    Tham gia ngày
    May 2010
    Đến từ
    incheon
    Quê quán
    Hưng Yên
    Tuổi
    33
    Bài viết
    418
    Thanks
    263
    Thanked 270 Times in 142 Posts

    Mặc định

    chủ thớt cố gắng thu xếp vào post phần còn lại đi nào,mong mỏi quá

  7. #6
    Tham gia ngày
    Mar 2008
    Đến từ
    InChoen
    Quê quán
    TpHCM
    Bài viết
    40
    Thanks
    0
    Thanked 8 Times in 5 Posts

    Icons12 Hoc de hieu cac ma lenh thui

    Cac ban lam MCT ve phan khuon mau co ai lap trinh bang tay dau > dung cac phan mem CIMAtron , Mastercam , Pro E, CATIA ,.... a e lao dong pho thong o ben nay chi hoc so so cac ma lenh de setting may thui ^^ MInh hoc co khi che tao ma sang day gan 5 nam rui co lam co dung nganh dau , ban nao ko co sach o gan inchon lenminh minh cho muon ^^
    Vợ là Quân Địch - Bồ bịch Quân Ta
    Chiến Tranh xảy ra Ta theo Quân Địch
    Nằm trong lòng Địch Ta nhớ
    ...Quân Ta

  8. Có 2 người đã cảm ơn xanha_nhoem_kr cho bài viết này là :

    Ngocbac_korea (2012-06-09), nguoigiauco_hy (2012-06-11)

  9. #7
    Tham gia ngày
    May 2010
    Đến từ
    incheon
    Quê quán
    Hưng Yên
    Tuổi
    33
    Bài viết
    418
    Thanks
    263
    Thanked 270 Times in 142 Posts

    Mặc định

    Trích Nguyên văn bởi xanha_nhoem_kr View Post
    Cac ban lam MCT ve phan khuon mau co ai lap trinh bang tay dau > dung cac phan mem CIMAtron , Mastercam , Pro E, CATIA ,.... a e lao dong pho thong o ben nay chi hoc so so cac ma lenh de setting may thui ^^ MInh hoc co khi che tao ma sang day gan 5 nam rui co lam co dung nganh dau , ban nao ko co sach o gan inchon lenminh minh cho muon ^^
    Bạn có sách lập trình hay sách gì ạ? ở incheon bạn ở chỗ nào?mình cũng đang ở incheon

  10. #8
    Tham gia ngày
    Dec 2010
    Đến từ
    Miền đất của Nắng và Gió
    Quê quán
    Việt Nam
    Tuổi
    28
    Bài viết
    267
    Thanks
    655
    Thanked 274 Times in 101 Posts

    Mặc định

    Trích Nguyên văn bởi chuotconnhome View Post
    mình làm MCT ̣̣̣̣̣̣̣''máy khoan '' ae nào biết xin chỉ jùm ,vì mình đang fụ thôi,mà lại fụ với bọn hàn hâm nên hơi mệt ,mong các cao thủ ve MCT ,chỉ jáo
    Bạn muốn biết điều gì về máy MCT?
    ¨(¯`•.¸(¯`•.¸ ¸.•´¯)¸.•´¯)¨°ºThích một cái ôm thật chặt từ đằng sauº°¨(¯`•.¸(¯`•.¸ ¸.•´¯)¸.•´¯)¨

  11. #9
    Tham gia ngày
    Jul 2009
    Đến từ
    masan
    Quê quán
    Nghệ An
    Bài viết
    424
    Thanks
    76
    Thanked 98 Times in 47 Posts

    Mặc định

    cho mình đặt cục gạch...sau này có cơ hội vừa làm vừa học
    chủ thớt post tiếp đi...

  12. #10
    Tham gia ngày
    Apr 2012
    Đến từ
    We are, we are one
    Quê quán
    Việt Nam
    Tuổi
    25
    Bài viết
    47
    Thanks
    16
    Thanked 43 Times in 23 Posts

    Mặc định

    Trích Nguyên văn bởi tuyetnhietdoi_2442 View Post
    cho mình đặt cục gạch...sau này có cơ hội vừa làm vừa học
    chủ thớt post tiếp đi...
    Hj mình đang làm CNC PLasma máy của USA loại này chuyên gia công cho việc đóng tàu biển mình ms wa đc 1 năm nhưng bjo đã lên chính loại này lm đơn giản hơn có ai cần biết về CNC PLASMA pm
    "Ai cũng có nhiều chốn để đi nhưng chỉ có một chốn để về đó là quê hương quê hương là chùm khế ngọt " Hội http://www.facebook.com/BonNamMuoiThang

  13. Người đã cám ơn never_alone cho bài viết này là :

    hoang313 (2012-06-10)

Trang 1/9 1 2 3 ... cuốicuối

 

Chủ đề giống nhau

  1. Tuyển lập trình viên .Net - lương hấp dẫn
    By h0tmit in forum Người tìm việc
    Trả lời: 0
    Bài mới: 2012-02-22, 03:37 PM
  2. Hướng dẫn lập báo cáo tài chính
    By ngochn85 in forum Buôn Chuyện
    Trả lời: 0
    Bài mới: 2010-11-10, 09:48 AM
  3. Trả lời: 2
    Bài mới: 2010-01-16, 01:53 AM

Quyền Hạn Của Bạn

  • Bạn không thể gửi đề tài mới
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
muagi.vn