PDA

View Full Version : Làm thế nào để đọc và điều chỉnh được bước ren?



LifeOnline
25-04-2009, 10:37 PM
Trong chương trình MC tôi muốn ta-rô một ren có bước ren đặc biệt (chằng hạn M5 với bước ren 0.35). Nhưng khi Post Processor đưa ra thì chương trình không cho đọc bước ren.
Các bác có thể giúp tôi làm thế nào để đọc được bước ren trong chương trình và điều chỉnh nó ở đâu?
Xin cám ơn nhiều.
Dưới đây là hộp chỉ số Tool (bằng tiếng Đức), Steigung (trong vòng xanh) có nghĩa là Pitch trong tiếng Anh.

LifeOnline
27-04-2009, 11:16 PM
Như vậy là không có cách nào khắc phục được ạ? Có bác nào biết chuyển Feed Rate sang [mm/rev] thì coi như vấn đề được giải quyết. Bác nào biết chuyển đổi nó ở đâu thì chỉ giúp nhá...

matt
27-04-2009, 11:32 PM
Mình nghĩ nước đã thiết kế ra soft không dùng tiêu chuẩn ren nhuyễn này . Giống như VN mình xài lục giác chẵn , còn Trung Quốc thì xài lục giá lẻ vậy đó .

LifeOnline
29-04-2009, 05:07 PM
Người nhà mình rất nhiều người giỏi IT, nếu tập trung viết được các phần mềm bổ trợ này, cũng như các Post Processor cho các máy khác nhau thì bà con được nhờ. Khi nào bác thiết kế xong nhớ alo nhé...:)

TYA
29-04-2009, 08:47 PM
http://upanh.com/uploads/29-April-2009/sj7clr6ysfd966awoh.jpg

CÁI LIFONLINE CẦN LÀ ĐẤY. F/S = PITCH (VD NÀY LÀ 2.22) ĐÃ KHAI BÁO Ở PITCH VÀ KICK Ô CUSTOM PROFILE, SAVE TOOL..... YES

===
CHƯA RÕ CỨ HỎI THÊM NHA. ĐI TẮM PHÁT ĐÃ

LifeOnline
30-04-2009, 02:56 AM
Theo tôi nghĩ thì hoặc bác hoặc tôi đã có người hiểu sai đại lượng. Không biết cái này bác đã thực hành chưa, nếu qua thực hành mà đúng như vậy thì tôi sẽ nhờ bác góp ý thêm.
Nhưng tôi không làm được.
Để thực hiện các Cycle khi taro ren, người ta rất cần một cách chính xác cái bước răng đó, nếu một trong các công đoạn của một Cycle mà thực hiện với tốc độ khác thì bước răng đó hỏng.
Tôi lấy một VD với ren ISO: M12x1.75
Số liệu do chương trình mặc định:
Với 100% Cutting Speed (Spindle 100%) ta có chương trình sau:
...
N104 T81 M6
N106 G0 G90 G54 X5.6 Y15. A0. S1909 M3
N108 G43 H81 Z25.
N110 G99 G81 Z0. R25. F131.5
N112 G80
N114 M5
...
Thông thường chương trình mặc định với 50%:
...
N104 T81M6
N106 G0G90G54X5.6Y15.A0.S954M3
N108 G43 H81 Z25.
N110 G99G81Z0.R25.F65.7
N112 G80
N114 M5
...
Theo như bác tính ở trên (thông thường trong lập trình CNC không bằng CAM-Software thì người ta làm như vậy) thì:
Pitch = F/S
Trong đó F là vận tốc đẩy dao [mm/min] chứ không phải vận tốc cắt!
Pitch = [mm/min]/[1/min] = [mm]
Vậy trường hợp trên Pitch bằng bao nhiêu?
P = 131.5/1909 = 65.7/954 = 0.069 [mm]
Như vậy thì không phải là 1.75 [mm] nữa.
Qua thí dụ của một ren ISO tiêu chuẩn trên tôi nghĩ rằng (cái này tôi đã thử rất nhiều lần) giá trị F trong hộp Parameter trên là Vận tốc cắt, nghĩa là vận tốc quay tiếp tuyến có đơn vị là [m/min] chứ không phải là vận tốc đẩy dao. Đại lượng này được tính: Vc = ¶ . d. S = F (trong MC?)
Chỉ khi bác biết vận tốc đẩy dao bác mới tính được bước ren đó.

