truyền dữ liệu sang máy cnc

  • Thread starter kim loan
  • Ngày mở chủ đề
K

kim loan

Author
cac pak ơi cho e hỏi: em sử dụng máy victor cnc , hệ điều hành fanuc làm thế nào em có thể truyền dữ liệu trực tiếp từ máy tính sang máy cnc, hiện em đang dùng cimco, làm ơn giúp em mô tả tỉ mỉ với
cám ơn các pak nhiều:77:
 

lddung

Chuyên gia cao cấp
cac pak ơi cho e hỏi: em sử dụng máy victor cnc , hệ điều hành fanuc làm thế nào em có thể truyền dữ liệu trực tiếp từ máy tính sang máy cnc, hiện em đang dùng cimco, làm ơn giúp em mô tả tỉ mỉ với
cám ơn các pak nhiều:77:
Theo mình thấy , tùy vào phiên bản hệ điều hành mà cách thao tác có khác nhau. Đối với series Oi thì có thể làm theo 2 cách sau :
Cách 1 :
Đầu tiên phải kết nối máy tính và máy CNC (có lẽ mạng LAN là đơn giản nhất và việc kết nối như kết nối 2 máy tính với nhau !)
Khi đã lập trình xong và xuất chương trình ra ,bạn đặt tên bắt đầu bằng chữ O**** (đối với hệ Fanuc) . Vào Start - run gõ địa chỉ của máy CNC chẳng hạn ftp://10.239.1...... (địa chỉ mà bạn đã đặt khi kết nối máy CNC vào mạng)
Khi đã truy cập thành công vào máy CNC chỉ việc copy chương trình vừa sửa tên vào là ok! Sau đó bạn chỉ cần kiểm tra xem trong máy CNC đã có chương trình chưa (trong mục HDISK gì đó mình nhớ không rõ, phải thao tác trực tiếp mới nhớ được) . Bạn lập 1 chương trình bất kì để gọi chương trình cần gia công và tìm điểm gốc là có thể gia công !
Cách 2 : bạn copy chương trình vào thẻ nhớ rồi dùng nó như 1 cái USB với máy CNC thôi!(cách này ít khi dùng)
Chúc bạn thành công!
 
Last edited:
K

kim loan

Author
nhưng pak oi hiện em dang sử dụng cách 1 của pak, có điều khi chương trình dài quá HDISK của máy cnc không đủ bây giờ em muốn dữ liệu nằm trên máy tính em dung cimco truyền máy cnc chỉ đọc dữ liệu liệu trên máy tính mà không đưa vào HDIS của máy cnc được không pak, và em phải làm thế nào đây pak oi kíu em với
 

lddung

Chuyên gia cao cấp
nhưng pak oi hiện em dang sử dụng cách 1 của pak, có điều khi chương trình dài quá HDISK của máy cnc không đủ bây giờ em muốn dữ liệu nằm trên máy tính em dung cimco truyền máy cnc chỉ đọc dữ liệu liệu trên máy tính mà không đưa vào HDIS của máy cnc được không pak, và em phải làm thế nào đây pak oi kíu em với
Bạn xem lại xem thế nào chứ dung lượng 1 chương trình CNC để gia công cả 1 bộ khuôn phức tạp mà chỉ không quá vài Mb...Trong khi đó bộ nhớ của máy CNC ít ra cũng vài trăm Mb !! Hay là chương trình cimco của bạn xuất chương trình lên tới vài trăm Mb???chắc không phải chứ???!
 

paven8880

Active Member
Máy phay cnc của mình cũng giống như của bạn! Chỉ truyền toàn bộ dữ liệu qua RS232 từ máy tính. Khi chương trình quá dài, mình thường phải lập trình (dùng masterCam) từng vùng nhỏ của bề mặt gia công rồi gia công từng đoạn đó. Bộ nhớ máy của nhỏ. Mình dùng phần mềm DNC server để chuyển. Mình nghĩ máy phải có chức năng DNC là đọc từng lệnh của chương trình vẫn lưu trên máy tính thì mới khắc phục được điều này. nghĩa là gia công đến đâu là truyền sang đến đấy!
 

