控制轴
轴名
3 个基本轴的名称默认是 X、 Z、 C。用数据参数 P005 设定控制轴数,用 P175-P179 设定每个附加轴的名称,如设为 A、 B、 C 等轴名。
图 2-2-1 车床的轴线示意图
当系统采用 X 轴, Z 轴组成的直角坐标系进行定位和插补运动, X 轴为水平面的前后方向, Z 轴为水平面的左右方向。向工件靠近的方向为负方向,离开工件的方向为正方向,如图 2-2-1 所示。本系统支持前、后刀座功能,且规定(从车床正面看)刀架在工件的前面称为前刀座,刀架在工件的后面称为后刀座。图 2-2-2 为前刀座的坐标系,图 2-2-3 为后刀座的坐标系。从图 2-2-2、图 2-2-3 我们可以看出,前后刀座坐标系的 X 方向正好相反,而 Z 方向是相同的。在以后的图示和示例中,本说明书以后刀座坐标系进行说明,而前刀座坐标系可以类推。
轴显示
GSK980TC3 可 通 过 位 参 No.8#0~No.8#4 , 设 定 各 轴 为 直 线 轴 或 旋 转 轴 ; 可 通 过 位 参No.58#0~No.58#4, 设定各轴的显示或隐藏。
当设定附加轴为旋转轴时,旋转轴的单位显示为 deg 。如果设定为直线轴,则显示同基本 3 轴(X,Z, Y 轴)相同,单位为 mm。以下是设定 X、 Z 轴为直线轴, C 轴为旋转轴时的轴显示。
机床零点和机床坐标系
机床上一个用作加工基准的特定的点称为机床零点,机床制造厂对每台机床进行零点设置,通常在X轴和Z轴正方向的最大行程处,设置好之后不再进行移动或更改。
用机床零点作为原点设置的坐标系称为机床坐标系。
CNC上电时并不能确定机床零点的位置,通常要进行自动或手动回机床零点,以建立机床坐标系,当机床回到机床零点之后, CNC就能以机床零点为原点自动建立好机床坐标系。注: 若机车床上没有安装回零档块,请不要使用本系统提供的有关机床零点的功能(如 G28)。
工件坐标系
加工工件时使用的坐标系称为工件坐标系(又称零件坐标系)。工件坐标系由操作人员根据工件的安装位置在 CNC 侧预先设置(设置工件坐标系)。
通常一个零件的所有加工程序设置一个共用的工件坐标系(选择工件坐标系)。
更改工件坐标系可以用移动它的原点来改变(改变工件坐标系位置)。
工件坐标系参考位置点的选择要尽量满足编程简单、尺寸换算少、引起的加工误差小等条件。一般情况下,参考点应选在尺寸标注的基准或定位基准上。对车床编程而言,参考点一般选在工件轴线与卡
盘的端面(图 2-5-1)或工件的端面(图 2-5-2)的交点上。
可以使用以下三种方法设置工件坐标系:
1.用 G50 进行设置,具体情况见 4.2.8
2.用 G54 到 G59 进行设置,具体情况见Ⅱ 3.4.2.1
绝对值编程和增量值编程
代码轴的移动量有两种表示方法:绝对值代码和相对值代码。绝对值代码是用轴移动的终点位置的坐标值进行编程的方法,称为绝对坐标编程。增量值代码是用轴移动量直接编程的方法,称为增量值编
程。本系统中,绝对坐标编程采用指令 X、 Z,增量值编程采用指令 U、 W。
例:分别用绝对值、增量值、绝对值和增量值混合编程方式编写图 2-6-1 中 A→B 程序。
注: 当一个程序段中 X/Z 与 U/W 共段执行时会产生报警。
例如:G50 X10 Z20;
G1 X20 W30 U20 Z30;
直径和半径方式编程
数控车床所加工工件的外形通常是旋转体,其中 X 轴尺寸可以用两种方式加以指定:直径方式和半径方式。可由位参数 NO:39#2 位设置。
当位参数 NO:39#2 为 0 时,用半径指定编程。
当位参数 NO:39#2 为 1 时,用直径指定编程。
注 1:在本手册后面的说明中,如没有特别指定,均以直径编程方式予以描述。
注 2: 关于刀具偏置使用直径/半径的意义是指当刀具偏置量改变时,工件外径用直径值/半径值变化。
例如:直径指定时,若补偿量改变 10mm,则切削工件外径的直径值改变 10mm;用半径指定时,若补偿量改变 10mm,则切削工件外径的直径值改变 20mm。
模态、非模态及初态
模态是指相应字的功能和状态一经执行,以后一直有效至其功能和状态被重新执行,也就是说,在以后的程序段中若使用相同的功能和状态,可以不必再输入该字段。
例如下列程序:
G0 X100 Z100;(快速定位至X100 Z100处)
X120 Z30;(快速定位至X120 Z30处, G0为模态代码,可省略不输)
G1 X50 Z50 F300;(直线插补至X50 Z50处,进给速度300mm/min G0→G1)
X100;(直线插补至X100 Z50处,进给速度300 mm/min, G1、 Z50、 F300均为模态代码,可省略不输)
G0 X0 Z0;(快速定位至X0 Z0处G1→G0)
非模态是指相应字段的功能和状态一经执行仅一次有效,以后需使用相同的功能和状态必须再次执行,也就是说,在以后的程序段中若使用相同的功能和状态,必须再次输入该字段。初态是指系统上电后默认的功能和状态,也就是说,上电后如未指定相应的功能状态系统即按初态的功能和状态执行。本系统的初态为G00、 G18、 G21、 G40、 G54、 G97、 G98。
例如下列程序:
O0001;
G0 X100 Z100; (快速定位至X100 Z100处, G0为系统初态,在系统未指令其它模态时,系统以初态G00方式执行移动)
G1 X0 Z0 F100; (系统以100 mm/min的进给速度直线插补至X0 Z0处,因为G98为每分时给方式,而G98亦为系统上电初态)
以上内容节选自《GSK980TC3系列 车床数控系统 操作手册》第一篇和第二章哦!如果你想了解更多的UG编程知识,推荐你们加一个UG编程群726236503,里面有免费的UG编程资料供大家学习,有什么不懂的可以在群里大家相互交流。学好UG编程其实很简单,只要跟对经验丰富的人系统的学习,多跟朋友,同事,同学交流。可以更加强化自己的编程水平,学到的知识是自己的,别人拿不走。
网友评论