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

Author
Con lạy bố Bí, con đã tốn nhiều giấy nhiều mực để giải thích cho bố hiểu thế nào là RTCP và dữ liệu apt lắm rồi, mà hình như bố vẫn không hiểu, đêk thèm hiểu...
Tớ đã nói là không nhắc đến các phần mềm Cam, với lại riêng về Post, các phần mềm Cam đều giống nhau là chỉ kiết xuất được apt code, post thì do một third party đảm nhận... Ví dụ Pro/E thì dùng Austin NC... Catia dùng Icam hoặc Ism post...
Tớ đề cập đến công thức và phương thức chuyển đổi dữ liệu là muốn bàn đến mấy cái third party đó nó làm việc như thế nào... Chứ không phải doạ ma đâu tên bí đầu to hay "tỏ ra nguy hiểm" nhá...

Lần sau ta vào, ngươi biết tay ta....
BÁC Hải nói đúng đó . Mắc dù không sành nhưng hình như em cũng khá rành các khái niệ RTCP, RPCP .
Mai các bác hỏi nhau cái đó mà em nghĩ ra cả mà.

Máy 5 hay nhiều trục mỗi bậc tự do nó gắn và 1 hệ tọa độ ở điểm đặc biệt trên nó ( Pivot , Gate ..) và khi có sự thay đổ vị trí, góc lập tức các hệ tọa độ này sec thay đổi tương quan với nhau và chúng ta phải tìm ra cai quy luật toán học để xác định chính xác các khâu ( Có thể giải quyết bằng các ma trận chuyển đổi như bác Hải nói ) . Em nói vậy bác hải cho em xin ý kiến .
Thanks !

Nhân đây mình đố các bác xem có làm nổi không: ví dụ khi bác lập trình X,Y,Z bác xuất ra là X,Y,Z. Giờ đố các bác làm sao bác lập trình X,Y,Z mà xuất ra X1=2X, Y1=4X, Z=Z+5. Ví dụ lập trình A(1,5,7) xuất ra A" (2,20,12)...

Cái này dễ thui mà Tại bác sài đồ config nên không triệt tận gốc vấn đề.
Bác dùng C hay VB để làm POST thì ý tưởng mới đc phác thảo và hoàn thiện một cách OPEN hơn !
thanks !

Bác Hải Chiều mai Thống kế các anh em OFFLINE cho mọi người bết nhỉ ?
 
Last edited:

iPumpkin

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

Bác cho hỏi nếu bác không cắt thực thì bác dùng j để test Code do IMS tuôn ra ?
Vì đôi khi với code không dùng RPCT hay RPCP thì việc soi code với khối lượng lớn là không thể vậy chỉ có thể dùng Soft thôi.
Còn về Bác Hải nói Ma trận cũng đúng vì bản chất nó nó là việc chuyển đổi hệ tọa độ này sang hệ tọa độ khác khi có sự thay đổi hướng tool. Có điều thuật toán mỗi nguoi mỗi khác thành ra nó không rõ ràng về ma trận thôi.

BÁC Hải nói đúng đó . Mắc dù không sành nhưng hình như em cũng khá rành các khái niệ RTCP, RPCP .
Mai các bác hỏi nhau cái đó mà em nghĩ ra cả mà.

Máy 5 hay nhiều trục mỗi bậc tự do nó gắn và 1 hệ tọa độ ở điểm đặc biệt trên nó ( Pivot , Gate ..) và khi có sự thay đổ vị trí, góc lập tức các hệ tọa độ này sec thay đổi tương quan với nhau và chúng ta phải tìm ra cai quy luật toán học để xác định chính xác các khâu ( Có thể giải quyết bằng các ma trận chuyển đổi như bác Hải nói ) . Em nói vậy bác hải cho em xin ý kiến .
Thanks !

Nhân đây mình đố các bác xem có làm nổi không: ví dụ khi bác lập trình X,Y,Z bác xuất ra là X,Y,Z. Giờ đố các bác làm sao bác lập trình X,Y,Z mà xuất ra X1=2X, Y1=4X, Z=Z+5. Ví dụ lập trình A(1,5,7) xuất ra A" (2,20,12)...

Cái này dễ thui mà Tại bác sài đồ config nên không triệt tận gốc vấn đề. Bác dùng C hay VB để làm POST thì ý tưởng mới đc phác thảo và hoàn thiện một cách OPEN hơn !

Thật tình nghe cái kiểu nói chuyện của mấy bác nghe ngứa con mắt.

Tay Hải vớ vẫn, ma trận cái gì. (Bác nên nhớ là tớ chưa bao giờ cần bác phải giải thích RTCP hay APT cho tớ hiểu đấy nhé, dùng search mà xem trên diển đàn này ai là người đề cập đến RTCP ?). Dùng Austin gì đấy gì tớ không biết và không quan tâm. IMSPost, ICAM, GPP2 chả dùng 1 cái ma trận nào để mà xuất 4 hay 5 trục. Ai bảo ma trận đúng thì chứng minh xem. Tớ chả cần 1 cái ma trận nào để xuất bất cứ máy nào cho các bác xem. Ma trận làm gì, 4,5 trục dùng hệ trục tọa độ euler chuyển từ decater sang euler là xong. Ngay cả 3+2axis cũng dùng hệ trục eulerd để mà xuất tọa độ. Nói đến chuyển cứ muốn xuất chương trình ngồi tính cái ma trận – e người ta cười cho.

Các bác có biết là 5 trục không bù dao được không ? Phải edit post để bù dao không ? Bác Quyền nói dùng notepad hay excel thì có thể OK.