paven8880

Active Member
Bạn xem lại xem thế nào chứ dung lượng 1 chương trình CNC để gia công cả 1 bộ khuôn phức tạp mà chỉ không quá vài Mb...Trong khi đó bộ nhớ của máy CNC ít ra cũng vài trăm Mb !! Hay là chương trình cimco của bạn xuất chương trình lên tới vài trăm Mb???chắc không phải chứ???!
Máy cũ chỉ vài "mê" thôi, bạn ah. Cách tốt nhất là chia vùng gia công thôi. Hơi lâu 1 tí phải ko?
 
có điều khi chương trình dài quá HDISK của máy cnc không đủ bây giờ em muốn dữ liệu nằm trên máy tính em dung cimco truyền máy cnc chỉ đọc dữ liệu liệu trên máy tính mà không đưa vào HDIS của máy cnc được không pak, và em phải làm thế nào đây pak oi kíu em với
Nếu muốn cho máy CNC chạy file trực tiếp, bạn phải đặt máy vào chế độ DNC( thường nó có symbol là cái băng cátsét), chọn file muốn chạy rồi bấm Cycle Start là xong.
Bạn dùng Fanuc nào?
 
K

kim loan

Author
hiện mình đang sử dụng hệ điều hành fanuc,muốn truyền như vậy ngoài máy cnc có chỉnh sửa gì không pak Nam? pak có thể giúp em mô tả tỉ mì cách truyền này được không pak? pak giúp em sẽ có thưởng. liên lạc với em nhé! 0958337332.
 
Đã PM lại cho kimloan.
 
C

cocacola1

Author
Bọn em đang dùng Deckel Maho, nó dùng Heidenhain. Mấy lần khách hang mang trình của họ lập cho máy Fanuc đến, chỉ cần sửa đầu, cuối là gia công ầm ầm. Máy bọn em có cổng USB, và Lan, nên toàn truyền trực tiếp từ phòng xuống xưởng quả mạng Lan!
 

iPumpkin

<center><b>CAM Programmer</b></center>
hiện mình đang sử dụng hệ điều hành fanuc,muốn truyền như vậy ngoài máy cnc có chỉnh sửa gì không pak Nam? pak có thể giúp em mô tả tỉ mì cách truyền này được không pak? pak giúp em sẽ có thưởng. liên lạc với em nhé! 0958337332.
Hi hi, các bạn nên phân biệt rỏ, máy CNC đọc dử liệu bằng.

1. NC - Numerical Control: Đọc bằng băng từ, băng đục lổ, cách này rất cổ xưa, là là khởi thủy của máy CNC, nhưng hiện nay vẫn còn dùng=>năng suất kém, lở đục sai là bỏ luôn cả băng.

2. CNC - Computer Numerical Control: Đọc bằng bộ nhớ trên máy tính, G-Code truyền từ máy tính lên máy CNC, sau đấy máy CNC chạy từ bộ nhớ của mình. Máy củ thường bộ nhớ rất nhỏ nên có bạn chỉ chạy các chi tiết đơn giản hoặc phân vùng gia công=> tốn thời gian, năng suất thấp.

3. DNC - Direct Nummerical Control: Nối máy CNC và máy tính bằng Cable, dùng phần mềm DNC để truyền G Code, máy CNC chạy trực tiếp bằng G-Code đổ liên tục từ máy tính bằng phần mềm DNC=> chạy chương trình lớn & và nhiều chương trình lớn cùng một lúc, nếu máy có thay dao tự động bạn có thể chạy hàng loạt chương lớn trình liên tục mà không cần phải thao tác dổ từng file chỉ bằng cách viết một chương trình con bên trong. Bạn cũng có thể import & export chương trình lên máy tính, rồi dùng các phần mềm như Word, Notepad, Wordpad để Edit chương trình mau lẹ so với thao tác trên máy CNC.

