
1、准备功能G代码用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工 *** 作。
G00 快速点定位、G01 直线插补、G02 顺时针圆弧插补、G03 逆时针圆弧插补、G04 暂停
G05.1 预读处理控制、G07.1 圆柱插补、G08 预读处理控制、G09 准确停止、G10 可编程数据输入、G11 可编程数据输入、G15 极坐标取消、G16 极坐标指令、G17 选择内XY平面、G18 选择ZX平面、G19 选择YZ平面、G20 英寸输入 等等。
2、辅助功能M代码用于指令数控机容床辅助装置的接同和关断,如主轴转/停、切削液开/关,卡盘夹紧/松开、刀具更换等动作。
M00 程序暂停、M01 程序选择停止、M02 程序结束、M03 主轴正转、M04 主轴反转 、M05 主轴停止、M06 换刀、M08 切削液开、M09 切削液关、M98 调用子程序等等。
G92 X0 Y0 …………………………(设置工件坐标系X Y为当前刀具所在点 但你错了根据图纸给出的起刀点应该是 G92 X-65 Y-95 且没有设置Z轴 )
G90 G00 X-15.0 S800 M03 H01 …(X轴快速移动到工件坐标系X-15.,主轴顺时针旋转800r/min,H1多余的)
G43 G01 Z-45.0 S800 M03 H01 …(刀具长度正补偿,选用1#寄存器补偿,值以直线插补到工件坐标系Z-45.建立补偿。 S800 M03多余且
注意未给出切削速度值,虽然一般会默认上次的速值 )
G41 G01 X-45.0 Y-75.0 D05 F120.0 … (刀具半径左补偿以120mm/min移动到X-45.0 Y-75.0 坐标点建立补偿,调用5#寄存器补偿值 )
Y-75.0 (直线插补到坐标系Y-75. 此段多余 前一程序段已经到了此点)
X-25.0 (直线插补到坐标系X-25. 根据图纸此段应该到P2点 X-45 Y-40)
G03 X-20.0 Y-15.0 I-16.0 J25.0 (不解释)
G02 X20.0 I120.0 H15.0 (不解释 H15是什么东西)
G03 X25.0 Y-40.0 I165.0 J0 (不解释)
G01 X45.0 (不解释)
Y-75.0 (不解释)
X0 Y-65.0 Y-95.0 Z300.0 (错误Y-65.0 Y-95.0 多行代码一般会报警! 且三轴同时移动会引起 碰撞不安全!)
M02
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)