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

iPumpkin

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

Nhưng em thấy NC của các bác xuất theo toạ độ lập trình ko còn gì phải bàn,còn khi gá phôi thế nào?có phải cần đúng tâm quay của máy ko?nếu không các bác đã chạy thực tế 1 chương trình tương tự chưa?
(controll khác em không dám khẳng định nhưng Haidennhain từ 430 trở đi sẽ có vấn đề...nếu ko tin hôm nào qua em chạy luân...
Putkin:Chác vấn đề này bác gặp ở công Ty Huy Thành Từ Liêm-HN hệ điều khiên Fan 18iMB)

Có khả năng 2 bác mỗi người đi 1 hướng(giống như biểu diễn B,C,A hay Vecter)
-Như em hiểu nếu dùng ma trận biến đổi ta có thể chuyển đổi các trục quay của máy khác nhau dễ dàng vì matrix bao gồm cả tạo độ và vecster chỉ hương...
(Đơn giản không biết các bác tính nào để thay đổi kkhi A quay 90độ thành B và C có phải B quay 90độ và Cquay 90độ.Ở đây 90độ là đẽ tính nếu góc bất kỳ thì công thuc thế nào?Các trục qua lại với nhau thay đổi ntn khi đang
sang sang
?khi đang A,B sang B,C... Nếu ko có sao thay đổi cho các máy khác nhau?còn cả trường hợp máy ko theo đúng Trục quay XYZ vd như trục B quay nghieengg góc với X và Y 1gocs 45độ...)
-Phải chăng các bác cũng mới ứng dụng trên nền 1 pm Post Processeer có sẵn?chỉ việc khai báo các biến của máy?Còn bác Hải đi từ gốc đi nên chứ ko đi về ứng dụng sẵn nên việc giải quyết các trục ABC chẳng phải quan tâm nhiều nếu triển khai theo matrix....,nên các nói với bác ấy giông như ông nói gà bà nói vịt mỗi ng đi 1 hướng khác nhauCác bác ứng dụng leng cụ thể còn maxtrix chỉ ứng dụng diểm cuối tool và hướng của tool
-Liên quan đến lập trình 5truc anh em ta chú ý gì nhất?góc nghienng tiếp tiến và pháp tuyến của dao còn các kiểu kia point to,hay cuver to...có phải chỉ là 1 phần nhỏ ko?
-Ai bảo là 5 trục ko bù dao?em ko biết máy khác thế nào em lập trình Cam 5 trục với tool dài bất kỳ và xuất NC cho vào máy chạy với Tool dài bất kỳ luân,đây không biết có đc gọi là máy tự bù dao không?hoặc gãy tool lại thay con khác vào vẫn chạy chương trình cũ?
Chú bìnhminh. Nói chú đừng giận nhé.

Có thể chú rất rành con Heidenhain của chú. Tuy nhiên mấy con khác chú chưa hiểu hết đâu. Điển hình là con Head A /Head B này. Lúc này tâm xoay trục B và trục A vuông góc với nhau. Khi gán G54 thì pivot point lúc này luôn trùng với Z0,X0,Y0 => khỏi cần phải quan tâm đến chuyện chọn điểm Zero để gá hay input vào Post nhé.

Post 5 trục của Công ty Huy Thành là anh tự Edit và viết từ Post của hãng đấy nhé. Nó chạy OK, chú tìm trên các Post của anh, anh có Post đấy. Còn chạy được hay không thì hỏi công ty Huy Thành ấy nhé.

Mấy cái còn lai bác Quyền nói rồi. 5 trục không bù bán kính được nhé.

Sáng giờ không rảnh nên chưa post code đuợc. Hôm nay hàng lại gấp nên chắc đợi tối về. Xin thông báo là đến nay anh bạn chimen_bka đã bị loại từ vòng bảng, do góc A hay B sai. Hình nón cụt cao 100mm, đáy trên 100mm đáy dười 200mm thì góc nghiêng của chỏm cụt là 63.435 độ - và dao ăn phải pháp tuyến với bề mặt chi tiết. Tóm lại tùy bác ăn dao theo chiều Y hay X,bác nào không có góc 63.435 độ xem như rớt vòng loại. Còn mổi tớ và bác Quyền ....bác quyền ra đề nên bác ấy đúng....nên chỉ còn mổi iPumpkin. Tên iHaith trốn chạy mất tiêu.


Binhminh: Cho em hỏi thêm tý :trong đề ra hình như mỗi Tool dài khác nhau là codde của các bác khác nhau thì phải?
Mình đã đề cập ở comment trên này. Bác Quyền bỏ qua G43 và lấy L=300mm tính luôn chiều dài dao cho tiện
Tớ thắc mắc thêm chút thường máy dạng Head/Head thì người ta cần biết chiều dài từ pivot point đến mặt trên của đầu Spindle gắn dao là đủ để post mà không cần biết chiều dài từ mặt trên spindle đến đỉnh dao. G43 sẽ bù chiều dài cho nhiều dao (đối với Fanuc) bác cho L là, tớ giả sử L=200mm nhé.
 
Last edited:
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Chú bìnhminh. Nói chú đừng giận nhé.

Có thể chú rất rành con Heidenhain của chú. Tuy nhiên mấy con khác chú chưa hiểu hết đâu. Điển hình là con Head A /Head B này. Lúc này tâm xoay trục B và trục A vuông góc với nhau. Khi gán G54 thì pivot point lúc này luôn trùng với Z0,X0,Y0 => khỏi cần phải quan tâm đến chuyện chọn điểm Zero để gá hay input vào Post nhé.

Post 5 trục của Công ty Huy Thành là anh tự Edit và viết từ Post của hãng đấy nhé. Nó chạy OK, chú tìm trên các Post của anh, anh có Post đấy. Còn chạy được hay không thì hỏi công ty Huy Thành ấy nhé.

Mấy cái còn lai bác Quyền nói rồi. 5 trục không bù bán kính được nhé. => bác vận hành con 5 trục Hedeihain chắc lâu lắm rồi mà bác chưa biết => không biết bác dùng con máy này để gia công cái gì. Kekeke.

Sáng giờ không rảnh nên chưa post code đuợc. Hôm nay hàng lại gấp nên chắc đợi tối về. Xin thông báo là đến nay anh bạn chimen_bka đã bị loại từ vòng bảng, do góc A hay B sai. Hình nón cụt cao 100mm, đáy trên 100mm đáy dười 200mm thì góc nghiêng của chỏm cụt là 63.435 độ - và dao ăn phải pháp tuyến với bề mặt chi tiết. Tóm lại tùy bác ăn dao theo chiều Y hay X,bác nào không có góc 63.435 độ xem như rớt vòng loại. Còn mổi tớ và bác Quyền ....bác quyền ra đề nên bác ấy đúng....nên chỉ còn mổi iPumpkin. Tên iHaith trốn chạy mất tiêu.




Mình đã đề cập ở comment trên này. Bác Quyền bỏ qua G43 và lấy L=300mm tính luôn chiều dài dao cho tiện


63.435
là OK

X343.192 Y-9.869 Z-115.847 A3.29 B63.39
X343.316 Y.902 Z-115.815 A-.3 B63.43
X343.132 Y11.701 Z-115.843 A-3.9 B63.37
----
X-9.853 Y-343.197 Z-115.857 A63.43 B-1.47
X.932 Y-343.316 Z-115.813 B.14
X11.716 Y-343.124 Z-115.829 A63.42 B1.75
---


Ai bảo em bị loại
Code em mà sai từ giờ các Bác mang chimen_bka ra mà chửi.
Mấy dòng code mà các bác check không đc và không biết nó đúng hay sai thì chết thật
Dung sai góc phải lớn vì dung sai đường tròn .01 các bác lấy 3 số sau dấu "," em lấy 2 số về cớ bản chả sao cả cần thì lấy 3 số.
 
Last edited:

QuyenQCM

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


63.435
là OK

X343.192 Y-9.869 Z-115.847 A3.29 B63.39
X343.316 Y.902 Z-115.815 A-.3 B63.43
X343.132 Y11.701 Z-115.843 A-3.9 B63.37
----
X-9.853 Y-343.197 Z-115.857 A63.43 B-1.47
X.932 Y-343.316 Z-115.813 B.14
X11.716 Y-343.124 Z-115.829 A63.42 B1.75
---


