Chuyển đến nội dung
Diễn đàn CADViet
pmquang87

Một bài toán trong CAD ứng dụng trong ngành may

Các bài được khuyến nghị

grading.jpg

 

Em đang ứng dụng AutoCAD trong ngành may, em gặp phải vấn đề như sau, mong các bác chỉ giáo :

 

Ban đầu chúng ta có một chi tiết của size nhỏ (ví dụ ở đây là size 6)

 

 

 

Mỗi chi tiết được tạo ra từ nhiều loại đường : Line, Polyline, Spline

Các đường này hoàn toàn rời rạc và không liên kết với nhau

Bài toán cần phải quyết ở đây là bài toán nhảy cỡ từ chi tiết nhỏ thành chi tiết lớn ứng dụng trong ngành may. Dữ liệu ban đầu của bài toán là chuyển vị tại các điểm trên chi tiết, ví dụ như khi nhảy cỡ từ chi tiết size 6 lên thành chi tiết size 12 ta có bảng chuyển vị của điểm như sau :

 

STT X Y

6-8 6-8

1 0 0

2 -0.2 0

3 -0.5 0

4 -0.5 -1

5 -0.5 -0.3

6 0 -0.3

7 0 -0.3

8 0 -0.3

 

Vấn đề lập trình cho máy đọc được những dữ liệu này từ file dạng .csv đã giải quyết được nhưng chưa giải quyết để di chuyển, tác động lên 1 GRIP để di chuyển điểm. Vấn đề cốt lõi là phương pháp thông qua lệnh của chương trinh để di chuyển 1 GRIP, thông qua việc di chuyển đó sẽ biến đổi hình dạng hình học của chi tiết từ size 6 lên size 8.

Tóm lại bài toán được tóm tắt như sau :

 

+ Dữ liệu đầu vào : chi tiết cỡ nhỏ và bảng thông số di chuyển của các điểm

+ Dữ liệu đầu ra : chi tiết cỡ lớn

 

+ Các bước giải quyết :

• Đọc bảng thông số để lấy dữ liệu về các chuyển vị của mỗi điểm (đã giải quyết được)

• Tác động lên chi tiết nhỏ để tạo thành chi tiết lớn, định hướng giải quyết là tác động trực tiếp lên GRIP để di chuyển điểm (chưa giải quyết được)

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Em đang ứng dụng AutoCAD trong ngành may, em gặp phải vấn đề như sau, mong các bác chỉ giáo :

 

Ban đầu chúng ta có một chi tiết của size nhỏ (ví dụ ở đây là size 6)

 

 

 

Mỗi chi tiết được tạo ra từ nhiều loại đường : Line, Polyline, Spline

Các đường này hoàn toàn rời rạc và không liên kết với nhau

Bài toán cần phải quyết ở đây là bài toán nhảy cỡ từ chi tiết nhỏ thành chi tiết lớn ứng dụng trong ngành may. Dữ liệu ban đầu của bài toán là chuyển vị tại các điểm trên chi tiết, ví dụ như khi nhảy cỡ từ chi tiết size 6 lên thành chi tiết size 12 ta có bảng chuyển vị của điểm như sau :

 

STT X Y

6-8 6-8

1 0 0

2 -0.2 0

3 -0.5 0

4 -0.5 -1

5 -0.5 -0.3

6 0 -0.3

7 0 -0.3

8 0 -0.3

 

Vấn đề lập trình cho máy đọc được những dữ liệu này từ file dạng .csv đã giải quyết được nhưng chưa giải quyết để di chuyển, tác động lên 1 GRIP để di chuyển điểm. Vấn đề cốt lõi là phương pháp thông qua lệnh của chương trinh để di chuyển 1 GRIP, thông qua việc di chuyển đó sẽ biến đổi hình dạng hình học của chi tiết từ size 6 lên size 8.

Tóm lại bài toán được tóm tắt như sau :

 

+ Dữ liệu đầu vào : chi tiết cỡ nhỏ và bảng thông số di chuyển của các điểm

+ Dữ liệu đầu ra : chi tiết cỡ lớn

 

+ Các bước giải quyết :

• Đọc bảng thông số để lấy dữ liệu về các chuyển vị của mỗi điểm (đã giải quyết được)

• Tác động lên chi tiết nhỏ để tạo thành chi tiết lớn, định hướng giải quyết là tác động trực tiếp lên GRIP để di chuyển điểm (chưa giải quyết được)

Chào bạn pmquang87,

Theo Thiep nghĩ thì vấn đề ở đây không phải là tác động lên các nút grip mà từ bản dữ liệu bạn hiệu chỉnh *.csv, dùng lisp để vẽ lại các đường, ở đây có 7 line và 2 spline. Tuy nhiên 2 spline này, bạn vẫn còn thiếu tọa độ của các nút bên trên spline. Cụ thể spline từ 1 -> 2 thiếu 2 tọa độ nút, spline từ 3 -> 4 thiếu 1 tọa độ nút. Như vậy dữ liệu *.csv của bạn sẽ có 11 tọa độ nút chứ không phải 8 đâu. Lisp này, pmquang87 có thể nhờ bác PhanthanhBinh viết giùm vậy. Thiep đang bận quá.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay


×