Đang tải...

Công nghệ cơ khí CNC programing!

Thảo luận trong 'Cơ khí chế tạo' bắt đầu bởi vietms, 31/5/10.

Thành viên đang xem bài viết (Users: 0, Guests: 0)

  1. vietms
    Offline

    Tài xế O-H
    Expand Collapse

    Tham gia ngày:
    25/7/09
    Số km:
    639
    Được đổ xăng:
    26
    Mã lực:
    31
    Xăng dự trữ:
    155 lít xăng
    Noi ma chung ta co the thao luan ve cac phuong phap lap trinh gia cong chi tiet tren may CNC.
    Ban da tung la nguoi su dung may CNC, ban la chuyen gia lap trinh, ban la nguoi co mong muon hoc lap trinh CNC hay ban to mo muon biet chuong trinh CNC duoc tao ra nhu the nao? Hay vao day de viet nen tat ca nhung gi ban biet, nhung gi ban nghi va nhung gi ban muon ve Lap trinh CNC.
    Chuc cac ban tim duoc nhung dieu minh mong muon o day!
    Have good time with this topic!
     
  2. HUIVN
    Offline

    Tài xế O-H
    Expand Collapse

    Tham gia ngày:
    20/3/10
    Số km:
    543
    Được đổ xăng:
    21
    Mã lực:
    31
    Xăng dự trữ:
    22 lít xăng
    Toi xin duoc bat dau bang mot so khai niem co ban cua chuong trinh CNC:
    Chuong trinh CNC duoc tao boi cac cau lenh, cac cau lenh lai tao boi cac tu lenh. Cac tu lenh trong cau lenh duoc tao boi mot trong tu sau:
    1. Tu lenh G.. hay con goi la lenh dich chuyen dao. Lenh nay cho phep dao dich chuyen theo cac duong chay dao khac nhau tu vi tri hien tai toi mot vi tri an dinh boi toa do kem theo sau.
    Cau truc cua cau lenh G.. bao gom: tu lenh G va hai so tu 00den 99 sau do, hai so nay an dinh phuong thuc chay dao. thuong su dung la:
    -G00 X Y : chay dao nhanh, thang , khong cat toi toa do X,Y
    -G01 X Y F : chay dao thang, co cat chi tiet toi toa do X,Y voi toc do cat la F
    -G02, G03 : chay dao theo mot cung tron
    -G91, G92 : lua chon giua he toa do tuyet doi va tuong doi
    -G40, G41 : lua chon offset dao sang trai hay phai.
    -......................
    2. Tu lenh M.. hay con goi la tu lenh chuc nang. Lenh nay cho phep ta chon mot so chuc nang may.
    Cau truc cua tu lenh nay cung gom tu lenh M va 2 so tu 00 den 99, hai so nay an dinh cac chuc nang khac nhau cua may.Thuong su dung cac cau lenh:
    - M00, M01, M30 : cac cau lenh tam dung, dung chuong trinh
    - M04, M05 : huong quay cua dao theo chieu kim dong ho hay nguoc chieu kim dongho.
    - .......
    3. Cac tu lenh khac:
    - Lenh goi dao T
    -Lenh toc do cat F
    - lenh toc do quay cua dao S
    -..................
     
  3. binhminhbkhn
    Offline

    Tài xế O-H
    Expand Collapse

    Tham gia ngày:
    30/9/09
    Số km:
    372
    Được đổ xăng:
    16
    Mã lực:
    31
    Xăng dự trữ:
    -7 lít xăng
    Trong phan nay, toi se so luoc qua ve mot so cau lenh co ban nhat trong lap trinh CNC, la buoc dau de chung ta co the thiet lap mot chuong trinh CNC don gian:
    1. Cau lenh bat dau chuong trinh
    Thuong su dung dau % de bat dau mot chuong trinh
    Cau truc %9999 *phay mat phang*;
    Trong do % la dau hieu bat dau chuong trinh
    9999 la so thu tu chuong trinh ( tu 0 den 9999 )
    * * hay ( ) la dau hieu phan chu thich, khong co tac dung trong chuong trinh.
    Phay mat phang la cau chu thich
    Dau ; la dau ngat dong, ket thuc mot cau lenh.
    2. Cau lenh ket thuc, tam dung chuong trinh
    Co 4 cau lenh co the lua chon:
    + M00 tam dung chuong trinh, se tiep tuc khi nhan phim "cycle start" tren bang dieu khien
    + M01 tam dung chuong trinh, nhu M00, nhung co kem theo tin hieu bao tam dung
    + M02 ket thuc chuong trinh, khong lap lai
    + M30 ket thuc chuong trinh, con tro quay tro ve vi tri dau chuong trinh (lap lai)
    Cau truc: Mxx; Vi du M00;
    3. So thu tu cau lenh:Nxxxx
    Moi mot cau lenh hay mot nhom cau lenh co the duoc danh so thu tu bang mot tu lenh Nxxxx o dau cau hay bat dau nhom cau.
    Cau truc: Nxxxx trong do: xxxx la so thu tu cau lenh Lay bat ky tu 0 den 9999
    Vi du : N0002 G01 X100 F120; hay N2 G01 X100 F120;
    N3 G00 X100 Y120;
    X30;
    G01 X120 Y150 F120;
    N06.................
    trong do: N02 la so thu tu cua mot cau lenh cat thang. Con N03 la thu tu cua nhom 3 cau lenh, hai cau lenh dich chuyen nhanh va mot cau lenh cat.
    Chu y: thu tu cua nhom cau lenh hay cau lenh se tinh tu khi bat dau co tu lenh Nxxx cho toi khi co tu lenh Nxxxx tiep theo. Vi du N02 la thu tu cua cau lenh tinh tu sau tu lenh N2 toi N3 va N3 la thu tu cua nhom cau lenh bat dau tu N3 den N6.
    so thu tu co the la bat ky, khong phai xep lan luot.
    4. Toc do cat F (feedrate):
    Toc do cat duoc lap trinh bang cau lenh Fxxx. Trong do xxx la toc do cat tinh bang mm/phut.Voi he inch su dung cau lenh G94F20 (20inch/phut)
    Vi du: F120
    5. So vong quay truc chinh S
    So vong quay truc chinh lap trinh bang cau lenh Sxxxx trong do xxxx la so vong quay tinh bang vong/phut
    Vi du : S1000
    6. Cau lenh truc chinh quay trai, phai, dung truc chinh M03/M04/M05:
    M03 truc chinh quay theo chieu kim dong ho
    M04 truc chinh quay nguoc chieu kim dong ho
    M05 dung quay truc chinh
    Chu y: thuong ket hop cac cau lenh nay voi cau lenh S:
    Vi du M03S2000 (tuong duong voi S+2000 truc chinh quay theo chieu kim dong ho voi toc do 2000vong/phut)
    M04S2000 (tuong duong voi S-2000 truc chinh quay nguoc chieu kim dong ho voi toc do 2000vong/phut)
    M05 dung quay
    7. Lenh goi dao T
    Trong may tien, phay CNC (hay may xung EDM), thuong co nhieu dao (nhieu dien cuc) ma khi gia cong cac chi tiet voi nhieu nguyen cong khac nhau se phai su dung cac dao khac nhau. Moi mot dao duoc gan boi mot dia chi Txx, trong do xx la so thu tu cua dao.
    Vi du : loai may tien CNC co 12 dao, se co 12 dia chi tuong ung T1 den T12.
    8. Cau lenh ve toa do tuyet doi G90/toa do tuong doi G91:
    Toa do cua diem tinh theo goc toa do (0,0) cua chi tiet duoc goi la toa do tuyet doi. Cac toa do tuyet doi duoc khai bao bang cau lenh G90.
    Toa do cua diem tinh theo goc la diem hien tai duoc goi la toa do tuong doi va duoc khai bao bang cau lenh G91.
    Vi du: ban muon dao chay nhanh, thang, khong cat tu diem hien tai X50,Y50 den diem X100,Y100 theo goc toa do 0,0 cua chi tiet. Ban co 2 cach dua toa do:
    -Cach 1: ban phai thong bao toa do diem theo toa do tuyet doi G90 G00X100 Y100;
    -Cach 2: ban phai thong bao toa do cua diem theo toa do tuong doi G91 G00X50,Y50;
    Chu y: cach 1 va cach 2 tac dung la tuong duong.
    Cau lenh G90 hay G91 thuong dung o dau chuong trinh, cho biet toan bo chuong trinh tinh theo toa do tuong doi hay tuyet doi.
    Co the dung ket hop ca hai cau lenh khi can.
    9. Lenh chay dao nhanh, thang, khong cat G00
    Cau truc G00X...Y...
    Trong do X...Y...la toa do cua diem dao can di toi.
    Lenh nay cho phep dao chay nhanh, khong cat va thang tu vi tri dao hien hanh toi vi tri X...Y....
    Can chu y la dao se chay nhanh hay cham, tuy thuoc vao che do cai dat cua may. Va tren duong di cua dao, nhat thiet khong duoc co gi can tro, neu khong se gay va cham, hong dao.
    Co nhieu cach de dich chuen tu diem hien hanh cua dao den diem x...y...:
    -Dich chuyen theo duong cheo : G00X...Y...;
    -Dich chuyen song song voi truc X toi diem X..., sau do song song voi truc Y toi diem Y.... bang cau lenh: G00X...
    Y...;
    -Dich chuyen song song voi truc Y toi diem Y..., sau do song song voi truc X toi diem X.... bang cau lenh: G00Y...
    X...;
    10. Lenh cat thang G01
    Cau truc G01X...Y...F...
    Trong do X...Y... la toa do cua diem dich can toi. Con F...la toc do cat.
    Cung co nhieu cach de chay dao tu diem hien tai toi diem X...Y...
    -Dich chuyen theo duong cheo : G01X...Y...F...;
    -Dich chuyen song song voi truc X toi diem X..., sau do song song voi truc Y toi diem Y.... bang cau lenh: G01X...F...
    Y...;
    -Dich chuyen song song voi truc Y toi diem Y..., sau do song song voi truc X toi diem X.... bang cau lenh: G01Y...F...
    X...;
    11. Cau lenh cat theo cung tron G02/G03
    G02 la cau lenh cat cung tron theo chieu kim dong ho, G03 cat nguoc chieu kim dong ho.
    Cau truc G02X...Y...R...
    trong do X...Y... la toa do diem cuoi cua cung tron. R la ban kinh cua cung tron.
    Truong hop khong xac dinh duoc ban kinh ma xac dinh duoc tam cua duong tron, ta dung:
    G02X...Y...I...J...
    trong do I...J...la toa do tam cung tron
    Truong hop can cat ca duong tron, dung cau lenh:
    G02I...J...R...
    Can chu y phuong cat de su dung G02 hoac G03 cho dung.
    12. Cau lenh bu dao G40/G41/G42
    Khi ban cat, tren ly thuyet, ban thuong tinh toa do cua dao cat la tam dao. nhung tren thuc te, khi cat canh, ban lai phai dung toi canh dao.De khong phai tinh lai toa do cat, chung ta su dung lenh G41 hoac G42
    G41 cho phep dao dich chuyen sang trai bien dang cat voi nua ban kinh dao (duoc khai bao trong bo nho dao trong may).Cac toa do duoc giu nguyen nhu o tam dao
    G42 cho phep dao dich chuyen sang phai bien dang cat voi nua ban kinh dao. Cac toa do duoc giu nguyen nhu tam dao
    G40 huy bo dich chuyen.
     
  4. bkdn
    Offline

    Tài xế O-H
    Expand Collapse

    Tham gia ngày:
    8/4/10
    Số km:
    294
    Được đổ xăng:
    54
    Mã lực:
    51
    Xăng dự trữ:
    146 lít xăng
    Tôi xin bổ xung phần nói về G41 và G42,tiếng anh gọi là cutter compensation,tạm dịch là bù trừ lưỡi cắt,mà bù trừ thì phải cho máy biết là bù trừ bao nhiêu qua số D offset,nếu không có thì máy sẽ đứng không chạy mà nổi (Arlam)đèn đỏ.Còn G40 là lệnh huỷ bỏ số D offset cuả G41,G42
    vị trí dao cắt trước khi vào câu lịnh G41,42 cũng quan trọng ,nếu không chừa khoảng cách nhiều hơn con số trong D offset thì cũng sẽ bị đứng máy.
    ví dụ:số offset trong geometry D dao số 1 bán kính là 12.5mm(radius)
    thì
    G0 G90 G54 X-15. Y-14. ; (số x,y lùi lại lớn hơn số trong D1)
    G1 G41 X0. Y0. D1 F150.;
    X15.;
    G0 Z25. M9;
    G40 Z100 M5; (xoá D offset)

    hoặc G02( theo chiều kim đồng hồ ), G03 (ngược chiều kim đồng hồ)
    G54 X=0. Y=0.
    (sẽ cắt vòng tròn bán kính là 10mm)

    G0 G90 G54 X0. Y-25. ; (số X lùi lại lớn hơn số trong D1)
    G1 G41 Y10. D1 F150.;
    G02 Y10. R10 ; (theo chiều kim đồng hồ ,từ dưới cắt lên nửa vòng bên trái)
    Y-10. R10. ; (theo chiều kim đồng hồ ,tiếp cắt xuống nửa vòng bên phải)
    G40 Y-25. ; (xoá D offset)
    G0 Z25. M9;
    G91 G28 Z0. M5;
    G90 ; (trở về lệnh tuyệt đối vị trí G54)
    M30;
    %
    Xin bổ xung rõ nghiã G90 và G91
    G90 tiếng anh là Absolute tạm dịch là tuyệt đối ,nghiã là khoảng cách tuyệt đối liên hệ đến G54,hoặc G55,G56,G57,G58,G59.....(máy HASS thì có nhiều hơn)
    G54 là điểm Zer0
    dùng G90
    bạn đục 1 lỗ vơí khoảng cách zero cuả G54 là 15mm thì viết X15 ,mũi khoan đang nằm ở vị trí X15. và bạn muốn từ vị trí đó đục thêm vơí khoang cách là 5mm ,thì bạn viết là X20.

    G0 G90 G54 X15. Y0. ;
    S1500 M3;
    G43 H1 Z25. M8;
    G73 Z-10. Q.5 R3. F50.; (sẽ đục 1 lỗ ở vị trí X15.)
    X20.; (đục thêm 1 lỗ vị trí X20.)
    G0 G80 Z25. M9;
    G91 G28 Z0. M5;
    G90 ; (trở về lệnh tuyệt đối vị trí G54)
    M30;
    %


    G91 tiếng anh là Incremental (tạm hiểu là giá trị gia tăng,số cộng thêm)

    G0 G90 G54 X15. Y0. ;
    S1500 M3;
    G43 H1 Z25. M8;
    G73 Z-10. Q.5 R3. F50.; (sẽ đục 1 lỗ ở vị trí X15.)
    G91; (Lệnh G91 )
    X5. ; (đục thêm 1 lỗ vị trí X20.)
    G90;
    G0 G80 Z25. M9;
    G91 G28 Z0. M5;
    G90 ; (trở về lệnh tuyệt đối vị trí G54)
    M30;
    %
     

Chia sẻ trang này