Ðề: Phần mềm viết Post Processor cho các phần mềm CAD/CAM thông dụng như Cimatron, Catia, MasterCAM, UG
hi bác haith2407, chân thành cám ơn thiện chí của bác, pk tôi chỉ nghiên cứu 5 trục trong thơi gian gần đây, so với bác còn thua xa nhiều lắm, xin học hỏi bác nhiều. Bác đừng giận nhé, tớ mà chẳng may....vô địch mà bác buồn thì tớ cũng chẳng ham...chả là ta tranh đua với ngay chính bản thân mình ấy mà.
Bác Hải ạ, sang Thái Lan hay Singapore thấy tụi nó có thông minh hơn mình đâu mà nó đi xe hơi, ở nhà lầu còn mình...thì cứ quanh năm suốt tháng hít bụi bặm, ồn ào..với xe máy. Tớ cũng muốn và rất là nổi máu dân tộc- muốn đè bẹp chúng. Bọn chúng viết 1 cái Post hét cả mấy ngàn đô - tụi nó làm giàu trên sự thiếu kiến thức của ta, mà cái này có gì là mới mẽ chứ nhỉ, phải không bác.....
Để cái vụ này khỏi chìm xuồng xin giới thiệu với các bác cách viết một post processor cho máy 5 trục bằng IMSPost,
http://www.youtube.com/watch?v=u82wOLmRzqU qua thử nghiệm tớ thấy phần 3 trục bản IMSPost *** dùng thoải mái vô tư, có thể dùng cho phần lớn các phần mềm như Catia, UG, MasterCAM, Cimatron...cho đủ các bộ điều khiển Fanuc, Haas, Heideinhein, Siemen, Sinumerik, ...bác nào cần *** có thể liên hệ anh hải nhà ta hoặc e-mail mình. Phần 4,5 trục thì chưa chạy được, có lẻ còn bug hay gì đó...mong bác hải - người nghiên cứu đã lâu chia sẽ kinh nghiệm nhé.
Bác nào dùng Catia có thể vào đường dẩn
C:\Program Files\Dassault Systemes\B19\intel_a\startup\Manufacturing\ICAMPar. Trong đây có bộ Control Emuler của Catia, các bác có thể xây dựng nên đủ loại máy 4,5 trục mô phỏng cho riêng mình - có nhiều bác dùng Catia xây dựng máy xong không làm cách nào cho nó chạy được là do thiếu cái này - trong Catia có sẳn Controll Emuler của Fanuc và Icam... Đồng thời trong này các dòng máy phổ biến đã được custom khá đầy đủ về post cũng như mô phỏng, các bác có kết quả thử nghiệm cho hầu hết các máy CNC với các bộ điều khiển thông dụng nhất - đây là "kho tàng" mà mình nghỉ Catia chôn dấu...he he he...kiến thức mình còn hạn hẹp, rất mong sự "hăng hái" giới thiệu không làm các cao thủ như bác Hải phật lòng :38:
Ta thử xem bên trong Post có gì nhé, đối với IMS có ba phần chính Program Code, Control Format và Machine Format,
1. Program Code - cái này thì mình cần xem một số Code hay kiểu dòng lệnh mà máy của mình không thể hiểu được - cách đơn giản nhất theo mình là cứ delete nó đi.
2. Control Format - tương tự như Program Code
3. Machine Format: thiết lập các thông số tương thích với máy của mình - đặc biệt cần quan tâm đến máy - bàn chạy hay dao chạy. Ví dụ theo httđ của mình lập trình dao đi vị trí A(10,10) thì trong máy dao ĐỨNG IM bàn dao chạy (-10,-10), do đó phải khai báo trong bộ điều khiển sự tương quan giửa HTTĐ máy và phần mềm là ÂM (-). Mình hiểu còn so8 khai mong bác hai và các bác khác góp ý kiến để cùng nhau jailbreak post processor. Để viết được post thì các bác phải có Program NC Manual của chính bộ điều khiển đó.
Còn việc xây dựng phần mềm viết Post như ý tường bác bình minh là khá hay, theo mìn
h nghỉ phần mềm dựa vào các thuật toán nội suy nghiệm x,y,z từ mô hình CAD ra ngôn ngử APT, các phần mềm Post chuyển ngôn ngử APT này thành G-Code ứng với các máy khác nhau (có Program Code, Control Code, Machine Format) khác nhau.