Thảo luận Post Processor 3 4 5 axis

Author
Ðề: Thaor luận Post Processor 3 4 5 axis

Thank bác đã nêu những vấn đề em cũng chưa nghĩ đến
(em đoán BKA chắc bác học Bách)Không biết bác có ở HN không?Nếu có dịp mời bác đi cafe cùng cùng thảo luận về vấn đề này để em có dịp học hỏi thêm.


Vấn đề này bác nêu rất hay anh em cùng xây dựng diễn đàn ngày 1 phong phú và chia sẻ những gì có thể để Cơ khí ngày càng phát triển
nhưng theo em mảng Post Processer cho 5 trục hay lập trình 5trục trên đây nhiều" thùng rỗng kêu to "anh em ta có bàn thêm hay chia sẻ không khéo nước đô đầu vịt thôi chắc gì những cái thùng ấy đã hiểu, hao công tổn sức mà thôi!

Mình đang ở HN và gần khu BK HN , Có dịp nhất định gặp.

Thông tin của mình :
YM : Chimen_bka
MoBI : 0976362606

Mình Xin thông tin của Bác binhminh_12 đê tiện Liên hệ và cùng nhau xây dựng topic này.
thanks !
 
Ðề: Re: Ðề: Thaor luận Post Processor 3 4 5 axis

Tìm được người như Bác binhminh_12 là hiếm đấy. Bạn nên search xem những bài của Bác ý xem. sao không tự hỏi bạn đống góp được gì? 4 bài post? Hay chỉ là vào đọc rồi lại đi? Ai cũng như bạn thì....chả biết cơ khí việt nam sẽ thế nào.
Cho mình xin lỗi,mình muốn chia sẻ nhưng các vấn đề mình nói có ai đã va vấp đâu nên họ quan tâm làm gì, còn những người đã va vấp thì họ đâu bàn đến vì mình biết rồi? Với lại nói cái cơ bản thôi chứ ai cầm tay chỉ bút viết từng nét đựơc...? Các bạn cần chỉ dẫn con đường hay phải dắt đi trên đường?
Cũng như bác Anlongan nói,anh em mình hơi lạc chủ đề

Quay lại chủ chủ đề:
-muốn viết post đầu tiên phải hiểu control nó đọc cái gì, như thế nào? ra sao?
-Phần mềm Cam cho mình dữ liệu cái gì?như thế nào?và làm thế nào để control đọc hiểu và thực hiện theo phần mềm Cam mình đã lập trình?
Nếu có đáp án trên thì xây dựng post processer cho nó còn gì phải bàn?
Mà muốn như thế thì phải làm gì ?như thế nào?Mỗi người có cách thực hiện riêng và xây dựng riêng...!tuỳ theo khả năng mỗi người đâu ai giống ai...!
 
Last edited by a moderator:
Ðề: Thảo luận Post Processor 3 4 5 axis

Chào các bác!

Nhìn các bác làm mà em "thèm quá". Em chỉ mới tìm hiểu về gia công 5 trục trên NX, nhưng em không có thực tế mà chỉ là làm và mô phỏng trên phần mềm(bởi vì đam mê :26:). Có lẽ các bác cũng như em, vì mới tìm hiểu nên em có vài điều thắc mắc về cái khoản này mong các bác giúp đỡ:
+ Những điểm cần chú ý khi viết post cho máy 5 trục?
+ Khi viết post cho máy 5 trục thì cần chú ý những giá trị nào? (chẳng hạn pivot, gauge... ).
+ Các mã lệnh đặc biệt cho các máy 5 trục? (Chẳng hạn G43.4 ....). Thông thường khi em xuất chương trình thì giá trị Z của G43 sẽ cộng thêm Pivot distance vào gái trị Z.
.........

Đây là một chi tiết em thử làm bằng postbuilder của NX với máy TableAC hệ điều khiển Fanuc. Em không biết dùng Vericut nên chỉ xuất được chương trình trên Cimco thôi.

[video=youtube_share;vC9Iy8BIcHY]http://youtu.be/vC9Iy8BIcHY[/video]

Rất mong nhận được sự giải đáp của các bác!
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Chào các bác!

Nhìn các bác làm mà em "thèm quá". Em chỉ mới tìm hiểu về gia công 5 trục trên NX, nhưng em không có thực tế mà chỉ là làm và mô phỏng trên phần mềm(bởi vì đam mê :26:). Có lẽ các bác cũng như em, vì mới tìm hiểu nên em có vài điều thắc mắc về cái khoản này mong các bác giúp đỡ:
+ Những điểm cần chú ý khi viết post cho máy 5 trục?
+ Khi viết post cho máy 5 trục thì cần chú ý những giá trị nào? (chẳng hạn pivot, gauge... ).
+ Các mã lệnh đặc biệt cho các máy 5 trục? (Chẳng hạn G43.4 ....). Thông thường khi em xuất chương trình thì giá trị Z của G43 sẽ cộng thêm Pivot distance vào gái trị Z.
.........