Để thực hiện được việc này bạn phải setting các parameter cho phần mềm DNC và máy CNC, tùy vào máy CNC và bộ điều khiển, nếu là Fanuc thì đơn giản thôi.Nếu cần bạn có thể liên hệ mình sẽ hướng dẩn cụ thể cho bạn H/P 0936414952.
 
V

vantusaonho

Author
Ðề: truyền dữ liệu sang máy cnc

Theo mình thấy , tùy vào phiên bản hệ điều hành mà cách thao tác có khác nhau. Đối với series Oi thì có thể làm theo 2 cách sau :
Cách 1 :
Đầu tiên phải kết nối máy tính và máy CNC (có lẽ mạng LAN là đơn giản nhất và việc kết nối như kết nối 2 máy tính với nhau !)
Khi đã lập trình xong và xuất chương trình ra ,bạn đặt tên bắt đầu bằng chữ O**** (đối với hệ Fanuc) . Vào Start - run gõ địa chỉ của máy CNC chẳng hạn ftp://10.239.1...... (địa chỉ mà bạn đã đặt khi kết nối máy CNC vào mạng)
- Cho em hỏi nếu ở đây mình có 1 máy vi tính và từ 2 đến 4 máy CNC cần được điều khiển thì mình sẽ làm sao? Nếu giả sử mình chỉ có 3 máy CNC đi, thì Mạng LAN theo ý của bác là như thế nào? (Em chưa đi làm thực tế bên ngoài, mới có được học 1 chút lý thuyết trong nhà trường nên k hiểu rõ lắm ý của bác)
- Em bạo gan đưa ra 2 giả thiết như sau:
...+ có 3 máy tính sẽ được kết nối với 3 máy CNC, mỗi cặp Máy tính - máy CNC được kết nối bằng 1 cổng chuyển USB=> RS232-DB25 [ gồm USB => RS232-DB9 (nhìn y hệt cổng COM đực 9 Pin), 2 dãy chân) + RS232-DB9 (giống cổng VGA out của bo mạch máy tính) => RS232-DB25 (cái này y hệt cổng LPT Đực)]. Rồi từ 1 máy tính (Chủ) khác nối LAN với 3 máy tính con này, máy chủ điều khiển 3 máy con...
....... => cái này em thấy nhức đầu và tốn kém.
...+ 1 máy tính chủ sẽ được kết nôí với 3 máy CNC. sử dụng:
........a) 2 sợi dây nối dài 2 đầu usb => dài 20 m. ( 86 Ng Kim - gần chợ nhật tảo, 120k 1 sợi)
........b) 1 Hub chuyển 1 usb => 4 usb sử dụng adaptor kích nguồn 5v ( Nhật Tảo khoảng 50 ->200k)
........b) 3 cáp chuyển usb => RS232-DB25 nối từ Hub sang 3 cái máy CNC (85k 1 cáp chuyển)
....... => cái này thì k biết là tín hiệu có truyền nổi đến máy CNC k nữa đây? mà nếu cắm 3 cổng chuyển vào 3 máy CNC thì nó có đủ nguồn nuôi tín hiệu k ? và liệu máy tính có hiểu nổi 3 cái máy CNC k để mà còn đổ trương trình ?
 
H

hungnguyen

Author
Ðề: truyền dữ liệu sang máy cnc

chào các bạn
mình thấy là các bạn có thể dùng phần mềm cimcodể truyền sang là được
chạy file cimco edit lite ->sau đó thiuết lập thông số truyền(tranmission>DNC setup) -> chọn nút Add new ->GÕ TÊN MÁY CẦN TRUYỀN (vd MAY 1) -> OK
SAU ĐÓ CHỌN THÔNG SỐ PHÙ HỢP CHO TỪNG MÁY chon OK->OK
chọn tranmission > send file
chọn file cần truyền > OPEN
 

lddung

Chuyên gia cao cấp
Ðề: truyền dữ liệu sang máy cnc

