Ðề: lập trình pascal trong thiết kế máy
Thấy mọi người còn có vẻ chưa thống nhất nhau trong cái chuyện gọi là "lập trình" trong ngành cơ khí.
Tại hạ, với vồn kiến thức ít ỏi chưa được một nắm tay, xin mạo muội có đôi điều:
Tạm chia việc lập trình ra làm 2 loại chính: xây dựng ứng dụng, lập trình CNC
1. Lập trình ứng dụng: xây dựng một ứng dụng, môđun phục vụ cho việc tính toán, phân tích, thiết kế... Công cụ để thực hiện có thể là Malab, Maple, C, VB, Solidworks VBA, AutoCAD VBA...
Việc lựa chọn công cụ tùy thuộc vào mục đích cụ thể, bạn cần lập trình các ứng dụng tính toán đơn giản, trực quan, Visual basic có thể là sự lựa chọn đầu tiên, sâu về tính toán thì dùng Matlab, Maple. Thiên về đồ họa thì có thể sử dụng VBA tích hợp trong các chương trình CAD (có sẵn rất nhiều hàm), kinh điển thì phải kể đến bộ đôi Visual C + Opengl mạnh mẽ về các ứng dụng đồ họa 3 chiều...hoặc sự lựa chọn nhiều khi đơn thuần chỉ là cây nhà là vườn, biết gì dùng nấy, đường nào rồi chẳng về La mã.
2. Lập trình CNC: tạo chương trình cho máy CNC thực hiện việc gia công, để tạo chương trinh có thể dùng các cách như: lập trình bằng tay (các chương trình đơn giản), hoặc dùng các phần mềm CAM (Mastercam, Cimatron, Solidcam..cho các chi tiết phức tạp, nhanh chóng, tiện lợi)
3. Hiện mình đang làm đề tài về một phần mềm CAM đơn giản (mô phỏng quá trình gia công) sử dụng Visual C + opengl, mong có người để trao đổi, học hỏi. Mong ước xa vời là xây dựng những ứng dụng CAD/CAM chuyên dụng, những Add in cho các phần mềm CAD/CAM thương mại, đáp ứng những yêu cầu đặc thù cho từng lĩnh vực.
Mong nhận được ý kiến phản hồi từ các bằng hữu gần xa.