Trong thực tế khi taro một ren có bước ren 2.2 mm như VD đưa ra của bác không ai taro với S = 3667 và với tốc độ đẩy dao như G0 như vậy.
Với một mũi Taro HSS cho bước ren 2 mm cho thép xây dựng thì các thông số vào khoảng: S = 150-200 vòng/min, Vận tốc quay = 8-15 m/min. Các thông số còn phụ thuộc ren nông sâu thế nào...
Như vậy theo tôi khi dùng Mastercam để Taro với mũi Taro HSS thì ta chỉ dùng 10% - 15% Cutting Speed để Post ra chương trình. Với mũi Carbide có thể tới 30% hoặc hơn nhưng lại không thể sử dụng Cycle (có thể gãy ngay!)

Có thể đây là nhược điểm của Mastercam, hoặc là có thể tôi đã nhìn nhận sai vấn đề, hoặc có thể đó là thủ thuật của nhà SX Mastercam, vì hình như nếu chúng ta có nhu cầu nhà SX có thể cung cấp một Software như ý muốn, nhưng lúc đó giá thành không phải như cũ nữa... mà phải thêm chút ít.
Rất mong bác cùng nghiên cứu, thảo luận... trên đây chỉ là suy nghĩ của riêng tôi.
Cám ơn bác và mọi người cùng quan tâm.

namnp2007
01-05-2009, 08:06 AM
Thế cái thông số R25. nó nói cái gì nhỉ? Đấy chính là bước răng đấy( chia cho 10). Nếu cần thì cứ điều chỉnh trực tiếp trong file .NC, còn nếu sử dụng nhiều thì ta save hẳn một cái tool như bác TYA đã trình bày, kỳ sau cứ thế mà lấy ra.
Do cái file Operation của mình nó chạy đâu mất nên mình không copy phần câu lệnh tarô được, chứ lệnh G81 là chỉ tarô một lần thôi, phải lệnh G76 mới có thể cho tarô nhiều lần được, lúc đó nó thêm giá trị góc quay, để nếu cần ta có thể chạy ren nhiều đầu mối.
Thực ra nếu có sửa trong Post Processor thì ta có thể bắt MC xuất mã G81 hay G76 theo ý mình được.

LifeOnline
01-05-2009, 02:41 PM
OK, để thiết lập một Tool mới như bác nói, ta cần các Parameter để điền vào trong hộp đó. Vì là ren đặc biệt nên khi ta thay đổi Pitch và vào hộp Parameter để tính Feed Rate thì ứng với số vòng quay cho trước MC-Software cũng cho ra một Feed Rate mới. Vấn đề vẫn chưa được trả lời là bước ren đó được hiển thị ở đâu?
Đưa về VD cụ thể với một ren M5x0.35 thì bác đưa S bao nhiêu, Feed Rate bao nhiêu? để có P=0.35?
Vậy đưa bao nhiêu? mới là câu hỏi phải trả lời.
Sau đó ta mới nhớ cái Tool đó lại được.
Cả bài Post của tôi ở trên là hỏi về vấn đề đó. Cách đưa Parameter như thế nào cho đúng. Và đưa cái vận tốc đẩy dao đó vào chỗ nào? Chứ không phải tôi muốn hỏi phải dùng Cycle gì? Vì mỗi loại máy có một hệ điều hành khác và lại dùng các mã Cycle khác nhau phải không bác.
Với cái ren M5x0.35 thì tôi phải đặt R bao nhiêu thay vì R25. hả bác? Lấy cái gì mà chia cho 10?
Tôi thử với M12x1.75, M10x1.5 hay M10x1 đều cho ra R25. cả bác ạ... hì có lẽ lại phải nhờ bác nào giải thích R đó là gì rồi...
Bí quá...
Có bác nào bảo vệ luận án bằng MC thì vào giải thích giùm.
Hay là cứ đóng cửa, nhắm mắt... mà... thục. Thế nào cũng ra cái gì đấy...

TYA
01-05-2009, 09:29 PM
Vấn đề của lifeonline là điền pitch vào dao mà sao chương trình không nhận , hay hỏi là chỗ nào trong chương trình chỉ thị pitch đúng không ?




Về pitch, nó không là tham số gia công trực tiếp nên KHÔNG tìm được trong p/g NC. Còn xác định nó như thế nào thì vd của tôi nói rồi F/S = pitch trong đó F là mm/phút (chạy dao phút) và S là vòng/phút (RPM ) chứ KHÔNG phải vận tốc cắt nhé !
Chỗ cần sửa là F và S mà tôi bôi đỏ, còn việc F và S nếu p/g pot ra lớn thì bạn có thể chia cả 2 cho 1.2, 1.6 hay 3 tùy ý

R ở trên là approach length nhé, R5. mm

