Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

ko ạ , ý em là nếu các tọa độ của bác ra toàn YZ như vậy có phải mình đang gia công trên mặt phẳng YZ không ạ ? vậy mình có cần phải khai báo G19 ra không , em thấy bác vẫn xuất hiện G17 ? mong bác chỉ giáo ạ ! thanks bác !
Bạn chưa hiểu G17 G18 G19 ra sao ?
Thực chất G17 để định nghĩa Spindle vuông góc với X Y và khi coi 4 mặt còn lại tương đương với 4 chiều angle head thì rõ rang Spindle mà controler hiểu luôn là G17 và hiển nhiên code vẫn ngon lành với 4 mặt còn lại.
Vidu Mình dùng máy 3 trục ( chỉ duy nhất G17) hoàn toàn gia công trên 5 mặt bằng các Angle head đổi chiều Spindle nhưng controler lại luôn luôn hiểu Spindle của nó vẫn G17.
Thế mới hay !
Còn máy của bạn nói có thể nó sẽ có 5 mặt với Option mỗi mặt y như một con 3 axis có nghĩa là mỗi mặt hoàn toán có các Cycle , các option tối ưu ...Khi đó đòi hỏi code đáp ứng được các options này và mục đích là khai thác được các tính năng tiên tiến trên cả 5 mặt khi đó G18 G19 là nhất thiết phải khai báo nhé
 
Last edited:
Author
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

em hiểu rồi bác ơi ! thank bác rất nhiều ạ ! :D bác thật là danh bất hư truyền !
 

iPumpkin

<center><b>CAM Programmer</b></center>
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

  • loveteenvn: anh em tranh luận, đúng sai là chuyện bình thường, bác không nên châm biếm nhé, G19 để gọi mặt YZ, tuy nhiên nó có giá trị để bù dao, chí mèn chạy không bù dao nên không vấn đề gì. chimen: Tân thử bù dao theo mặt YZ thử xem, có ra G41 không (đừng dùng cuttom,on trong macro nhé)
 

QuyenQCM

Active Member
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

còn một cách đơn giản không cần post nữa là ta lập trình 3 trục XY bình thường, sau đó nếu gia công trên mặt yz thì ta chuyển convert giá trị của X thành giá trị Z và ngược lại tương tự với mặt còn lại ( chú ý dấu của các trục ) như vậy, với 1 con máy cổ điển 3 trục có thêm đầu xoay, ta hoàn toàn có thể làm chủ nó mà không phải rắc rối về phần code.
Mình đã test trên con này rồi:


Quan trọng là mình muốn làm ntn thôi.
:) bạn thử convert theo cách của mình xem.
Chú ý: nếu đầu xoay không song song với ox hoặc oy thì không dùng được phương pháp này nhé. trường hợp đó thì phải có 1 bộ post hoặc mình sẽ phải làm 1 công cụ tính toán chỉnh sửa code XY riêng sao cho máy hệ điều hành 3 trục bình thường vẫn chạy được, Giống như bạn đang có 1 con máy cnc 3 trục bình thường, mà muốn biến nó thành con máy 5 mặt hoặc nghiêng đầu, nhưng không muốn thay đổi phần điều khiển, chỉ gắn đồ gá hoặc dụng cụ chuyển hướng của trục chính, vẫn dùng phần mềm CAM cho 3 trục, vẫn xuất Gcode 3 trục bình thường nhưng phải convert code để sao cho gia công đúng ý, " với mấy kiểu biến hóa code này thì mình thường xuyên làm- đơn giản hơn rất nhiều, đỡ đau đầu ...
:) còn nếu có bộ post cho riêng máy thì là tốt nhất
 
Last edited:
Author
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

không ạ ! em không châm biếm đâu ạ ! đúng là diễn đàn mình nhiều cao thủ về post , qua toic này em cũng học hỏi được nhiều ! nếu có thể bác chimenbk có thể chỉ thêm cho em về cách post ra các tọa độ có YZ như của bác trên catia không ạ ? đúng là rất cao thủ , em thấy khi out ra APT thì nó hoàn toàn là data cho máy 5 trục , bác làm làm thế nào mà xử lý được mất ABC vậy ạ ? xin bác chỉ dạy ạ ! cảm ơn bác và mọi người !
 
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

  • loveteenvn: anh em tranh luận, đúng sai là chuyện bình thường, bác không nên châm biếm nhé, G19 để gọi mặt YZ, tuy nhiên nó có giá trị để bù dao, chí mèn chạy không bù dao nên không vấn đề gì. chimen: Tân thử bù dao theo mặt YZ thử xem, có ra G41 không (đừng dùng cuttom,on trong macro nhé)