Xin lổi các bác, vì tớ nóng mặt thật. Mấy tay định viết post kiếm tiền tiêu vặt. Bày đặt múa rìu lung tung.
 
Last edited:

mrgiang99

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

Bí ngô nóng tính quá đấy!

Kềm chế một chút, sửa lại câu văn đi!

Notepad và excel không phải là có thể OK mà OK thật đấy!
Chỉ dùng lệnh Replace nhấp một phát là thay đổi hàng loạt!

Tỉ thí so tài thì cứ ra đề cụ thể trên máy cụ thể... nào!
Tớ dựa cột đứng nghe thôi, vì tớ mù tịt mấy cái post!
 

iPumpkin

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

Cám ơn anh Giang.

Em vốn hiền lành tuy nhiên hơi bức xúc trước sự khiêu khích lẫn chơi "chiêu" mà đâm ra nổi nóng. Tuy nhiên hãy xem kiểu nói chuyện kiểu "trên cơ" thường thấy của các bác này nhé.

Tay Hải Tơ Hơ - con đã tốn nhiều giấy nhiều mực để giải thích cho bố hiểu thế nào là RTCP và dữ liệu apt lắm rồi, mà hình như bố vẫn không hiểu, đêk thèm hiểu...
tên bí đầu to hay "tỏ ra nguy hiểm" nhá..

Chimen_bks: Bác cho hỏi nếu bác không cắt thực thì bác dùng j để test Code do IMS tuôn ra ?

Mắc dù không sành nhưng hình như em cũng khá rành các khái niệ RTCP, RPCP (what is RPCP ?).
Mai các bác hỏi nhau cái đó mà em nghĩ ra cả mà.
Cái này dễ thui mà Tại bác sài đồ config nên không triệt tận gốc vấn đề.
Bác dùng C hay VB để làm POST thì ý tưởng mới đc phác thảo và hoàn thiện một cách OPEN hơn !
thanks !
@iHai: mình nhớ không lầm, trên diễn đàn meslab, tớ là người đầu tiên đưa ra khái niệm RTCP. Tuy nhiên tớ thừa nhận là Bác biết trước tớ, và tớ là người tự tìm hiểu ra nó.

http://www.meslab.org/mes/threads/1...-C[MEDIA=youtube]ti-MasterCAM[/MEDIA]-UG.html

@Chimen_bka:

-Đối với mổi phần mềm cho post 4,5 trục. Hãng phần mềm nào cũng có 1 chi tiết chuẩn để mà kiểm nghiệm G-Code, người ta kiểm tra xem nó vào đúng tọa độ chưa. Tuy nhiên bàn máy có sai số, người ta cắt thực là để xác định sai số này và nhập vào Post nhé. Ví dụ: hãng đã cắt test cho mấy chục máy và XÁC NHẬN nó đã chạy cho bộ điều khiển đó, thì mình chỉ phải đo đạc các thông số từ pivot point và input vào.

-Còn câu trả lời cho câu hỏi của tớ post theo 2X, 4Y, Z=Z+5....(đối với CATIA dùng IMSPost). Trong IMSPost chỉ cần vào Registry Format, Advance, chọn vào ví dụ X, chọn formula, nhập ví dụ X=2*X...không cần dùng C hay VB nhé. Mấy bác dùng Excel cũng Ok. Tuy nhiên gia công 1 chi tiết thay dao 30 lần thì ...cách này hơi oải.

-Catia có sẳn bộ Machine Simulation cho riêng mình. Dùng để mô phỏng G=Code cho máy CNC chẳng cần Vericut cũng làm tốt.

- Tớ đã trả lời câu hỏi của bác trong comment này: http://www.meslab.org/mes/threads/2...-duoc-dieu-nay-khong.html?p=160584#post160584.

@chimen_bka: Làm đc thì nói tiếp nhé đồng chí. Tớ nghĩ nhiều cao thủ đang xem cậu biểu diễn lắm đó.
Như bác nói rất nhiều "big brother" đang xem mình làm lắm. Bác đọc xem rồi đánh giá mình đủ trình độ nói chuyện tiếp với bác nhé.

Đường dài mới biết ngựa hay. Nghe đấu cái là ....mấy cao thủ bỏ chạy lấy thân. :24:

Nhân đây có thêm 1 câu hỏi trong Catia, 3 trục thôi cho các bác đỡ choán:

Khi chamfer bằng con dao V90 độ bằng Catia. Đố bác bù dao theo bán kính như thế nào để gia công tốt nhất. Ví dụ chamfer cho đường kính 50mm, 2X45 độ, post G-Code lên luôn các bạn nhé
 
Last edited:

iPumpkin

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

đợ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é.
Hi Bác Quyền. Chỉ có tay iHai3 tơ hơ mới sợ thi cử, chứ mình thì khoái thi thố lắm. Bác cho Head A, Head B không thành vấn đề. Tớ đoán là chúng đều quay tối đa 90 nhé. Tớ cũng giả sử luôn chúng không có RCTP (ai cũng biết RTCP thì chẳng cần kiểm tra G-Code chi cho mệt óc, tọa độ G-Code bằng y chang tọa độ lập trình. Chỉ cần gửi mã lệnh cho bộ điều khiển là xong.). 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é.

Tớ không có để post Fanuc ở đây. Tớ chưa kiểm chứng cho Y (tớ sẽ bổ xung sau, tốt nhất bác cho L bằng bao nhiê1cu nhé). Về X,Z và A, B thì hoàn toàn chính xác. Bác cứ thử xem nhé. Sau chuyện này để xem còn ai trụ lại nổi. :24:

