美文网首页UG编程CNC数控编程工业自动化与智能制造
广州数控GSK980TC3车床数控系统操作手册(选)

广州数控GSK980TC3车床数控系统操作手册(选)

作者: UG编程莫莫 | 来源:发表于2018-11-02 16:53 被阅读0次

    控制轴

    轴名

    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编程其实很简单,只要跟对经验丰富的人系统的学习,多跟朋友,同事,同学交流。可以更加强化自己的编程水平,学到的知识是自己的,别人拿不走。​

    相关文章

      网友评论

        本文标题:广州数控GSK980TC3车床数控系统操作手册(选)

        本文链接:https://www.haomeiwen.com/subject/qaucxqtx.html