Đây là một chi tiết em thử làm bằng postbuilder của NX với máy TableAC hệ điều khiển Fanuc. Em không biết dùng Vericut nên chỉ xuất được chương trình trên Cimco thôi.

[video=youtube_share;vC9Iy8BIcHY]http://youtu.be/vC9Iy8BIcHY[/video]

Rất mong nhận được sự giải đáp của các bác!
G-code chạy đúng là 1 phần. Phần còn lại bạn phải kiểm soát G-code đó có tốt không và việc nạy là khó vì tool 5 axis nó đảo trái rồi phải, rồi đâm xuống ... nếu không kiểm soát đc các tốc độ thực tại vùng giao đầu tool và phôi sẽ dễ gãy tool đó bạn.
Như đã nói cắt mỏng như sợi tóc thì không sao nhưng cắt đúng hoặc gần đúng với các thông số nhà SX tool thì việc kiểm soát này là cần thiết.
Với 3 axis vidu F100 thì do chuyển động 3 trục nên giá trịn này hoàn toàn kiểm soát.
nhưng 5 trục giá F100 còn phải tính thêm hệ số liên quan góc tool nên cực kì nguy hiểm đấy.

thanks !
 

QuyenQCM

Active Member
Ðề: Thảo luận Post Processor 3 4 5 axis

Không để ý có cái topic hót thế này, nhưng đọc từ đầu đến cuối thì chỉ thấy các bác PR bản thân,
chẳng thấy có gì thảo luận để mở mang kiến thức gì cả, mà các kiến thức đều góp nhặt nơi này nơi khác, cũng chưa có gì là tự sáng tác ra cả, giống như đi học có người học giỏi có người học dốt, ông học giỏi thì tự đắc khoe mình vô đối, ông học dốt thấy vậy gật gù vô đối....

@ các chiến hữu, 5 trục giờ xoàng quá rồi, tớ có con robot 6 bậc tự do cộng thêm 1 trục xoay tròn gá sản phẩm ( tổng cộng 7 bậc tự do) mời các chiến hữu viết post cho em nó ạ, bác nào viết được tớ quỳ rạp sát đất và lạy như thánh sống.
video em nó đây ạ[video=youtube;j4akxGjTbOs]http://www.youtube.com/watch?v=j4akxGjTbOs[/video]
tớ là tớ định nhấc 1 em nó về đợt mấy tháng trước nhưng đột suất đồng chí của tớ rút vốn thế là toi hết cơm hết cháo...
 

QuyenQCM

Active Member
Ðề: Thảo luận Post Processor 3 4 5 axis

đề nghị bác chủ thớt hướng dẫn cho các tín đồ catia cách có thể viết Post và kèm theo các phần mềm phụ trợ.... tài liệu... như tinh thần bác hô hào từ câu đầu tiên
Cùng nhau xây dựng cơ khí Việt....
 
Last edited by a moderator:
Ðề: Thảo luận Post Processor 3 4 5 axis

G-code chạy đúng là 1 phần. Phần còn lại bạn phải kiểm soát G-code đó có tốt không và việc nạy là khó vì tool 5 axis nó đảo trái rồi phải, rồi đâm xuống ... nếu không kiểm soát đc các tốc độ thực tại vùng giao đầu tool và phôi sẽ dễ gãy tool đó bạn.
Như đã nói cắt mỏng như sợi tóc thì không sao nhưng cắt đúng hoặc gần đúng với các thông số nhà SX tool thì việc kiểm soát này là cần thiết.
Với 3 axis vidu F100 thì do chuyển động 3 trục nên giá trịn này hoàn toàn kiểm soát.
nhưng 5 trục giá F100 còn phải tính thêm hệ số liên quan góc tool nên cực kì nguy hiểm đấy.

thanks !
Quá chính xác luân,khi trục quay nghiêng ngả tool chịu thêm cả lực uấn và lực hướng trục nên rất dễ byebye tool ngay khi vừa vào cắt dù F rất nhỏ.còn sau đó là trục quay 360độ thì sản phẩm nhỏ quay nhanh và sản phẩm lớn quay chậm để đúng giá trị F khai báo...
Không biết bác bên Catia kiểm xoát cái này như thế nào?test F hay khống chế F khi quay vậy?Còn em cứ chạy F nhỏ và step down nhỏ cho lành lâu tý nhưng an toàn cho tool.(gãy tool tiếc tiền lắm)

