Ðề: lập trình cnc không dùng phần mềm CAM
===============================================
Mình thấy nên để , còn việc post ra có G80 đầu chương trình thì máy của mình vẫn chạy bình thường, có thể máy của bạn có 1 tùy chọn nào đó. Có thể ai đó biết nếu biết về máy của bạn là gì hoặc bạn có thể tìm kiếm trong mục có khoanh đỏ theo hình thử xem.
G20 Đặt đơn vị gia công hệ inch = Programming in inches .
G21 Đặt đơn vị gia công hệ mét =[FONT="] Programming in millimeters (mm).[/FONT]
G17 Chọn mặt phẳng gia công XY = XY plane selection.
G40 Hủy bỏ bù trừ bán kính dụng cụ = Tool radius compensation off, cancels G41 or G42.
G49 Hủy bù trừ chiều dài dụng cụ = Cancels G43 or G44.
G80 Hủy chu trình khoan = [FONT="][/FONT]Cancel canned cycle.
Milling: Cancels all cycles such as G73, G83, G88, etc. Z-axis returns either to Z-initial level or R-level, as programmed (G98 or G99, respectively).
Turning: Usually not needed on lathes, because a new group-1 G address (G00 to G03) cancels whatever cycle was active.
%
O00001
(OP)
(P/N W.O.REV.)
(DATE LAST RAN=)
(CYCLE TIME=)
(PROGRAMMER=)
(******** TOOL LIST *********)
(TOOL 1 2.0 FACE MILL ROUGH STEEL DIA. 2.0000)
(TOOL 2 2.0 FACE MILL FINISH STEEL DIA. 2.0000)
(**************SET UP**************)
(X0.)
(Y0.)
(Z0.)
(STOCK SIZE = L2.64 W.89 H1.26 )
(PROCESSING)
N100 G00 G17 G20 G40 G49 G80 G90
(ROUGH TOP)
T1 M06 (2.0 FACE MILL ROUGH STEEL)
G00 G90 G54 X-1.5 Y-.445 S1200 M03
G43 H1 Z2. M08
Z.1
G01 Z.002 F200.
X0. F30.
X2.64
X4.14
Z.1 F200.
G00 Z2. M09
M05
G91 G28 Z0.
M01
N102 G00 G17 G20 G40 G49 G80 G90
(FINISH TOP)
T2 M06 (2.0 FACE MILL FINISH STEEL)
G00 G90 G54 X-1.5 Y-.445 S1500 M03
G43 H2 Z2. M08
Z.1
G01 Z0. F200.
X0. F15.
X2.64
X4.14
Z.1 F200.
G00 Z2. M09
M05
G91 G28 Z0.
G28 Y0.
G90
M30
%
===============================================
===============================================
Theo các bác thì có nên để các lệnh G21G17G40G80G49 đầu chương trình hay không?nên thì tại sao nên và không thì tại sao MasterCAm hay xuất ra như vậy (nếu chưa can thiệp Post).Tại vì em gặp trường hợp nếu ghi G80 đầu chương trình máy không chạy. Các bác chỉ em cho thông chỗ này tí nhé!
Mình thấy nên để , còn việc post ra có G80 đầu chương trình thì máy của mình vẫn chạy bình thường, có thể máy của bạn có 1 tùy chọn nào đó. Có thể ai đó biết nếu biết về máy của bạn là gì hoặc bạn có thể tìm kiếm trong mục có khoanh đỏ theo hình thử xem.
G20 Đặt đơn vị gia công hệ inch = Programming in inches .
G21 Đặt đơn vị gia công hệ mét =[FONT="] Programming in millimeters (mm).[/FONT]
G17 Chọn mặt phẳng gia công XY = XY plane selection.
G40 Hủy bỏ bù trừ bán kính dụng cụ = Tool radius compensation off, cancels G41 or G42.
G49 Hủy bù trừ chiều dài dụng cụ = Cancels G43 or G44.
G80 Hủy chu trình khoan = [FONT="][/FONT]Cancel canned cycle.
Milling: Cancels all cycles such as G73, G83, G88, etc. Z-axis returns either to Z-initial level or R-level, as programmed (G98 or G99, respectively).
Turning: Usually not needed on lathes, because a new group-1 G address (G00 to G03) cancels whatever cycle was active.
%
O00001
(OP)
(P/N W.O.REV.)
(DATE LAST RAN=)
(CYCLE TIME=)
(PROGRAMMER=)
(******** TOOL LIST *********)
(TOOL 1 2.0 FACE MILL ROUGH STEEL DIA. 2.0000)
(TOOL 2 2.0 FACE MILL FINISH STEEL DIA. 2.0000)
(**************SET UP**************)
(X0.)
(Y0.)
(Z0.)
(STOCK SIZE = L2.64 W.89 H1.26 )
(PROCESSING)
N100 G00 G17 G20 G40 G49 G80 G90
(ROUGH TOP)
T1 M06 (2.0 FACE MILL ROUGH STEEL)
G00 G90 G54 X-1.5 Y-.445 S1200 M03
G43 H1 Z2. M08
Z.1
G01 Z.002 F200.
X0. F30.
X2.64
X4.14
Z.1 F200.
G00 Z2. M09
M05
G91 G28 Z0.
M01
N102 G00 G17 G20 G40 G49 G80 G90
(FINISH TOP)
T2 M06 (2.0 FACE MILL FINISH STEEL)
G00 G90 G54 X-1.5 Y-.445 S1500 M03
G43 H2 Z2. M08
Z.1
G01 Z0. F200.
X0. F15.
X2.64
X4.14
Z.1 F200.
G00 Z2. M09
M05
G91 G28 Z0.
G28 Y0.
G90
M30
%
===============================================