(điều này tôi chưa chú thích). Khi phay thông thường bạn gặp F = 1000 chả có gì lạ, còn đây là cắt ren nên nó phải lớn thôi, 8000mm/ phút không quá đáng.

====

Trong mcam, cần taro thì ta gọi module Drill, trong parameter của drill chọn trong khung menu là Tap và chọn tool là tap RH or LH .

nếu KHÔNG mcam hiẻu là các chu kì khác và không đồng bộ các chuyển động cắt cho bạn đâu

LifeOnline
02-05-2009, 02:23 PM
Cám ơn bác TYA, như ở trên tôi nói thì không những chia cho 1.2 hay 1.6 mà thậm chí phải chia cho tận 10 bác ạ. Bác chỉ cần đưa 10-15% trong Parameter thì MC sẽ tự tính cho bác.
Có điều thắc mắc là bác làm ra cái ren đặc biệt quá. Đường kính M6.25 mà bước ren là 2.2 (M6.25x2.2).
Còn thằng ISO của tôi từ M12x1.75 thành M12x0.069
Xem ra không thấy thuyết phục lắm phải không bác.

sv
02-05-2009, 02:51 PM
Có bác nào bảo vệ luận án bằng MC thì vào giải thích giùm.
Hay là cứ đóng cửa, nhắm mắt... mà... thục. Thế nào cũng ra cái gì đấy...

@ LifeOnline
Chuyện nhỏ thôi , nếu mình để ý một tí thì sẽ biết được.Tôi thử giải thích theo cách nhìn của người thợ ,mong sẽ giải đáp được thắc mắc.

Trong MC ,nếu thử đổi hệ thống qua English thì ta sẽ thấy " threads" có nghĩa là " threads / inch "
Ví dụ như 2-56 là ren số 2 này có 56 ren trong chiều dài 1 inch hay pitch = 1/56 = 0.017857 inch. Tương tự với các loại khác như 4-40,6-32,8-32....
Tôi sẽ lấy ví dụ từ hệ inch sau đó chuyển qua hệ mét để hiểu rỏ hơn.
Program cho tap 2-56 này như sau:

G0 G90 G54 X0 Y0 S560 ( không có M3 vì đang dùng rigid tap )
.........
G84 G98 R0.1 Z-.25 F10.

Như vậy spindle quay 560 vòng và mũi tap cùng lúc đi 10 inch trong một phút,suy ra là 56 vòng cho 1 inch tương ứng của ren 2-56.

Bây giờ ta đổi hệ thống qua metric, lúc này " threads " sẽ đổi thành " pitch ", và cũng sẽ được hiểu là " number of pitch per inch or 25.4 mm "

Vấn đề chỉ đơn giản như vậy.

Thử tính với ren 0.35 theo yêu cầu.
Theo kinh nghiệm của tôi ,nếu muốn có kết quả chính xác hơn thì số vòng quay của spindle phải là các bội số của 25.4.(các bội số tận cùng bằng số 5 để có được số vòng quay chẳn )
Với ren 0.35 ,như vậy là trong 25.4 mm có 25.4 / 0.35 = 72.57142857 ren
Giả sử ta dùng bội số 25 thì S = 25.4 X 25 = 635 rpm
Còn F = ( 635 X 25.4 ) / 72.57142857 = 222.25 .

Tôi không giỏi giải thích , nếu bạn LineOnline muốn tạo các tool mới cứ để các F và S như trên ( hoặc là bội số lớn hơn ) cho ren 0.35.
Ở khung " pitch " gỏ vào 0.35 ,đổi qua " toopath parameters " gỏ " spindle speed " 635 ,sau đó click vào " feed rate " thì sẽ tự động hiện lên 222.25 . Hay ngược lại gỏ " feed rate " trước rồi click vào " spindle speed " thì cũng giống nhau.
Không sai đâu.
sv

Bổ túc một bài toán nhỏ về hệ mét.
Trong ví dụ về ren với pitch = 0.35 mm ở trên , spindle quay 635 vòng đồng thời với mũi tap đi 222.25 mm ,suy ra mỗi mm sẽ có 635 / 222.25 = 2.857142857 vòng ( hay ren ).
Như vậy mỗi vòng ( hay ren ,pitch ) = 1 / 2.857142857 = 0.35 mm