- Cho em hỏi nếu ở đây mình có 1 máy vi tính và từ 2 đến 4 máy CNC cần được điều khiển thì mình sẽ làm sao? Nếu giả sử mình chỉ có 3 máy CNC đi, thì Mạng LAN theo ý của bác là như thế nào? (Em chưa đi làm thực tế bên ngoài, mới có được học 1 chút lý thuyết trong nhà trường nên k hiểu rõ lắm ý của bác)
Ý mình là với những máy đời mới cho phép truyền dữ liệu qua mạng LAN và bộ nhớ lớn tới vài trăm Mb (máy vi tính gần như tích hợp vào máy CNC ) thì việc truyền dữ liệu rất dễ dàng và ổn đinh.Lúc này máy CNC chỉ như cái máy in mà thôi.Bạn hiểu rồi chứ? Chả có gì là phức tạp cả!!
 
H

havanhuy

Author
Ðề: truyền dữ liệu sang máy cnc

o cong ty minh dung he dieu hanh misubishi nhung minh nghi funuc cung vay thoi. ban lam nhu sau
-neu may vi tinh cua ban co card hinh roi roi thi ban dung cap 1 dau cam vao cong RS32(khong biet minh co viet dung ten cong khong nhung dai loai la RS32) mot dau cam vao cong ra cua card hinh may tinh cua ban. neu may ban khong co card roi ban co the dung cap co dau noi cong usb de cam vao may tinh.
-ban de may cnc o che do Tape. nhan nut start tren may cnc, sau do nhan send file tren phan mem cico chon dung file chung trinh the la ok roi. ban thu lam theo cach cua minh xem sao chuc thanh cong.--------------------------
havanhuy
sdt 0986875552
 
Last edited by a moderator:
Ðề: truyền dữ liệu sang máy cnc

