(一)准备功能 准备功能用字母G后跟两位数字来编程,G功能也称G指令,用来定义轨迹的几何形状和CNC的工作状态。本数控系统使用到的G功能如下:1. G00—快速定位 说明: (1)所有编程轴同时以G00定义的速度移动,当某轴走完编程值便停止,而其它轴继续运动。 (2)不运动的坐标可以省略编程,省略的坐标不作任何运动。 (3)目标点的坐标值可以用绝对值,也可以用增量值,小数点前最多允许4位数字,小数点后最多允许3位,正数省略“+”号。 (4) G00功能起作用时,其移动速度按P参数中P00参数设定值运行。 (5)用G00编程时,也可以写作GO.
2. G01—直线插补
说明:
(1)每次加工开始,自动处于GO1状态。
(2)不运动的坐标可以省略编程。
(3)目标点的坐标值可以用绝对值,也可以用增量值,小数点前最多允许4位数字,小数点后最多允许3位,正数省略“十”号。
(4) GO1功能起作用时,其进给速度按所给的F值运行,F: 9-1800mm/minx
(5)用G01编程时,也可以写作Glo
3. G02—顺时针圆弧插补
说明:
(1) X, Y在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。G91时,圆弧终点是相对圆弧起点的增量值。I、J是圆心坐标,是圆心相对于圆弧起点的增量值,I是X方向,J是Y方向I圆心坐标在圆弧插补时不得省略,不管是绝对值方式,还是增量方式,圆心坐标总是相对圆弧起点的增量值。
(2)用G02指令编程时,可以直接编过象限圆、整圆等。
C3) G02指令后的坐标值,小数点前最多允许4位数字,小数点后最多允许3位,正数省略“+”号。
(4)用G02编程时,也可以写作G2o
4. G03—逆时针圆弧插补
说明:
用G03指令编程时,除了圆弧旋转方向相反外,其余跟G02指令完全相同。
5. G04—暂停指令
说明:
(1)程序在执行到某一段后,需要暂停一段时间,这时就可以用G04指令使程序暂停。当暂停时间一到,继续执行下一段程序。暂停时间由K后的数值说明,以秒为单位,小数点前允许2位,小数点后允许2位。即:从0. 01~99. 99秒。
(2) G04的程序段里不能有其它指令。
6. G90—绝对值方式编程 说明: C1) G90编入程序时,以后所有编入的坐标值全部是以编程零点为基准的。 (2)系统上电后,处于G90状态。7. G91—增量方式编程 说明: G91编入程序时,以后所有编入的坐标值以前一个坐标位置作为起始点来计算运动的编程值。8. G92—设定工件坐标系 G92只改变系统的坐标值,并不移动坐标值,达到设定坐标原点的目的。
(二)辅助功能 M功能也称辅助功能,是用来使机床外部开关接通或断开的功能,如开、关高压水,开砂、关砂等。辅助功能用字母M及后面两位数组成,本系统的辅助功能有:1. M00—程序暂停 程序里出现M00,程序运行暂停。按下加工起动键,程序可以继续往下运行。2. M02—程序结束 M02表示加工程序结束,用户可以返回进行其它功能操作或重新起动机床。
3. M71—油泵停止 程序中出现M71,油泵电机停止运转,砂阀关闭,高压水关闭,增压系统全部停止,其作用和按下油泵停止按钮相同。4. M72—水泵停止 程序中出现M72,水泵电机停止运转,作用和按下水泵停止按钮相同。5. M73—开高压水 程序执行M73后,高压水阀打开,其作用和按下开高压水按钮相同。6. M74—关高压水 程序执行M74后,高压水开关阀关闭,其作用和按下关高压水按钮相同。7. M75—开启砂阀8. M76—关闭砂阀