Ai bảo em bị loại
Code em mà sai từ giờ các Bác mang chimen_bka ra mà chửi.
Mấy dòng code mà các bác check không đc và không biết nó đúng hay sai thì chết thật
Dung sai góc phải lớn vì dung sai đường tròn .01
Z sai rồi nhé!
Z-115 kia kìa( gốc tọa độ ở đáy hình nón,chiều dài từ tâm xoay đến đầu kẹp tool 300 sao lại ra cái Z kia được( phang chết luôn cái phôi và cái bàn máy)
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

vẫn sai rồi chimen nhé
thôi đi ngủ mai còn sức uống bia ...mà bác Hải tung cái ma trận ra nhát ma người ta mấy năm rồi
mai thỉnh giáo cái nhỉ
G9
xyzZ là toạn đội điểm Gate Point ( post theo gate mà ) do đó Hệ tọa độ này không phai là điện Gate thực mà là hệ tọa độ tham chiếu tới Tọa độ lập trình.
Bác chạy máy yên tâm không sao cả !
 

iPumpkin

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

Chimen_bka
63.435 là OK

X343.192 Y-9.869 Z-115.847 A3.29 B63.39
X343.316 Y.902 Z-115.815 A-.3 B63.43
X343.132 Y11.701 Z-115.843 A-3.9 B63.37
----
X-9.853 Y-343.197 Z-115.857 A63.43 B-1.47
X.932 Y-343.316 Z-115.813 B.14
X11.716 Y-343.124 Z-115.829 A63.42 B1.75
---


Ai bảo em bị loại
Code em mà sai từ giờ các Bác mang chimen_bka ra mà chửi.
Mấy dòng code mà các bác check không đc và không biết nó đúng hay sai thì chết thật
Dung sai góc phải lớn vì dung sai đường tròn .01 các bác lấy 3 số sau dấu "," em lấy 2 số về cớ bản chả sao cả cần thì lấy 3 số.
QuyenQCM: sai rồi nhé!
Z-115 kia kìa( gốc tọa độ ở đáy hình nón,chiều dài từ tâm xoay đến đầu kẹp tool 300 sao lại ra cái Z kia được( phang chết luôn cái phôi và cái bàn máy)

X-340.054 Y-44.861 Z84.414 B-63.126 A7.645
X-340.452 Y-41.275 Z84.604 B-63.126 A7.015
X-340.678 Y-39.058 Z84.711 B-63.126 A6.635
X-341.187 Y-36.842 Z84.22 B-63.253 A6.256
X-341.575 Y-32.382 Z84.404 B-63.253 A5.495
Cả ngày hôm nay làm ở công ty mệt quá, không có thời gian về nhà làm cái Post.


Có vẻ hơi khó hiểu với các bác chưa dùng 5 trục - NHÌN VẬY MÀ KHÔNG PHẢI VẬY ĐÂU.

Đoạn Code của mình cho máy có RTCP. Sau khi đầu xoay 63 độ, nó sẽ di chuyển xuống vị trí Z-50 Y-74. Bộ điều khiển sẽ tự bù do quãng X343.282 và Z118.54 mà do việc nghiêng của đầu máy xoay ra. Đối với Siemen gọi hàm TRAORI, Heidenhain và Fanuc gọi chương trình M128 để bù.

N165 G0 Z150
N170 Z-41.056
N175 Y-83.944 Z-45.528
N180 Y-75 Z-50 F350.
N185 X1.052 Y-74.993 A-63.433 B0.719
N190 X2.103 Y-74.97 A-63.426 B1.437
N195 X3.155 Y-74.934 A-63.415 B2.156
N200 X4.205 Y-74.882 A-63.399 B2.87g
N205 X5.255 Y-74.816 A-63.379 B3.593
N210 X6.304 Y-74.735 A-63.354 B4.311
N215 X7.351 Y-74.639 A-63.324 B5.03
N220 X8.397 Y-74.528 A-63.29 B5.747


---------------

N2320 X-20.763 Y-72.069 A-62.51 B-14.336
N2325 X-19.75 Y-72.353 A-62.603 B-13.623
N2330 X-18.733 Y-72.623 A-62.69 B-12.909
Để ra thêm 1 đề bài nhằm mục tiêu LOẠI đối thủ . Mình ra thêm đề bài là cũng gia công y chang chi tiết như bác Quyền nhưng lúc này máy dạng Head B Head A, tuy nhiên Head B có trục xoay nghiêng A48 độ trong mặt phẳng YZ. Thử xem còn anh tài nào tham gia nửa không. Bác Chimen: Mình hẹn bác đấu tiếp nhé, bác mà bỏ chạy là danh tiếng ngàn thu ....hủy hoại đấy..kekeke.

PS: Có nhiều bạn e-mail xin mình bản IMSPost, mình share lên đây nhé: http://www.4shared.com/rar/fv6AjyRT/IMSpost74p.html bản này 4,5 trục chỉ dùng thử mà thôi - lúc post được lúc không, mình cũng ít xài nên không test.
 
Last edited:
Ðề: Thảo luận Post Processor 3 4 5 axis

Các bác cho em xin một chỗ để học mót nhé :)
Nói trước là em không dám thi thố gì với các bác đâu. Cái này là do em tò mò nên làm thử cái chương trình thôi, bác nào check giùm em để em biết em sai chỗ nào mà sửa.
Ở đây em lấy L = 300.

Code:
[============================================================Information listing created by : Administrator
Date : 7/18/2012 1:10:12 AM
Current work part : D:\five axis\cone\1.prt
Node name : linh
============================================================
%
N1 G40 G17 G90 G21
( OPERATION :VARIABLE_CONTOUR)
:2 T01 M06
N3 G54 G00 X0 Y0 B0.0 A0.0
N4 Z 310
N5 G43.4 X-376.358 Y-9.998 Z100.568 S1500 H01 M03
N6 X-345.948 Z85.363 B-63.435
N7 G01 X-343.529 Z84.154 F500. M08
N8 X-343.328 Y0.0 Z84.164
N9 X-343.063 Y13.461 Z84.167 B-63.347 A-4.484 F1000.
N10 X-342.269 Y26.914 Z84.169 B-63.084 A-8.91
N11 X-340.948 Y40.333 B-62.652 A-13.222
N12 X-339.101 Y53.694 Z84.168 B-62.058 A-17.369
N13 X-336.731 Y66.974 Z84.167 B-61.312 A-21.313
N14 X-333.841 Y80.15 Z84.166 B-60.425 A-25.028
N15 X-330.436 Y93.2 Z84.164 B-59.411 A-28.499
N16 X-326.522 Y106.105 Z84.163 B-58.282 A-31.72
N17 X-322.105 Y118.843 Z84.161 B-57.049 A-34.695
N18 X-317.192 Y131.396 B-55.724 A-37.431
N19 X-311.79 Y143.745 Z84.16 B-54.317 A-39.941
N20 X-305.908 Y155.871 B-52.839 A-42.239
N21 X-299.555 Y167.757 B-51.296 A-44.34
N22 X-292.74 Y179.384 Z84.161 B-49.697 A-46.26
N23 X-285.473 Y190.736 Z84.162 B-48.048 A-48.012
N24 X-277.765 Y201.795 Z84.163 B-46.354 A-49.613
N25 X-269.628 Y212.544 Z84.164 B-44.622 A-51.073
N26 X-261.074 Y222.966 Z84.166 B-42.855 A-52.407
N27 X-252.117 Y233.046 Z84.167 B-41.057 A-53.624
N28 X-242.769 Y242.768 Z84.168 B-39.232 A-54.736
N29 X-233.046 Y252.116 B-37.382 A-55.749
N30 X-222.963 Y261.075 Z84.169 B-35.511 A-56.674
N31 X-212.536 Y269.631 B-33.621 A-57.517
N32 X-201.782 Y277.771 B-31.714 A-58.284
N33 X-190.717 Y285.482 Z84.168 B-29.792 A-58.981
N34 X-179.359 Y292.751 B-27.857 A-59.614
N35 X-167.727 Y299.568 Z84.167 B-25.91 A-60.186
N36 X-155.838 Y305.922 Z84.165 B-23.953 A-60.702
N37 X-143.711 Y311.803 Z84.164 B-21.987 A-61.165
N38 X-131.364 Y317.203 Z84.163 B-20.012 A-61.579
N39 X-118.817 Y322.114 Z84.162 B-18.031 A-61.945
N40 X-106.088 Y326.528 Z84.161 B-16.044 A-62.268
N41 X-93.197 Y330.439 B-14.051 A-62.548
N42 X-80.163 Y333.84 Z84.16 B-12.054 A-62.787
N43 X-67.006 Y336.728 B-10.053 A-62.987
N44 X-53.745 Y339.097 B-8.049 A-63.15
N45 X-40.4 Y340.945 B-6.041 A-63.275
N46 X-26.991 Y342.267 Z84.161 B-4.032 A-63.364
N47 X-13.539 Y343.062 Z84.162 B-2.021 A-63.417
N48 X-.064 Y343.329 Z84.163 B-.01 A-63.435
N49 X13.414 Y343.066 B2.003 A-63.417
N50 X26.873 Y342.275 Z84.164 B4.015 A-63.364
N51 X40.294 Y340.955 Z84.165 B6.026 A-63.276
N52 X53.654 Y339.109 Z84.166 B8.035 A-63.151
N53 X66.934 Y336.739 Z84.167 B10.042 A-62.988
N54 X80.112 Y333.849 B12.046 A-62.788
N55 X93.168 Y330.443 Z84.168 B14.047 A-62.548
N56 X106.08 Y326.527 B16.043 A-62.268
N57 X118.83 Y322.106 B18.034 A-61.945
N58 X131.396 Y317.188 B20.018 A-61.578
N59 X143.759 Y311.779 Z84.167 B21.995 A-61.163
N60 X155.899 Y305.89 B23.963 A-60.699
N61 X167.797 Y299.529 Z84.166 B25.922 A-60.182
N62 X179.435 Y292.707 Z84.165 B27.869 A-59.61
N63 X190.794 Y285.433 Z84.164 B29.805 A-58.977
N64 X201.856 Y277.721 Z84.163 B31.727 A-58.279
N65 X212.606 Y269.581 Z84.161 B33.633 A-57.512
N66 X223.025 Y261.027 Z84.16 B35.522 A-56.669
N67 X233.099 Y252.073 Z84.159 B37.391 A-55.745
N68 X242.812 Y242.731 Z84.158 B39.239 A-54.731
N69 X252.149 Y233.017 B41.063 A-53.621
N70 X261.097 Y222.946 Z84.157 B42.859 A-52.404
N71 X269.642 Y212.532 B44.624 A-51.072
N72 X277.772 Y201.791 B46.355 A-49.612
N73 X285.473 Y190.74 B48.047 A-48.013
N74 X292.735 Y179.396 B49.695 A-46.261
N75 X299.546 Y167.774 Z84.158 B51.294 A-44.343
N76 X305.897 Y155.893 Z84.159 B52.836 A-42.243
N77 X311.778 Y143.771 Z84.16 B54.314 A-39.946
N78 X317.179 Y131.425 Z84.162 B55.721 A-37.437
N79 X322.092 Y118.875 Z84.163 B57.045 A-34.702
N80 X326.509 Y106.14 Z84.165 B58.278 A-31.728
N81 X330.424 Y93.238 Z84.166 B59.408 A-28.508
N82 X333.83 Y80.191 Z84.168 B60.422 A-25.039
N83 X336.721 Y67.018 Z84.169 B61.309 A-21.326
N84 X339.093 Y53.739 Z84.17 B62.056 A-17.383
N85 X340.942 Y40.376 Z84.171 B62.65 A-13.236
N86 X342.265 Y26.95 Z84.172 B63.084 A-8.922
N87 X343.059 Y13.48 Z84.173 B63.347 A-4.49
N88 X343.324 Y-.01 B63.435 A.003
N89 X343.058 Y-13.5 B63.346 A4.497
N90 X342.263 Y-26.969 Z84.172 B63.083 A8.929
N91 X340.939 Y-40.396 B62.65 A13.242
N92 X339.09 Y-53.759 Z84.171 B62.055 A17.389
N93 X336.717 Y-67.037 Z84.17 B61.308 A21.331
N94 X333.825 Y-80.209 Z84.169 B60.421 A25.044
N95 X330.419 Y-93.256 Z84.167 B59.407 A28.513
N96 X326.503 Y-106.156 Z84.166 B58.277 A31.732
N97 X322.086 Y-118.89 Z84.165 B57.044 A34.706
N98 X317.172 Y-131.439 Z84.163 B55.719 A37.44
N99 X311.771 Y-143.783 Z84.162 B54.313 A39.949
N100 X305.891 Y-155.904 Z84.161 B52.834 A42.245
N101 X299.541 Y-167.783 Z84.16 B51.292 A44.345
N102 X292.73 Y-179.403 Z84.159 B49.694 A46.263
N103 X285.469 Y-190.745 Z84.158 B48.047 A48.014
N104 X277.769 Y-201.794 B46.355 A49.612
N105 X269.641 Y-212.532 B44.624 A51.072
N106 X261.098 Y-222.944 B42.859 A52.404
N107 X252.152 Y-233.014 Z84.159 B41.063 A53.62
N108 X242.817 Y-242.725 Z84.16 B39.24 A54.731
N109 X233.107 Y-252.065 Z84.161 B37.393 A55.744
N110 X223.035 Y-261.018 Z84.162 B35.524 A56.668
N111 X212.619 Y-269.57 Z84.163 B33.635 A57.511
N112 X201.872 Y-277.708 Z84.164 B31.73 A58.278
N113 X190.812 Y-285.42 Z84.165 B29.808 A58.975
N114 X179.456 Y-292.693 Z84.166 B27.873 A59.608
N115 X167.821 Y-299.515 Z84.167 B25.926 A60.181
N116 X155.925 Y-305.876 Z84.168 B23.967 A60.698
N117 X143.787 Y-311.766 Z84.169 B21.999 A61.162
N118 X131.425 Y-317.175 B20.022 A61.577
N119 X118.86 Y-322.094 B18.038 A61.944
N120 X106.111 Y-326.516 B16.048 A62.267
N121 X93.197 Y-330.434 B14.052 A62.548
N122 X80.141 Y-333.841 B12.051 A62.788
N123 X66.961 Y-336.733 Z84.168 B10.046 A62.988
N124 X53.68 Y-339.104 Z84.167 B8.039 A63.15
N125 X40.317 Y-340.952 Z84.166 B6.029 A63.275
N126 X26.894 Y-342.273 Z84.165 B4.018 A63.364
N127 X13.431 Y-343.066 Z84.163 B2.005 A63.417
N128 X-.05 Y-343.329 Z84.162 B-.007 A63.435
N129 X-13.529 Y-343.063 Z84.161 B-2.02 A63.417
N130 X-26.985 Y-342.268 Z84.16 B-4.031 A63.364
N131 X-40.397 Y-340.946 Z84.159 B-6.041 A63.275
N132 X-53.746 Y-339.098 Z84.158 B-8.049 A63.15
N133 X-67.01 Y-336.729 Z84.157 B-10.054 A62.987
N134 X-80.17 Y-333.84 B-12.055 A62.787
N135 X-93.207 Y-330.438 B-14.053 A62.548
N136 X-106.1 Y-326.526 B-16.046 A62.268
N137 X-118.83 Y-322.112 Z84.158 B-18.033 A61.945
N138 X-131.377 Y-317.2 Z84.159 B-20.014 A61.578
N139 X-143.724 Y-311.8 Z84.16 B-21.989 A61.164
N140 X-155.851 Y-305.918 Z84.161 B-23.955 A60.701
N141 X-167.739 Y-299.564 Z84.162 B-25.912 A60.185
N142 X-179.37 Y-292.747 Z84.163 B-27.858 A59.613
N143 X-190.726 Y-285.478 Z84.165 B-29.793 A58.981
N144 X-201.789 Y-277.767 Z84.166 B-31.715 A58.283
N145 X-212.543 Y-269.627 Z84.167 B-33.622 A57.516
N146 X-222.969 Y-261.071 Z84.168 B-35.512 A56.674
N147 X-233.051 Y-252.11 Z84.169 B-37.383 A55.749
N148 X-242.774 Y-242.761 B-39.233 A54.735
N149 X-252.123 Y-233.037 Z84.17 B-41.058 A53.623
N150 X-261.082 Y-222.955 B-42.857 A52.406
N151 X-269.637 Y-212.529 B-44.624 A51.072
N152 X-277.775 Y-201.777 Z84.169 B-46.357 A49.61
N153 X-285.483 Y-190.715 Z84.168 B-48.051 A48.01
N154 X-292.75 Y-179.361 B-49.7 A46.256
N155 X-299.565 Y-167.733 Z84.167 B-51.299 A44.337
N156 X-305.916 Y-155.849 Z84.166 B-52.841 A42.236
N157 X-311.796 Y-143.728 Z84.164 B-54.319 A39.938
N158 X-317.194 Y-131.386 Z84.163 B-55.725 A37.429
N159 X-322.104 Y-118.844 Z84.162 B-57.049 A34.695
N160 X-326.517 Y-106.12 B-58.28 A31.724
N161 X-330.428 Y-93.232 Z84.161 B-59.409 A28.507
N162 X-333.831 Y-80.2 B-60.422 A25.041
N163 X-336.721 Y-67.041 B-61.308 A21.332
N164 X-339.092 Y-53.774 B-62.054 A17.393
N165 X-340.942 Y-40.418 Z84.162 B-62.649 A13.249
N166 X-342.266 Y-26.991 B-63.082 A8.936
N167 X-343.063 Y-13.512 Z84.163 B-63.346 A4.501
N168 X-343.328 Y0.0 Z84.164 B-63.435 A0.0
N169 X-343.524 Y9.998 Z84.167
N170 X-345.948 Z85.379
N171 G00 X-376.358 Z100.584
N172 X-268.328 Y0.0 Z234.164
N174 G40 G49 G90
N175 M30
%


]
Cảm ơn các bác!
 
Last edited:
Ðề: Thảo luận Post Processor 3 4 5 axis

Mấy bác chém pro quá, em đọc mà muốn hóng hớt quá cơ tiếc là trình em quá gà. Cơ quan em có con 3axit đang sài topsolid, có điều nó xuất phay phẳng thôi mà dài lê thê luôn, phay có z-2.5 mà tương gần 4K hoặc hơn gì gì đó commandline híc hốt hoảng quá các bác ạ. Em đang vọc edit lại Post-processor mà nghịch lòng vòng hoài, thê thảm cái là nó đi mất mấy con dao của em do bị va chạm. Bác nào có tài liệu or hướng dẫn cho em vài đường với em sài con Manford đời Oj mate - MD :D
 
Last edited:

QuyenQCM

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

Lão Hải già post cái ảnh hôm qua lên đi!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Mấy bác chém pro quá, em đọc mà muốn hóng hớt quá cơ tiếc là trình em quá gà. Cơ quan em có con 3axit đang sài topsolid, có điều nó xuất phay phẳng thôi mà dài lê thê luôn, phay có z-2.5 mà tương gần 4K hoặc hơn gì gì đó commandline híc hốt hoảng quá các bác ạ. Em đang vọc edit lại Post-processor mà nghịch lòng vòng hoài, thê thảm cái là nó đi mất mấy con dao của em do bị va chạm. Bác nào có tài liệu or hướng dẫn cho em vài đường với em sài con Manford đời Oj mate - MD :D
3 axis thì đơn giản rồi. Mình chưa sài Topsolid nên không biết cấu trúc Data ra sao mà tư vấn bạn. Việc code dài ngắn không quan trọng lắm nhưng nếu muốn code ngắn bạn phải outpur dữ liệu CYRCLE SYNTAX và post phải hiểu cái đó và khi ra G-code sẽ ra các Macro có cú pháp và sẽ giảm dung lượng. Để giảm dung lượng khi cắt tránh ramp góc vì xuất dang point to point.

thanks !
 

iPumpkin

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

Sorry các bác. Hôm nay mình mới post cho fanuc với distance from pivot point to rotary point cua head A, Heab B là L=300mm. Máy dạng Head A on Head B. Head A/ Head B di chuyển X,Y,Z,A,B.



Đây là đoạn Code của mình cho Fanuc.
PHP:
%
O0010
T2 (TOOL IN SPINDLE: NO NAME_0 D= 10. R= 0.0)
(5X PRODUCTION-PRO #2)
G00 A-63.435 B0.0
X0.0 Y-362.111
G43 H2 Z-16.389
S1000 M03
M09
Z-207.444
Y-353.167 Z-211.917


G01 Y-344.223 Z-216.389 F350.
X4.828 Y-344.189 A-63.433 B0.719
X9.654 Y-344.087 A-63.426 B1.437
X14.479 Y-343.918 A-63.415 B2.156
X19.301 Y-343.681 A-63.399 B2.875
X24.119 Y-343.377 A-63.379 B3.593
X28.932 Y-343.004 A-63.354 B4.311
X33.74 Y-342.565 A-63.324 B5.03
X38.541 Y-342.058 A-63.29 B5.747
X43.334 Y-341.484 A-63.251 B6.465
X48.119 Y-340.843 A-63.208 B7.183
X52.895 Y-340.134 A-63.16 B7.9
X57.66 Y-339.359 A-63.107 B8.617
X62.413 Y-338.517 A-63.05 B9.333
X67.155 Y-337.608 A-62.988 B10.049
X71.883 Y-336.633 A-62.921 B10.765
X76.597 Y-335.592 A-62.849 B11.48
X81.296 Y-334.485 A-62.772 B12.195
X85.979 Y-333.312 A-62.69 B12.909
X90.645 Y-332.073 A-62.603 B13.623
X95.293 Y-330.769 A-62.51 B14.336
X99.922 Y-329.4 A-62.413 B15.049
X104.532 Y-327.967 A-62.31 B15.76
X109.122 Y-326.468 A-62.202 B16.472
X113.689 Y-324.906 A-62.089 B17.182
X118.235 Y-323.279 A-61.97 B17.892
X122.757 Y-321.589 A-61.845 B18.601
X127.255 Y-319.836 A-61.714 B19.309
X131.728 Y-318.02 A-61.578 B20.016
==========
X334.485 Y81.296 A25.283 B60.357
X333.312 Y85.979 A26.545 B60.006
X332.073 Y90.645 A27.774 B59.639
X330.769 Y95.293 A28.972 B59.257
X329.4 Y99.922 A30.138 B58.861
X327.967 Y104.532 A31.273 B58.45
X326.468 Y109.122 A32.375 B58.027
X324.906 Y113.689 A33.447 B57.59
X323.279 Y118.235 A34.488 B57.141
X321.589 Y122.757 A35.498 B56.68
X319.836 Y127.255 A36.478 B56.208
X318.02 Y131.728 A37.429 B55.725
X316.141 Y136.176 A38.351 B55.231
X314.201 Y140.596 A39.245 B54.728
X312.198 Y144.988 A40.111 B54.215
X310.134 Y149.353 A40.95 B53.693
X308.009 Y153.687 A41.763 B53.162
X305.823 Y157.992 A42.551 B52.622
X303.577 Y162.265 A43.313 B52.075
X301.272 Y166.507 A44.052 B51.52
X298.907 Y170.716 A44.767 B50.958
X296.483 Y174.891 A45.459 B50.388
X294.001 Y179.032 A46.129 B49.812
X291.462 Y183.137 A46.778 B49.23
X288.864 Y187.207 A47.406 B48.641
X286.21 Y191.24 A48.014 B48.047
X283.5 Y195.235 A48.602 B47.447
X280.734 Y199.192 A49.171 B46.841
X277.913 Y203.109 A49.723 B46.231
X275.037 Y206.987 A50.256 B45.615
========
X67.155 Y337.608 A62.988 B10.049
X62.413 Y338.517 A63.05 B9.333
X57.66 Y339.359 A63.107 B8.617
X52.895 Y340.134 A63.16 B7.9
X48.119 Y340.843 A63.208 B7.183
X43.334 Y341.484 A63.251 B6.465
X38.541 Y342.058 A63.29 B5.747
X33.74 Y342.565 A63.324 B5.03
X28.932 Y343.004 A63.354 B4.311
X24.119 Y343.377 A63.379 B3.593
X19.301 Y343.681 A63.399 B2.875
X14.479 Y343.918 A63.415 B2.156
X9.654 Y344.087 A63.426 B1.437
X4.827 Y344.189 A63.433 B0.719
X0.0 Y344.223 A63.435 B0.0
X-4.827 Y344.189 A63.433 B-0.719
X-9.654 Y344.087 A63.426 B-1.437
X-14.479 Y343.918 A63.415 B-2.156
X-19.301 Y343.681 A63.399 B-2.875
X-24.119 Y343.377 A63.379 B-3.593
X-28.932 Y343.004 A63.354 B-4.311
X-33.74 Y342.565 A63.324 B-5.03
X-38.541 Y342.058 A63.29 B-5.747
X-43.334 Y341.484 A63.251 B-6.465
X-48.119 Y340.843 A63.208 B-7.183
X-52.895 Y340.134 A63.16 B-7.9
X-57.66 Y339.359 A63.107 B-8.617
X-62.413 Y338.517 A63.05 B-9.333
X-67.155 Y337.608 A62.988 B-10.049
X-71.883 Y336.633 A62.921 B-10.765
X-76.597 Y335.592 A62.849 B-11.48
X-81.296 Y334.485 A62.772 B-12.195
X-85.979 Y333.312 A62.69 B-12.909
X-90.645 Y332.073 A62.603 B-13.623
X-95.293 Y330.769 A62.51 B-14.336
X-99.922 Y329.4 A62.413 B-15.049
X-104.532 Y327.967 A62.31 B-15.76
X-109.122 Y326.468 A62.202 B-16.472
X-113.689 Y324.906 A62.089 B-17.182
X-118.235 Y323.279 A61.97 B-17.892
X-122.757 Y321.589 A61.845 B-18.601
X-127.255 Y319.836 A61.714 B-19.309
X-131.728 Y318.02 A61.578 B-20.016
X-136.176 Y316.141 A61.436 B-20.722
X-140.596 Y314.201 A61.287 B-21.428
X-144.988 Y312.198 A61.133 B-22.132
X-149.353 Y310.134 A60.972 B-22.835
X-153.687 Y308.009 A60.804 B-23.537
X-157.992 Y305.823 A60.63 B-24.238
X-162.265 Y303.577 A60.449 B-24.938
X-166.507 Y301.272 A60.261 B-25.636
X-170.716 Y298.907 A60.067 B-26.333
X-174.891 Y296.483 A59.864 B-27.029
X-179.032 Y294.001 A59.655 B-27.723
X-183.137 Y291.462 A59.438 B-28.416
X-187.207 Y288.864 A59.213 B-29.107
X-191.24 Y286.21 A58.98 B-29.796
X-195.235 Y283.5 A58.738 B-30.484
X-199.192 Y280.734 A58.489 B-31.17
X-203.109 Y277.913 A58.23 B-31.854
X-206.987 Y275.037 A57.963 B-32.536
X-210.824 Y272.107 A57.686 B-33.217
X-214.619 Y269.124 A57.4 B-33.895
X-218.372 Y266.088 A57.104 B-34.57
X-222.083 Y262.999 A56.799 B-35.244
X-225.749 Y259.859 A56.482 B-35.915
X-229.371 Y256.667 A56.156 B-36.584
X-232.948 Y253.425 A55.818 B-37.25
X-236.48 Y250.133 A55.469 B-37.913
X-239.964 Y246.792 A55.108 B-38.574
====================
X-122.757 Y-321.589 A-61.845 B-18.601
X-118.235 Y-323.279 A-61.97 B-17.892
X-113.689 Y-324.906 A-62.089 B-17.182
X-109.122 Y-326.468 A-62.202 B-16.472
X-104.532 Y-327.967 A-62.31 B-15.76
X-99.922 Y-329.4 A-62.413 B-15.049
X-95.293 Y-330.769 A-62.51 B-14.336
X-90.645 Y-332.073 A-62.603 B-13.623
X-85.979 Y-333.312 A-62.69 B-12.909
X-81.296 Y-334.485 A-62.772 B-12.195
X-76.597 Y-335.592 A-62.849 B-11.48
X-71.883 Y-336.633 A-62.921 B-10.765
X-67.155 Y-337.608 A-62.988 B-10.049
X-62.413 Y-338.517 A-63.05 B-9.333
X-57.66 Y-339.359 A-63.107 B-8.617
X-52.895 Y-340.134 A-63.16 B-7.9
X-48.119 Y-340.843 A-63.208 B-7.183
X-43.334 Y-341.484 A-63.251 B-6.465
X-38.541 Y-342.058 A-63.29 B-5.747
X-33.74 Y-342.565 A-63.324 B-5.03
X-28.932 Y-343.004 A-63.354 B-4.311
X-24.119 Y-343.377 A-63.379 B-3.593
X-19.301 Y-343.681 A-63.399 B-2.875
X-14.479 Y-343.918 A-63.415 B-2.156
X-9.654 Y-344.087 A-63.426 B-1.437
X-4.828 Y-344.189 A-63.433 B-0.719
X0.0 Y-344.223 A-63.435 B0.0
Y-353.167 Z-211.917
G00 Y-362.111 Z-207.444
Z-16.389
M05
G91 G28 Z0
G90 G00 G54 A0.0 B0.0
M30
%
Post của mình là chính hãng đấy nhé. Xem ra mấy bác....sai hết rồi. Ước gì mình nhầm :24:. Miấy bác thuyết minh kiểm tra G-Code của mình nhé. Đừng bảo là mô phỏng bằng Vericut..nhé. Rảnh mình sẽ mô phỏng bằng Machine Simulation cho các bác xem nhé.

Do bài mình ra ở trên qua 1khó nên cao thủ bỏ chạy hết. Do đó mình đố bài dể hơn chút nhé. Mình đố các bác đặc biệt cao thủ chimen_bka, bác config lại Post làm sao để xuất tự động các thông tin như thông số dao - gồm Tên Dao, Chiều Dài Cắt Của Dao, Chiều Dài Cán Dao vào trong Post luôn nhé - theo tiêu chuẩn APT.

Chỉ bằng cách giao đấu thế này mà các bác sẽ thấy được ai mới thực sự là cao thủ về CAD/CAM, ai chỉ toàn "chém gió" nhé. :24:
 
Last edited:
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Sorry các bác. Hôm nay mình mới post cho fanuc với distance from pivot point to rotary point cua head A, Heab B là L=300mm. Máy dạng Head A on Head B. Head A/ Head B di chuyển X,Y,Z,A,B.



Đây là đoạn Code của mình cho Fanuc.
PHP:
%
O0010
T2 (TOOL IN SPINDLE: NO NAME_0 D= 10. R= 0.0)
(5X PRODUCTION-PRO #2)
G00 A-63.435 B0.0
X0.0 Y-362.111
G43 H2 Z-16.389
S1000 M03
M09
Z-207.444
Y-353.167 Z-211.917


G01 Y-344.223 Z-216.389 F350.
X4.828 Y-344.189 A-63.433 B0.719
X9.654 Y-344.087 A-63.426 B1.437
X14.479 Y-343.918 A-63.415 B2.156
X19.301 Y-343.681 A-63.399 B2.875
X24.119 Y-343.377 A-63.379 B3.593
X28.932 Y-343.004 A-63.354 B4.311
X33.74 Y-342.565 A-63.324 B5.03
X38.541 Y-342.058 A-63.29 B5.747
X43.334 Y-341.484 A-63.251 B6.465
X48.119 Y-340.843 A-63.208 B7.183
X52.895 Y-340.134 A-63.16 B7.9
X57.66 Y-339.359 A-63.107 B8.617
X62.413 Y-338.517 A-63.05 B9.333
X67.155 Y-337.608 A-62.988 B10.049
X71.883 Y-336.633 A-62.921 B10.765
X76.597 Y-335.592 A-62.849 B11.48
X81.296 Y-334.485 A-62.772 B12.195
X85.979 Y-333.312 A-62.69 B12.909
X90.645 Y-332.073 A-62.603 B13.623
X95.293 Y-330.769 A-62.51 B14.336
X99.922 Y-329.4 A-62.413 B15.049
X104.532 Y-327.967 A-62.31 B15.76
X109.122 Y-326.468 A-62.202 B16.472
X113.689 Y-324.906 A-62.089 B17.182
X118.235 Y-323.279 A-61.97 B17.892
X122.757 Y-321.589 A-61.845 B18.601
X127.255 Y-319.836 A-61.714 B19.309
X131.728 Y-318.02 A-61.578 B20.016
==========
X334.485 Y81.296 A25.283 B60.357
X333.312 Y85.979 A26.545 B60.006
X332.073 Y90.645 A27.774 B59.639
X330.769 Y95.293 A28.972 B59.257
X329.4 Y99.922 A30.138 B58.861
X327.967 Y104.532 A31.273 B58.45
X326.468 Y109.122 A32.375 B58.027
X324.906 Y113.689 A33.447 B57.59
X323.279 Y118.235 A34.488 B57.141
X321.589 Y122.757 A35.498 B56.68
X319.836 Y127.255 A36.478 B56.208
X318.02 Y131.728 A37.429 B55.725
X316.141 Y136.176 A38.351 B55.231
X314.201 Y140.596 A39.245 B54.728
X312.198 Y144.988 A40.111 B54.215
X310.134 Y149.353 A40.95 B53.693
X308.009 Y153.687 A41.763 B53.162
X305.823 Y157.992 A42.551 B52.622
X303.577 Y162.265 A43.313 B52.075
X301.272 Y166.507 A44.052 B51.52
X298.907 Y170.716 A44.767 B50.958
X296.483 Y174.891 A45.459 B50.388
X294.001 Y179.032 A46.129 B49.812
X291.462 Y183.137 A46.778 B49.23
X288.864 Y187.207 A47.406 B48.641
X286.21 Y191.24 A48.014 B48.047
X283.5 Y195.235 A48.602 B47.447
X280.734 Y199.192 A49.171 B46.841
X277.913 Y203.109 A49.723 B46.231
X275.037 Y206.987 A50.256 B45.615
========
X67.155 Y337.608 A62.988 B10.049
X62.413 Y338.517 A63.05 B9.333
X57.66 Y339.359 A63.107 B8.617
X52.895 Y340.134 A63.16 B7.9
X48.119 Y340.843 A63.208 B7.183
X43.334 Y341.484 A63.251 B6.465
X38.541 Y342.058 A63.29 B5.747
X33.74 Y342.565 A63.324 B5.03
X28.932 Y343.004 A63.354 B4.311
X24.119 Y343.377 A63.379 B3.593
X19.301 Y343.681 A63.399 B2.875
X14.479 Y343.918 A63.415 B2.156
X9.654 Y344.087 A63.426 B1.437
X4.827 Y344.189 A63.433 B0.719
X0.0 Y344.223 A63.435 B0.0
X-4.827 Y344.189 A63.433 B-0.719
X-9.654 Y344.087 A63.426 B-1.437
X-14.479 Y343.918 A63.415 B-2.156
X-19.301 Y343.681 A63.399 B-2.875
X-24.119 Y343.377 A63.379 B-3.593
X-28.932 Y343.004 A63.354 B-4.311
X-33.74 Y342.565 A63.324 B-5.03
X-38.541 Y342.058 A63.29 B-5.747
X-43.334 Y341.484 A63.251 B-6.465
X-48.119 Y340.843 A63.208 B-7.183
X-52.895 Y340.134 A63.16 B-7.9
X-57.66 Y339.359 A63.107 B-8.617
X-62.413 Y338.517 A63.05 B-9.333
X-67.155 Y337.608 A62.988 B-10.049
X-71.883 Y336.633 A62.921 B-10.765
X-76.597 Y335.592 A62.849 B-11.48
X-81.296 Y334.485 A62.772 B-12.195
X-85.979 Y333.312 A62.69 B-12.909
X-90.645 Y332.073 A62.603 B-13.623
X-95.293 Y330.769 A62.51 B-14.336
X-99.922 Y329.4 A62.413 B-15.049
X-104.532 Y327.967 A62.31 B-15.76
X-109.122 Y326.468 A62.202 B-16.472
X-113.689 Y324.906 A62.089 B-17.182
X-118.235 Y323.279 A61.97 B-17.892
X-122.757 Y321.589 A61.845 B-18.601
X-127.255 Y319.836 A61.714 B-19.309
X-131.728 Y318.02 A61.578 B-20.016
X-136.176 Y316.141 A61.436 B-20.722
X-140.596 Y314.201 A61.287 B-21.428
X-144.988 Y312.198 A61.133 B-22.132
X-149.353 Y310.134 A60.972 B-22.835
X-153.687 Y308.009 A60.804 B-23.537
X-157.992 Y305.823 A60.63 B-24.238
X-162.265 Y303.577 A60.449 B-24.938
X-166.507 Y301.272 A60.261 B-25.636
X-170.716 Y298.907 A60.067 B-26.333
X-174.891 Y296.483 A59.864 B-27.029
X-179.032 Y294.001 A59.655 B-27.723
X-183.137 Y291.462 A59.438 B-28.416
X-187.207 Y288.864 A59.213 B-29.107
X-191.24 Y286.21 A58.98 B-29.796
X-195.235 Y283.5 A58.738 B-30.484
X-199.192 Y280.734 A58.489 B-31.17
X-203.109 Y277.913 A58.23 B-31.854
X-206.987 Y275.037 A57.963 B-32.536
X-210.824 Y272.107 A57.686 B-33.217
X-214.619 Y269.124 A57.4 B-33.895
X-218.372 Y266.088 A57.104 B-34.57
X-222.083 Y262.999 A56.799 B-35.244
X-225.749 Y259.859 A56.482 B-35.915
X-229.371 Y256.667 A56.156 B-36.584
X-232.948 Y253.425 A55.818 B-37.25
X-236.48 Y250.133 A55.469 B-37.913
X-239.964 Y246.792 A55.108 B-38.574
====================
X-122.757 Y-321.589 A-61.845 B-18.601
X-118.235 Y-323.279 A-61.97 B-17.892
X-113.689 Y-324.906 A-62.089 B-17.182
X-109.122 Y-326.468 A-62.202 B-16.472
X-104.532 Y-327.967 A-62.31 B-15.76
X-99.922 Y-329.4 A-62.413 B-15.049
X-95.293 Y-330.769 A-62.51 B-14.336
X-90.645 Y-332.073 A-62.603 B-13.623
X-85.979 Y-333.312 A-62.69 B-12.909
X-81.296 Y-334.485 A-62.772 B-12.195
X-76.597 Y-335.592 A-62.849 B-11.48
X-71.883 Y-336.633 A-62.921 B-10.765
X-67.155 Y-337.608 A-62.988 B-10.049
X-62.413 Y-338.517 A-63.05 B-9.333
X-57.66 Y-339.359 A-63.107 B-8.617
X-52.895 Y-340.134 A-63.16 B-7.9
X-48.119 Y-340.843 A-63.208 B-7.183
X-43.334 Y-341.484 A-63.251 B-6.465
X-38.541 Y-342.058 A-63.29 B-5.747
X-33.74 Y-342.565 A-63.324 B-5.03
X-28.932 Y-343.004 A-63.354 B-4.311
X-24.119 Y-343.377 A-63.379 B-3.593
X-19.301 Y-343.681 A-63.399 B-2.875
X-14.479 Y-343.918 A-63.415 B-2.156
X-9.654 Y-344.087 A-63.426 B-1.437
X-4.828 Y-344.189 A-63.433 B-0.719
X0.0 Y-344.223 A-63.435 B0.0
Y-353.167 Z-211.917
G00 Y-362.111 Z-207.444
Z-16.389
M05
G91 G28 Z0
G90 G00 G54 A0.0 B0.0
M30
%
Post của mình là chính hãng đấy nhé. Xem ra mấy bác....sai hết rồi. Ước gì mình nhầm. Mình bác thuyết minh kiểm tra G-Code của mình nhé. Đừng bảo là mô phỏng bằng Vericut..nhé.

Rảnh mình sẽ mô phỏng bằng Machine Simulation cho các bác xem nhé.

POST cũng có nhiều kiểu post Mỗi kiểu ra Z khác nhau ah. Không phải sai đâu nhé, Bác xem các code khác nhau và xem các post khác nhau đó post Origin Pivot offset đi đâu ( Nó không sai đâu ). Quan trong nhận biết sai hay không trong bài này là X và Y có phân bố trên 1 đường tròn hay không.
Hơi tý các bác phát bieu sai sợ các bác thật.

thanks !
 
Last edited:
Ðề: Thảo luận Post Processor 3 4 5 axis

Sao test trên Cimco đoạn code của anh Bí chạy như thế nào ấy anh :D
 
Ðề: Thảo luận Post Processor 3 4 5 axis

Bác Bí! Sao bác lại nỡ nói chương trình của anh em sai hết thế nhỉ? Để em giải thích các chương trình của em cho bác hiểu nhé (em lập trình nên chắc bác chưa hiểu ý em :) )

+ Thứ nhất mọi người đều đồng ý với góc quay 63.435 là Ok rồi.
+ Cái giá trị X, Y ở đây mới là điều quan trọng như bác Chim én đã nói. Cái của bác khác của em là vì em dùng RTCP (G43.4...). Tọa độ của em là tọa độ của điểm RTCP còn của bác là của đầu dao( đúng k nhỉ?). Bác xem cái hình sau nhé :



+ Như bác thấy gốc tọa độ nằm ở đỉnh nón cụt là (0, 0, 0). Tọa độ đầu tiên của em là (0, 0, 300). Sau đó di chuyển theo trục X một khoảng 343.328mm, và theo trục Z một khoảng là 215,836mm. Như vậy tọa độ điểm RTCP của em khi bắt đầu cắt là (-343.328, 0, 84.164) (Dĩ nhiên là điểm bắt đầu ở cao hơn và dao còn di chuyển qua một tọa độ khác để tránh va cham N7).
Giá trị Z = 84.164 = 300 - 215,836.
....
N6 G43.4 G00 X-376.358 Y0.0 Z100.679 B-63.435 A0.0 S1500 H01 M03
N7 X-347.736 Z86.368
N8 G01 X-343.328 Z84.164 F125. M08

+ Ở đây em lấy dung sai là 0.001mm.

Đó là ý kiến của em về cái chương trình của mình. Các bác cho em ý kiến để em học hỏi.

Nói thật với các bác mấy cái này em cũng học từ topic này với mấy topic trước mà ra thôi, có gì mà sai sót thì các bác bỏ qua và sửa giùm em để em học hỏi thêm :22:. Lúc đầu vô học mót các bác, giờ cho em tham gia thảo luận nhé. Em còn bé, các bác chém nhẹ tay!

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

Mình đố các bác đặc biệt cao thủ chimen_bka, bác config lại Post làm sao để xuất tự động các thông tin như thông số dao - gồm Tên Dao, Chiều Dài Cắt Của Dao, Chiều Dài Cán Dao vào trong Post luôn nhé - theo tiêu chuẩn APT.
cái này dễ ẹt ah, add đoạn code vô là nó ra ngay thôi, phần mềm nào chả có mấy cái vụ add thêm này vào post.
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Nguyên văn bởi iPumpkin


Mình đố các bác đặc biệt cao thủ chimen_bka, bác config lại Post làm sao để xuất tự động các thông tin như thông số dao - gồm Tên Dao, Chiều Dài Cắt Của Dao, Chiều Dài Cán Dao vào trong Post luôn nhé - theo tiêu chuẩn APT.
Cái vụ này thì quá lỗi thời với Catia rồi. Mình viết các macro cho catia ( VBA đó ) khi laapj trình xong nó bùm phát ra hết bảng tool luôn và tạo ra trong file Ecell luôn bao gồm Tool leng , feed nếu cần ... tất tần tật.
Không nững vậy mà tạo ra PPword để khi post gcode nó chèn vồ file gcode làm thông tin cho người chạy máy :
Vd :

PPRINT/*************PROGRAM INFO***********************
PPRINT/CUSTOMER ?????
PPRINT/P/N 7A367520004A7
PPRINT/REV
PPRINT/DATE 3/22/2011
PPRINT/PROGRAM 2 OF 2
PPRINT/PROGRAMMER SAMUEL PROGRAMMING & DESIGN INC.
PPRINT/WEBSITE
PPRINT/MACHINE HAAS V11 5-AXIS MACHINE
PPRINT/MATERIAL 2.500 long extrusion INCH ALUMINUM
PPRINT/*************PROGRAM DESCRIPTION****************
PPRINT/PROGRAM NAME 7A367520004A7b.NC
PPRINT/***************SETUP POSITION 2*****************
PPRINT/HOLDING METHOD:
PPRINT/THE PART IS HELD IN VISE
PPRINT/X 0-0 IS SET TO THE:RIGHT EDGE OF CUTSTOCK
PPRINT/Y 0-0 IS SET TO THE:FRONT EDGE OF FIX SHIM
PPRINT/Z 0-0 IS SET TO THE:TOP OF SHIM
PPRINT/*****************TOOL LIST**********************
PPRINT//T1 End Mill D 0.250 =neck =loc .375 =LBS 1.125 =S
PPRINT//T2 Center Drill D 0.25
PPRINT//T3 15/64 DIA DRILL
PPRINT//T4 1/4 FINISH REAM
PPRINT/************************************************
PPRINT// 3/22/2011
PPRINT// 1:25:04 AM
PPRINT/************************************************

Toollist :


Bùm cái 2 giây ra tất :64:


Các phần mềm đều có vụ VBA này nếu biết lập trình và lôi đc cái mớ DATA và đọc ra ghi vào theo ý mình thì quả là hay đó . Mình kết nhất vụ này vì làm giảm thời gian hoàn thành project thời gian còn lại coffee , hay bia bọt ...
 
Last edited:

iPumpkin

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

Cái này dễ ẹt ah, add đoạn code vô là nó ra ngay thôi, phần mềm nào chả có mấy cái vụ add thêm này vào post.
Chú NX: cái vụ này anh có đề cập rồi nhé. http://www.meslab.org/mes/threads/2...trinh-gia-cong-co-khi-chinh-xac-bang-CNC.html

Anh hy vọng chú "thuộc bài" rồi. Tuy nhiên ứng dụng làm thực tế rất là khó ấy nhé. NX thử trình bày 1 đoạn Code nào để xuất cái đó ra mà xem, bằng ngay chính NX luôn nhé ?. Mình thấy toàn quăng bom mà chả ai hành động cụ thể mà xem.

Cái vụ này thì quá lỗi thời với Catia rồi. Mình viết các macro cho catia ( VBA đó ) khi laapj trình xong nó bùm phát ra hết bảng tool luôn và tạo ra trong file Ecell luôn bao gồm Tool leng , feed nếu cần ... tất tần tật.

Không những vậy mà tạo ra PPword để khi post gcode nó chèn vồ file gcode làm thông tin cho người chạy máy :
Vd :

PPRINT/*************PROGRAM INFO***********************
PPRINT/CUSTOMER ?????
PPRINT/P/N 7A367520004A7
PPRINT/REV
PPRINT/DATE 3/22/2011
PPRINT/PROGRAM 2 OF 2
PPRINT/PROGRAMMER SAMUEL PROGRAMMING & DESIGN INC.
PPRINT/WEBSITE
PPRINT/MACHINE HAAS V11 5-AXIS MACHINE
PPRINT/MATERIAL 2.500 long extrusion INCH ALUMINUM
PPRINT/*************PROGRAM DESCRIPTION****************
PPRINT/PROGRAM NAME 7A367520004A7b.NC
PPRINT/***************SETUP POSITION 2*****************
PPRINT/HOLDING METHOD:
PPRINT/THE PART IS HELD IN VISE
PPRINT/X 0-0 IS SET TO THE:RIGHT EDGE OF CUTSTOCK
PPRINT/Y 0-0 IS SET TO THE:FRONT EDGE OF FIX SHIM
PPRINT/Z 0-0 IS SET TO THE:TOP OF SHIM
PPRINT/*****************TOOL LIST**********************
PPRINT//T1 End Mill D 0.250 =neck =loc .375 =LBS 1.125 =S
PPRINT//T2 Center Drill D 0.25
PPRINT//T3 15/64 DIA DRILL
PPRINT//T4 1/4 FINISH REAM
PPRINT/************************************************
PPRINT// 3/22/2011
PPRINT// 1 04 AM
PPRINT/************************************************
Bác chí mèn, bác chứng minh đi nhé.

Bác nói ra câu này
Không những vậy mà tạo ra PPword để khi post gcode nó chèn vồ file gcode làm thông tin cho người chạy máy
thì mình nghĩ là bác cũng biết đấy. Tuy nhiên khi bác viết dòng này..

PPRINT//T1 End Mill D 0.250 =neck =loc .375 =LBS 1.125 =S
PPRINT//T2 Center Drill D 0.25
PPRINT//T3 15/64 DIA DRILL
PPRINT//T4 1/4 FINISH REAM
Nếu bác chứng minh cái Marco của bác cũng giống như cách mà bác dùng Vericut hoàn hảo chứng minh mô phỏng cho đoạn Code 5 trục (mà sai bét nhè) của bài thi mà bác Quyền ra thì mắc cở lắm đó. Gia công và Post chương trình chuyện nghiệp KHÔNG AI chèn mã code về thông tin dao cụ tin dao dụ ra như vậy.

Mà người ta dùng Ví dụ PPRINT CLEAR_LENGTH, với CLEAR_LENGTH là biến hệ thống lấy từ phần mềm MÀ KHÔNG PHẢI NHẬP TAY. Bác tìm lại các bài mà tớ viết nhé, tớ đã công bố toàn bộ các biến mà APT dùng cho việc xuất G-Code nhé.

Gia công 1 chi tiết có 100 con dao - như gia công hàng cho Mỹ mà bác có 100GB data ấy. Bác nghĩ sao khi bác lập trình gia công và 1 mô phỏng cho 100 con dao theo đúng như hình dáng hình học của nó nhưng bác input vô câu lệnh PPRINT thông tin dao của bác 1 thành 2 inch ?. Mình nghĩ bác biết chút ít về POST cho CATIA ấy, tuy nhiên chứng minh đi hơn là chém gió nhé.
 
Last edited:
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Chú NX: cái vụ này anh có đề cập rồi nhé. http://www.meslab.org/mes/threads/2...trinh-gia-cong-co-khi-chinh-xac-bang-CNC.html

Anh hy vọng chú "thuộc bài" rồi. Tuy nhiên ứng dụng làm thực tế rất là khó ấy nhé. NX thử trình bày 1 đoạn Code nào để xuất cái đó ra mà xem, bằng ngay chính NX luôn nhé ?. Mình thấy toàn quăng bom mà chả ai hành động cụ thể mà xem.



Bác chí mèn, bác chứng minh đi nhé.

Bác nói ra câu này thì mình nghĩ là bác cũng biết đấy. Tuy nhiên khi bác viết dòng này..



Nếu bác chứng minh cái Marco của bác cũng giống như cách mà bác dùng Vericut hoàn hảo chứng minh mô phỏng cho đoạn Code 5 trục (mà sai bét nhè) của bác Quyền thì mắc cở lắm đó. Gia công và Post chương trình chuyện nghiệp KHÔNG AI chèn mã code về thông tin dao cụ tin dao dụ ra như bác.

Mà người ta dùng Ví dụ PPRINT CLEAR_LENGTH, với CLEAR_LENGTH là biết hệ thống lấy từ phần mềm MÀ KHÔNG PHẢI NHẬP TAY.
Gia công 1 chi tiết có 100 con dao - như gia công hàng cho Mỹ mà bác có 100GB data ấy. Bác nghĩ sao khi bác lập trình gia công và 1 mô phỏng cho 100 con dao theo đúng như hình dáng hình học của nó nhưng bác input vô câu lệnh PPRINT thông tin dao của bác 1 thành 2 inch ?. Mình nghĩ bác biết chút ít về POST cho CATIA ấy, tuy nhiên chứng minh đi hơn là chém gió nhé.
Bác này lằng nhằng nhỉ Cai này đơn giản mà . Ai nhạp bằng tay thế nói làm j ?
Đã nói VBA rồi mà hình như bác vẫn chưa hiểu thì phải.

Nói chung việc chèn thông tin Tool hay không chèn do khách hàng yêu cầu cái đó ai bắt buộc đâu.

Bác này máy móc thật. Tuy nhiên bác cũng đc coi là am hiểu tý. Bác dung trong Macro APT cũng đc chả sao mỗi ng một cách mình chọn cách viết ra cái VBA con bác chon cách chỉnh Marco của APT tuy nhiên VBA thế mạnh hơn vì nó không những đọc Leng Tool mà Set length cung đc, chỉnh hang loạt các thông số trong lệnh catia cúng đc nhé , các biến APT bạn chỉ dùng đê đọc DATA ra thôi cái đó tớ nói không sai chứ.
(cậu thử chỉnh Aproach từ 600 về 1000 tất cả các lệnh hay 1 nhóm lệnh xem nao ? giả sử có 1000 lệnh )

Lúc nào mình sẽ làm video chay máy cái VBA cho xem mở rộng tầm mắt.
[video=youtube_share;wLrCfKeI0X4]http://youtu.be/wLrCfKeI0X4[/video]
 
Last edited:

iPumpkin

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

Đã nói VBA rồi mà hình như bác vẫn chưa hiểu thì phải.

Nói chung việc chèn thông tin Tool hay không chèn do khách hàng yêu cầu cái đó ai bắt buộc đâu.

Bác này máy móc thật. Tuy nhiên bác cũng đc coi là am hiểu tý. Bác dung trong Macro APT cũng đc chả sao mỗi ng một cách mình chọn cách viết ra cái VBA con bác chon cách chỉnh Marco của APT tuy nhiên VBA thế mạnh hơn vì nó không những đọc Leng Tool mà Set length cung đc, chỉnh hang loạt các thông số trong lệnh catia cúng đc nhé , các biến APT bạn chỉ dùng đê đọc DATA ra thôi cái đó tớ nói không sai chứ.

(cậu thử chỉnh Aproach từ 600 về 1000 tất cả các lệnh hay 1 nhóm lệnh xem nao ? giả sử có 1000 lệnh )
Hi Bác. Chính bác là người lằng nhằng đấy. Tớ chả cần xem cái VBA của bác làm gì, nếu tớ cần chính tay tớ sẽ tự viết 1 cái.

Nhìn chi tiết bác gia công tạm gọi là bác cũng hiểu biết chút ít đấy. Tuy nhiên bác nói chưa thuyết phục. Như ta biết khi program mình phải check tool có sẳn và mua thêm tool (có lẻ bác làm hàng cho Mỹ không chạy thực tế nên không biết ?) do đó ta dùng tool ta đều đã biết thông tin hình học. Do đó bác xuất List làm gì ? Những làm ngay bằng VBA mới ghê chứ.. Xuất List tool ra Excel là trò trẻ con cũng làm được, sau khi tạo ra Tool bác chọn chúng và chỉ việc click chuột phải sau đấy Save thành cái Catalog.

các biến APT bạn chỉ dùng đê đọc DATA ra thôi cái đó tớ nói không sai chứ.
Bác nói câu này là đúng đấy. Trong Catia trích xuất Syntax nó ra APT, từ APT dùng Post Proccesor xuất ngay ra G-Code thông tin dao đặt ngay trên đầu dòng lệnh thay dao M6 để machinist đi lấy dao chứ. Bác không làm được thì mình chi cho nhé.

(cậu thử chỉnh Aproach từ 600 về 1000 tất cả các lệnh hay 1 nhóm lệnh xem nao ? giả sử có 1000 lệnh )
Bác nói câu này cũng hay đấy. Tại sao bác phải dùng VBA ? bác dùng Formula không đươc sao. Catia có sẳn bộ lập trình của nó cho phép làm điều này dể dàng mà.
 
Last edited:

iPumpkin

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

tớ chỉ cần check giá trị Z là đủ biết code nào đúng code nào sai,
giải thích thêm cho các thành viên ngoại đạo:
quỹ tích các điểm tâm xoay của đầu máy((Rotation tool center point (RTCP)))
sẽ gần là 1 đường tròn tâm 00 và có cao độ Z như hình vẽ

vậy tớ chẳng cần biết các bác post code ntn nhưng chỉ so sánh giá trị Z đã thấy sai bét nhè( tớ đã nói rõ gốc tọa độ trên mặt nón rồi mà)
@all có ai giải thích nổi tại sao giá trị Z biến đổi liên tục như vậy ko, theo lý thuyết nó phải là hằng số vì đường chạy có cao độ không đổi,
bác nào có thể lập trình tay đoạn chương trình này không(cutting)
nếu lập trình tay cái này chỉ đúng 1 dòng lệnh.
tks
Đây là code bác QUYỀN


X-340.054 Y-44.861 Z84.414 B-63.126 A7.645
X-340.452 Y-41.275 Z84.604 B-63.126 A7.015
X-340.678 Y-39.058 Z84.711 B-63.126 A6.635
X-341.187 Y-36.842 Z84.22 B-63.253 A6.256
X-341.575 Y-32.382 Z84.404 B-63.253 A5.495
X-342.069 Y-25.665 Z84.637 B-63.253 A4.35
X-343.032 Y-11.355 Z84.356 B-63.38 A1.922
X-343.194 Y0.737 Z84.431 B-63.38 A-0.128
X-343.157 Y5.177 Z84.415 B-63.38 A-0.897
X-343.134 Y6.771 Z84.404 B-63.38 A-1.153
X-343.091 Y9.045 Z84.383 B-63.38 A-1.538
X-343.053 Y10.65 Z84.365 B-63.38 A-1.794
X-342.987 Y12.918 Z84.334 B-63.38 A-2.178
X-342.903 Y15.261 Z84.297 B-63.38 A-2.562
X-341.969 Y27.162 Z84.59 B-63.253 A-4.604
X-341.576 Y32.362 Z84.404 B-63.253 A-5.495
.....
Code của iPumpkin

G01 Y-344.223 Z-216.389 F350.

X4.828 Y-344.189 A-63.433 B0.719
X9.654 Y-344.087 A-63.426 B1.437
X14.479 Y-343.918 A-63.415 B2.156
X19.301 Y-343.681 A-63.399 B2.875
X24.119 Y-343.377 A-63.379 B3.593
X28.932 Y-343.004 A-63.354 B4.311
X33.74 Y-342.565 A-63.324 B5.03
X38.541 Y-342.058 A-63.29 B5.747
X43.334 Y-341.484 A-63.251 B6.465
X48.119 Y-340.843 A-63.208 B7.183
X52.895 Y-340.134 A-63.16 B7.9
X57.66 Y-339.359 A-63.107 B8.617
X62.413 Y-338.517 A-63.05 B9.333
X67.155 Y-337.608 A-62.988 B10.049
X71.883 Y-336.633 A-62.921 B10.765
X76.597 Y-335.592 A-62.849 B11.48
X81.296 Y-334.485 A-62.772 B12.195
Đây là bảng so sánh Code của mình và của bác Quyền. Về góc A,B,X,Y thì có thể xem là tương đương chỉ có giá trị Z của mình là không đổ và là DƯƠNG Z-216.389, con số này đúng bằng 300-84.4 của bác quyền. Theo đề bài MỞ như thế này thì cả hai đều có giá trị tương đương. Ta có thể hiểu nôm na máy của bác Quyền đầu Head A và Head B sau khi xoay hai góc A,B và dịch chuyển theo X,Y. Giá trị DƯƠNG z84.4 => Bàn máy chạy lên theo trục Z. Còn bài của mình thì tương tự nhưng Head A /Head B sau khi xoay góc A,B thì chạy theo X,Y và cả Z => đầu máy sẽ di chuyển xuống z-216.389. Với đề bài không cho là Bàn máy hay đầu máy di chuyển => trao thêm giải đường đồng hạng nhất lên đỉnh Olympia cho iPumpkin nhé. (Bác phamgia giống Bác quyền tuy nhiên sinh sau nên hạng nhì, xin lổi ông bạn chimen_bka thân mến bạn hạng 3, đặc biệt tên Ihai -Tơ -Hơ bị cảnh cáo vì đăng ký mà bỏ thi giửa chừng ..hahaha :24:)


Theo mình thì Z sẽ không thể thay đổi. Đợi xem bác giai thích nhé. Còn viết 1 dòng lệnh cho cái này mình viết G03 cho điểm RTCP với bán kính R184.164 (D343.328) và cho hai đầu xoay Head A / Head B xoay từ 0 đến 63. Do hai Head xoay và reset từ 0 đến 63 và âm 63 về 0 nên mình phải chia cung tròn D343.328 ra làm 4. Như vậy phải tốn bốn lệnh.

Nhà bác quyền có con máy này. Do đó chúng ta hãy chờ đợi bác ấy lý giải xem nhé.

Để đẩy cuộc tranh tài này lên đỉnh cao mới - thì mình xin tuyên bố là mình có tất cả và đủ sức phát triển Post 3, 4,5 trục cho phần lớn những máy và bộ điều khiển sau nhé. Sẳn sàng giao đấu với các bác.

 
Last edited:
Ðề: Thảo luận Post Processor 3 4 5 axis

Bác Bí. Có phải bác muốn code nó ra cái này k?



Cái này với NX thì rất đơn giản đó bác...
 
Top