Sg例:
O0001
N10 G17 G21 G40 G49 G80 G90 程序初始化
N20 M03 S--- 起动主轴
N30 G01 Z100 F---- 走刀至安全点
N40 ------
N50 ------
------------
N200 M05 主轴停
N210 M30 程序结束
%
O0003
G00G80G40G17G49
G91G28Z0.
X0.Y0.
N23
M06T23
(Get C1.00)
G90G00G54X0.Y0.
X-333.66Y6.00
G43H23Z50.00
M01
M08
(Use C1.00)
S2400F50M03
G98G81R3.00Z-0.50
Y3.00
X-330.66
G80
M5
M9
G91G28Z0.0
N24
M06T24
(Get C3.00)
G90G00G54X0.Y0.
X-225.00Y40.00
G43H24Z50.00
M01
M08
(Use C3.00)
S2000F50M03
G98G81R3.00Z-1.50
X-105.00
Y170.00
X-225.00
Y290.00
X-105.00
Y420.00
X-225.00
G80
M5
M9
G91G28Z0.0
N25
M06T25
(Get D28.70)
G90G00G54X0.Y0.
X-225.00Y420.00
G43H25Z50.00
M01
M08
(Use D28.70)
S276F70M03
G98G83R3.00Q4.00Z-62.62
X-105.00
Y290.00
X-225.00
Y170.00
X-105.00
Y40.00
X-225.00
G80
M5
M9
G91G28Z0.0
G28Y0.0
M06T01
M30
%
QQ1292115743
你既然是52x52的毛毛坯那我就给你铣一个45x45的矩形轮廓吧!用的是直径为 10 的铣刀没有加刀补半径补偿的。 是fanuc 系统的铣床, 其实你不是这个系统的夜可以参照一下,基本都相同的。
o0001 程序名
n01 g40 g69 g49 机床加工初始化
n20 g90 g54 g00 x0 y0 s600 使用绝对编程方式和g54坐标系并使用g00快速将刀具定位到x0 y0 以便再次检查对刀点是否在中心处,往机床里赋值主轴转速
n30 g00 z100 主轴z轴定位
n40 g00 x-25 y-25 x,y轴定位到加工初始点1点
n50 g00 z5 m03 z轴快速接近工件表面,并打开主轴(主轴转速在n20已经进行赋值了)
n60 g01 z-1 f60 m08 以g01经给切削方式z方向下刀
n70 g01 x-25 y25 f80 经给切削到2点
n80 g01 x25 y25 f80 经给切削到3点
n90 g01 x25 y-25 f80 经给切削到4点
n100 g01 x-25 y-25 经给切削到1点
n110 g00 z5 m09 以g00方式快速抬刀,并关闭冷却液
n120 m30 程序结束并返回到程序开头
数控铣床编程图及代码如下:
1、准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。
G00 快速点定位、G01 直线插补、G02 顺时针圆弧插补、G03 逆时针圆弧插补、G04 暂停
G05.1 预读处理控制、G07.1 圆柱插补、G08 亲愿落用外连配预读处理控制、G09 准确停止、G10 可编程数据输入。
G11 可编程数据输入、G15 极坐标取消、G16 极坐标指令、G17 选择XY平面、G18 选择ZX平面、G19 选择Y扬适践黄Z平面、G20 英寸输入等等。
2、辅助功能M代码用于指令数控机床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。
M00 程序暂停、M01 程序选择停止、设除京物M02 程序结束、M03 主轴正转、M04 主轴反转 、M05 主轴停止、M06 换刀、M08 切削液开、M09 切削液关、速可M98 调用子程序等等。