联系我们

地址:山东省滕州市经济开发区D区,国家机床质检中心南500米路东
销售:13296321606 康经理
售后:0632-5856893
传真:0632-5856892
邮箱:chenghuisk@163.com

网址:www.sdchsk.com

 

加工中心手工编程方法及简单编程指令

时间:15-04-14 08:45来源:滕州市诚辉机械有限公司 作者:诚辉数控 点击:

2015/04/14 8:44

G42 刀具半径补偿右侧 G87 背孔循环 G150 18

法线方向控制取消方式 G88 镗孔循环 G151 法线方向控制左侧接通 G89 镗孔循环 G152 法线方向控制右侧接通 G90

绝对值编程

G43 8 正向刀具长度补偿 G91 增量值编程 G44 负向刀具长度补偿 G92 0 设定工件坐标系或最大主轴速度箝制 G45 0 刀具位置偏置加 G92.l 工件坐标系预置 G46 刀具位置偏置减 G94 5 每分进给

G47 刀具位置偏置加2倍 G95 每转进给

G48 刀具位置偏置减2倍 G96 13 恒周速控制(切削速度) G49 8 刀具长度补偿取消 G97 恒周速控制取消(切削速度)

G50 11 比例缩放取消 G98 10 固定循环返回到初始点 G51 比例缩放有效

G99

固定循环返回到R点

G50.1

22 可编程镜像取消

2.辅助功能代码

辅助功能由地址字M和其后的两位数字组成,主要用于控制机床的各种辅助功能的开关动作,以及零件程序的走向,如主轴的启停、切削液的开关等。

M功能也有非模态功能和模态功能两种形式。

——非模态M功能(当段有效代码),它只在当前程序段中有效。

——模态M功能(续效代码)是一组可相互注销的M功能。这些功能在被同一组的另一个功能注销前一直有效。

表5-2 M辅助功能代码

代码 模态

功能说明 代码 模态 功能说明 M00 非模态 程序停止 M03 模态 主轴正转起动 M01 选择停止 M04 主轴反转起动 M02 程序结束

M05 *模态 主轴停止转动

M30 程序结束并返回程序起始点

M06 非模态 换刀 M98 调用子程序 M07 模态 切削液打开 M99

子程序结束

M09

*模态

切削液停止

M代码规定的功能对不同的机床制造厂来说是不完全相同的。可参考机床说明书。表5-4为常用M功能代码。

注意:在一个程序段中只能指令一个M代码,如果在一个程序段中同时指令了两个或两个以上的M代码时,则只有最后一个M代码有效,其余的M代码均无效。

(1)停止指令M00、M01

M00程序停止实际上是一个暂停指令,当执行有M00指令的程序段后,主轴停转、进给停止、切削液关、程序停止。它像执行单个程序段操作一样,把状态信息全部保存起来,利用NC命令启动,可使机床继续运转。

M01选择停止指令的作用和M00相似,当执行完编有M0l指令的程序段的其它指令后,才会停止执行程序。

(2)程序结束指令M02、M30

M02和M30是程序结束指令,它们编在程序的最后一个程序段中(二者任选其一)。当程序运行到M02、M30指令时,机床的主轴、进给、冷却液全部停止,加工结束,并使系统复位。

M30指令还兼有控制返回到零件程序头(%)的作用,所以使用M30的程序段结束后,若再次按循环启动键,将从程序的第一段重新执行,而使用M02的程序段结束后,若要重新执行该程序就得再进行调用。

M02、M30为非模态后作用M功能。 (3)子程序调用及返回指令M98、M99 M98用来调用子程序。

M99指令表示子程序结束。执行M99使系统运行控制返回到主程序。

当程序中含有某些固定顺序或重复出现的区域时,这些固定顺序或区域可以作为子程序存入存储器以简化编程,一个子程序还可以调用另一个子程序,形成多重子程序的调用。例如华中I型数控系统最多可进行8重调用。

1)子程序的格式

%**** ——程序起始符:%符,%后跟程序号;

…… ——程序段:每段程序以“Enter”(回车键)结束; M99 ——程序结束:M99。 在子程序开头,必须规定子程序号,以作为调用入口地址。在子程序的结尾用M99,以控制执行完该子程序后返回主程序。 2)调用子程序的格式

M98 P L

子程序调用指令中,P后跟被调用的子程序号,L后跟重复调用次数。当L=1时可省略L。

(4)主轴控制指令M03、M04、M05

M03启动主轴以程序中的主轴速度顺时针方向(从Z轴正向向Z轴负向看)旋转。 M04启动主轴以程序中的主轴速度逆时针方向(从Z轴正向向Z轴负向看)旋转。

M05使主轴停止旋转。

M03、M04为模态、前作用M功能,M05为非模态、后作用M功能,M05为缺省功能。M03、M04、M05可相互注销。 (5)换刀指令M06

M06功能用于加工中心上调用一个欲安装在主轴上的刀具,刀具将被自动地安装在主轴上。M06为非模态后作用M功能。 (6)冷却液打开、停止指令M07、M09

M07指令将打开冷却液管道。 M09指令将关闭冷却液管道。

M07为模态前作用M功能,M09模态后作用M功能,它为缺省功能。 3.F、S、T、H代码

(1)进给功能代码F

表示进给速度,用字母F及其后面的若干位数字来表示,单位为mm/min(米制)或in/min(英制)。例如,米制Fl5表示进给速度为15mm/min 。

(2)主轴功能代码S 表示主轴转速,用字母S及其后面的若干位数字来表示,单位为r/min。例如,S250表示主轴转速为250r/min。

(3)刀具功能代码T

表示选刀功能。在进行多道工序加工时,必须选取合适的刀具。每把刀具应安排一个刀号,刀号在程序中指定。刀具功能用字母T及其后面的数字(最多8位)来表示,即T00~T99,因此,最多可换100把刀。如T06表示第6号刀具。

(4)刀具补偿功能代码H

表示刀具补偿号。它由字母H及其后面的两位数字表示。该两位数字为存放刀具补偿量的寄存器地址字。如H18表示刀具补偿量用第18号。

(责任编辑:admin)


Copyright © 2013-2023 CHENGHUI. 诚辉数控 版权所有
鲁ICP备13020565号-17

分享到:QQ空间腾讯微博新浪微博人人网微信