1- Code cho máy 3 axis thuần túy dùng Angle Head chắc chắn kô bù dao đướng trong mặt YZ và XZ nhưng mình vẫn out ra G41 cho vui
PHP:
%
O1000
N1 G49 G54 G17 G80 G40 G90 G23 G94 G01 G98
( TOOL DATA : T1 END MILL D 1 )
N2 T1 M6
( OPERATION : PROFILE CONTOURING.1 )
N3 G0 G43 Z2.868 H1 S70 M3
N4 X1. Y.3338
N5 X2. Z1.868
N6 G1 X1. F11.81
N7 Y.3198 Z1.96
N8 Y.286 Z2.0438
N9 Y.2354 Z2.116
N10 Y.1713 Z2.1742
N11 Y.0971 Z2.2164
N12 Y.0165 Z2.2416
N13 G41 Y-.0724 Z2.2488 D1
N14 Y-.3303 Z2.2256 F39.37
N15 Y-.5839 Z2.1729
N16 Y-.8297 Z2.0914
N17 Y-1.0645 Z1.9823
N18 Y-1.2853 Z1.8468
N19 Y-1.489 Z1.6869
N20 Y-1.6729 Z1.5046
N21 Y-1.8347 Z1.3024
N22 Y-1.9722 Z1.083
N23 Y-2.0836 Z.8492
N24 Y-2.1674 Z.6041
N25 Y-2.2225 Z.351
N26 Y-2.2481 Z.0933
N27 Y-2.2439 Z-.1656
N28 Y-2.21 Z-.4224
N29 Y-2.1468 Z-.6735
N30 Y-2.0552 Z-.9157
N31 Y-1.9364 Z-1.1458
N32 Y-1.7919 Z-1.3608
N33 Y-1.6237 Z-1.5576
N34 Y-1.4339 Z-1.7339
N35 Y-1.2252 Z-1.8872
N36 Y-1.0002 Z-2.0155
N37 Y-.762 Z-2.1171
N38 Y-.5137 Z-2.1906
N39 Y-.2586 Z-2.2351
N40 Y0 Z-2.25
N41 Y5.
N42 Y5.2612 Z-2.2348
N43 Y5.5189 Z-2.1894
N44 Y5.7696 Z-2.1143
N45 Y6.0098 Z-2.0107
N46 Y6.2364 Z-1.8799
N47 Y6.4463 Z-1.7236
N48 Y6.6366 Z-1.544
N49 Y6.8048 Z-1.3436
N50 Y6.9486 Z-1.125
N51 Y7.066 Z-.8912
N52 Y7.1555 Z-.6453
N53 Y7.2158 Z-.3907
N54 Y7.2462 Z-.1308
N55 Z.1308
N56 Y7.2158 Z.3907
N57 Y7.1555 Z.6453
N58 Y7.066 Z.8912
N59 Y6.9486 Z1.125
N60 Y6.8048 Z1.3436
N61 Y6.6366 Z1.544
N62 Y6.4463 Z1.7236
N63 Y6.2364 Z1.8799
N64 Y6.0098 Z2.0107
N65 Y5.7696 Z2.1143
N66 Y5.5189 Z2.1894
N67 Y5.2612 Z2.2348
N68 Y5. Z2.25
N69 Y0
N70 Y-.0362 Z2.2497
N71 Y-.0724 Z2.2488
N72 G40 Y-.1644 Z2.2349
N73 Y-.2481 Z2.201
N74 Y-.3204 Z2.1504
N75 Y-.3785 Z2.0863
N76 Y-.4208 Z2.0122
N77 Y-.446 Z1.9315
N78 Y-.4532 Z1.8427
N79 X2.
N80 M30
%



2 - đây là code cao cấp dành cho máy 5 mặt thực sự mà controler hỗ trợ Full option trên cả 5 mặt ( G41 G40 G19 (G18) Các Cycle ..)
PHP:
%
O1000
N1 G49 G54 G17 G80 G40 G90 G23 G94 G01 G98
( TOOL DATA : T1 END MILL D 1 )
N2 T1 M6
( OPERATION : PROFILE CONTOURING.1 )
N3 G0 G43 Z2.868 H1 S70 M3
N4 X1. Y.3338
N5 X2. Z1.868
N6 G1 X1. F11.81
N7 Y.3198 Z1.96
N8 Y.286 Z2.0438
N9 Y.2354 Z2.116
N10 Y.1713 Z2.1742
N11 Y.0971 Z2.2164
N12 Y.0165 Z2.2416
N13 G41 Y-.0724 Z2.2488 D1
N14 G3 G19 Y0 Z-2.25 J.0724 K-2.2488 F39.4
N15 G1 Y5.
N16 G3 Y5. Z2.25 J0 K2.25
N17 G1 Y0 F39.37
N18 G3 Y-.0724 Z2.2488 J0 K-2.25
N19 G40 Y-.4532 Z1.8427 J.0127 K-.3935
N20 G1 X2.
N21 M30
%


