Ðề: Hội Kết nối những thành viên Có máy CNC 4 5 trục và Người biết Post code nhiều trục
Chào
iPumpkin !
Câu hỏi 1 của cậu do mình ko sài ims nên mình ko edit nhưng nếu viêt 1 chương trình Post cụ thể bằng C hoặc VB thì đa năng hơn hẳn việc cấu hình imspost hoặc ICAM. G41 D G3ijk ... nói chung việc output ra code có cấu trúc thì quá dễ.
Câu 2 của cậu thì chắc quan điểm của cậu thì mình chắc là 100% cậu muốn can thiệp imspost nhung mình viêt bằng VB sẽ là :
- Cắt xong hướng 001 stop máy (m00)
- xoay đầu máy đi góc tùy ( mình phải biết góc này )
- trong post mình tính toán tọa độ mới của Spidle Surface hoặc Tool tùy vào vị trí output code tọa độ mới :
X=x
Y=y+ L*SIN(goc)
Z=z-L-LCOS(goc)
L là chiều dài từ Pivot point tới điểm output.
công thức trên mình tính sơ bộ thôi có thể sai sot nhưng đại khái là vậy đó.
Toán học thật là hay.
Cám ơn bạn chí mèn.
Qua đây mình biết thêm 1 cách can thiệp vào Post bằng C, theo mình thì đó là cách mà người ta xây dựng và phát triển Post. Mình thì không biết lập trình, chỉ mò mẫm học mót ở các trang web ở nước ngoài.
2 câu hỏi trên thì mình chỉ biết câu trả lời của câu 1. Đó là khi phay ren, ví dụ minor dia của ren là 22 - khi lập trình phay ren mình nhập bán kính phay ren là 22+16 (16=dia cua dao phay ren), và mình phay ren phải từ dưới lên dùng G3. Khi vào dao appoarch mình click vào cái điểm có dấu x, chọn Syntax Word CUTCOM/LEFT, chổ retract mình cũng chọn từ CUTCOM/OFF. Thế là khi xuất ra G-Code dòng code phay ren helical có dạng G1 G41 x..., G2 X Y Z I J K.
Trong công ty mình có cái máy bẻ đầu như vậy, chỉ có sếp mình là output code được thôi, mình nghe nói là có 1 cái ông tận bên Pháp sang viết vài dòng code như bạn chí mèn nói vào Post, và khi mình xài chỉ gọi nó ra thôi, dùng Syntac Word ROTATE/HEAD,B/Angle.
Tiện đây Bác phúc cho chimenbka một câu hỏi :
G93 G94 dùng như thể nào tốt nhất và G93 bác thử giải thích cho anh em hiểu về nó vì mình tin rằng với G93 rất it anh em hiểu về nó vì chúng ta dùng máy 3 axis nên chỉ dùng G94 thôi.
Oh, mình thì không biết G93, chỉ biết G94 (mm/phút) và G95 (mm/vòng), G94 thì hay dùng tính chế độ cắt theo thời gian, nên khi tính nó thì mình phải căn cứ thêm vào thông số đường kính dao + số flute dao + tốc độ điểm cắt của dao. G95 tính tốc độ cắt theo tốc độ điểm cắt - không phụ thuộc vào đường kính dao, hay nói cách khác tính tốc độ cắt khi gia công mà có đường kính dao hoặc đường kính gia công thay đổi ví dụ hay dùng khi bore lổ sâu, tiện, tapping ren.
[MENTION=23584]phamgia[/MENTION]:
Em muốn tạo một đoạn code cho các máy làm sao để khi lập trình các đường chạy dao 5 trục đồng thời trên pm cam thì xuất ra G 43.4 còn khi đó là đường chạy dao 3 trục mà chỉ thay đổi hướng trục (working plane) thì xuất G 68.2 (Fanuc)
Hihi. Mình nghĩ ý bạn là configue cho post có thể xuất ra 3 trục ví dụ cho Fanuc (G43.4) và working plane G68.2 - Working Plane và G68.2 là dùng cho máy 4+1 có 1 trục chỉ là Index (xoay phân độ) - không thể là đường chạy dao 5 trục đồng thời được. Khi chạy máy này xoay trục phân độ trước - sau đó khóa trục này lại và chạy các trục kia.