LifeOnline
02-05-2009, 06:35 PM
Việc bác giải thích trước tôi cũng ngờ ngợ là có dính dáng tới Inch, mặc dù chỉ tương đối vì mỗi lần tôi tính tỉ lệ thì đều cho ra sấp xỉ số Inch đó, nó chạy từ 24.9 tới 26.3 gì đó. Còn cách làm thì ai dùng MC cũng làm như vậy được.
Đó là cái nhược điểm Software tôi muốn nói là tại sao dùng Metric lại dính dáng đến Inch, và phải hiển thị qua Inch và không cho Calculation ngay ra.
Cho tới khi Post ra NC và đưa ra CNC sử dụng thì tốc độ đẩy dao không xuất hiện, và nếu ai không biết lấy những số đó mà tính toán ra F rồi mới điền vào các hệ điều khiển khác (thay vì phang luôn thằng F đò vào) thì tôi không rõ làm thế nào các bác taro cho được.

Thực ra chúng tôi cũng đã có đặt Post Reference và nhờ nó NC có thể hiển thị được bước ren đó.

Vấn đề chỉ có vậy. Rất nhỏ... hì hì...
Thanks all.

ui_troi_2005
15-05-2009, 01:55 PM
@ LifeOnline
Chuyện nhỏ thôi , nếu mình để ý một tí thì sẽ biết được.Tôi thử giải thích theo cách nhìn của người thợ ,mong sẽ giải đáp được thắc mắc.

Trong MC ,nếu thử đổi hệ thống qua English thì ta sẽ thấy " threads" có nghĩa là " threads / inch "
Ví dụ như 2-56 là ren số 2 này có 56 ren trong chiều dài 1 inch hay pitch = 1/56 = 0.017857 inch. Tương tự với các loại khác như 4-40,6-32,8-32....
Tôi sẽ lấy ví dụ từ hệ inch sau đó chuyển qua hệ mét để hiểu rỏ hơn.
Program cho tap 2-56 này như sau:

G0 G90 G54 X0 Y0 S560 ( không có M3 vì đang dùng rigid tap )
.........
G84 G98 R0.1 Z-.25 F10.

Như vậy spindle quay 560 vòng và mũi tap cùng lúc đi 10 inch trong một phút,suy ra là 56 vòng cho 1 inch tương ứng của ren 2-56.

Bây giờ ta đổi hệ thống qua metric, lúc này " threads " sẽ đổi thành " pitch ", và cũng sẽ được hiểu là " number of pitch per inch or 25.4 mm "

Vấn đề chỉ đơn giản như vậy.

Thử tính với ren 0.35 theo yêu cầu.
Theo kinh nghiệm của tôi ,nếu muốn có kết quả chính xác hơn thì số vòng quay của spindle phải là các bội số của 25.4.(các bội số tận cùng bằng số 5 để có được số vòng quay chẳn )
Với ren 0.35 ,như vậy là trong 25.4 mm có 25.4 / 0.35 = 72.57142857 ren
Giả sử ta dùng bội số 25 thì S = 25.4 X 25 = 635 rpm
Còn F = ( 635 X 25.4 ) / 72.57142857 = 222.25 .

Tôi không giỏi giải thích , nếu bạn LineOnline muốn tạo các tool mới cứ để các F và S như trên ( hoặc là bội số lớn hơn ) cho ren 0.35.
Ở khung " pitch " gỏ vào 0.35 ,đổi qua " toopath parameters " gỏ " spindle speed " 635 ,sau đó click vào " feed rate " thì sẽ tự động hiện lên 222.25 . Hay ngược lại gỏ " feed rate " trước rồi click vào " spindle speed " thì cũng giống nhau.
Không sai đâu.
sv

Bổ túc một bài toán nhỏ về hệ mét.
Trong ví dụ về ren với pitch = 0.35 mm ở trên , spindle quay 635 vòng đồng thời với mũi tap đi 222.25 mm ,suy ra mỗi mm sẽ có 635 / 222.25 = 2.857142857 vòng ( hay ren ).
Như vậy mỗi vòng ( hay ren ,pitch ) = 1 / 2.857142857 = 0.35 mm

Bác chỉ giúp cho em cách tính đường kính Ngoài và đường kính Trong, chiều dài ren của ren hệ inch
và nếu có thể thì nói rõ hơn về một số thông số khác.

Rất cảm ơn bác

littleboy2406
04-01-2011, 03:23 PM
[Có bác bào biết cách đọc bước ren trên dưỡng do ren không vậy. Em đo bước ren trên dưỡng đo ren kết quả là 32G 5/16'' là bước ren bao nhiêu vậy. Xin các bác giúp cho dùm em

skyviet
16-01-2011, 12:24 AM
[Có bác bào biết cách đọc bước ren trên dưỡng do ren không vậy. Em đo bước ren trên dưỡng đo ren kết quả là 32G 5/16'' là bước ren bao nhiêu vậy. Xin các bác giúp cho dùm em
bươc ren của ban co gia tri 32G=0.793mm la ren he inch dung cho ren PT hoac PF 5/16"