Do Postprocessor mới được lắp ráp nên một số chỗ chưa ưng Ví dụ G19 cần đư lên trên lúc Mặt YZ mới được nhận ...
 
Last edited:
Author
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

em không thể nói được điều gì cả ! bác chimenbk đúng là một cao thủ thực sự về CAM và post , cảm ơn anh vì những bài viết nhé ! mà hình như anh chimenbk đang xài chuyên về catia phải không ạ ? bác có thể cho em ý kiến về CAM trên catia không ạ ? ý em là nó có hay + đơn giản + chuyên nghiệp không ạ ? em đang suy nghĩ có nên đầu tư nhiều vào phần mềm này không ạ ? cảm ơn bác ạ !
 
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

Lâu lắm em mới quay lại diễn đàn và lâu lắm mới thấy một bài viết hay và chuyên sâu như thế này ! anh Tân đúng là một cao thủ thực sự đó bạn lovetee à , không những catia mà mastercam , NX đều rất oke ! nhân tiện đây anh Tân có thể giải thích cho em một vấn đề được không ạ ? đó là trên catia để out ra được G41 hay G42 thì mình cần can thiệp vào post hay gì vào ppwork không ạ ? như đoạn code của bác đó đối với dòng có angle head thì mình mình bù chiều dài dao thế nào ạ ? về nguyên lý ấy ! cảm ơn bác rất nhiều ạ ! :)
 

iPumpkin

<center><b>CAM Programmer</b></center>
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

Chào các bạn.

Mình cũng khoái cái này lắm, tuy nhiên mình nghĩ rằng ở khía cạnh nào đó chúng ta ngày càng xa rời bản chất của câu hỏi mà chủ thớt đã đặt ra, đó là bản chất của máy 5 face.

Nó khác khái niệm Angle Head mà chimen đưa ra, Angle Head là một cái Head được mua thêm và gắn thêm vào máy và mở rộng khả năng gia công của nó, nó có một số nhược điểm là không bù dao được trong G18, G19 như Tân nói, do đó nó chỉ hay dùng để Khoan hay Chạy contour mà thôi.

