xin chỉ cach viết thay đổi biến chạy chương trinh con trên may phay okuma

  • Thread starter palakanvd
  • Ngày mở chủ đề
  • Thẻ okuma
P

palakanvd

Author
Hiện tai em đang làm trên máy okuma . Tam thời có thác mắc nhỏ sau
Em muốn lam 1 chi tiết . Nhưng chi tiết đó có 2 mặt cùng gia công có các dao cần làm giống nhau .nhưng điểm cần làm ( point) khac nhau . Chương trình em viết như sau :
(Drill)
G0Z500
M6T1
G15H1
CALL OT1
G0G80Z50.
G53M8
M5
G0Z500
G15H1
G0X-100.Y150
M2
(SUB)
OT1
NCYL G60 X0.Y0.
G56H1Z50.
M3S2000
G71Z10.M8
NCYL G83 Z-5. R1. Q1. P0.25 F150 M53
CALL OP1
(POINT)
OP1( DIEM 1)
X-20. Y-10.
X-30.
RTS
OP2( DIEM 2)
X-20. Y-20.
X-30.
RTS

gia sử em viêt chương trình thế này thì nếu em muốn chạy (DIEM 2) thi em phải sửa đoạn CALL OP1 thành CALL OP2 . Do đây em mới sử dung 1 tool thì sửa nhanh . Nhưng nếu chương trình ma sử dụng nhiều tool thi em phải sửa nhiều chỗ quá
Có bác nào biết cách viết biến kô . Khi em muốn chay OP nào thì em chỉ cần sửa biến thôi thì máy chạy đúng điểm minh cần làm mà không cần sửa quá nhiều trong chương trình
Mong hồi đáp. Xin cảm ơn mọi người đã quan tâm
 
Last edited by a moderator:
Ðề: xin chỉ cach viết thay đổi biến chạy chương trinh con trên may phay okuma

Hiện tai em đang làm trên máy okuma . Tam thời có thác mắc nhỏ sau
Em muốn lam 1 chi tiết . Nhưng chi tiết đó có 2 mặt cùng gia công có các dao cần làm giống nhau .nhưng điểm cần làm ( point) khac nhau . Chương trình em viết như sau :
(Drill)
G0Z500
M6T1
G15H1
CALL OT1
G0G80Z50.
G53M8
M5
G0Z500
G15H1
G0X-100.Y150
M2
(SUB)
OT1
NCYL G60 X0.Y0.
G56H1Z50.
M3S2000
G71Z10.M8
NCYL G83 Z-5. R1. Q1. P0.25 F150 M53
CALL OP1
(POINT)
OP1( DIEM 1)
X-20. Y-10.
X-30.
RTS
OP2( DIEM 2)
X-20. Y-20.
X-30.
RTS

gia sử em viêt chương trình thế này thì nếu em muốn chạy (DIEM 2) thi em phải sửa đoạn CALL OP1 thành CALL OP2 . Do đây em mới sử dung 1 tool thì sửa nhanh . Nhưng nếu chương trình ma sử dụng nhiều tool thi em phải sửa nhiều chỗ quá
Có bác nào biết cách viết biến kô . Khi em muốn chay OP nào thì em chỉ cần sửa biến thôi thì máy chạy đúng điểm minh cần làm mà không cần sửa quá nhiều trong chương trình
Mong hồi đáp. Xin cảm ơn mọi người đã quan tâm
một chút hiểu biết của mình dùng biến trong okuma nha
ở đây bạn có thể sử dụng biến chạy cho cả 2 point nha
VC1=-20
VC2=VC1
VC3=-30
mình thực hiện gắn biến cho chương trình của bạn

(POINT)
OP1( DIEM 1)
X=VC1 Y=VC1/2
X=VC3
RTS

OP2( DIEM 2)
X[VC1] Y[VC1]
X[VC3]
RTS
mong sẽ giúp ích cho bạn
 
P

palakanvd

Author
Ðề: xin chỉ cach viết thay đổi biến chạy chương trinh con trên may phay okuma

một chút hiểu biết của mình dùng biến trong okuma nha
ở đây bạn có thể sử dụng biến chạy cho cả 2 point nha
VC1=-20
VC2=VC1
VC3=-30
mình thực hiện gắn biến cho chương trình của bạn

(POINT)
OP1( DIEM 1)
X=VC1 Y=VC1/2
X=VC3
RTS

OP2( DIEM 2)
X[VC1] Y[VC1]
X[VC3]
RTS
mong sẽ giúp ích cho bạn
Em xin chân thành cam ơn. Co cách nao viết biến luc CALL . Được không
Vi du : minh đặt ở đầu la biến VC1=1. Xong mình CALL OP[VC1] . Có làm thử . Nhưng máy ko hiểu . Có bác nào biết cách này ko .
Em cũng có sử dụng if để di chuyển cũng kô được
 
Ðề: xin chỉ cach viết thay đổi biến chạy chương trinh con trên may phay okuma

em không rành về lập trình lắm.
Bác thử off s et 2 điểm gia công đó thành hai gốc phôi gia công sau đó khi gia công điểm nào thì gọi gốc phôi đó ra.
Không biết suy nghĩ của em đúng hay sai?
 
P

palakanvd

Author
Ðề: xin chỉ cach viết thay đổi biến chạy chương trinh con trên may phay okuma

