UG编程入门基础知识,弄懂就入门

发布日期:2021-02-01 16:05:00浏览次数:12547

一、UG编程中数控机床坐标系和运动方向的确定

UG编程中数控机床的直线运动XYZ三个坐标系都使用右手笛卡尔直角坐标系表示,坐标轴定义顺序是先确定Z轴,再确定X轴,最后确定Y轴。

二、UG编程中数控车床的基本指令

1、程序格式

加工程序通常由程序开始、程序内容和程序结束等三部分组成。程序开头是程序号用于加工程序的开始标识,程序号一般由字符%”及其后的四位数字表示。

程序结束能用辅助功能M02(程序结束)以及M30(程序结束,返回起点)等表示。程序的主要内容由几个程序段组成,而程序段包含了一个或者若干个信息字,每个信息字又包含了地址符和数据符字母,信息字是指令最小单位。

2UG编程中的程序段格式

目前常用的是字地址程序段格式,应用标准是JB3832-85

3UG编程中数控系统的基本功能代码

1)程序段序号:N10N20

2)准备功能:G00G99是使数控装置作某种操作的功能。G代码分为模态代码和非模态代码两种。

3)辅助功能:用来指定机床的辅助动作(如机床的启停、转向、切削液的开关、主轴转向、刀具夹紧松开等〕

M00-程序暂停M01-程序计划暂停M02-程序结束M03-主轴正转(CWM04-主轴反转(CCWM05-主轴停转M06-加工中心换刀

M07M08-冷却液开

M09-冷却液关M10-工件夹紧M11-工件松开M30-程序结束,返回起点

M03M04指令之间必须用M05指令使主轴停转后进行。

4)进给功能F

UG编程中若采用直接指定法,在F后面直接写要求的进给速度,比如F1000,表示进给量为1000mm/min,车螺纹、攻丝以及套扣的时候,因为进给速度和主轴转速相关,G后面的设置是指定的导程。

5)主轴功能S

UG编程中S指定主轴转速,如S800,表示主轴转速为800r/min

6)刀具功能T

UG编程中指令数控系统进行换刀,用地址T和其后的4位数字指定刀具号以及刀具补偿号(刀具偏置号)。前2位是刀具序号,后2位是刀具补偿号。等每个数控刀具加工结束后都要取消刀具补偿,数控刀具序号可以和刀盘上的刀位号想对应,刀具补偿包括形状补偿和磨损补偿;刀具序号和刀具补偿号不需要相同,为方便起见也能一样。

在数控装置中,程序的记录是依靠程序号来辨别的,也就是调用程序或者编辑程序都需要通过程序号调出来。

UG编程

a.程序编号的结构:O

O”后面数字用4位数(1~9999)表示,不允许为“0”。

b.程序段顺序号:在程序段前加上顺序号,如:N

O”后面数字用4位数(1~9999)表示,不允许为“0” 。

三、UG编程中工件坐标系的设定

UG编程中把工件安装在卡盘上,数控机床坐标系和工件坐标系通常不重合,为了方便编程要建立一个工件坐标系让数控刀具在这个坐标系中加工。

四、UG编程中数控车床的基本对刀方法

UG编程中有三种常用的对刀方法:试切对刀法、机械检测对刀仪对刀、光学检测对刀仪对刀。

使用G50 U W 可以让坐标系产生平移,让新的坐标值代替旧的坐标值让机床坐标系和工件坐标系相互取代。这里需要注意的是在数控机床坐标系中,坐标值是刀架中心点相对于数控机床原点的距离,在工件坐标系当中坐标值刀尖相对于工件原点的距离。

展开