Còn máy 5 Face nó được trang bị nguyên một cái Spindle đúng nghĩa, có nghĩa là nó có hai Spindle - thông thường tháo lắp bằng cơ, nếu mình nhở không lầm các máy dạng này rất to, mà thường này to thì là dạng nằm ngang, do đó nó có 2 Spindle theo hướng Z và hướng Y ( máy nằm ngang thì bạn cứ đưa bàn tay trái của mình ra đối xứng với quy tắc bàn tay phải, khi đó Z là trục tương tự trục Y máy thẳng đứng.

Cái Spindle thứ hai này bù dao hoàn toàn được như Spindle truyền thống, vì nó là máy chuyên dụng nên control của nó được trang bị thêm cái này.

Khi lập trình trong Catia thì lập trình bình thường ( sao cho trong APT hướng Spindle là hướng Y), khổ nỗi máy cái machine configure có sẳn từ các post trong IMS thì luôn luôn theo quy tắc bàn tay phải (cho máy thẳng đứng hay nằm ngang), khi đó bạn phải có thêm các macro tương ứng, thêm các Syntax như Rothed.

Mình xin lổi Tân trước vì mình nghĩ Code của Tân không biết là kiểm chứng hay thử nghiệm chưa, mình thì mình đã chạy trên post xịn rồi và nói ngay là mình cũng không hay chưa viết được post như vây, mình chỉ nói một cái để kiểm tra đúng hay không đó là khi mà code đúng mô phỏng trong Cimco cái Tool Axis Vector nếu mà Spindle theo hướng Y thì nó cũng theo hướng Y, và nó hoàn toàn bù dao được, code của Tân thì hoàn toàn theo hướng Z, thế thì khác xa cái mà mình đã chạy thực tế trên máy.
 
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

Mình xin lổi Tân trước vì mình nghĩ Code của Tân không biết là kiểm chứng hay thử nghiệm chưa, mình thì mình đã chạy trên post xịn rồi và nói ngay là mình cũng không hay chưa viết được post như vây, mình chỉ nói một cái để kiểm tra đúng hay không đó là khi mà code đúng mô phỏng trong Cimco cái Tool Axis Vector nếu mà Spindle theo hướng Y thì nó cũng theo hướng Y, và nó hoàn toàn bù dao được, code của Tân thì hoàn toàn theo hướng Z, thế thì khác xa cái mà mình đã chạy thực tế trên máy.
Cái post Angle Head thì mình kiểm chứng hoàn toàn trên một Post chuẩn của bọn khách hàng. Thông thường khách hàng mình nó cho theo một Post Xịn làm cho nó và đây là cơ hội mình thử nghiệm code do Post của chính mình làm ra kết hợp Vericut nữa.
Còn chuyện hướng XYZ gì đó thì mình hoàn toàn làm chủ được cho dù nó đổi thế nào cũng chơi được . Với Post trên mình làm một cái theo quan điểm của mình là Spindle chuẩn theo hướng Z.
Post mình làm OK trên cảu IMS , ICAM ... tuy nhiên làm dược điều này phải biết về APT kết hợp với Post.
Còn hướng của máy 5 Faces chắc chắn có một hướng Spindle là hướng chính còn lại sẽ là 4 options của spindle và như vậy 4 options này làm việc trên cùng một hệ quy chiếu gốc MCH chung chứ không thể mỗi khi thay Spindle lại xoay Gốc máy.
Tùy con máy thực tế nó làm việc như thế nào mình hoàn toàn chơi được với nó cho dù hướng Spndle theo hướng nào và có thể Bù dao được theo cả 5 mặt ...
em không thể nói được điều gì cả ! bác chimenbk đúng là một cao thủ thực sự về CAM và post , cảm ơn anh vì những bài viết nhé ! mà hình như anh chimenbk đang xài chuyên về catia phải không ạ ? bác có thể cho em ý kiến về CAM trên catia không ạ ? ý em là nó có hay + đơn giản + chuyên nghiệp không ạ ? em đang suy nghĩ có nên đầu tư nhiều vào phần mềm này không ạ ? cảm ơn bác ạ !
Nói về CAM chuyên nghiệp thì mình nói một câu cho bạn tưởng tượng nhé : Module CAM của Catia gấp mấy lần tiền Solidwork + Mastercam và được CAM gần như 100% trong khách hàng ngành Công nghiệp Hàng Không ( ít nhất là mình thấy điều này trong các khách hàng Cty mình ).
Lâu lắm em mới quay lại diễn đàn và lâu lắm mới thấy một bài viết hay và chuyên sâu như thế này ! anh Tân đúng là một cao thủ thực sự đó bạn lovetee à , không những catia mà mastercam , NX đều rất oke ! nhân tiện đây anh Tân có thể giải thích cho em một vấn đề được không ạ ? đó là trên catia để out ra được G41 hay G42 thì mình cần can thiệp vào post hay gì vào ppwork không ạ ? như đoạn code của bác đó đối với dòng có angle head thì mình mình bù chiều dài dao thế nào ạ ? về nguyên lý ấy ! cảm ơn bác rất nhiều ạ ! :)
Chào mừng trở lại hi vọng lợi hại hơn !
Bù hướng kính G41 G42 thì cứ có Cutcom trong APT ( tuy nhiên đúng nguyên tắc cutcom) thì IMS nó sẽ output ra thôi nhưng output ra cũng vô ích nếu máy CNC không hỗ trợ trong mặt ZY và ZX.
Bù theo hướng z thì bù bình thường G43 tức là đo đạc khoảng này rồi nhập vào máy CNC nhưng khoảng chiều dài phần Tool cắt thì Bù trực tiếp khi vào Post nói chính xác là phải biết chiều dài này lúc Post Gcode.
Câu hỏi này khá hay đi đúng chỗ khó giải quyết nhất của phần Angle Head xin chúc mừng vì đúng là lợi hai hơn xưa chút ! :D
 
Last edited:
Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

CẢM ƠN ANH Ạ ! em bận thi và cũng lâu lâu rồi em không động vào CAM gì cả , bây giờ rảnh em ôn lại một chút , anh Tân giúp em lúc khó khăn nhé ! cảm ơn anh ạ ! :)
 
T

thequangcnc

Ðề: Xin đựoc chỉ dạy về dòng máy phay cnc 5 mặt mitsubishi

Bác nào có nhu cầu sửa điện mitsubishi và phụ tùng cnc máy
cnc thì liên hệ với em nhé.0916533112
 
Top