Cám ơn ý kiến của bạn. Nhưng nếu lam theo cách của bạn mình nghĩ la làm 1 chuong trinh mới thì sẽ nhanh hơn. Coppy chương trinh đó .viết lại các tọa độ điểm la xong . Minh không muốn viết lại chương trinh mới là do cùng 1 loại hàng . Ma phải viết quá nhiều chương trinh . Làm rối mắt . Tốn dung lượng máy nữa
Thêm nữa nếu sửa toa độ word sẽ ảnh hưởng đến những loại hàng sau này nếu quên. Và phải viết set lại tọa độ word nữa
Hôm nay trong công ty mình có thử thêm vài cách nhưng máy ko đọc được
Vi du:
(Drill)

(Drill)
VC1=2
(THAY VC1=1 CHAY OP1)
(THAY VC1=2 CHAY OP2)
G0Z500
M6T1
G15H1
CALL OT1
G0G80Z50.
G53M8
M5
G0Z500
G15H1
G0X-100.Y150
M2
(SUB)
OT1
NCYL G60 X0.Y0.
G56H1Z50.
M3S2000
G71Z10.M8
NCYL G83 Z-5. R1. Q1. P0.25 F150 M53
CALL OP1
(POINT)
OP1( DIEM 1)
If [VC1 EQ 2 ] GOTO N2
X-20. Y-10.
X-30.
RTS
N2
OP2( DIEM 2)
X-20. Y-20.
X-30.
RTS
máy báo như sau : branch (if , goto) : sequence name . Mình cũng không hiểu sao. Mặc dù sài ham if để chạy vòng lặp ở những chương trình khác binh thường
 
P

palakanvd

Author
Ðề: xin chỉ cach viết thay đổi biến chạy chương trinh con trên may phay okuma

Cách 2
VC1=2
(THAY VC1=1 CHAY OP1)
(THAY VC1=2 CHAY OP2)
G0Z500
M6T1
G15H1
CALL OT1
G0G80Z50.
G53M8
M5
G0Z500
G15H1
G0X-100.Y150
M2
(SUB)
OT1
NCYL G60 X0.Y0.
G56H1Z50.
M3S2000
G71Z10.M8
NCYL G83 Z-5. R1. Q1. P0.25 F150 M53
CALL OP[VC1]
(POINT)
OP1( DIEM 1)
If [VC1 EQ 2 ] GOTO N2
X-20. Y-10.
X-30.
RTS
N2
OP2( DIEM 2)
X-20. Y-20.
X-30.
RTS
Cuối cùng máy không hiểu . Nó báo không tìm thấy tên OP gì gì đó . Nản quá không nghiên cứu nưa . Xin các bác cho góp ý về cái máy này giúp em
 
Ðề: xin chỉ cach viết thay đổi biến chạy chương trinh con trên may phay okuma

Cách 2
VC1=2
(THAY VC1=1 CHAY OP1)
(THAY VC1=2 CHAY OP2)
G0Z500
M6T1
G15H1
CALL OT1
G0G80Z50.
G53M8
M5
G0Z500
G15H1
G0X-100.Y150
M2
(SUB)
OT1
NCYL G60 X0.Y0.
G56H1Z50.
M3S2000
G71Z10.M8
NCYL G83 Z-5. R1. Q1. P0.25 F150 M53
CALL OP[VC1]
(POINT)
OP1( DIEM 1)
If [VC1 EQ 2 ] GOTO N2
X-20. Y-10.
X-30.
RTS
N2
OP2( DIEM 2)
X-20. Y-20.
X-30.
RTS
Cuối cùng máy không hiểu . Nó báo không tìm thấy tên OP gì gì đó . Nản quá không nghiên cứu nưa . Xin các bác cho góp ý về cái máy này giúp em
CALL OP[VC1]
chổ này viết sai sao máy không tìm chương trình được, bạn phải hiểu rằng OP[VC1] đó chỉ la tên của chương trình con, bạn có đặt biến vào đây như thế nào đi nữa thì nó vẫn là các ký tự bình thường
 
Ðề: xin chỉ cach viết thay đổi biến chạy chương trinh con trên may phay okuma

Bỏ luôn các câu OP1(DIEM 1) OP2(DIEM 2), chỉ dùng N1 và N2 thôi thử xem.
 
V

vu chelsea

Author
Hiện tai em đang làm trên máy okuma . Tam thời có thác mắc nhỏ sau
Em muốn lam 1 chi tiết . Nhưng chi tiết đó có 2 mặt cùng gia công có các dao cần làm giống nhau .nhưng điểm cần làm ( point) khac nhau . Chương trình em viết như sau :
(Drill)
G0Z500
M6T1
G15H1
CALL OT1
G0G80Z50.
G53M8
M5
G0Z500
G15H1
G0X-100.Y150
M2
(SUB)
OT1
NCYL G60 X0.Y0.
G56H1Z50.
M3S2000
G71Z10.M8
NCYL G83 Z-5. R1. Q1. P0.25 F150 M53
CALL OP1
(POINT)
OP1( DIEM 1)
X-20. Y-10.
X-30.
RTS
OP2( DIEM 2)
X-20. Y-20.
X-30.
RTS

gia sử em viêt chương trình thế này thì nếu em muốn chạy (DIEM 2) thi em phải sửa đoạn CALL OP1 thành CALL OP2 . Do đây em mới sử dung 1 tool thì sửa nhanh . Nhưng nếu chương trình ma sử dụng nhiều tool thi em phải sửa nhiều chỗ quá
Có bác nào biết cách viết biến kô . Khi em muốn chay OP nào thì em chỉ cần sửa biến thôi thì máy chạy đúng điểm minh cần làm mà không cần sửa quá nhiều trong chương trình
Mong hồi đáp. Xin cảm ơn mọi người đã quan tâm
Mình thấy bn viết không đúng rồi, mình cũng đang chạy máy okuma mà thấy cũng đơn giản lắm
 
Top