好文档 - 专业文书写作范文服务资料分享网站

(数控加工)数控车床基本程序指令及应用精编

天下 分享 时间: 加入收藏 我要投稿 点赞

程序段的格式可分为地址格式、分割地址格式、固定程序段格式和可变程序段格式等。其中以可变程序段格式应用最为广泛,所谓可变程序段格式就是程序段的长短是可变的。

例如:

N10G01X40.0Z-30.0F200;

程序段号功能字坐标字进给速度功能字程序段结束 (3)“字”

壹个“字”的组成如下所示:

Z-30.0

地址符符号(正、负号)数据字(数字)

程序段号加上若干程序字就可组成壹个程序段。在程序段中表示地址的英文字母可分为地址和非尺寸地址俩种。表示尺寸地址的英文字母有X、Y、Z、U、V、W、P、Q、I、J、K、A、B、C、DERH共18个字母。表示非尺寸地址有N、G、F、S、T、M、L、O等8个字母。 (五)模态指令和非模态指令的区分

(1)模态指令:称续效指令,壹经程序段中指定,便壹直有效,直到后面出现同组另壹指令或被其他指令取消时才有效。编写程序时,和上段相同的模态指令能够省略不写。不同组模态指令编在同壹程序段内,不影响其续效。 (2)非模态指令:称非续效指令,其功能仅在出现的程序段有效。 (六)常用M指令

M指令是控制数控机床“开、关”功能的指令,主要用于完成加工操作时的辅助动作。M指令有模态仍非模态之分,常用M指令的功能及应用如下:

(1) 程序停止 指令:M00

功能:执行完包含M00的程序段后,机床停止自动运行,此时所有存在的模态信息保持不变,用循环启动使自动运行重新开始。 (2) 选择停止 指令:M01

功能:和M00类似,执行完包含M01的程序段后,机床停止自动运行,只是当机床机床操作面板上的选择停开关压下时,这个代码才有效。 (3) 主轴正转、反转、停止 指令:M03、M04、M05

功能:M03、M04可使主轴正、反转,和同段程序其他指令壹起开始执行。M05指令可使主轴在该程序段其他指令执行完成后停止转动。 格式:M03S M04S M05

(4) 冷却液开、关 指令:M08、M09

功能:M08表示开启冷却液,M09表示关闭冷却液。 (5) 程序结束 指令:M02或M30

功能:该指令表示主程序结束,同时机床停止自动运行。CNC装置复位。M30仍可使控制返回到程序的开始,故程序结束使用M30比M02方便些。

说明:该指令必须编在最后壹个程序段中。 (七)主轴功能、进给功能和刀具功能 (1)主轴功能S

主轴转速功能表示机床主轴的转速大小,由S和后面的若干数字组成。 格式:M03S600主轴以600r/min的速度正转。 (2) 进给功能F

进给功能表示刀具中心运动时的进给速度,,由F和其后的若干数字组成。数字的单位取决于数控系统所采用的进给速度的指定方式。 1. 每分钟进给量 格式:G94F---

说明:G94为数控车床的初始状态。 2. 每转进给量 格式:G95F---

使用下式能够实现每转进给量和每分钟进给量的转化。

Fm=Fr×S

Fm为每分钟的进给量 Fr为每转的进给量 S为主轴转速 (3) 刀具功能

刀具功能用于指定刀具和刀具参数,由T和其后的四位数字组成。 格式:TXXXX

说明:前俩位不表示刀具序号,后面俩位表示刀具补偿号。

刀具的序号要和刀架上的刀位号相对应。

刀具序号和刀具补偿号不必相同,但为了方便通常他们壹致。 取消刀具补偿的T指令格式为:T0000。 (八)基本G功能代码 1.快速定位G00

G00指令使刀具快速移动到指定的位置。

指令格式:G00X(U)_Z(W)_;其中X(U)Z(W)为指定的坐标值。 快速定位指令的实例:图(1-3)

Ф20Z轴

B 40A X轴

图1-3快速定位

直径编程:快速从A点移动到B点。 绝对编程:G00X20Z0; 相对编程:G00U-60W-40;

注1:G00时各轴单独以各自设定的速度快速移动到终点,互不影响。任何壹轴

到位自动停止运行,另壹轴继续移动直到指令位置。

注2:G00各轴快速移动的速度由参数设定,用F指定的进给速度无效。 注3:G00是模态指令,下壹段指令也是G00时,可省略不写。G00可编写成G0。G0和G00等效。 2.直线插补G01

G01是使刀具以指令的进给速度沿直线移动到目标点。 1).指令格式为:G01X(U)___Z(W)___F___;

其中:X、Z表示目标点绝对值坐标;U、W表示目标点相对前壹点的增量坐标,F表示进给量,若在前面已经指定,能够省略。

通常,在车削端面、沟槽等和x轴平行的加工时,只需单独指定X(或U)坐标;在车外圆、内孔等和Z轴平行的加工时,只需单独指定Z(或W)值。图1-4为同时指令俩轴移动车削锥面的情况,用G01编程为:

图1-4

绝对坐标编程方式:G01X80.0Z-80.0F0.25 增量坐标编程方式:G01U20.0W-80.0F0.25 说明:

①G01指令后的坐标值取绝对值编程仍是取增量值编程,由尺寸字地址决定,有的数控车床由数控系统当时的状态(G90、G91)决定。

②进给速度由F指令决定.F指令也是模态指令,它能够用GOO指令取消。如果在G01程序段之前的程序段没有F指令,而当下的G01程序段中也没有F指令,则机床不运动。因此,G01程序中必须含有F指令。

3znmd5i4c59jajr88ky455t2h95xc900w9v
领取福利

微信扫码领取福利

微信扫码分享