Không biết bác Chimen có rành về NC 5trục dạng vecter không?Nc chỉ có toạ độ điểm và chỉ phương của tool thôi không có giá trị góc ABC.
Đây là 1 đoạn mã của vecter ai chỉ giáo với nhé(em nhìn cái này rất gét vì không test được góc của truc nhưng khả năng nó có thể sài cho bất kỳ máy nào không cần quan tâm đến cấu trúc cơ khí AB ,BC hay AC em hỏi anh google chẳng thấy đâu đề cập):
35 G0 Z+5.156
36 G1 X+2.062 Y+74.972 Z+5.156 NX0.000 NY0.000 NZ0.000 TX0.1272 TY0.6343 TZ0.7625
37 G1 X+1.189 Y+43.245 Z+5.156 NX0.000 NY0.000 NZ0.000 TX0.1272 TY0.6343 TZ0.7625
38 G1 X-1.100 Y+31.827 Z-8.569 NX0.000 NY0.000 NZ0.000 TX0.1272 TY0.6343 TZ0.7625
39 G1 X-1.354 Y+30.558 Z-10.094 NX0.1979 NY0.9802 NZ-0.0055 TX0.1272 TY0.6343 TZ0.7625
40 G1 X+0.615 Y+30.177 Z-9.890 NX0.2066 NY0.9784 NZ0.001 TX0.1328 TY0.6281 TZ0.7667
41 G1 X+2.331 Y+29.822 Z-9.715 NX0.2142 NY0.9767 NZ0.0066 TX0.1377 TY0.6226 TZ0.7703
42 G1 X+4.048 Y+29.466 Z-9.541 NX0.2219 NY0.975 NZ0.0123 TX0.1426 TY0.6171 TZ0.7739
43 G1 X+6.979 Y+28.811 Z-9.251 NX0.235 NY0.9718 NZ0.0218 TX0.151 TY0.6075 TZ0.7799
44 G1 X+9.901 Y+28.113 Z-8.972 NX0.2481 NY0.9682 NZ0.0312 TX0.1595 TY0.5977 TZ0.7857
45 G1 X+11.490 Y+27.709 Z-8.827 NX0.2552 NY0.9662 NZ0.0363 TX0.164 TY0.5923 TZ0.7889
46 G1 X+13.080 Y+27.304 Z-8.682 NX0.2623 NY0.9641 NZ0.0414 TX0.1686 TY0.5868 TZ0.792
......
58261 G1 X-0.850 Y+40.172 Z-117.511 NX0.000 NY0.000 NZ0.000 TX0.7571 TY0.1191 TZ0.6423
58262 G1 X+12.778 Y+42.316 Z-105.949 NX0.000 NY0.000 NZ0.000 TX0.7571 TY0.1191 TZ0.6423
58263 G1 X+21.681 Y+71.798 Z-105.949 NX0.000 NY0.000 NZ0.000 TX0.7571 TY0.1191 TZ0.6423
58264 M30
(X+21.681 Y+71.798 Z-105.949 :tạo độ của tool
NX0.000 NY0.000 NZ0.000 TX0.7571 TY0.1191 TZ0.6423 vecter của tool theo các hướng )
Mã trên em chạy trên Itnc 530 thì oke nhưng không biết các control khác như thế nào?
 

QuyenQCM

Active Member
Ðề: Thảo luận Post Processor 3 4 5 axis

@Thủy:NX0.000 NY0.000 NZ0.000 TX0.1272 TY0.6343 TZ0.7625 là mã code nào vậy, tớ chưa nhìn thấy bao giờ, lần trước tớ đã cho chú xem cái bộ post tool theo hướng vector nhưng mà là gcode (ijk)
 
Ðề: Thảo luận Post Processor 3 4 5 axis

@Thủy:NX0.000 NY0.000 NZ0.000 TX0.1272 TY0.6343 TZ0.7625 là mã code nào vậy, tớ chưa nhìn thấy bao giờ, lần trước tớ đã cho chú xem cái bộ post tool theo hướng vector nhưng mà là gcode (ijk)
Hì,đây là mã code của thàng SolidCam,mới đầu em cũng ko dám chạy máy nhưng bên SolidCam bảo cứ yên tâm nên cho vào test thử thấy chạy ngon lành giống như lập trình (chạy Itnc 530)
Còn đang có ý định check tren Fanuc xem sao nhưng chưa liên hệ được máy...:106:
Ko biết có thể nhờ con robot của bác đọc thử đc ko:7::7::7::7:
 
Last edited:

QuyenQCM

Active Member
Ðề: Thảo luận Post Processor 3 4 5 axis

cứ post tại đây thôi, chỉ cần soi tọa độ là đủ biết nó có chạy được hay không.
 

iPumpkin

<center><b>CAM Programmer</b></center>
Ðề: Thảo luận Post Processor 3 4 5 axis

Gia công CAM của Catia rất là hay đấy các bác. Về mãng 5trục nó có các tùy chọn mà các phần mềm khác chưa chắc làm được đâu. Để mình rảnh giới thiệu cho các bác xem.

Bác chủ thớt đưa ra chủ yếu là các ví dụ của mình. Nói chung đây là điều tốt, tuy nhiên những điều bác nói là chưa hoàn toàn đúng cho tất cả các trường hợp. 5 trục còn nhiều thứ quan trọng lắm. Nói về Post Processor, mình chỉ thấy có vài người có cơ hội gia công cơ khí một cách bài bản mới lỉnh hội được hết về Post Processor mà thôi.