Tớ viết cho Hedenhain nhé. (Xem x,y,z,a,b tương tự). Mai tớ xuất luôn cho Siemen, Fanuc, Hass luôn cho các bác vừa lòng.

N0 ;
N5 ;
N10 ;CUSTOMER(TEN KHACH HANG): , DRAWING NO (SO BAN VE):
N15 ;STOCK NO (MA SO PHOI):
N20 ;PARTNUMBER(TEN CHI TIET):
N25 ;PROGRAM BY: NGUYEN HONG PHUC - 0936414952
N35 ;
N40 BEGIN PGM 0010 MM
N45 BLK FORM 0.1 Z X0 Y100 Z-50
N50 BLK FORM 0.2 X200 Y100 Z200
N55 M127
N60 L Z150 FMAX M91
N65 L X0 Y0 FMAX M91
N70 L A0 B0 FMAX M91
N75 ;
N80; CUTTER INFORMATION - THONG SO DAO CAT
N85 ;(DIAMETER: 10 CORNER RADIUS: 0)
N90 ;(DUONG KINH: 10 GOC DAO: 0)
N95 ;(TOOL COMMENT: NO COMMENT)
N100 * - NO NAME D=10 L30
N105 ;
N110 TOOL CALL 1
N115 S1000.
N120 DR-5
N125 L Z150 FMAX M91
N130;
N135 ;############################################################################
N140 ;PROCEDURE INFORMATION - THONG SO CUA CHUONG TRINH, NHU LUONG DU, OFFSET DAO
N145 ;(PROCEDURE: 5X PRODUCTION-PRO #2: NO TEXT)
N150 ;############################################################################
N155;
N160 L X0 Y-92.889 A-63.435 B0 FMAX
N165 L Z150 FMAX
N170 L Z-41.056 FMAX
N175 L Y-83.944 Z-45.528 FMAX
N180 L Y-75 Z-50 F350.
N185 L X1.052 Y-74.993 A-63.433 B0.719
N190 L X2.103 Y-74.97 A-63.426 B1.437
N195 L X3.155 Y-74.934 A-63.415 B2.156
N200 L X4.205 Y-74.882 A-63.399 B2.875
N205 L X5.255 Y-74.816 A-63.379 B3.593
N210 L X6.304 Y-74.735 A-63.354 B4.311
N215 L X7.351 Y-74.639 A-63.324 B5.03
N220 L X8.397 Y-74.528 A-63.29 B5.747


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

N2320 L X-20.763 Y-72.069 A-62.51 B-14.336
N2325 L X-19.75 Y-72.353 A-62.603 B-13.623
N2330 L X-18.733 Y-72.623 A-62.69 B-12.909
N2335 L X-17.713 Y-72.878 A-62.772 B-12.195
N2340 L X-16.689 Y-73.12 A-62.849 B-11.48
N2345 L X-15.662 Y-73.346 A-62.921 B-10.765
N2350 L X-14.632 Y-73.559 A-62.988 B-10.049
N2355 L X-13.599 Y-73.757 A-63.05 B-9.333
N2360 L X-12.563 Y-73.94 A-63.107 B-8.617
N2365 L X-11.525 Y-74.109 A-63.16 B-7.9
N2370 L X-10.484 Y-74.263 A-63.208 B-7.183
N2375 L X-9.442 Y-74.403 A-63.251 B-6.465
N2380 L X-8.397 Y-74.528 A-63.29 B-5.747
N2385 L X-7.351 Y-74.639 A-63.324 B-5.03
N2390 L X-6.304 Y-74.735 A-63.354 B-4.311
N2395 L X-5.255 Y-74.816 A-63.379 B-3.593
N2400 L X-4.205 Y-74.882 A-63.399 B-2.875
N2405 L X-3.155 Y-74.934 A-63.415 B-2.156
N2410 L X-2.103 Y-74.97 A-63.426 B-1.437
N2415 L X-1.052 Y-74.993 A-63.433 B-0.719
N2420 L X0 Y-75 A-63.435 B0
N2425 L Y-83.944 Z-45.528
N2430 L Y-92.889 Z-41.056 FMAX
N2435 L Z150 FMAX
N2440 L Z150 FMAX M91
N2445 L X0 Y0 FMAX M91
N2450 L A0 B0 FMAX M91
N2455 M09
N2460 M05
N2465 ;
N2470 ;############################################################################
N2475 M0
N2480 ;############################################################################
N2485 ;
N2490 ;
N2495 M30
N2500 END PGM 0010 MM
N2505 ;
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Thật tình nghe cái kiểu nói chuyện của mấy bác nghe ngứa con mắt.

Tay Hải vớ vẫn, ma trận cái gì. (Bác nên nhớ là tớ chưa bao giờ cần bác phải giải thích RTCP hay APT cho tớ hiểu đấy nhé, dùng search mà xem trên diển đàn này ai là người đề cập đến RTCP ?). Dùng Austin gì đấy gì tớ không biết và không quan tâm. IMSPost, ICAM, GPP2 chả dùng 1 cái ma trận nào để mà xuất 4 hay 5 trục. Ai bảo ma trận đúng thì chứng minh xem. Tớ chả cần 1 cái ma trận nào để xuất bất cứ máy nào cho các bác xem. Ma trận làm gì, 4,5 trục dùng hệ trục tọa độ euler chuyển từ decater sang euler là xong. Ngay cả 3+2axis cũng dùng hệ trục eulerd để mà xuất tọa độ. Nói đến chuyển cứ muốn xuất chương trình ngồi tính cái ma trận – e người ta cười cho.

Các bác có biết là 5 trục không bù dao được không ? Phải edit post để bù dao không ? Bác Quyền nói dùng notepad hay excel thì có thể OK.

Xin lổi các bác, vì tớ nóng mặt thật. Mấy tay định viết post kiếm tiền tiêu vặt. Bày đặt múa rìu lung tung.
Các phần mềm IMS và ICAM ... bạn chỉ cậu hình thì làm sao mà thấy đc các Thuật toán họ giải quyết thế nào !
Ở đay bác H nói là tay bo viết ra cái Post same same thằng IMS đó.

Các bác cứ hiểu nhầm ý của nhau.
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Cậu nói thế khác j nói Bộ ddooji VN anh hung không cần phải có Vũ khí Hạt nhân. Catia Simu kiểm tra đơn giản thôi , trong VRC check nhiều thứ lắm ( Feed, Spindle, Set G54 , Check lẹm , check dư , check các sai sot axis khi lập trình ...)
như vậy nó với là PM nổi tiếng chứ bác.
Còn cái hàm scale bác đưa ra ý em trên góc nhnf nhận của việc đang viết Post không phải Toán lớp 5 nên em mới y kiên vậy còn cái X = 2*X em nghĩ dùng con Casio xuống xưởng cho nhẹ khỏi cần excell.
 
Last edited by a moderator:

QuyenQCM

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

Hi Bác Quyền. Chỉ có tay iHai3 tơ hơ mới sợ thi cử, chứ mình thì khoái thi thố lắm. Bác cho Head A, Head B không thành vấn đề. Tớ đoán là chúng đều quay tối đa 90 nhé. Tớ cũng giả sử luôn chúng không có RCTP (ai cũng biết RTCP thì chẳng cần kiểm tra G-Code chi cho mệt óc, tọa độ G-Code bằng y chang tọa độ lập trình. Chỉ cần gửi mã lệnh cho bộ điều khiển là xong.). 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é.

Tớ không có để post Fanuc ở đây. Tớ chưa kiểm chứng cho Y (tớ sẽ bổ xung sau, tốt nhất bác cho L bằng bao nhiê1cu nhé). Về X,Z và A, B thì hoàn toàn chính xác. Bác cứ thử xem nhé. Sau chuyện này để xem còn ai trụ lại nổi. :24:

Tớ viết cho Hedenhain nhé. (Xem x,y,z,a,b tương tự). Mai tớ xuất luôn cho Siemen, Fanuc, Hass luôn cho các bác vừa lòng.

N0 ;
N5 ;
N10 ;CUSTOMER(TEN KHACH HANG): , DRAWING NO (SO BAN VE):
N15 ;STOCK NO (MA SO PHOI):
N20 ;PARTNUMBER(TEN CHI TIET):
N25 ;PROGRAM BY: NGUYEN HONG PHUC - 0936414952
N35 ;
N40 BEGIN PGM 0010 MM
N45 BLK FORM 0.1 Z X0 Y100 Z-50
N50 BLK FORM 0.2 X200 Y100 Z200
N55 M127
N60 L Z150 FMAX M91
N65 L X0 Y0 FMAX M91
N70 L A0 B0 FMAX M91
N75 ;
N80; CUTTER INFORMATION - THONG SO DAO CAT
N85 ;(DIAMETER: 10 CORNER RADIUS: 0)
N90 ;(DUONG KINH: 10 GOC DAO: 0)
N95 ;(TOOL COMMENT: NO COMMENT)
N100 * - NO NAME D=10 L30
N105 ;
N110 TOOL CALL 1
N115 S1000.
N120 DR-5
N125 L Z150 FMAX M91
N130;
N135 ;############################################################################
N140 ;PROCEDURE INFORMATION - THONG SO CUA CHUONG TRINH, NHU LUONG DU, OFFSET DAO
N145 ;(PROCEDURE: 5X PRODUCTION-PRO #2: NO TEXT)
N150 ;############################################################################
N155;
N160 L X0 Y-92.889 A-63.435 B0 FMAX
N165 L Z150 FMAX
N170 L Z-41.056 FMAX
N175 L Y-83.944 Z-45.528 FMAX
N180 L Y-75 Z-50 F350.
N185 L X1.052 Y-74.993 A-63.433 B0.719
N190 L X2.103 Y-74.97 A-63.426 B1.437
N195 L X3.155 Y-74.934 A-63.415 B2.156
N200 L X4.205 Y-74.882 A-63.399 B2.875
N205 L X5.255 Y-74.816 A-63.379 B3.593
N210 L X6.304 Y-74.735 A-63.354 B4.311
N215 L X7.351 Y-74.639 A-63.324 B5.03
N220 L X8.397 Y-74.528 A-63.29 B5.747


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

N2320 L X-20.763 Y-72.069 A-62.51 B-14.336
N2325 L X-19.75 Y-72.353 A-62.603 B-13.623
N2330 L X-18.733 Y-72.623 A-62.69 B-12.909
N2335 L X-17.713 Y-72.878 A-62.772 B-12.195
N2340 L X-16.689 Y-73.12 A-62.849 B-11.48
N2345 L X-15.662 Y-73.346 A-62.921 B-10.765
N2350 L X-14.632 Y-73.559 A-62.988 B-10.049
N2355 L X-13.599 Y-73.757 A-63.05 B-9.333
N2360 L X-12.563 Y-73.94 A-63.107 B-8.617
N2365 L X-11.525 Y-74.109 A-63.16 B-7.9
N2370 L X-10.484 Y-74.263 A-63.208 B-7.183
N2375 L X-9.442 Y-74.403 A-63.251 B-6.465
N2380 L X-8.397 Y-74.528 A-63.29 B-5.747
N2385 L X-7.351 Y-74.639 A-63.324 B-5.03
N2390 L X-6.304 Y-74.735 A-63.354 B-4.311
N2395 L X-5.255 Y-74.816 A-63.379 B-3.593
N2400 L X-4.205 Y-74.882 A-63.399 B-2.875
N2405 L X-3.155 Y-74.934 A-63.415 B-2.156
N2410 L X-2.103 Y-74.97 A-63.426 B-1.437
N2415 L X-1.052 Y-74.993 A-63.433 B-0.719
N2420 L X0 Y-75 A-63.435 B0
N2425 L Y-83.944 Z-45.528
N2430 L Y-92.889 Z-41.056 FMAX
N2435 L Z150 FMAX
N2440 L Z150 FMAX M91
N2445 L X0 Y0 FMAX M91
N2450 L A0 B0 FMAX M91
N2455 M09
N2460 M05
N2465 ;
N2470 ;############################################################################
N2475 M0
N2480 ;############################################################################
N2485 ;
N2490 ;
N2495 M30
N2500 END PGM 0010 MM
N2505 ;
các cao thủ còn lại cho xin cái ncprogram nhé!
@bác Bí bỏ G43 đi nhé, check code nó dễ hơn ạ,mã code của bác e ko quen, bác chuyển sang fanuc nhé...
 
Ðề: Thaor luận Post Processor 3 4 5 axis

các cao thủ còn lại cho xin cái ncprogram nhé!
@bác Bí bỏ G43 đi nhé, check code nó dễ hơn ạ,mã code của bác e ko quen, bác chuyển sang fanuc nhé...
Tớ thua, tớ thua... Từ bé đến lớn đã sợ thi thố... Chỉ muốn học mót tí mà tay bí ngô phá quá.
@Bí: tớ chán dùng Post có sẵn rồi, tớ khoái viết ra phần mềm Post Processor giống như cái ISM ấy... Chứ mỗi cái NC code thì... Tớ nhận tớ thua lâu rồi.
 

iPumpkin

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

@bác Bí bỏ G43 đi nhé, check code nó dễ hơn ạ,mã code của bác e ko quen, bác chuyển sang fanuc nhé...
[/QUOTE]

Ok Bác Quyền. Đã sửa tay lại nhé. Quyền nhìn X,Y,Z,A,B thôi. Y chưa chính xác, tuy nhiên cách chạy là ok.

chimen_bka: mình hứa với lòng từ nay không cãi với bác nửa. Mình cũng un-delete tất cả các comment cho bác. Đôi khi nghe các ý kiến...đối lập cũng hay. Chào thân ái

N0 ;
N5 ;
N10 ;CUSTOMER(TEN KHACH HANG): , DRAWING NO (SO BAN VE):
N15 ;STOCK NO (MA SO PHOI):
N20 ;PARTNUMBER(TEN CHI TIET):
N25 ;PROGRAM BY: NGUYEN HONG PHUC - 0936414952
N35 ;

N60 G0 Z150
N65 G0 X0 Y0
N70 G0 A0 B0
N75 ;
N80; CUTTER INFORMATION - THONG SO DAO CAT
N85 ;(DIAMETER: 10 CORNER RADIUS: 0)
N90 ;(DUONG KINH: 10 GOC DAO: 0)
N95 ;(TOO COMMENT: NO COMMENT)
N100 * - NO NAME D=10 30
N105 ;
N110 T1 M6
N115 S1000 M03.

N130;
N135 ;############################################################################
N140 ;PROCEDURE INFORMATION - THONG SO CUA CHUONG TRINH, NHU UONG DU, OFFSET DAO
N145 ;(PROCEDURE: 5X PRODUCTION-PRO #2: NO TEXT)
N150 ;############################################################################
N155;
N160 G0 X0 Y-92.889 A-63.435 B0
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.875
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
N2335 X-17.713 Y-72.878 A-62.772 B-12.195
N2340 X-16.689 Y-73.12 A-62.849 B-11.48
N2345 X-15.662 Y-73.346 A-62.921 B-10.765
N2350 X-14.632 Y-73.559 A-62.988 B-10.049
N2355 X-13.599 Y-73.757 A-63.05 B-9.333
N2360 X-12.563 Y-73.94 A-63.107 B-8.617
N2365 X-11.525 Y-74.109 A-63.16 B-7.9
N2370 X-10.484 Y-74.263 A-63.208 B-7.183
N2375 X-9.442 Y-74.403 A-63.251 B-6.465
N2380 X-8.397 Y-74.528 A-63.29 B-5.747
N2385 X-7.351 Y-74.639 A-63.324 B-5.03
N2390 X-6.304 Y-74.735 A-63.354 B-4.311
N2395 X-5.255 Y-74.816 A-63.379 B-3.593
N2400 X-4.205 Y-74.882 A-63.399 B-2.875
N2405 X-3.155 Y-74.934 A-63.415 B-2.156
N2410 X-2.103 Y-74.97 A-63.426 B-1.437
N2415 X-1.052 Y-74.993 A-63.433 B-0.719
N2420 X0 Y-75 A-63.435 B0
N2425 Y-83.944 Z-45.528
N2430 Y-92.889 Z-41.056

N2435 G0 Z150
N2445 G0 X0 Y0
N2450 G0 A0 B0
N2455 M09
N2460 M05
N2465 ;
N2470 ;############################################################################
N2475 M0
N2480 ;############################################################################
N2485 ;
N2490 ;
N2495 M30
N2500 END PGM 0010 MM
N2505 ;
 
Ðề: Thảo luận Post Processor 3 4 5 axis

Thật tình nghe cái kiểu nói chuyện của mấy bác nghe ngứa con mắt.

Tay Hải vớ vẫn, ma trận cái gì. (Bác nên nhớ là tớ chưa bao giờ cần bác phải giải thích RTCP hay APT cho tớ hiểu đấy nhé, dùng search mà xem trên diển đàn này ai là người đề cập đến RTCP ?). Dùng Austin gì đấy gì tớ không biết và không quan tâm. IMSPost, ICAM, GPP2 chả dùng 1 cái ma trận nào để mà xuất 4 hay 5 trục. Ai bảo ma trận đúng thì chứng minh xem. Tớ chả cần 1 cái ma trận nào để xuất bất cứ máy nào cho các bác xem. Ma trận làm gì, 4,5 trục dùng hệ trục tọa độ euler chuyển từ decater sang euler là xong. Ngay cả 3+2axis cũng dùng hệ trục eulerd để mà xuất tọa độ. Nói đến chuyển cứ muốn xuất chương trình ngồi tính cái ma trận – e người ta cười cho.

Các bác có biết là 5 trục không bù dao được không ? Phải edit post để bù dao không ? Bác Quyền nói dùng notepad hay excel thì có thể OK.

Xin lổi các bác, vì tớ nóng mặt thật. Mấy tay định viết post kiếm tiền tiêu vặt. Bày đặt múa rìu lung tung.
Haizz, anh bí cáu rồi...
Tư tưởng ứng dụng và tư tưởng nghiên cứu là hai luồng khác nhau nhiều lắm đấy bạn già của tớ ạ...
Bác ứng dụng tốt, điều đó tốt, nhưng tớ không muốn chỉ dừng lại ở đó, tớ muốn đào sâu hơn nữa... Tất nhiên nếu tớ có điều kiện và thời gian.

Sắp tới tớ sẽ cố gắng làm cho mình một cái post cho APT của proe mà không dùng Fil của thằng AustinNC nữa... Tớ định về nghề IT cũ... Haizzz
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Tớ Post Fanuc đây cần đk nào khác thì alo.
Post tại điểm Gate Point nhé với Pivot length = 300mm


xem hình biết liền :


1- Code :
%
( ********************************************************************** )
( **NC SOLUTION CO.,LTD **** ******************************************** )
( * CHIMEN_BKA@YAHOO.COM
( ********************************************************************** )
G54 G17 G80 G40 G90 G23 G94 G49 G98
G0 Z800.
( TOOL DATA : T1 END MILL D 1 )
T1 M6
( OPERATION : POINT TO POINT .7 )
G43 Z150. H1 S2500 M3
( OPERATION : PROFILE CONTOURING.1 )
X43.879 Y-23.971
Z102.
G1 Z100. F800.
G3 X-43.879 Y23.971 I-43.879 J23.971
X43.879 Y-23.971 I43.879 J-23.971
G0 Z150.
( OPERATION : ISOPARAMETRIC MACHINING.4 )
X227.366 Y-158.395
X462.832 Y-287.059 Z-15.83 A43.8 B51.71
X462.821 Y-287.075 Z-15.826
X286.984 Y-190.993 Z-116.019
G1 X301.284 Y-164.621 Z-115.83
X306.317 Y-155.058 Z-115.833 A42.09 B52.94
X311.051 Y-145.355 Z-115.855 A40.26 B54.13
X315.464 Y-135.508 Z-115.853 A38.29 B55.27
X319.567 Y-125.531 Z-115.856 A36.18 B56.36
X323.341 Y-115.438 Z-115.839 A33.92 B57.39
X326.799 Y-105.238 Z-115.831 A31.51 B58.36
X329.953 Y-94.913 Z-115.845 A28.94 B59.27
X332.762 Y-84.508 Z-115.83 A26.21 B60.1
X335.267 Y-73.996 Z-115.85 A23.32 B60.86
X337.429 Y-63.426 Z-115.856 A20.28 B61.53
......

......
X265.104 Y-218.155 Z-115.829 A51.8 B43.68
X271.848 Y-209.709 Z-115.851 A50.7 B45.09
X278.297 Y-201.061 Z-115.838 A49.51 B46.47
X284.454 Y-192.229 Z-115.813 A48.23 B47.82
X290.358 Y-183.201 Z-115.825 A46.86 B49.15
X295.978 Y-173.975 Z-115.823 A45.38 B50.45
X301.284 Y-164.621 Z-115.83 A43.8 B51.71
X315.749 Y-138.34 Z-116.019
G0 X491.585 Y-234.422 Z-15.826
X491.597 Y-234.405 Z-15.83
( OPERATION : POINT TO POINT .8 )
A0. B0.
Z150.
X0 Y0
M5
G0 X0 Y0
M30
%



2- Catia hướng dẫn 2 lệnh nâng cao

[video=youtube_share;XbQ6UOw51YQ]http://youtu.be/XbQ6UOw51YQ[/video]
 
Author
Ðề: Thảo luận Post Processor 3 4 5 axis

Tiếp ( em không Insert 2 video vao 1 lần Post lên )
3- Vericut check

[video=youtube;hbAAqdnGkY4]http://www.youtube.com/watch?v=hbAAqdnGkY4[/video]
 
Author
Ðề: Thaor luận Post Processor 3 4 5 axis

Ok Bác Quyền. Đã sửa tay lại nhé. Quyền nhìn X,Y,Z,A,B thôi. Y chưa chính xác, tuy nhiên cách chạy là ok.

chimen_bka: mình hứa với lòng từ nay không cãi với bác nửa. Mình cũng un-delete tất cả các comment cho bác. Đôi khi nghe các ý kiến...đối lập cũng hay. Chào thân ái[/QUOTE]

Uh ! thực ra cần có chính và Tà nhiều khi người ta hay đá xoáy để trổ tài hết sức nhưng không đưa đầu gậy vào bánh xe là đc.

Thanks nhé !
 

QuyenQCM

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

đây là ncprogram của mình:
Hass
; ( D16.07.12 - 23:35:01 )
; ( DP Version 1510 Option File : QCM )
G90
; ( TOOL TYPENDMILL )
; ( TOOL I1 )
; ( TOOL DIA10. LENGTH 50. )
T1M6
S1500M3
; ==================================================
; TOOL PATH- 1
; ==================================================
X0 Y0 Z210 B0 A0 F3000
X-0.978 Y258.35 Z99.441 B-0.286 A-63.435
X-0.978 Y258.35 Z94.441 B-0.286 A-63.435
X-0.978 Y258.35 Z41.687 B-0.286 A-63.435 F500
X-0.949 Y253.878 Z39.451 B-0.286 A-63.435
X-0.949 Y253.878 Z39.451 B-0.286 A-63.435 F1000
X0.691 Y253.88 Z39.452 B0.229 A-63.435
X3.202 Y253.865 Z39.438 B1.031 A-63.435
X6.324 Y253.777 Z39.476 B2.063 A-63.409
X9.267 Y253.667 Z39.487 B3.038 A-63.384
X11.861 Y253.542 Z39.485 B3.899 A-63.358
X12.367 Y253.524 Z39.468 B4.071 A-63.358
X15.132 Y253.366 Z39.435 B4.991 A-63.332
X17.219 Y253.182 Z39.494 B5.682 A-63.28
X19.516 Y253.008 Z39.45 B6.431 A-63.254
X21.912 Y252.779 Z39.462 B7.239 A-63.202
X24.736 Y252.493 Z39.427 B8.164 A-63.15
----------------
X-10.254 Y253.638 Z39.456 B-3.382 A-63.384
X-9.745 Y253.654 Z39.471 B-3.21 A-63.384
X-8.709 Y253.723 Z39.421 B-2.866 A-63.409
X-5.611 Y253.791 Z39.487 B-1.834 A-63.409
X-2.504 Y253.871 Z39.443 B-0.802 A-63.435
X-0.949 Y253.878 Z39.451 B-0.286 A-63.435
X-0.949 Y253.878 Z39.451 B-0.286 A-63.435 F3000
X-0.978 Y258.35 Z41.687 B-0.286 A-63.435
X-0.978 Y258.35 Z99.441 B-0.286 A-63.435
M9
M30

@quyen: để vài dòng là OK rồi. Không cần nhiều thế đâu, dân chuyên nghiệp nhìn là thấy ngay. (Edit by ipumpkin)
 
Last edited by a moderator:

QuyenQCM

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

Tớ Post Fanuc đây cần đk nào khác thì alo.
Post tại điểm Gate Point nhé với Pivot length = 300mm


xem hình biết liền :


1- Code :
%
( ********************************************************************** )
( **NC SOLUTION CO.,LTD **** ******************************************** )
( * CHIMEN_BKA@YAHOO.COM
( ********************************************************************** )
G54 G17 G80 G40 G90 G23 G94 G49 G98
G0 Z800.
( TOOL DATA : T1 END MILL D 1 )
T1 M6
( OPERATION : POINT TO POINT .7 )
G43 Z150. H1 S2500 M3
( OPERATION : PROFILE CONTOURING.1 )
X43.879 Y-23.971
Z102.
G1 Z100. F800.
G3 X-43.879 Y23.971 I-43.879 J23.971
X43.879 Y-23.971 I43.879 J-23.971
G0 Z150.
( OPERATION : ISOPARAMETRIC MACHINING.4 )
X227.366 Y-158.395
X462.832 Y-287.059 Z-15.83 A43.8 B51.71
X462.821 Y-287.075 Z-15.826
X286.984 Y-190.993 Z-116.019
G1 X301.284 Y-164.621 Z-115.83
X306.317 Y-155.058 Z-115.833 A42.09 B52.94
X311.051 Y-145.355 Z-115.855 A40.26 B54.13
X315.464 Y-135.508 Z-115.853 A38.29 B55.27
X319.567 Y-125.531 Z-115.856 A36.18 B56.36
X323.341 Y-115.438 Z-115.839 A33.92 B57.39
X326.799 Y-105.238 Z-115.831 A31.51 B58.36
X329.953 Y-94.913 Z-115.845 A28.94 B59.27
X332.762 Y-84.508 Z-115.83 A26.21 B60.1
X335.267 Y-73.996 Z-115.85 A23.32 B60.86
X337.429 Y-63.426 Z-115.856 A20.28 B61.53
......

......
X265.104 Y-218.155 Z-115.829 A51.8 B43.68
X271.848 Y-209.709 Z-115.851 A50.7 B45.09
X278.297 Y-201.061 Z-115.838 A49.51 B46.47
X284.454 Y-192.229 Z-115.813 A48.23 B47.82
X290.358 Y-183.201 Z-115.825 A46.86 B49.15
X295.978 Y-173.975 Z-115.823 A45.38 B50.45
X301.284 Y-164.621 Z-115.83 A43.8 B51.71
X315.749 Y-138.34 Z-116.019
G0 X491.585 Y-234.422 Z-15.826
X491.597 Y-234.405 Z-15.83
( OPERATION : POINT TO POINT .8 )
A0. B0.
Z150.
X0 Y0
M5
G0 X0 Y0
M30
%



2- Catia hướng dẫn 2 lệnh nâng cao

[video=youtube_share;XbQ6UOw51YQ]http://youtu.be/XbQ6UOw51YQ[/video]
đọc kỹ đề bài bạn nhé, như thế mới check được code của nhau.
bạn dùng verycut check chương trình của mình thử nhé. ai lại chơi dùng cad tính toán thế kia,,,,
không chơi handjob nhé
Z-115,xxx có không đúng?
 
Last edited:

QuyenQCM

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

Tiếp ( em không Insert 2 video vao 1 lần Post lên )
3- Vericut check

[video=youtube;hbAAqdnGkY4]http://www.youtube.com/watch?v=hbAAqdnGkY4[/video]
không thấy mô phỏng lệnh này
G3 X-43.879 Y23.971 I-43.879 J23.971
X43.879 Y-23.971 I43.879 J-23.971???????????????????
 

QuyenQCM

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

mấy đồng chí máu lửa vào lốt đi, để tớ dọn 1 thể.
@bác Bí chuyển sang fanuc nhé!!!!
@chim én: đọc kỹ đề bài để so sánh các program với nhau.
@binhminh : chú đâu mất rồi
@bác Hải: bác có tham gia tý cùng anh em không nhỉ????????????!!!!!!!!!!!
 

iPumpkin

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

G54 G17 G80 G40 G90 G23 G94 G49 G9

Bác chimen dùng G54 set điểm zero tại đỉnh của nón cụt như đề bài. Dùng G90 thể hiện tọa độ theo hệ trục tọa độ tuyện đối. Ta hãy kiểm tra 1 giá trị ăn dao nhé. Đoạn đầu là vào dao, ta bỏ qua. Ta kiểm tra điểm đánh dấu sau:

Đây là đoạn code của bạn chimen_bka

( OPERATION : ISOPARAMETRIC MACHINING.4 )
X227.366 Y-158.395
X462.832 Y-287.059 Z-15.83 A43.8 B51.71
X462.821 Y-287.075 Z-15.826
X286.984 Y-190.993 Z-116.019
G1 X301.284 Y-164.621 Z-115.83

X306.317 Y-155.058 Z-115.833 A42.09 B52.94 - ta sẽ kiểm tra dòng code này nhé.

X311.051 Y-145.355 Z-115.855 A40.26 B54.13
X315.464 Y-135.508 Z-115.853 A38.29 B55.27
X319.567 Y-125.531 Z-115.856 A36.18 B56.36
X323.341 Y-115.438 Z-115.839 A33.92 B57.39
X326.799 Y-105.238 Z-115.831 A31.51 B58.36
X329.953 Y-94.913 Z-115.845 A28.94 B59.27
1. Ta xem một cách đơn giản, cấu hình động học của máy có Hea d A / Head B như sau : (đầu máy xoay quanh trục X và Y). Đầu máy có thể di chuyển hoặc bàn máy - tuy nhiên G-Code là như nhau. Ta giả sử đầu Head di chuyển X,Y,Z,A,B



Đường thẳng màu xanh là chiều dài từ pivot point đến đỉnh dao, L=300mm. Hệ trục màu đỏ là G54 (X0,Y0,Z0,A0,B0)

2. Dòng Code mà ta kiểm tra đó là X306.317 Y-155.058 Z-115.833 A42.09 B52.94. Ở đây di chuyển A hay B hoặc X,Y,Z đều được. Ta giả sử đầu Head nghiêng trước theo hai góc À42.09 B52.94



3. Đây là tọa độ của đỉnh dao cắt sau khi di chuyển theo giá trị X306.317 y-155.058 z-115.833 để tiến hành cắt.



4. Tọa độ sau cùng của dòng lệnh là X66.916 Y-33.871 Z50. Z0 là ngay mặt đỉnh của chi tiết. Khi này dao cách chi tiết 50mm. :





Theo cách tương tự, bằng 1 phần mềm CAD thông thường các bạn cũng có thể vẽ ra chi tiết, các thông số như trên và tự tìm ra câu trả lời về Vericut, Post Processor của bạn chí mèn. Tuy nhiên thừa nhận rằng bạn chí mèn thỏa điều kiện post ra được X,Y,Z,A,B là OK. Tuy nhiên cấu hình và đặc biệt mô phỏng Vericut của bạn có vấn đề. Bạn mô phỏng đúng thật là ...hay.

Thân mến.

@Quyen: tớ chưa input L=300mm vào Post nhé. Mai tớ làm, bài tớ biết chắc là Y chưa đúng - tớ fix sau.
 
Last edited:

QuyenQCM

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

Tớ thua, tớ thua... Từ bé đến lớn đã sợ thi thố... Chỉ muốn học mót tí mà tay bí ngô phá quá.
@Bí: tớ chán dùng Post có sẵn rồi, tớ khoái viết ra phần mềm Post Processor giống như cái ISM ấy... Chứ mỗi cái NC code thì... Tớ nhận tớ thua lâu rồi.
bác viết ra được chưa, cái này e làm xong từ 3 năm trước rồi,tuy ko giống ai nhưng chiến tuốt ( chú Thủy đã được xem qua)
 
Top