- Cho em hỏi nếu ở đây mình có 1 máy vi tính và từ 2 đến 4 máy CNC cần được điều khiển thì mình sẽ làm sao? Nếu giả sử mình chỉ có 3 máy CNC đi, thì Mạng LAN theo ý của bác là như thế nào? (Em chưa đi làm thực tế bên ngoài, mới có được học 1 chút lý thuyết trong nhà trường nên k hiểu rõ lắm ý của bác) ?
Ở đây ta có mấy trường hợp:
- 01 máy vi tính truyền cho nhiều máy CNC:
+ Có thể dùng Master Cam, Cimco Edit gì cũng được, dùng ngay phần Comunication của phần mềm đó với các Machine Name khác nhau cho từng máy khác nhau, cách này đơn giản nhưng coi chừng bị lỗi( do thường các phần mềm là thứ ****, nên có thể phần DNC không ổn định. Nếu dùng phương án này thì tùy thuộc vào số cổng COM trên máy tính mà số luợng máy CNC cùng lúc được kiểm soát sẽ thay đổi( ví dụ máy chỉ có 02 cổng COM( COM 1 và COM 2) thì cùng lúc chỉ có thể kiểm soát 02 máy CNC, máy CNC thứ ba( nếu có) phải dòng dây cáp đến máy tính và chờ, khi một trong hai máy trên chạy xong mới cắm cáp vào, thay đổi thông số và truyền)
+ Có thể dùng phần mềm DNC của hãng thứ ba( tôi thì hay dùng Dostek DNC), rất nhiều phần mềm loại này được share miễn phí trên mạng, có đầy đủ chức nặng Server DNC. Nhược điểm của phương pháp này cũng tương tự như trên.
+ Có thể mua và sử dụng một số board cộng thêm, cho phép 01 PC có thể kiểm soát nhiều CNC một lúc( thực ra với phần mềm Multi DNC như Dostek DNC ở trên thì chúng ta chỉ cần nâng cấp cổng COM cho máy PC là đủ rồi).
+ Còn nếu có tiền thì tậu hẳn một bộ PC với phần mểm và phần cứng chuyên dụng để truyền DNC( lúc này dây cáp nối sẽ khác hản với thông thường).
-Nhiều máy PC truyền cho 01 máy CNC:
+ Lúc này mạng LAN là dành cho các máy PC, có một máy PC nối trực tiếp với CNC và chịu trách nhiệm như 01 Server ( so với các máy PC khác), các máy PC khác muốn truyền cho CNC phải d8i qua máy này( thực ra để thuận tiện ta sẽ chỉ truyền file đến máy trực tiếp, còn sau đó máy trực tiếp sẽ tryuền vào CNC vào thời điểm thích hợp).
- Nhiều máy PC truyền cho nhiều CNC:
Lúc này ta sẽ cho 01 PC nối kết tới 01 CNC nhất định, mạng LAN giữa các PC để truyền file, còn mỗi PC sẽ truyền DNC cho máy CNC mình phụ trách.
Nói thêm về dây truyền: Do ở máy CNC luôn luôn là đầu DB25 dạng cái( nhìn giống như cổng máy in trong máy PC), nên cáp truyền luôn phải có một đầu DB25 đực, đầu còn lại dùng DB9( là cổng COM) cái, loại này thường có ở các Destop PC, có ít ở máy xách tay, nhưng một số phần mềm cho phép truyền qua cá cổng DB9 gắn ngõ USB( mình vẫn hay dùng hoài). Còn một loại nữa là đầu DB25 ( nhìn y hệt cổng máy in) đực, nhưng không thể gắn vào cổng máy in mà phải gắn ở cổng tuần tự 25 chân( loại này ít thấy trong PC, cả ở các board mở rộng), nên ít thấy sử dụng.
 
V

voldm

Author
Ðề: truyền dữ liệu sang máy cnc

Bác namnp2007 cho em hỏi chút. Trong trường hợp nhiều PC truyền cho 1 máy CNC, cách truyền dữ liệu từ các PC này đến PC Server như thế nào? Có phải dùng phần mềm gì không? Hay chỉ share dữ liệu thôi? Nếu share dữ liệu thì máy PC Server rõ ràng cần 1 người quản lý phải không? Thanhk pác nhiều !
 

iPumpkin

<center><b>CAM Programmer</b></center>
Ðề: truyền dữ liệu sang máy cnc

Bác namnp2007 cho em hỏi chút. Trong trường hợp nhiều PC truyền cho 1 máy CNC, cách truyền dữ liệu từ các PC này đến PC Server như thế nào? Có phải dùng phần mềm gì không? Hay chỉ share dữ liệu thôi? Nếu share dữ liệu thì máy PC Server rõ ràng cần 1 người quản lý phải không? Thanhk pác nhiều !
Đúng rồi, các phần mềm DNC thường có 2 thư mục send và receive, và file NC cũng chỉ là file text bình thường thôi nên chỉ cần share 2 thư mục này lên mạng LAN là được. Có thể cần một người để quản lý máy "server", nhưng cũng có thể bán tự động với điều kiện thời gian phải liê tục, trong phần mềm DNC bạn viết một chương trình con ví dụ là máy sẽ chạy tuần tự 3 chương trình o0001,o0002,o0003 liên tục - và để máy chạy cả đêm cũng được (tự động thay dao).
 
N

ntl565265

Author
Ðề: truyền dữ liệu sang máy cnc

Thấy mấy bác thảo luận về cách truyền dữ liệu từ pc to cnc nhân tiện cho em hỏi chút. Em dùng laptop và bộ chuyển từ USB -> COM máy phay của em hệ FANUC 18imb chỉ có cổng song song giống như cổng LPT trên máy PC, khi em cắm cab nối vào thì phần mền DNC SERVER nó có nhận cổng COM đã READY nhưng em muốn đưa bài lập trình vào CNC hoặc lấy bài lập trình từ CNC ra nhưng không biết thao tác như thế nào nhờ các bác chỉ dùm...
 

iPumpkin

<center><b>CAM Programmer</b></center>
Ðề: truyền dữ liệu sang máy cnc

Trời ạ. Thì DNC chỉ để làm nhiêu đó thôi mà. Set baurate., xon, xoff...xong. Bên máy CNC chuyển qua chế độ Tape hay DNC Mode...bên PC chuyển sang Receive, chọn chương trình - start là ok. Send cũng tương tự.
 
Top