Phần còn lại chủ yếu là các công ty bán phần mềm - dĩ nhiên các công ty này cơ hội tiếp thu kỹ thuật 5 trục từ chuyên gia nước ngoài. Tuy nhiên chắc chắn là các chuyên gia này "dấu" một số thứ quan trọng mà các bạn chưa biết. Cũng như các post 5 trục của bạn chưa chạy được cho thực tế đâu.
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

đề nghị bác chủ thớt hướng dẫn cho các tín đồ catia cách có thể viết Post và kèm theo các phần mềm phụ trợ.... tài liệu... như tinh thần bác hô hào từ câu đầu tiên
Cùng nhau xây dựng cơ khí Việt....
Các bác có thể cụ thể hơn đi !
Chúng ta nên mổ sẻ từng vấn đề một thì hay hơn và không nên chung chung vì thế nên có những câu hỏi kiểu cũng xé nhỏ.
Còn công cụ thì mỗi người mỗi khác, riêng mình thì bộ khép kín sẽ là :
1- Programing và tối ưu toolpath trên Catia. Cái này thì tài liệu help là quá đủ.
2- Xuất gcode sài Post tự viết hoạc IMS , ICAM crachs
( bọn trung quốc nó sài hoài mà
chả sao , nên nhớ trung Q giàu và đẹp nhờ cái crachs này nên đừng nghĩ crachs
là không tốt và không tin cậy. Cái này có thể kiếm trên các diễn đàn của tụi China. nếu cần thì ...
3-Cái cuối cùng là check cái Gcode hay Lcode đó cái này nhiều đồng chí nghĩ là mô phỏng ( Check nhé )
riêng tối thì dùng thằng Vericut vì thằng này là rất nổi tiếng và không biết có nhiều đồng chí dùng không. Tôi bảo đảm là rất hay. riêng khoản check Gcode check cả tóc độ cho phép, spinle on hay off ...
Nếu siêu hơn thì Xây dựng Machine cho nó chạy rất good đó.
Các dồng chí có thể Search trên Google là download.
Viết Post và cấu hình Post là 2 chuyện khác nhau rất lớn. Bản thân mình đang Nghiên cứu viết Post tất nhiên viết một cái Base sau đó tuỳ từng control sẽ chỉnh cho phù hợp.
Diễn đàn này Nên thiên về ứng dụng thì hay hơn vì thế nên tận dụng. Riêng Viết Post thì ai có tài cứ thể hiện cho mọi người học hỏi.
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Bây giờ mình đư một chi tiết cho các đồng chí Program hoặc Làm sao cắt đc chính xác nhất. Làm đc như vậy mới sành lập trình và mới đc gọi là giỏi lập trình. Việc Post sẽ giải quyết tiếp theo sau.
ảnh :


Links : http://www.mediafire.com/?243v5eu9db67yd4

Yêu cầu mọi ngươi trình bày cach gá đặt và cách cắt của mình trên 5 axis.
và cùng thảo luận và hi vọng qua cái chi tiết nhỏ này sẽ tìm ra vấn đề lớn.
Vật liệu HK nhôm và phôi box tuỳ các bác cho size
Đây là chi tiết cụ thể để chúng ta thảo luận nhưng lưu ý chủ đề chính vẫn là Post 3-4-5 trục các bác nhé.
 
Last edited:
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Gia công CAM của Catia rất là hay đấy các bác. Về mãng 5trục nó có các tùy chọn mà các phần mềm khác chưa chắc làm được đâu. Để mình rảnh giới thiệu cho các bác xem.

Bác chủ thớt đưa ra chủ yếu là các ví dụ của mình. Nói chung đây là điều tốt, tuy nhiên những điều bác nói là chưa hoàn toàn đúng cho tất cả các trường hợp. 5 trục còn nhiều thứ quan trọng lắm. Nói về Post Processor, mình chỉ thấy có vài người có cơ hội gia công cơ khí một cách bài bản mới lỉnh hội được hết về Post Processor mà thôi.

Phần còn lại chủ yếu là các công ty bán phần mềm - dĩ nhiên các công ty này cơ hội tiếp thu kỹ thuật 5 trục từ chuyên gia nước ngoài. Tuy nhiên chắc chắn là các chuyên gia này "dấu" một số thứ quan trọng mà các bạn chưa biết. Cũng như các post 5 trục của bạn chưa chạy được cho thực tế đâu.
[video=youtube_share;DZcCKjvWtGU]http://youtu.be/DZcCKjvWtGU[/video]
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Không để ý có cái topic hót thế này, nhưng đọc từ đầu đến cuối thì chỉ thấy các bác PR bản thân,
chẳng thấy có gì thảo luận để mở mang kiến thức gì cả, mà các kiến thức đều góp nhặt nơi này nơi khác, cũng chưa có gì là tự sáng tác ra cả, giống như đi học có người học giỏi có người học dốt, ông học giỏi thì tự đắc khoe mình vô đối, ông học dốt thấy vậy gật gù vô đối....

@ các chiến hữu, 5 trục giờ xoàng quá rồi, tớ có con robot 6 bậc tự do cộng thêm 1 trục xoay tròn gá sản phẩm ( tổng cộng 7 bậc tự do) mời các chiến hữu viết post cho em nó ạ, bác nào viết được tớ quỳ rạp sát đất và lạy như thánh sống.
video em nó đây ạ[video=youtube;j4akxGjTbOs]http://www.youtube.com/watch?v=j4akxGjTbOs[/video]
tớ là tớ định nhấc 1 em nó về đợt mấy tháng trước nhưng đột suất đồng chí của tớ rút vốn thế là toi hết cơm hết cháo...
Trước tiên là nếu bác có robot này thì cũng chúc mừng bác xong trong điều kiện đất nước còn nghèo và 5 trục còn chưa vững thì trước tiên ta hãy nghiên cứu 5 trục trước.
Còn Robot nếu anh em có đủ ĐK tiếp xúc và gần gũi nó thì việc viết đc con post cho nó là hoàn toàn có thể ( không lẽ Robot chỉ dành cho bọn nước khác sao.). Bác yên tâm là người việt không phải là không thông minh đâu nên bác nói em cảm giác bác cho rằng người việt mình không có khả năng. Xin lỗi bác nếu như hiểu lầm ý bác !

thanks !
 

QuyenQCM

Active Member
Ðề: Thảo luận Post Processor 3 4 5 axis

Trước tiên là nếu bác có robot này thì cũng chúc mừng bác xong trong điều kiện đất nước còn nghèo và 5 trục còn chưa vững thì trước tiên ta hãy nghiên cứu 5 trục trước.
Còn Robot nếu anh em có đủ ĐK tiếp xúc và gần gũi nó thì việc viết đc con post cho nó là hoàn toàn có thể ( không lẽ Robot chỉ dành cho bọn nước khác sao.). Bác yên tâm là người việt không phải là không thông minh đâu nên bác nói em cảm giác bác cho rằng người việt mình không có khả năng. Xin lỗi bác nếu như hiểu lầm ý bác !

thanks !
Ý tớ nói là nếu đã cho mình là Pro thì cần chứng minh năng lực không thì thành thùng rỗng kêu to như bạn Thủy nói ở trên,
và muốn xây dựng cơ khí Việt thì xin trình bày hoặc nên có vài bài hướng dẫn tranning cách làm... chứ ném vài cái ảnh vài cái video rồi tuyên bố là đã làm cho USA và rằng file đã làm đến cả 100Gb thì theo ý kiến bản thân tớ nhìn vào là đây ko khác gì mấy bài tự PR bản thân.
còn như con robot kia thì như tớ đã nói : đi học thì có người học giỏi học dốt...nếu nghiên cứu và đầu tư thời gian thì ai cũng có thể làm chủ nó được, (con này tớ điều khiển chạy ầm ầm rồi bạn nhé...và nếu cần điều khiển nhiều trục ( trên 5 axis) thì alo cho tớ nhé)
 
Ðề: Thảo luận Post Processor 3 4 5 axis

Y của mình tạo cái TP này là khi nhận được câu hỏi cụ thể sẽ cùng nhau giải quyết còn nếu viết Training thì đc nhưng nhiều quá cái dễ , cái khó nên không xác định đc đối tượng bác QuyenQCM ah. Nên em qua các chủ đề Catia, VRC để tìm các câu hỏi xem em có giúp đc họ không đấy chứ. Chẳng qua em thấy các bác y cứ chê những câu nói của em nen em post Video lên cho thấy em làm cái đó cả 6 năm nay rồi.
thanks
Các bác thấy em Thanks tất cả những lời các bác chê ấy chứ !
Topic này hấp dẫn quá, nhất là cứ phải xoá inform trong hòm mail.

Có lẽ chủ thread cũng đã nghiên cứu về 5 trục đã lâu rồi, vậy mình xin được thắc mắc vài câu nhé, coi như là cho mình học mót.
Mình sẽ không hỏi về kỹ thuật lập trình 5 trục sử dụng công cụ Cam, mà tập trung hỏi về cách xử lý dữ liệu để có kết quả từ cutter location sang dạng controller code.

Có các bộ điều khiển phổ dụng hiện nay như: Siemens 840D, heidenhain iTNC 530, Fanuc 21... Hãy chọn lấy 1 bộ đk mà bạn quen nhất để giải thích giúp mình, Tấn nhé.

Câu hỏi 1: bạn có thể cho mình biết dữ liệu của cutter location bạn đang dùng là như thế nào được không?
Câu hỏi 2: bạn nói đang viết Post cho 5 trục dựa trên cutter location đó, vậy cách bạn biến đổi từ apt code sang controller code như thế nào, có công thức biến đổi không? Nếu được hãy nêu giúp tớ cái ma trận biến đổi nhé. Giả sử tớ đang dùng máy x y z b c, controller code dưới dạng thể hiện góc B C và điểm X Y Z.
Câu hỏi 3: có mấy cách thể hiện hướng dao phổ biến cho máy phay 5 trục?... Tính tổng cộng cho tất cả các bộ điều khiển?

Mong nhận được hồi âm nhé... Tớ học mót nhanh lắm, bạn nói là tớ hiểu liền, yên tâm... Hi hi
 

QuyenQCM

Active Member
Ðề: Thaor luận Post Processor 3 4 5 axis

nhưng theo em mảng Post Processer cho 5 trục hay lập trình 5trục trên đây nhiều" thùng rỗng kêu to "anh em ta có bàn thêm hay chia sẻ không khéo nước đô đầu vịt thôi chắc gì những cái thùng ấy đã hiểu, hao công tổn sức mà thôi!
Đúng là trên diễn đàn mình nhiều thùng rỗng thật.chỉ võ mồm là giỏi, chú binhminh_12 có thể share 1 tý tẹo đoạn code mà chú viết cho máy 5 trục không.
không biết nó có phải như vậy :
Five axes 45deg, Swivel Head / Rotary Table ( DMG - DMU*P Series )
Code:
Swivel head [B](B)[/B] rotating 45 degrees about [B]ZY [/B]axes,  Elevation Table [B]([/B][B]C)[/B] rotating about [B]Z[/B] when [B](B)[/B] is [B][U]zero[/U] ( [/B][B][I]Head Vertical[/I] )[/B].
            ( These machines usually have Heidenhain controls - with Siemens or MillPLUS as an alternative )
 
        define format (  [B]B [/B][B]C[/B]  )
field width         = 8
modal
metric formats
decimal point    = true
decimal places  = 3
trailing zeros     = false
leading zeros     = false
imperial formats
decimal point    = true
decimal places  = 4
trailing zeros     = false
leading zeros     = false
        end define
 
        word order  =  ( +  [B]B [/B][B]C[/B]  )
 
        define keys
           azimuth axis   = [B]B[/B]
           elevation axis = [B]C[/B]
        end define
 
        spindle azimuth rotation   =  [B]true[/B]
        azimuth axis units            =  [B]degrees[/B]
        azimuth axis direction      =  [B]positive[/B]
        azimuth axis parameters  =  ( 0.0  0.0  0.0   0  [B]1  1[/B] )    ##  [B]NOTE[/B] two axes and signs.
        azimuth centre                =  ( 0.0  0.0  0.0  )
#        azimuth centre                =  ( 0.0  0.0  [B]329.22[/B]  )          ## See notes-4 below


        spindle elevation rotation  =  [B]false[/B]
        elevation axis units           =  [B]degrees[/B]
        elevation axis direction     =  [B]positive[/B]
        elevation axis parameters =  ( 0.0  0.0  0.0   0  0 [B] 1[/B] )
 
        linear axis limits          =  ( -710 0   710.0  -600.0  600.0  -325.0  325.0  )
        rotary axis limits         =  (   [B]0.0  180.0[/B][B]  -3600.0  3600.0[/B]    0.1      1  )
 
        initial tool vector                      =  ( 0   0  1 )         ## Spindle Alignment with Z axis.   [B][I]default[/I][/B]
       workplane angles                     =  none      ##  See notes-6  below
       multiaxis coordinate transform  =  [B]true[/B]
        linearise multiaxis moves         =  [B]true[/B]  or  [B]false[/B]
        retract at angular limit             =  [B]true[/B]
        withdrawal amount                 = 100.0
        integer 3                                = 1
 
        define block move rapid
           N ; G1 ; G6 ; x coord ; y coord ; z coord ; [B]azimuth axis[/B] ; [B]elevation axis[/B] ; S ; H ; M1 ; M2
        end define
                            ##  It is not essential to have the rotary axes in the Rapid block.
        define block move linear
           N ; G1 ;  x coord ; y coord ; z coord ; [B]azimuth axis[/B] ; [B]elevation axis[/B] ; RR ; feedrate ; M1 ; M2
        end define
 
##  This is the minimum requirement, it could well require additional embellishment to meet certain functions.
##  It is not essential to have the rotary axes in the Rapid block as it isn’t used for multi axis working.
chú ý đây là bộ post chỉ dùng cho delcam powermill nhé

nhân tiện share luôn cho cộng đồng Việt những bác nào sài máy DMG-DMU 5 trục đoạn code này... "" sorry vì cây muốn lặng mà gió chẳng dừng"" mã code ở dưới bác nào học giỏi 1 chút là có thể kiếm được nhiều nghàn usd rồi nhé.( vấn đề ở đây như đã nói là chỉ có học giỏi và học dốt thôi, kiến thức là của tây,ai ham học thì sẽ biết chứ có gì mới mẻ đâu. cái khó là cái máy 7 bậc tự do tớ nói ở trên kia kìa...)



@ đợt này cũng đang ngứa cựa thích gây gổ, nên xin mời toàn bộ cao thủ và nhữn bác tự phong là cao thủ, những bác nhận viết post cnc mutiaxis làm một bài test về cnc multiaxis.

đề bài đơn giản:
Có một hình nón cụt
đường kính đáy lớn 200
đáy nhỏ 100
độ cao 100,
gốc tọa độ là tâm hình nón cụt Z0 mặt top
.
yêu cầu lập trình cho máy chạy 1 đường vuông góc với mặt biên của hình nón tại cao độ Z50 và post chương trình ra gcode(fanuc)
(tol=0,01)dùng endmill=10mm với một máy 5 trục dạng h
(A,B)

chiều dài tính từ đỉnh dao đến tâm xoay của head cho trước là L=300
không dùng G43( bù chiều dài dao )
đề nghị các bác thùng không rỗng kêu ko to post ncprogram ra đây để mọi người bình luận file của các vị, nếu ko post được thì từ nay xin đừng ném đá hội nghị và cũng đừng chém gió cho tớ nhờ...đừng dìm hàng và gây mất đoàn kết....
@bác Bí và bác Hải: 2 bác làm quan sát viên nhé.
 
Last edited:
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Quá chính xác luân,khi trục quay nghiêng ngả tool chịu thêm cả lực uấn và lực hướng trục nên rất dễ byebye tool ngay khi vừa vào cắt dù F rất nhỏ.còn sau đó là trục quay 360độ thì sản phẩm nhỏ quay nhanh và sản phẩm lớn quay chậm để đúng giá trị F khai báo...
Không biết bác bên Catia kiểm xoát cái này như thế nào?test F hay khống chế F khi quay vậy?Còn em cứ chạy F nhỏ và step down nhỏ cho lành lâu tý nhưng an toàn cho tool.(gãy tool tiếc tiền lắm)


Không biết bác Chimen có rành về NC 5trục dạng vecter không?Nc chỉ có toạ độ điểm và chỉ phương của tool thôi không có giá trị góc ABC.
Đây là 1 đoạn mã của vecter ai chỉ giáo với nhé(em nhìn cái này rất gét vì không test được góc của truc nhưng khả năng nó có thể sài cho bất kỳ máy nào không cần quan tâm đến cấu trúc cơ khí AB ,BC hay AC em hỏi anh google chẳng thấy đâu đề cập):
35 G0 Z+5.156
36 G1 X+2.062 Y+74.972 Z+5.156 NX0.000 NY0.000 NZ0.000 TX0.1272 TY0.6343 TZ0.7625
37 G1 X+1.189 Y+43.245 Z+5.156 NX0.000 NY0.000 NZ0.000 TX0.1272 TY0.6343 TZ0.7625
38 G1 X-1.100 Y+31.827 Z-8.569 NX0.000 NY0.000 NZ0.000 TX0.1272 TY0.6343 TZ0.7625
39 G1 X-1.354 Y+30.558 Z-10.094 NX0.1979 NY0.9802 NZ-0.0055 TX0.1272 TY0.6343 TZ0.7625
40 G1 X+0.615 Y+30.177 Z-9.890 NX0.2066 NY0.9784 NZ0.001 TX0.1328 TY0.6281 TZ0.7667
41 G1 X+2.331 Y+29.822 Z-9.715 NX0.2142 NY0.9767 NZ0.0066 TX0.1377 TY0.6226 TZ0.7703
42 G1 X+4.048 Y+29.466 Z-9.541 NX0.2219 NY0.975 NZ0.0123 TX0.1426 TY0.6171 TZ0.7739
43 G1 X+6.979 Y+28.811 Z-9.251 NX0.235 NY0.9718 NZ0.0218 TX0.151 TY0.6075 TZ0.7799
44 G1 X+9.901 Y+28.113 Z-8.972 NX0.2481 NY0.9682 NZ0.0312 TX0.1595 TY0.5977 TZ0.7857
45 G1 X+11.490 Y+27.709 Z-8.827 NX0.2552 NY0.9662 NZ0.0363 TX0.164 TY0.5923 TZ0.7889
46 G1 X+13.080 Y+27.304 Z-8.682 NX0.2623 NY0.9641 NZ0.0414 TX0.1686 TY0.5868 TZ0.792
......
58261 G1 X-0.850 Y+40.172 Z-117.511 NX0.000 NY0.000 NZ0.000 TX0.7571 TY0.1191 TZ0.6423
58262 G1 X+12.778 Y+42.316 Z-105.949 NX0.000 NY0.000 NZ0.000 TX0.7571 TY0.1191 TZ0.6423
58263 G1 X+21.681 Y+71.798 Z-105.949 NX0.000 NY0.000 NZ0.000 TX0.7571 TY0.1191 TZ0.6423
58264 M30
(X+21.681 Y+71.798 Z-105.949 :tạo độ của tool
NX0.000 NY0.000 NZ0.000 TX0.7571 TY0.1191 TZ0.6423 vecter của tool theo các hướng )
Mã trên em chạy trên Itnc 530 thì oke nhưng không biết các control khác như thế nào?
CÁC BẠN !

Theo như mình biết đây là code của Heidenhein
dạng : X Y Z NX NY NZ TX TY TZ
trong đó :
-X Y Z là điểm cuối.
-NX NY NZ là Là vector pháp tuyến surface tại điểm X Y Z
-TX TY TZ là Tilt vctor ( véc tor nằm trong mặt phằng chứa X Y Z và vuông góc với vec tor vận tốc tại đó ) đặc điểm vec tor này thường Lập trình để vài 3 độ so với vector pháp khi chạy lead and tilt.

Thanks !
 
Last edited:
Author
Ðề: Thaor luận Post Processor 3 4 5 axis

Đúng là trên diễn đàn mình nhiều thùng rỗng thật.chỉ võ mồm là giỏi, chú binhminh_12 có thể share 1 tý tẹo đoạn code mà chú viết cho máy 5 trục không.
không biết nó có phải như vậy :
Five axes 45deg, Swivel Head / Rotary Table ( DMG - DMU*P Series )
Swivel head (B) rotating 45 degrees about ZY axes, Elevation Table (C) rotating about Z when (B) is zero ( Head Vertical ).
( These machines usually have Heidenhain controls - with Siemens or MillPLUS as an alternative )

define format ( B C )
field width = 8
modal
metric formats
decimal point = true
decimal places = 3
trailing zeros = false
leading zeros = false
imperial formats
decimal point = true
decimal places = 4
trailing zeros = false
leading zeros = false
end define

word order = ( + B C )

define keys
azimuth axis = B
elevation axis = C
end define

spindle azimuth rotation = true
azimuth axis units = degrees
azimuth axis direction = positive
azimuth axis parameters = ( 0.0 0.0 0.0 0 1 1 ) ## NOTE two axes and signs.
azimuth centre = ( 0.0 0.0 0.0 )
# azimuth centre = ( 0.0 0.0 329.22 ) ## See notes-4 below


spindle elevation rotation = false
elevation axis units = degrees
elevation axis direction = positive
elevation axis parameters = ( 0.0 0.0 0.0 0 0 1 )

linear axis limits = ( -710 0 710.0 -600.0 600.0 -325.0 325.0 )
rotary axis limits = ( 0.0 180.0 -3600.0 3600.0 0.1 1 )

initial tool vector = ( 0 0 1 ) ## Spindle Alignment with Z axis. default
workplane angles = none ## See notes-6 below
multiaxis coordinate transform = true
linearise multiaxis moves = true or false
retract at angular limit = true
withdrawal amount = 100.0
integer 3 = 1

define block move rapid
N ; G1 ; G6 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; S ; H ; M1 ; M2
end define
## It is not essential to have the rotary axes in the Rapid block.
define block move linear
N ; G1 ; x coord ; y coord ; z coord ; azimuth axis ; elevation axis ; RR ; feedrate ; M1 ; M2
end define

## This is the minimum requirement, it could well require additional embellishment to meet certain functions.
## It is not essential to have the rotary axes in the Rapid block as it isn’t used for multi axis working.

chú ý đây là bộ post chỉ dùng cho delcam powermill nhé

nhân tiện share luôn cho cộng đồng Việt những bác nào sài máy DMG-DMU 5 trục đoạn code này... "" sorry vì cây muốn lặng mà gió chẳng dừng"" mã code ở dưới bác nào học giỏi 1 chút là có thể kiếm được nhiều nghàn usd rồi nhé.( vấn đề ở đây như đã nói là chỉ có học giỏi và học dốt thôi, kiến thức là của tây,ai ham học thì sẽ biết chứ có gì mới mẻ đâu. cái khó là cái máy 7 bậc tự do tớ nói ở trên kia kìa...)



@ đợt này cũng đang ngứa cựa thích gây gổ, nên xin mời toàn bộ cao thủ và nhữn bác tự phong là cao thủ, những bác nhận viết post cnc mutiaxis làm một bài test về cnc multiaxis.

đề bài đơn giản:
Có một hình nón cụt đường kính đáy lớn 200 đáy nhỏ 100 độ cao 100,gốc tọa độ là tâm hình nón cụt Z0 mặt top.yêu cầu lập trình cho máy chạy 1 đường vuông góc với mặt biên của hình nón tại cao độ Z50 và post chương trình ra gcode(fanuc)
(tol=0,01)dùng endmill=10mm với một máy 5 trục dạng h
(A,B) chiều dài tính từ đỉnh dao đến tâm xoay của head cho trước là L
đề nghị các bác thùng không rỗng kêu ko to post ncprogram ra đây để mọi người bình luận file của các vị, nếu ko post được thì từ nay xin đừng ném đá hội nghị và cũng đừng chém gió cho tớ nhờ...đừng dìm hàng và gây mất đoàn kết....
@bác bí và bác Hải: 2 bác làm quan sát viên nhé.

Theo em Bác nên cho chạy nhiều đường chút vì như vạy chạy đơn giản có khi cặm cụi làm excell cũng ra.
feed bác quy định luôn càng rõ ràng càng tốt.

THEO EM POST 2 phương án là POST TIP và POST PIVOT ( Từ Center Point tới Pivot cho trước L = 300mm)
 
Last edited:
Top