980T系列使用调试文档第3版

发布时间:2022-10-31 | 杂志分类:其他
免费制作
更多内容

980T系列使用调试文档第3版

广 州 科 源50 / 107第 4 轴第 2 主轴功能标准版梯图写在第 4 轴动力头功能中,参数打开后可用 M53/M54/M55 控制;第 3 轴第 2 主轴功能标准版梯图写在第 3 轴动力头功能中,参数打开后可用 M50/M51/M52 控制;位参 178.2 (进给轴做脉冲主轴停止时(0:否 1:是)停在启动前位置)参数作用:不选择停在起始位时 178.2=0,脉冲主轴停止位置随机,但是停止位置与系统显示坐标位置对应;选择停在起始时 178.2=1,脉冲主轴停止位置将停止启动前的坐标位置;停止的最低转速有数参174 控制。控制脉冲主轴齿轮比将改为进给轴齿轮比控制;第 4 轴做脉冲主轴齿轮比为数参 147/数参 150;第 3 轴做脉冲主轴齿轮比为数参 146/数参 149;齿轮比算是与进给轴算法一致,例如主轴电机编码器线数 2500,旋转轴走一圈 360,分子/分母=[2500*4]/[360*1000]=10/360;脉冲主轴正常齿轮比情况下 1/36 最大脉冲输出频率 6000r/min,如果主轴需要大于 6000r/min 的可以把系统齿轮比分母放大 2 倍,驱动的分子放... [收起]
[展开]
980T系列使用调试文档第3版
粉丝: {{bookData.followerCount}}
广州科源数控科技有限公司成立于2013年,是从事数控系统及工业自动化产品研发、生产、销售及服务的高新技术企业。数控技术是关系到我国产业安全、经济安全和国防安全的国家战略性新技术。数控系统是先进高端智能制造装备的“大脑”,广州科源的使命是用中国 “大脑”,装备中国智能制造。
文本内容
第51页

广 州 科 源

50 / 107

第 4 轴第 2 主轴功能标准版梯图写在第 4 轴动力头功能中,参数打开后可用 M53/M54/M55 控制;

第 3 轴第 2 主轴功能标准版梯图写在第 3 轴动力头功能中,参数打开后可用 M50/M51/M52 控制;

位参 178.2 (进给轴做脉冲主轴停止时(0:否 1:是)停在启动前位置)参数作用:

不选择停在起始位时 178.2=0,脉冲主轴停止位置随机,但是停止位置与系统显示坐标位置对应;

选择停在起始时 178.2=1,脉冲主轴停止位置将停止启动前的坐标位置;停止的最低转速有数参

174 控制。

控制脉冲主轴齿轮比将改为进给轴齿轮比控制;

第 4 轴做脉冲主轴齿轮比为数参 147/数参 150;

第 3 轴做脉冲主轴齿轮比为数参 146/数参 149;

齿轮比算是与进给轴算法一致,例如主轴电机编码器线数 2500,旋转轴走一圈 360,

分子/分母=[2500*4]/[360*1000]=10/360;

脉冲主轴正常齿轮比情况下 1/36 最大脉冲输出频率 6000r/min,如果主轴需要大于 6000r/min 的可以把

系统齿轮比分母放大 2 倍,驱动的分子放大 2 倍,这样可以输出 12000r/min,如此类推。

注:车床系统最大主轴转速 9999r/min。

注:动力头最高转速可以设置数参 36 号;

PLC 参数

K014.0==1 脉冲动力轴功能(0:无效 1:有效)

K014.1==0 动力头(0:否 1:是)能与主轴同时转动

K021.2 3TH/4TH 动力头(0:否 1:是)可以同时运行

K021.3==0 3 轴做动力头(0:有效 1:无效)

K021.4==0 4 轴做动力头(0:有效 1:无效)

K 1 4 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : 脉冲动力轴功能(0:无效 1:有效)

BIT1 : 动力头(0:否 1:是)能与主轴同时转动

K 2 1 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT2 : 3TH/4TH 动力头(0:否 1:是)可以同时运行

BIT3 : 3 轴做动力头(0:有效 1:无效)

BIT4 : 4 轴做动力头(0:有效 1:无效)

⚫ 功能说明:

1) 开放 3 轴和第 4 轴情况下使用 3 轴或第 4 轴接口做动力头时,相对应附加轴应设成旋转轴:

3/4 旋转轴参数:

状态参数:

187.0=1 3 轴为旋转轴;188.0=1 3 轴为旋转轴时,绝对坐标循环有效;188.2=1 3 轴为旋转轴

时,相对坐标循环有效;

189.0=1 4 轴为旋转轴;190.0=1 4 轴为旋转轴时,绝对坐标循环有效;190.2=1 4 轴为旋转轴

时,相对坐标循环有效;

2) 动力头或脉冲主轴停止后,相对应的轴将切换回进给轴,可以执行进给轴指令。

第52页

广 州 科 源

51 / 107

2.6 驱动单元的连接

2.6.1 驱动接口定义

CN11、CN12、CN13、CN14 (15 芯孔)接口

2.6.2 轴控使能

相关参数:

状态参数:

014.5==0 通过 G39 信号(0:否 1:是)控制各轴使能

0 1 4 **** **** BIT5 BIT4 **** **** **** ****

BIT5 : 通过 G39 信号(0:否 1:是)控制各轴使能

注 1:为 0 时,轴控使能一直发出;

注 2:为 1 时,轴控使能通过 G39 信号触发,通过 PLC 控制;

PLC 参数:(当 014.5=1 才有效)

K025.0==0 急停(0:是 1:否)关 X 轴使能

K025.1==0 急停(0:是 1:否)关 Z 轴使能

K025.2==0 急停(0:是 1:否)关 Y 轴使能

K025.3==0 急停(0:是 1:否)关 4 轴使能

K025.4==0 急停(0:是 1:否)关 5 轴使能

K 2 5 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : 急停(0:是 1:否)关 X 轴使能

BIT1 : 急停(0:是 1:否)关 Z 轴使能

BIT2 : 急停(0:是 1:否)关 Y 轴使能

BIT3 : 急停(0:是 1:否)关 4 轴使能

BIT4 : 急停(0:是 1:否)关 5 轴使能

第53页

广 州 科 源

52 / 107

2.6.3 系统与 KY-300C 驱动器的连接图

2.6.4 系统与松下 A5 驱动连接图:

第54页

广 州 科 源

53 / 107

注:电阻 R 为 2K/0.5W;

驱动参数:

Pr0.00 旋转方向

Pr0.01 控制模式设定(0:位置模式)

Pr0.05=1 指令脉冲输入选择 0--1,选择光耦还是长线驱动输入;(高速用长驱,低速用光

耦) 44/45,46/47 用长驱;3/4,5/6 用低速;

Pr0.06 指令脉冲旋转方向设定;

Pr0.07 指令脉冲输入模式设定 0--3,3:脉冲+方向;

Pr0.08 每旋转 1 圈的指令脉冲数;

Pr0.09 指令脉冲分子;

Pr0.10 指令脉冲分母;

Pr1.00 位置环增益;

Pr1.01 速度环增益;

Pr1.02 速度环积分时间常数;

2.6.5 系统与松下 J 系列连接图

注:电阻 R 为 2K/0.5W;

第55页

广 州 科 源

54 / 107

2.6.6 系统与台达 B2 连接图:

注:电阻 R 为 2K/0.5W;

2.6.7 系统与安川 7 系列连接图:

第56页

广 州 科 源

55 / 107

注:电阻 R 为 2K/0.5W;

驱动参数:

Pn000 = n0010 位置控制模式(1 位为控制模式)

Pn100 速度环增益

Pn101 速度环积分常数

Pn102 位置环增益

Pn200 = n0000 位置模式脉冲接收模式(脉冲+方向 正逻辑)

= n0005 位置模式脉冲接收模式(脉冲+方向 负逻辑【方向取反】)

Pn20E = 电子齿轮比分子

Pn210 = 电子齿轮比分母

电机编码器分辨率:根据电机型号决定;7 系列电机 2 的 24 次方=16777072

第三章 常用参数说明

3.1 编程操作参数

状态参数

0 0 1 **** **** **** BIT4 BIT3 BIT2 **** ****

BIT2 : (0:直径 1:半径)编程

BIT3 : (0:单步 1:手轮)方式

BIT4 : 主轴转速(0:开关量控制 1:模拟电压控制)

0 0 3 **** **** **** BIT4 **** BIT2 **** ****

BIT2 : 机械坐标手动清除(0:无 1:有)效

BIT4 : 以(0:移动 1:坐标偏移)方式执行刀具偏置

0 0 4 **** **** **** BIT4 **** **** **** BIT0

BIT4 : 刀具补偿值以(0:直径 1:半径)值表示

0 0 5 **** BIT6 BIT5 BIT4 BIT3 **** **** BIT0

BIT0 : 在加工过程中(0:不支持 1:支持)修改刀补

BIT3 : M02 执行后光标(0:不返回 1:返回)开头

BIT4 : M30 光标(0:否 1:是)返回开头

BIT6 : 程序编辑(0:否 1:是)支持块删除

0 0 7 **** **** BIT5 **** BIT3 BIT2 BIT1 BIT0

BIT5 : 程序段与程度段之间(0:平滑过渡 1:准确执行到位)

0 1 0 **** BIT6 BIT5 BIT4 **** **** **** ****

第57页

广 州 科 源

56 / 107

BIT4 : M99 工件数(1:是 0:否)加 1

BIT5 : 工件数到达,复位(1:是 0:否)清除

BIT6 : M30 工件数(0:是 1:否)加 1

0 1 1 **** BIT6 **** **** **** **** **** ****

BIT6 : 系统开机(0:是 1:否)设置主轴速度

1 6 4 **** **** **** **** **** BIT2 BIT1 BIT0

BIT0 : 机械零点(0:不记忆 1:记忆)

BIT1 : 参考点没建立时的 G28 指令(0:使用挡块 1:报警)

BIT2 : 没回零运行 G28 外指令(0:不报警 1:报警)

1 7 2 **** **** **** **** **** **** BIT1 BIT0

BIT1 : 快速进给时,快速进给倍率为 Fo 时(0:不停止 1:停止)

1 7 3 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : 宏程序公共变量#100~#199,复位后(0:不清空 1:清空)

BIT1 : 宏程序局部变量#1~#50,复位后(0:不清空 1:清空)

BIT3 : 单件加工时间是否自动清零(0:否 1:是)

BIT4 : 加工件数断电(0:记忆 1:不记忆)

1 8 0 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : 位置&程监显示(0:相对坐标 1:剩余移动量)

BIT1 : 按[编辑]键是否切换到程序界面(0:否 1:是)

BIT2 : 发生报警时是否切换到报警界面(0:否 1:是)

BIT6 : 按复位键回程序开头在(0:编辑 1:其它)方式下有效

2 0 5 **** **** **** **** BIT3 BIT2 **** BIT0

BIT0 : 是否自动插入顺序号(0:否 1:是)

BIT2 : MDI 界面执行程序后(0:否 1:是)删除程序

BIT3 : MDI 界面下按复位键(0:否 1:是)删除程序

数据参数

1 1 2 润滑开启时间(设定为 0 时润滑不受时间限制)

3 7 4 系统上电设置主轴速度值(默认值:300)

3.2 进给轴参数

状态参数

0 8 4 总刀位数选择【排刀改为 1】(默认值:4)四工位电动刀架

第58页

广 州 科 源

57 / 107

0 0 8 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : X 轴(0:负 1:正)向移动时方向信号为高电平

BIT1 : Z 轴(0:负 1:正)向移动时方向信号为高电平

BIT2 : Y 轴(0:负 1:正)向移动时方向信号为高电平

BIT3 : 4th 轴(0:负 1:正)向移动时方向信号为高电平

BIT4 : 5th 轴(0:负 1:正)向移动时方向信号为高电平

0 0 9 BIT7 **** **** BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : X 轴驱动器报警信号为(0:高 1:低)电平报警

BIT1 : Z 轴驱动器报警信号为(0:高 1:低)电平报警

BIT2 : Y 轴驱动器报警信号为(0:高 1:低)电平报警

BIT3 : 4th 轴驱动器报警信号为(0:高 1:低)电平报警

BIT7 : 主轴报警信号为(0:高 1:低)电平报警

1 7 2 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0

BIT7 : 切削进给最高控制速度是否各轴独立(0:否 1:是)

1 7 5 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : X 轴移动方向按键(0:取反 1:不取反)

BIT1 : Z 轴移动方向按键(0:取反 1:不取反)

BIT2 : Y 轴移动方向按键(0:取反 1:不取反)

BIT3 : 4th 轴移动方向按键(0:取反 1:不取反)

BIT4 : 5th 轴移动方向按键(0:取反 1:不取反)

1 8 7 **** **** BIT5 **** BIT3 BIT2 BIT1 BIT0

BIT0 : 设定 Y 轴类型(0:直线轴 1:旋转轴)

BIT1 : 设定 Y 轴为旋转轴时的类型(0:旋转轴 A 型 1:旋转轴 B 型)

BIT2 : 设定 Z 轴类型(0:直线轴 1:旋转轴)

BIT3 : 设定 Z 轴为旋转轴时的类型(0:旋转轴 A 型 1:旋转轴 B 型)

BIT5 : Y 轴的 Cs 轴功能(0:无效 1:有效)

1 8 8 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : Y 轴为旋转轴时,绝对坐标循环功能(0:无效 1:有效)

BIT1 : Y 轴为旋转轴时,(0:就近旋转 1:按符号方向旋转)

BIT2 : Y 轴为旋转轴时,相对坐标循环功能(0:无效 1:有效)

BIT3 : Z 轴为旋转轴时,绝对坐标循环功能(0:无效 1:有效)

BIT4 : Z 轴为旋转轴时,(0:就近旋转 1:按符号方向旋转)

BIT5 : Z 轴为旋转轴时,相对坐标循环功能(0:无效 1:有效)

1 8 9 **** **** BIT5 **** BIT3 BIT2 BIR1 BIT0

BIT0 : 设定 4th 轴为(0:直线轴 1:旋转轴)

BIT1 : 设定 4th 轴为旋转轴时的类型(0:旋转轴 A 型 1:旋转轴 B 型)

BIT2 : 设定 X 轴类型(0:直线轴 1:旋转轴) P001.2=1 P004.4=1

BIT3 : 设定 X 轴类型(0:旋转轴 A 型 1:旋转轴 B 型)

第59页

广 州 科 源

58 / 107

BIT5 : 4th 轴的 Cs 轴功能(0:无效 1:有效)

1 9 0 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : 4th 轴为旋转轴时,绝对坐标循环功能(0:无效 1:有效)

BIT1 : 4th 轴为旋转轴时,(0:就近旋转 1:按符号方向旋转)

BIT2 : 4th 轴为旋转轴时,相对坐标循环功能(0:无效 1:有效)

BIT3 : X 轴为旋转轴时,绝对坐标循环功能(0:无效 1:有效)

BIT4 : X 轴为旋转轴时,(0:就近旋转 1:按符号方向旋转)

BIT5 : X 轴为旋转轴时,相对坐标循环功能(0:无效 1:有效)

1 9 1 **** **** BIT5 **** **** **** BIT1 BIT0

BIT0 : 设定 5th 轴为(0:直线轴 1:旋转轴)

BIT1 : 设定 5th 轴为旋转轴时的类型(0:旋转轴 A 型 1:旋转轴 B 型)

BIT5 : 5th 轴的 Cs 轴功能(0:无效 1:有效)

1 9 2 **** **** **** **** **** BIT2 BIT1 BIT0

BIT0 : 5th 轴为旋转轴时,绝对坐标循环功能(0:无效 1:有效)

BIT1 : 5th 轴为旋转轴时,(0:就近旋转 1:按符号方向旋转)

BIT2 : 5th 轴为旋转轴时,相对坐标循环功能(0:无效 1:有效)

数据参数

0 2 2 X 轴快速移动速度(半径值)(默认值:5000)

0 2 3 Z 轴快速移动速度(默认值:5000)

1 5 5 3TH 轴快速移动速度(默认值:5000)

1 5 6 4TH 轴快速移动速度(默认值:5000)

1 5 7 5TH 轴快速移动速度(默认值:5000)

0 2 7 X、Z 轴定位的进给上限速度(默认值:8000)

0 3 1 手动进给倍率 150%时设定速度(默认值:1260)

0 3 2 快速移动倍率为 F0 时的快速移动速度(默认值:400)

0 3 3 X、Z 轴返回机床零点的低速速度(默认值:40)

0 3 4 X 轴反向间隙补偿量(实际测量值)(默认值:0)

0 3 5 Z 轴反向间隙补偿量(默认值:0)

1 0 7 螺纹退尾时短轴速度(0 时按螺纹切削速度退尾)(默认值:0)

1 1 3 X、Z 轴回机床零点的高速速度(默认值:4000)

1 7 4 3TH 轴回零低速速度(默认值:40)

1 7 5 4TH 轴回零低速速度(默认值:40)

1 7 6 5TH 轴回零低速速度(默认值:40)

第60页

广 州 科 源

59 / 107

1 7 7 3TH 轴回零高速速度(默认值:4000)

1 7 8 4TH 轴回零高速速度(默认值:4000)

1 7 9 5TH 轴回零高速速度(默认值:4000)

1 8 0 3TH 轴方向间隙补偿量(默认值:0)

1 8 1 4TH 轴方向间隙补偿量(默认值:0)

1 8 2 5TH 轴方向间隙补偿量(默认值:0)

3 4 2 X 轴切削进给最高控制速度(默认值:15000)

3 4 3 Z 轴切削进给最高控制速度(默认值:15000)

3 6 0 3TH 轴切削进给最高控制速度(默认值:15000)

3 6 1 4TH 轴切削进给最高控制速度(默认值:15000)

3 6 2 5TH 轴切削进给最高控制速度(默认值:15000)

3.3 加减速时间参数

数据参数

0 2 4 X 轴快速移动时,S 型前加减速时间设置(默认值:100)

0 2 5 Z 轴快速移动时,S 型前加减速时间设置(默认值:100)

0 2 6 螺纹退尾时短轴的加减速时间常数(默认值:100)

0 2 9 切削进给和手动指数型后加减速时间设置(默认值:60)

1 5 8 3TH 轴快速移动时,加减速时间常数值(S 型前加减速) (默认值:100)

1 5 9 4TH 轴快速移动时,加减速时间常数值(S 型前加减速) (默认值:100)

1 6 0 5TH 轴快速移动时,加减速时间常数值(S 型前加减速) (默认值:100)

2 1 5 各轴 JOG 进给的阶梯型加减速时间常数(默认值:120)

3 1 3 切削进给前加减速 L 型时间常数(默认值:100)

3 1 4 切削进给前加减速 S 型时间常数(默认值:100)

3 1 5 切削进给后加减速 L 型时间常数(默认值:60)

3 1 6 切削进给后加减速 E 型时间常数(默认值:60)

3 1 7 各轴 JOG 进给的直线型加减速时间常数(默认值:100)

3 1 8 各轴 JOG 进给的指数型加减速时间常数(默认值:120)

3.4 齿轮比参数与计算

数据参数

0 1 5 X 轴脉冲输出倍乘系统【分子】(默认值:1)

0 1 7 X 轴脉冲输出分频系统【分母】(默认值:1)

0 1 6 Z 轴脉冲输出倍乘系统【分子】(默认值:1)

第61页

广 州 科 源

60 / 107

0 1 8 Z 轴脉冲输出分频系统【分母】(默认值:1)

1 4 6 3TH 轴脉冲输出倍乘系统【分子】(默认值:1)

1 4 7 4TH 轴脉冲输出倍乘系统【分子】(默认值:1)

1 4 8 5TH 轴脉冲输出倍乘系统【分子】(默认值:1)

1 4 9 3TH 轴脉冲输出分频系统【分母】(默认值:1)

1 5 0 4TH 轴脉冲输出分频系统【分母】(默认值:1)

1 5 1 5TH 轴脉冲输出分频系统【分母】(默认值:1)

2500 线速的电机直连丝杠的齿轮比计算:

2500 线速的电机连接丝杠带有减速比的齿轮比计算:

2500 线速的电机为旋转(分度)轴的齿轮比计算:

注:ZM:丝杠端齿轮的齿数

ZD:电机端齿轮的齿数

第62页

广 州 科 源

61 / 107

第四章 其他功能调试说明

4.1 主轴定向功能调试(第 3 轴为例)

诊断信号(标准 PLC 程序定义)

信号 主轴定向到位 主轴定向输出 主轴位置输出

诊断地址 X0.6 Y0.2 Y0.5

接口引脚 CN61.18 CN62.02 CN62.05

备注 K26.3=1 K26.3=1

注:M14 主轴定位切换位置模式;M15 主轴切换速度模式。

控制参数

状态参数

187.0==1 设定 3TH 轴类型(0:直线轴 1:旋转轴)

187.5==1 3TH 轴的 Cs 轴功能(0:无效 1:有效)

188.0==1 3TH 轴为旋转轴时,绝对坐标循环功能(0:无效 1:有效)

188.1==1 3TH 轴为旋转轴时,(0:就近旋转 1:按符号方向旋转)

188.2==1 3TH 轴为旋转轴时,相对坐标循环功能(0:无效 1:有效)

1 8 7 **** **** RCSY **** **** **** **** ROTY

BIT0 : 设定 3TH 轴类型(0:直线轴 1:旋转轴)

BIT1 : 3TH 轴的 Cs 轴功能(0:无效 1:有效)

1 8 8 **** **** RRLY RABZ ROAZ RRLY RABY ROAY

BIT0 : 3TH 轴为旋转轴时,绝对坐标循环功能(0:无效 1:有效)

BIT1 : 3TH 轴为旋转轴时,(0:就近旋转 1:按符号方向旋转)

BIT2 : 3TH 轴为旋转轴时,相对坐标循环功能(0:无效 1:有效)

数据参数

1 4 6 3TH 轴脉冲输出倍乘系统【分子】(默认值:1)

1 4 9 3TH 轴脉冲输出分频系统【分母】(默认值:1)

注:直连主轴 148=1;151=36;(电机编码器线数为 2500)

PLC 参数

K15.6==1 急停,复位时(0:不关闭 1:关闭)主轴轮廓控制

K15.7==1 Cs 轴功能(0:无效 1:有效)

K20.3==0 主轴准停到位信号(0:检查 1:不检查)

K20.4==0 主轴准停到位与+24V(0:接通 1:断开)

K20.5==1 主轴准停到位后(0:不切换 1:切换)位置输出(Y0.5)

K26.3==1 定向 Y0.2/Y0.5 输出(0:无效 1:有效)

K28.0==0 (0:主轴制动 1:M89I0 自定义/宏输出#1100)输出 Y0.2 有效

K28.1==0 (0:主轴停止 1:M89I1 自定义/宏输出#1101)输出 Y0.5 有效

第63页

广 州 科 源

62 / 107

K 1 5 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT6 : 急停,复位时(0:不关闭 1:关闭)主轴轮廓控制

BIT7 : Cs 轴功能(0:无效 1:有效)

K 2 0 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT3 : 主轴准停到位信号(0:检查 1:不检查)

BIT4 : 主轴准停到位与+24V(0:接通 1:断开)

BIT5 : 主轴准停到位后(0:不切换 1:切换)位置输出(Y4.2)

K 2 6 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT3 : 定向 Y0.2/Y0.5 输出(0:无效 1:有效)

K 2 8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : (0:主轴制动 1:M89 I0 自定义/宏输出#1100)输出 Y0.2 有效

BIT1 : (0:主轴停止 1:M89 I1 自定义/宏输出#1101)输出 Y0.5 有效

注:当 K20.3=1 主轴准停到位信号不检测时,主轴准停完成通过 T066 时间参数设定:

T 6 6 忽略定向到位信号延迟完成 单位:毫秒

980T 系列与超同步驱动连接图

第64页

广 州 科 源

63 / 107

注 1:当 3TH 轴作为主轴分度轴时,Y0.2、Y0.5、X0.6 分别定义为主轴定向、主轴位置、定向到位信号

当执行主轴定位切换位置模式 M14不想等待M 代码完成时间时可以参数选择不等待主轴定向完成信号,

走 CS 轴指令时需要等待切换完成。

新增参数:K20.6 [主轴处于定位/位置模式时执行 M14 指令(0:是 1:否)重新定位]

K20.7 [CS 轴切换指令完成(0:等待 1:不等待)定向完成信号]

位参 187.4 [运行 CS 轴指令未切换位置模式时(0:报警 1:等待)]

数参 218 号 [主轴定位切换位置模式指令代码(默认 14)]

当主轴已经处于定位或位置状态时,在执行 M14 指令不需要重新定位时 K20.6=1,代码直接完成。

当在主轴定向指令中等待完成,可以设置 K20.7=1 不等待代码完成,但是后续程序有编辑 CS 轴移动指

令时,会等待主轴切换位置完成走发出指令,所以 K20.7 要和位参 187.4 和数参 218 号配合使用,例如:

不要等待定位完成信号 K20.7=1 时,位参 187.4=1 运行 CS 轴指令未切换位置模式时等待切换完成否则

在定向切换位置未完成时运行到 CS 轴移动指令时报警,选择 K20.7=1/位参 187.4=1 时数参 218 号必须

等于切换指令 M 代码数字。

M14;//不等待情况下瞬间完成代码

G0X100Z100;//此时在移动 XZ 轴时,有可能主轴还在定位中

第65页

广 州 科 源

64 / 107

G0C100;//必须等待主轴切换位置模式完成后在移动

4.2 配 KY300C 绝对值驱动调试

车床系列系统与 KY300C 绝对值驱动通讯连接

调试步骤:

1、 先检查通讯线连接。

2、 驱动与电机的调整:

电机调零步骤:

1) 修改驱动参数 PA-0 为 620,PA-1 改为(电机信号对应电机代码),返回 Wr (看起来像 ur),按

【Enter】3 秒,显示“Finish”完成。重启驱动,查看 PA-67 是否与电机额定电流乘以 10 相近。

2) 修改驱动参数 PA-0 为 620,PA-4 改为 4,PA-53 改为 0001,返回 CO—模式,按【Enter】直到显

示 A.2000; 再返回 PA-0 改为 510;

3、 驱动参数调整:

驱动参数调整步骤:

1) 消除驱动报警:如果驱动报 42 号警,则需要把 PA-0 改为 620,PA-1 改为(对应电机代码),返

回至 WR 模式按【Enter】3 秒以上直至出现“Finish”操作成功,断电生效;出现“Error”则是

失败或密码错误)【WR 模式看起来 ur】。

如果上电驱动报警 40 号 把 PA-99 改为 1。

如果驱动报 44 号警,把 PA-0 改为 620; PA-4 改为 4;PA-53 改为 0001,返回到 co--模式,按【Enter】

直到显示 A.2000;再返回到 PA-0 改为 510。

2) 设置驱动参数:

修改 PA-0==510,把 PA-80A 改为(?)(X 轴对应 1、Z 轴对应 2、Y 轴对应 3);

(PA81==2、PA-82==0、PA-84==0 驱动默认值无需改动)。

3) 驱动参数保存:返回 EE—模式,按【Enter】进去 EE-SET 模式,按住【Enter】直至出现“Finish”

完成;重启驱动。

4、 系统参数修改:

修改状态参数:

第66页

广 州 科 源

65 / 107

003.2==1 手动清除机械坐标有效,

011.0==0 第 1 轴(0:是 1:否)读总线 (X 轴)

011.1==0 第 2 轴(0:是 1:否)读总线 (Z 轴)

011.2==0 第 3 轴(0:是 1:否)读总线 (Y 轴)

164.0==1 机械零点记忆;

174.0==1 通讯方式总线

177.1==1 回机械零点前软限位有效

177.2==1 发出超程指令时,在超程后报警

177.3==0 回零方式软限位有效

206.0==1 移动前进行行程检测

206.1==0 保留

206.2==1 保留

注:11.0~11.2 对应各轴使用绝对值时改为 0

0 0 3 **** **** **** **** **** BIT2 **** ****

BIT2 : 手动清除机械坐标(0:无效 1:有效);

0 1 1 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0

BIT0 : 第 1 轴(0:是 1:否)是读总线(X 轴)

BIT1 : 第 2 轴(0:是 1:否)是读总线(Z 轴)

BIT2 : 第 3 轴(0:是 1:否)是读总线(Y 轴)

1 6 4 **** **** **** **** **** **** **** BIT0

BIT0 : 机械零点(0:不记忆 1:记忆)

1 7 7 **** **** **** **** BIT3 BIT2 BIT1 BIT0

BIT1 : 回零前软限位(0:无效 1:有效)

BIT2 : 发出超程指令时,在超程(0:前 1:后)报警

BIT3 : 回零方式软限位(0:是 1:否)有效;

2 0 6 **** **** **** **** **** **** **** BIT0

BIT0 : 移动前(0:否 1:是)行程检测

修改数据参数:

0 4 4 串口通信的波特率(默认值:115200) 改为 19200

1 6 4 Link 方式坐标报警范围(默认值:0.01) 改为 0.1

2 4 7 保留(默认值:0) 改为 0

2 4 8 保留(默认值:0) 改为 0

第67页

广 州 科 源

66 / 107

5、 电子齿轮比设置

系统数据参数:

0 1 5 X 轴脉冲输出倍乘系统【分子】(默认值:1)

0 1 7 X 轴脉冲输出分频系统【分母】(默认值:1)

0 1 7 Z 轴脉冲输出倍乘系统【分子】(默认值:1)

0 1 8 Z 轴脉冲输出分频系统【分母】(默认值:1)

1 4 6 Y 轴脉冲输出倍乘系统【分子】(默认值:1)

1 4 9 Y 轴脉冲输出分频系统【分母】(默认值:1)

绝对值齿轮比算法:

编码器一圈发出脉冲数(10000)÷ (L×1000);L 为丝杠螺距;有减速比时乘上减速比。

6、 机床零点清零:

连续按【位置】键,直至系统屏幕左上角显示【现在位置(综合坐标)】界面;

按下【机床零点】键,再按系统面板字母【X/Z/Y/A/C】键,机床坐标上显示的 X、

Z、Y、A、C 闪烁再按【取消】键,清除机床坐标。

7、 试运行各轴

手动或手轮移动各轴,关机重启。

观察系统界面是否有报警(各轴驱动坐标与系统坐标不一致,按复位键更新或通讯错误)

如果没有报警表示正常;

如果有提示“通讯错误报警”,检查通讯线是否连接正常,系统参数状态参数 174.0==1 通讯方式总线,

数据参数:P164==0.1, P44== 19200 ,是否设置正确;驱动参数 PA-80 设置对应轴是否正确。

如果有提示“各轴驱动坐标与系统坐标不一致,按复位键更新报警”,则现在位置(综合坐标)记录(机

床坐标)各轴坐标值,按【复位】键更新坐标,观察现在位置(综合坐标)(机床坐标)各轴坐标值是否由

变化超过 0.1。

如果有个别轴的坐标变化超过 0.1,则修改系统参数状态参数 193.0~193.4(各轴读绝对值坐标(0:正 1:

负)向);如果是 0 则改为 1;如果是 1 则改为 0;关电重启,按【复位】跟新坐标,再手动或手轮移动各轴,

关机重启,如果没有报警表示正常;如果还有报警则检查电子齿轮比设置是否正常。

注:调整正常后,需要更改轴运动方向在系统状态参数 008 上改。

以上设置正常后,重新可设置机床零点,设置机床软限位;

软限位设置:

系统数据参数

0 4 5 X 轴正向最大行程(默认值:9999.9999)

0 4 6 Z 轴正向最大行程(默认值:9999.9999)

0 4 7 X 轴负向最大行程(默认值:-9999.9999)

0 4 8 Z 轴负向最大行程(默认值:-9999.9999)

第68页

广 州 科 源

67 / 107

1 9 2 Y 轴正向最大行程(默认值:9999.9999)

1 9 5 Y 轴负向最大行程(默认值:-9999.9999)

4.3 螺纹切削

主轴与编码器连接必须为 1:1 同步带连接,主轴转速反馈正常。

主轴转速反馈设置:

数据参数

编码器线数设置数参 P070 一般为 1024/2500;

编码器与主轴齿轮比参数:主轴齿轮数 P110==1;

编码器与主轴齿轮比参数:编码器齿轮数 P111==1;

0 7 0 编码器线数

1 1 0 编码器与主轴齿轮比参数:主轴齿轮数

1 1 1 编码器与主轴齿轮比参数:编码器齿轮数

如果主轴转速无反馈时,执行车螺纹指令 G32/G92/G76 时报警;

如果主轴转速反馈不正常时,执行车螺纹指令车螺纹时,会出现烂牙或螺距不对的情况;

主轴转速的调整:

当主轴转速不对时,可调整数据参数

P037--P040:对应 1--4 挡的最高转速;

P075 : 对应主轴最高转速;

如果是无挡变频主轴,主轴转速不对时一般只需调整 P037

0 3 7 对应主轴第 1 档位(M41)最高转速(默认值:6000)

0 3 8 对应主轴第 2 档位(M42)最高转速(默认值:6000)

0 3 9 对应主轴第 3 档位(M43)最高转速(默认值:6000)

0 4 0 对应主轴第 4 档位(M44)最高转速(默认值:6000)

当程序运行到车螺纹指令 G32/G76/G92 时,主轴转速正常,但是停止程序执行没有报警,可能是数据

参数 P219--P221 错误了;

P219==4; 螺纹起始等待时间;

P220==1; 螺纹采样等待时间;

P221==100; 主轴采样次数;

当程序运行到车螺纹指令 G32/G76/G92 时,主轴转速正常,但是停止程序执行没有报警,可能主轴编

码器没有 Z 相脉冲信号输入,可在 CNC 诊断 150 主轴 Z 脉冲计数查看(正常主轴转一圈加 1),没有数

据时查看编码器故障或编码器线故障。

2 1 9 螺纹起始等待时间(默认值:4)

第69页

广 州 科 源

68 / 107

2 2 0 螺纹采样等待时间(默认值:1)

2 2 1 主轴采样次数(默认值:100)

注:以上参数都设置正确后,车螺纹还是出现问题时,可能是加工工艺出现问题导致的,如材料硬度,

切削量,进给速度等;

4.4 程序单段

程序单段在自动、录入方式有效;

4.5 程序跳段

当程序跳段信号有效时,段首带“/”标记的程序段被跳过不执行。程序跳段在自动、录入方式有效。

4.6 机床锁

机床锁在任何方式下都有效。程序运行时,不可切换机床锁状态。

4.7 辅助锁

辅助锁在自动方式、录入方式下有效。

4.8 手轮试切

在自动有效。

程序运行中切换或关闭手轮试切功能时,系统可选择程序是否暂停 K16.5;

手轮试切速度可以通过位参数选择,位参 3.6=0 时,切削进给手轮试切时,进给速度为程序编辑 F 值;

数参 77 号 [手轮试切最高速度限制]

位参 13.6 [手轮试切反向(0:否 1:是)有效];选择有效时手轮逆时针摇动时系统当前段程序反向运行,

反向运行到当前段起点时程序停止移动;选择无效时,只有手轮顺时针摇动才有效。

4.9 选择停

在自动、录入方式有效,按 键使选择停按键指示灯亮,则表示进入选择停状态;此时程序运行到

M01 指令时,将被“暂停”。需再次按 键,程序才继续往下执行。

K10.0 [程序运行状态跳段键(0:有效 1:无效)]

4.10 进给倍率为 0%快速倍率调整

当进给倍率调整到 0%时,可以选择快速倍率是否改变为 F0;

K017.1[进给倍率为 0%时快速倍率(0:否 1:是)切换 F0]

4.11 手动快速移动控制

手动快速移动控制可以选择两种方式,一种是点亮快速移动按键后打开功能(点动),另一张是需要按

住快速移动按键才打开功能(长按);通过 PLC 参数可以选择,K21.7 [打开手动快速移动控制(0:点动 1:长按)]。

注:部分按键板不支持长按功能,例如 1000TC、3000T-V;具体使用根据实际按键板选择。

第70页

广 州 科 源

69 / 107

手动快速移动速度与 G0 快速移动速度分开:

数参 222 手动 X 轴快速定位速度

数参 223 手动 Z 轴快速定位速度

数参 229 手动第 3 轴快速定位速度

数参 230 手动第四轴快速定位速度

数参 231 手动第五轴快速定位速度

4.12 M 代码调取程序

M9000 ---- M9999 可调取对应程序O9000 ---- O9999的程序;

4.13 记忆对刀的使用

零件加工,对刀位置特殊时,可以使用记忆对刀功能;如果当前位置需要对刀 XZ 的,但是刀具在此处

时不好测量工件,可以先按下 X 轴记录/Z 轴记录,再移开刀具测量工件,测量好后的数据直接按正常对刀

输入数据。

位参 14.6 [记忆对刀功能(0:关闭 1:打开)]

位参 2.7 [使用 2 轴时是否隐藏新增的刀补页面(0:否 1:是)]

附录一、参数查找与修改

修改参数密码:769816〖按设置键+上下翻页(F1)键,进入修改密码页面〗

1、如何查找数据参数和状态参数:

按 键进入参数界面,〖 对应位参、 对应数参〗按相应的按键进入相应的页面后,

可按 键+参数号,再按 键查找参数;

或者按 、 、 、 键查找参数;

2、如何查找 PLC(K、T、C、D)参数:

按 键 进入 PLC——界面,再按 进入 PLC(K 参数页面),再按 进入 PLC 参数页

面),〖 对应 K 参数、 对应 T 参数、 对应 D 参数页面、 对应 C 参数页面〗;

可按 键+参数号,再按 键查找参数;

或者按 、 、 、 键查找参数;

第71页

广 州 科 源

70 / 107

附录二、PLC 报警

A000.0 换刀时间过长

报警原因:执行换刀时,在数参 78 号换刀总时间内未找到刀号;

处理:按【复位键】取消报警,检查刀位信号是否正常。

A000.1 换刀完成时,刀架未到位报警

报警原因:执行换刀完成时,刀架反馈信号与换刀指令刀号不一致;

处理:按【复位键】取消报警,重新换刀。

A000.2 换刀未完成报警

报警原因:执行换刀过程中有报警或复位;

处理:按两次【复位键】取消报警,重新换刀。

A000.3 未收到刀架锁紧信号

报警原因:执行换刀锁紧时,在规定时间内未检测到锁紧信号;(普通刀架时间数参:83 号)

处理:按【复位键】取消报警,重新换刀。

A000.5 系统断电前,换刀出错

报警原因:执行换刀未正常完成时,系统断电;

处理:按【复位键】取消报警,重新换刀。

A000.6 AK31 换刀开始时预分度未松开

报警原因:选择 AK31 刀架,执行换刀时,在 4 秒内未检测到预分度到位松开;

处理:按【复位键】取消报警,检查预分度感应器,重新换刀。

A000.7 刀塔锁紧未松开

报警原因:选择六鑫液压刀架,执行换刀时,在 4 秒内未检测 Sensor F 信号松开;

处理:按【复位键】取消报警,检查 Sensor F 感应器,重新换刀。

A001.0 尾座功能无效,不能执行 M10 和 M11 代码

报警原因:尾座功能未打开时,执行 M10/M11 代码;

处理:按【复位键】取消报警。

A001.1 主轴旋转中,不可以退尾轴

报警原因:尾座功能与主轴功能互锁,主轴旋转时执行尾轴后退;

处理:按【复位键】取消报警。

A001.3 没有检测到尾座进,不能旋转主轴

报警原因:尾座功能与主轴功能互锁,尾轴未前进执行主轴旋转;

处理:按【复位键】取消报警。

第72页

广 州 科 源

71 / 107

A001.4 A 或 B 最多可有 8 把刀

报警原因:普通刀架最多支持 8 把刀,数参 84 号刀位总数设置大于 8 时报警;

处理:设置正确刀位数。

A001.5 刀具的使用寿命结束

报警原因:刀具组中刀具使用寿命到达;

处理:按【复位键】取消报警。

A001.6 外接循环打开时间过长(接常开点)K20.0

报警原因:外接循环启动一直接通中;

处理:检查接线是否正确,输入信号电平选择是否正确 K20.0。

A001.7 外接暂停打开时间过长(接常闭点)K20.1

报警原因:外接暂停一直接通中;

处理:检查接线是否正确,输入信号电平选择是否正确 K20.1。

A002.0 防护门未关闭,不允许自动运行

报警原因:自动方式下,防护门未关闭启动程序;

处理:关闭防护门,若已关闭防护门,则检查防护门信号输入是否正常。

A002.2 加工件数完成报警

报警原因:加工件数到达设定件数时报警;

处理:按【复位键】取消报警,同时需清楚已加工件数。

A002.3 主轴旋转时,不得松开卡盘

报警原因:卡盘功能与主轴功能互锁,主轴旋转时执行卡盘松开;

处理:按【复位键】取消报警。

A002.4 主轴旋转时,夹紧到位信号无效报警

报警原因:卡盘功能与主轴功能互锁,检测卡盘到位信号;主轴旋转时,未收到卡盘夹紧到位信号

处理:按【复位键】取消报警。

A002.5 卡盘夹紧到位信号无效时,不得启动主轴

报警原因:卡盘功能与主轴功能互锁,检测卡盘到位信号;未收到卡盘夹紧到位信号,旋转主轴;

处理:按【复位键】取消报警。

A002.6 卡盘松开,不得启动主轴

报警原因:卡盘功能与主轴功能互锁;卡盘未夹紧,旋转主轴;

处理:按【复位键】取消报警。

A003.0 卡盘功能无效,无法执行 M12/M13 代码

报警原因:卡盘功能未打开时,执行 M12/M13 代码;

处理:按【复位键】取消报警。

第73页

广 州 科 源

72 / 107

A003.1 未检测到卡盘夹紧/松开到位信号

报警原因:检测卡盘松开夹紧信号时,执行卡盘松开或夹紧时,在 T043 时间内未检测到到位信号

处理:按【复位键】取消报警。

A003.2 六鑫刀塔未找到目标刀号

报警原因:刀塔转动后,在 8 秒内未找到刀号时报警

处理:按【复位键】取消报警。

A003.3 六鑫刀塔未收到刀盘停转与锁紧启动信号 SensorE

报警原因:刀塔转动后,在 8 秒内未信号 SensorE 信号;

处理:按【复位键】取消报警。

A003.7 普通刀架总刀位数大于 4,不能接外接进给倍率(地址复用)

报警原因:普通刀架 T05-T08 信号与外接进给倍率地址复用

处理:注意选择使用

A004.1 当前不是主轴模拟电压控制状态,不能执行主轴点动功能

报警原因:主轴开关量控制时,使用了主轴点动功能

处理:按【复位键】取消报警。

A004.2 M03,M04 代码指定错误

报警原因:第 1 主轴正转或反转中执行了相反指令

处理:按【复位键】取消报警。

A004.3 M63,M64 代码指定错误

报警原因:第 2 主轴正转或反转中执行了相反指令

处理:按【复位键】取消报警。

A004.4 主轴换档时间过长

报警原因:执行 M41-M44 换挡指令时,在 T045 时间内未完成换挡

处理:按【复位键】取消报警。

A004.5 主轴速度/位置切换时间过长

报警原因:主轴切换位置或切换速度模式时,在 8 秒内未收到切换完成信号;

处理:按【复位键】取消报警。

A004.6 主轴自动换挡功能未开启,不能执行 M41-M44

报警原因:主轴自动换挡功能无效时,执行 M41-M44 换挡指令;

处理:按【复位键】取消报警。

A005.3 主轴旋转或进给时不允许夹紧主轴

报警原因:主轴松开状态,主轴夹紧选择第一主轴时;第一主轴旋转,或第一主轴位置模式时移动第 5

轴(C 轴) 执行主轴夹紧报警;主轴夹紧选择第二主轴时;第二主轴旋转,或第二主轴位

置模式时移动第 4 轴(A 轴)执行主轴夹紧 报警;

第74页

广 州 科 源

73 / 107

处理:按【复位键】取消报警。

A005.4 主轴被夹紧,不允许旋转或进给

报警原因:主轴夹紧状态,主轴夹紧选择第一主轴时;第一主轴旋转,或第一主轴位置模式时移动第 5

轴(C 轴) 报警;主轴夹紧选择第二主轴时;第二主轴旋转,或第二主轴位置模式时移动

第 4 轴(A 轴) 报警;

处理:按【复位键】取消报警。

A006.0 三位开关在暂停状态,程序不能启动

报警原因:三位开关功能有效时,三位开关在程序暂停状态启动程序

处理:按【复位键】取消报警。

A006.2 M50,M51 代码指定错误

报警原因:Y 轴动力头正转或反转中执行了相反指令

处理:按【复位键】取消报警。

A006.3 M53,M54 代码指定错误

报警原因:4 轴动力头正转或反转中执行了相反指令

处理:按【复位键】取消报警。

A006.4 三位开关在暂停状态,不得启动主轴

报警原因:三位开关功能有效时,三位开关在主轴停止状态启动主轴旋转

处理:按【复位键】取消报警。

A006.5 三位开关 1\\2 同时导通,接线错误

报警原因:三位开关功能有效时,三位开关 1\\2 同时导通报警

处理:确认接线无误。

A008.3 动力头不能与主轴同时转动

报警原因:选择主轴与动力头不能同时旋转时,执行了主轴与动力头一起旋转指令

处理:按【复位键】取消报警。

A008.4 Y 4 轴动力头不可同时转动

报警原因:Y、4 轴动力头同时旋转时报警

处理:按【复位键】取消报警。

A020.0 防护门未关闭警告

报警原因:打开防护门功能时未关闭防护门

处理:关闭防护门

A020.1 润滑油不足警告

报警原因:润滑油不足

处理:添加润滑油

第75页

广 州 科 源

74 / 107

A020.2 气压不足警告

报警原因:气压不足(警告气压不足时运行程序会暂停)

处理:等待气压充足,警告取消

A020.3 刀架未锁紧警告

报警原因:不在换刀情况下系统未接受到刀架锁紧信号。(使用排刀时,此警告无效)

处理:手动换刀或录入方式下换刀使换刀完成

附录三、断屑功能(软件日期 20200106 以上版本才有)

注:使用断屑功能时,切削加减速必须是前加减速直线型;

位参 168.2=0/168.3=0;加减速时间改为了加减速数参 313;

数参 313 越大时,加减速越快;越小时,加减速越小;默认 100.

一、功能描述

减少粗加工过程中除屑需求,并提升加工面质量,加入断屑功能。

二、相关参数

新添加参数如下:

213 断屑加工模式(G04.9)的默认断屑长度

[数据类型] 浮点

[默认值] 1.0

[数据说明] 断屑模式中,默认断屑长度。单位毫米

214 断屑加工模式(G04.9)的默认断屑暂停时间

[数据类型] 字型

[默认值] 100

[数据说明] 断屑模式中,默认断屑暂停时间。单位毫秒

三、功能详述

断屑功能开启时,插补加工了一定距离(断屑长度)之后,插补轴会暂停一段时间(断屑暂停时间)。

由于此时主轴不停止转动,可以进行断屑。

开启断屑功能的格式为:

G4.9 P[断屑暂停时间] Q[断屑长度] H[断屑速度];

H[断屑速度] 不输入时以默认速度 F5 断屑。

用以下格式开启断屑方式,可以使用参数作为默认值:

G4.9 P[断屑暂停时间] ; // 断屑长度使用参数 213

第76页

广 州 科 源

75 / 107

G4.9 Q[断屑长度] ; // 断屑暂停时间使用参数 214

G4.9 P0 ; // 同时使用两个参数作为默认值

当断屑暂停时间,或断屑长度小于等于 0 时,会触发 PS 报警。

断屑功能有效情况下,再次通过指令开启断屑功能时,会重置当前累计的插补运动长度,并在之后的

运动段使用新的数据进行断屑。

关闭断屑功能的格式为:

G4.9 ;

例子:O0001;

T0101;

M3S1200;

M08;

G0X45;

G0Z3;

G4.9 P100 Q1;//粗加工打开断屑功能,断屑长度 1mm,断屑时间 100ms

G71U1R0.5;

G71P10Q20U0.2;

N10G0X0;

G1Z0;

G03X4.09Z-6.55R3.59;

G02X17.45Z-22.72R19.93;

G03X19.07Z-34.46R7.03;

G03X22.78Z-50.31R8.41;

N20G01Z-56;

G4.9;//精加工关闭断屑功能

M3S1500;

G70P10Q20;

G0Z60;

M30;

%

附录四、多边型切削功能(具有车方功能版本才有)

车方主轴控制可以选择模拟量变频器控制和脉冲量位置模式控制。

对于主轴使用变频器控制的选择使用模拟量控制;对于主轴使用伺服主轴的,建议使用脉冲位置模式

第77页

广 州 科 源

76 / 107

控制(若主轴变频器控制则选择模拟量,主轴不需要切换位置模式),在车方开始时主轴切换位置模式。

增添参数:

位参178.2 进给轴做模拟主轴停止时(0:否 1:是)停止启动前位置 改为1时车方停止后刀盘停止在起始

位置;

位参 178.3 车方主轴控制(0:模拟量 1:脉冲量)

位参 178.7 车方轴选择(0:第 3 轴 1:第四轴) 默认 0 3TH 轴跟随车方

位参 179.1 车方主轴选择(0:第 5 轴 1:第 4 轴) [如果车方跟随轴选着第 4 轴,主轴不可选择第 4 轴]

位参 179.2 车方类型选择(0:编码器车方 1:脉冲比例车方)[选着脉冲比例车方时,不读取编码器转速]

选择 0 编码器车方时必须有编码器反馈转速,否则报警;选择 1 时,没有编码器也可以车方,但是变

换角度必须停止,然后通过主轴位置模式旋转角度(主轴需要切换位置模式)

当使用变频器控制主轴时,车方类型必须选择编码器车方。

位参 198.0 X 轴回零时使用一转信号减速(0:否 1:是)

位参 198.1 Z 轴回零时使用一转信号减速(0:否 1:是)

位参 198.2 第三轴回零时使用一转信号减速(0:否 1:是)

位参 198.3 第四轴回零时使用一转信号减速(0:否 1:是)

位参 198.4 第五轴回零时使用一转信号减速(0:否 1:是)

位参 208.0 X 轴 G28 回参考点(0:否 1:是)每次使用挡块

位参 208.1 Z 轴 G28 回参考点(0:否 1:是)每次使用挡块

位参 208.2 3TH 轴 G28 回参考点(0:否 1:是)每次使用挡块

位参 208.3 4TH 轴 G28 回参考点(0:否 1:是)每次使用挡块

位参 208.4 5TH 轴 G28 回参考点(0:否 1:是)每次使用挡块

当选择回零使用一转信号减速回零,选择 G28 回参考点每次都使用挡块时,G28 回零每次都寻找以高

速速度寻找一转信号,然后减速反转以回零低速找一转信号下降沿完成回零。

当选择回零使用一转信号减速回零,不选择 G28 回参考点每次都使用挡块时,G28 开机第一次回零都

寻找以高速速度寻找一转信号,然后减速反转以回零低速找一转信号下降沿完成回零,其余都直接回到坐

标零点位置。

车方轴跟随轴选择时必须设为旋转轴;

同时车方主轴脉冲发出齿轮比与动力头发出齿轮比均为各自进给轴齿轮比。

其余齿轮比在驱动上设置;

代码格式:

G68 J_ L_ S_ R_ ;车方代码打开车方功能

第78页

广 州 科 源

77 / 107

J_ (主轴)车方面数(车几方);J 为正数时,主轴正转,为负数时,主轴反转;

L_ (车方轴)车方刀数;L 为正数时,车方轴正转,为负数时,车方轴反转;

S_ 主轴转速;G68 代码结束后,主轴以 S 主轴旋转

R_ 车方角度(车方中途可切换角度 G68 R_;注:脉冲比例车方 179.2=1 时切换角度无效)

G69 ;车方代码结束 ,S 转速脉冲停止 (代码完成必须等待脉冲发出停止完成)

系统开机时默认 G69 状态;系统急停报警复位时恢复 G69 状态;

可以设置车方跟随轴为 3 轴或 4 轴;

系统数参 345 3TH 轴前加减速常数(启动 Y 轴动力头加减速.M50/M51/M52)

系统数参 346 4TH 轴前加减速常数(启动 4 轴动力头加减速 M53/M54/M55)

如果主轴不需要定位车方,可直接使用 G68 切换位置模式,不需要 M14 定位后切换位置模式。

编码器车方 179.2=0:

模拟量车方控制编程格式:

M3S400;//打开主轴转速

G68J2L1R0;//打开车方模式(主轴不切换位置模式)

….

G68 R_ ;//中途可以切换角度

….

G69;//关闭车方模式

脉冲量位置模式车方控制编程格式:

M5;//关闭主轴

(M14);//此处可加入主轴定位切换位置模拟,使主轴提前在同一位置进入位置模式,也可省略

G68J2L1S400R0;//打开车方模式(主轴切换位置模式)

….

G68 R_ ;//中途可以切换角度

….

G69;//关闭车方模式

脉冲比例车方 179.2=1:

脉冲量位置模式车方控制编程格式:

M5;//关闭主轴

M14;//此处可加入主轴定位切换位置模拟,使主轴提前在同一位置进入位置模式,不需要固定位置车方

的情况下也可省略

G68J2L1S400;//打开车方模式(主轴切换位置模式)

….

G69;//关闭车方模式

G0 C_;//偏移角度,需要偏移角度时需要停止车方模式

第79页

广 州 科 源

78 / 107

G68J2L1S400;//打开车方模式(主轴切换位置模式)

….

G69;//关闭车方模式

附录五、钻孔/镗孔循环指令说明(2021 以上版本)

1、G83/G87 正/侧面钻孔循环

1.1 正面钻孔循环 G83:

指令格式 1:G83 X(U)_ Z(W)_ R_ P_ F_ K_ M_;

X_孔绝对值位置(U_孔对于起始点 X 轴的增量值位置 );

Z_孔底绝对值位置(W_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_进给速度;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

说明:此格式将一次性打孔完成,不分层钻孔。

数参 216 【G83/G87 钻孔留空量】默认 2

数参 217 【主轴夹紧 M 代码】默认 20

位参 172.5 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】默认 0

注 1:编辑 R 比孔底位置低时报警:R 点位置比孔底位置低;

注 2:编辑 Z(W)时报警:钻/镗孔循环未指定孔底平面;

注 3:G83/G87/G85/G89 钻孔循环 CS 轴自动松开有效时(编辑有 M20 指令),在打孔指令 G83/G87 中 CS

轴指令未移动完,主轴夹紧指令需要等待指令完成后才输出;指令 CS 轴移动指令时需要自动松开主轴夹紧,

G83 C100 Z-20 R5 F100 M20;//先执行 M21 完成后,执行 C100 完成后,执行 M20;

C140 M20; //先执行 M21 完成后,执行 C100 完成后,执行 M20;

G80;

注 4:打开位参 172.5=1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】时,在循环代码中

C 轴需要夹紧松开时,可以不编辑 M20 代码控主轴夹紧松开,系统自动加入在执行 C 坐标先系统先执行松

开代码 M21 等待完成后在走 C 坐标,坐标完成后执行 M20 夹紧代码;如果打开了参数也编辑了 M20 时,以

M20 为准。

第80页

广 州 科 源

79 / 107

指令格式 2:G83 X(U)_ Z(W)_ R_ P_ F_ K_ M_ Q_;

X_孔绝对值位置(U_孔对于起始点 X 轴的增量值位置 );

Z_孔底绝对值位置(W_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_进给速度;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

Q_每次切削深度(不分正负号);

说明:此格式将分成钻孔,每次进给 Q_后返回 R 点,再快速进给到留空量位置进行钻孔进给。

第81页

广 州 科 源

80 / 107

指令格式 3:G83 X(U)_ Z(W)_ R_ P_ F_ K_ M_ Q_ D_;

X_孔绝对值位置(U_孔对于起始点 X 轴的增量值位置 );

Z_孔底绝对值位置(W_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_进给速度;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

Q_每次切削深度(不分正负号);

D_每次回退高度(不分正负号);

说明:此格式将分成钻孔,每次进给 Q_后回退到回退高度,再快速进给到留空量位置进行钻孔进给。

第82页

广 州 科 源

81 / 107

1.2 侧面钻孔循环 G87:

指令格式 1:G87 X(U)_ Z(W)_ R_ P_ F_ K_ M_;

X_孔底绝对值位置(U_孔底对于 R 点的增量值位置 );

Z_孔绝对值位置(W_孔对于起始点 Z 轴的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_进给速度;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

说明:此格式将一次性打孔完成,不分层钻孔。

数参 216 【G83/G87 钻孔留空量】默认 2

数参 217 【主轴夹紧 M 代码】默认 20

位参 172.5 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】默认 0

注 1:编辑 R 比孔底位置低时报警:R 点位置比孔底位置低;

注 2:编辑 X(U)时报警:钻/镗孔循环未指定孔底平面;

注 3:G83/G87/G85/G89 钻孔循环 CS 轴自动松开有效时(编辑 M20 指令),在打孔指令 G83/G87 中 CS

第83页

广 州 科 源

82 / 107

轴指令未移动完,主轴夹紧指令需要等待指令完成后才输出;指令 CS 轴移动指令时需要自动松开主轴夹紧;

G87 C100 X-20 R5 F100 M20;//先执行 M21 完成后,执行 C100 完成后,执行 M20;

C140 M20; //先执行 M21 完成后,执行 C100 完成后,执行 M20;

G80;

注 4:打开位参 172.5=1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】时,在循环代码中

C 轴需要夹紧松开时,可以不编辑 M20 代码控主轴夹紧松开,系统自动加入在执行 C 坐标先系统先执行松

开代码 M21 等待完成后在走 C 坐标,坐标完成后执行 M20 夹紧代码;如果打开了参数也编辑了 M20 时,以

M20 为准。

指令格式 2:G87 X(U)_ Z(W)_ R_ P_ F_ K_ M_ Q_;

X_孔底绝对值位置(U_孔底对于 R 点的增量值位置 );

Z_孔绝对值位置(W_孔对于起始点 Z 轴的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_进给速度;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

Q_每次切削深度(不分正负号);

说明:此格式将分成钻孔,每次进给 Q_后返回 R 点,再快速进给到留空量位置进行钻孔进给。

第84页

广 州 科 源

83 / 107

指令格式 3:G87 X(U)_ Z(W)_ R_ P_ F_ K_ M_ Q_ D_;

X_孔底绝对值位置(U_孔底对于 R 点的增量值位置 );

Z_孔绝对值位置(W_孔对于起始点 Z 轴的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_进给速度;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

Q_每次切削深度(不分正负号);

D_每次回退高度(不分正负号);

说明:此格式将分成钻孔,每次进给 Q_后回退到回退高度,再快速进给到留空量位置进行钻孔进给。

第85页

广 州 科 源

84 / 107

2、G85/G89 正/侧面镗孔循环

2.1 正面镗孔循环 G85:

指令格式 1:G85 X(U)_ Z(W)_ R_ P_ F_ K_ M_;

X_孔绝对值位置(U_孔对于起始点 X 轴的增量值位置 );

Z_孔底绝对值位置(W_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_进给速度;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

说明:镗孔循环进刀退刀均以进给 F 速度执行。

数参 216 【G83/G87 钻孔留空量】默认 2

数参 217 【主轴夹紧 M 代码】默认 20

位参 172.5 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】默认 0

注 1:编辑 R 比孔底位置低时报警:R 点位置比孔底位置低;

注 2:编辑 Z(W)时报警:钻/镗孔循环未指定孔底平面;

注 3:G83/G87/G85/G89 钻孔循环 CS 轴自动松开有效时(编辑 M20 指令),在打孔指令 G85/G89 中 CS

轴指令未移动完,主轴夹紧指令需要等待指令完成后才输出;指令 CS 轴移动指令时需要自动松开主轴夹紧,

第86页

广 州 科 源

85 / 107

G85 C100 Z-20 R5 F100 M20;//先执行 M21 完成后,执行 C100 完成后,执行 M20;

C140 M20; //先执行 M21 完成后,执行 C100 完成后,执行 M20;

G80;

注 4:打开位参 172.5=1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】时,在循环代码中

C 轴需要夹紧松开时,可以不编辑 M20 代码控主轴夹紧松开,系统自动加入在执行 C 坐标先系统先执行松

开代码 M21 等待完成后在走 C 坐标,坐标完成后执行 M20 夹紧代码;如果打开了参数也编辑了 M20 时,以

M20 为准。

2.2 侧面镗孔循环 G89:

指令格式 1:G89 X(U)_ Z(W)_ R_ P_ F_ K_ M_;

X_孔底绝对值位置(U_孔底对于 R 点的增量值位置 );

Z_孔绝对值位置(W_孔对于起始点 Z 轴的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_进给速度;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

说明:镗孔循环进刀退刀均以进给 F 速度执行。

数参 216 【G83/G87 钻孔留空量】默认 2

第87页

广 州 科 源

86 / 107

数参 217 【主轴夹紧 M 代码】默认 20

位参 172.5 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】默认 0

注 1:编辑 R 比孔底位置低时报警:R 点位置比孔底位置低;

注 2:编辑 X(U)时报警:钻/镗孔循环未指定孔底平面;

注 3:G83/G87/G85/G89 钻孔循环 CS 轴自动松开有效时(编辑 M20 指令),在镗孔指令 G85/G89 中 CS

轴指令未移动完,主轴夹紧指令需要等待指令完成后才输出;指令 CS 轴移动指令时需要自动松开主轴夹紧;

G89 C100 X-20 R5 F100 M20;//先执行 M21 完成后,执行 C100 完成后,执行 M20;

C140 M20; //先执行 M21 完成后,执行 C100 完成后,执行 M20;

G80;

注 4:打开位参 172.5=1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】时,在循环代码中

C 轴需要夹紧松开时,可以不编辑 M20 代码控主轴夹紧松开,系统自动加入在执行 C 坐标先系统先执行松

开代码 M21 等待完成后在走 C 坐标,坐标完成后执行 M20 夹紧代码;如果打开了参数也编辑了 M20 时,以

M20 为准。

附录六、正/侧面 G84/G88 攻丝循环(2021 以上版本具有)

1、正面攻丝循环 G84:

正面攻丝循环指令格式 1:

M29 S____ ; //M29 打开刚性攻丝,S___攻丝转速 // 不写 M29 指令为柔性攻丝

G84 X(U)_ Z(W)_ R_ P_ F/I_ K_ M_;

第88页

广 州 科 源

87 / 107

X_孔绝对值位置(U_孔对于起始点 X 轴的增量值位置 );

Z_孔底绝对值位置(W_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_公制丝锥螺距,I_英制牙数,右旋为正值,左旋为负值;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

说明:此格式将一次性加工完成。

位参 213.0 攻丝时主轴控制方式为(0:跟随 1:伺服)

当 213.0 选择跟随时,有无 M29 指令均为柔性攻丝,通过主轴正反转控制;选择伺服时,有 M29 指令

为刚性攻丝,通过参数选择攻丝脉冲口

位参 209.0 G84 刚性攻丝是否选择 Y 轴做主轴 (0:否 1 是)

位参 209.1 G84 刚性攻丝是否选择第四轴做主轴 (0:否 1 是)

位参 209.2 G84 刚性攻丝是否选择第五轴做主轴 (0:否 1 是)

位参 209.3 G84 主轴方向是否取反(0:否 1:是)

位参 209.4 G88 刚性攻丝是否选择 Y 轴做主轴 (0:否 1 是)

位参 209.5 G88 刚性攻丝是否选择第四轴做主轴 (0:否 1 是)

位参 209.6 G88 刚性攻丝是否选择第五轴做主轴 (0:否 1 是)

位参 209.7 G88 主轴方向是否取反(0:否 1:是)

PLC 参数 K014.7 M29 刚性攻丝输出主轴位置模式 Y4.2(0:有效 1:无效)

数参 216 【G83/G87 钻孔留空量】默认 2

数参 217 【主轴夹紧 M 代码】默认 20

位参 172.5 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】默认 0

注 1:编辑 R 比孔底位置低时报警:R 点位置比孔底位置低;

注 2:编辑 Z(W)时报警:攻丝循环未指定孔底平面;

注 3:G84/G88 攻丝循环 CS 轴自动松开有效时(编辑有 M20 指令),在打孔指令 G84/G88 中 CS 轴指令

未移动完,主轴夹紧指令需要等待指令完成后才输出;指令 CS 轴移动指令时需要自动松开主轴夹紧,

M29 S100;//有 M29 指令为刚性攻丝

G84 C100 Z-20 R5 F100 M20;//先执行 M21 完成后,执行 C100 完成后,执行 M20;

C140 M20; //先执行 M21 完成后,执行 C100 完成后,执行 M20;

G80;

注 4:打开位参 172.5=1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】时,在循环代码中

C 轴需要夹紧松开时,可以不编辑 M20 代码控主轴夹紧松开,系统自动加入在执行 C 坐标先系统先执行松

开代码 M21 等待完成后在走 C 坐标,坐标完成后执行 M20 夹紧代码;如果打开了参数也编辑了 M20 时,以

M20 为准。

注 5:当选择柔性攻丝位参 213.0=0 时,编辑 M29 也是柔性攻丝不会改变攻丝状态,G84 发出主轴正反

转控制,Z 轴与主轴联动攻丝;读取主轴反馈转速控制 Z 轴速度,在 G84 指令执行前先执行内部执行 M05 主

轴停止,在根据 F/I 的正负判断输出主轴方向,攻丝完成后输出 M05 停止主轴,Z 轴进刀与车螺纹类似等待

编码器一转信号后才能进刀。

第89页

广 州 科 源

88 / 107

正面攻丝循环指令格式 2:

M29 S____ ; //M29 打开刚性攻丝,S___攻丝转速// 不写 M29 指令为柔性攻丝

G84 X(U)_ Z(W)_ R_ P_ F/I_ K_ M_ Q_;

X_孔绝对值位置(U_孔对于起始点 X 轴的增量值位置 );

Z_孔底绝对值位置(W_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_公制丝锥螺距,I_英制牙数,右旋为正值,左旋为负值;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

Q_每次切削深度(不分正负号);

说明:此格式将分层加工,每次进给 Q_后回退到 R 点,再进行攻丝进给。

第90页

广 州 科 源

89 / 107

正面攻丝循环指令格式 3:

M29 S____ ; //M29 打开刚性攻丝,S___攻丝转速// 不写 M29 指令为柔性攻丝

G84 X(U)_ Z(W)_ R_ P_ F/I_ K_ M_ Q_ D_;

X_孔绝对值位置(U_孔对于起始点 X 轴的增量值位置 );

Z_孔底绝对值位置(W_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_公制丝锥螺距,I_英制牙数,右旋为正值,左旋为负值;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

Q_每次切削深度(不分正负号);

D_每次回退高度(不分正负号);

说明:此格式将分层加工,每次进给 Q_后回退到回退高度,再进行攻丝进给。

第91页

广 州 科 源

90 / 107

2、侧面攻丝循环 G88:

侧面攻丝循环指令格式 1:

M29 S____ ; //M29 打开刚性攻丝,S___攻丝转速// 不写 M29 指令为柔性攻丝

G88 X(U)_ Z(W)_ R_ P_ F/I_ K_ M_;

Z_孔绝对值位置(W_孔对于起始点 Z 轴的增量值位置 );

X_孔底绝对值位置(U_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_公制丝锥螺距,I_英制牙数,右旋为正值,左旋为负值;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

说明:此格式将一次性加工完成。

位参 213.0 攻丝时主轴控制方式为(0:跟随 1:伺服)

当 213.0 选择跟随时,有无 M29 指令均为柔性攻丝,通过主轴正反转控制;选择伺服时,有 M29 指令

为刚性攻丝,通过参数选择攻丝脉冲口;无 M29 指令为柔性攻牙。

位参 209.0 G84 刚性攻丝是否选择 Y 轴做主轴 (0:否 1 是)

第92页

广 州 科 源

91 / 107

位参 209.1 G84 刚性攻丝是否选择第四轴做主轴 (0:否 1 是)

位参 209.2 G84 刚性攻丝是否选择第五轴做主轴 (0:否 1 是)

位参 209.3 G84 主轴方向是否取反(0:否 1:是)

位参 209.4 G88 刚性攻丝是否选择 Y 轴做主轴 (0:否 1 是)

位参 209.5 G88 刚性攻丝是否选择第四轴做主轴 (0:否 1 是)

位参 209.6 G88 刚性攻丝是否选择第五轴做主轴 (0:否 1 是)

位参 209.7 G88 主轴方向是否取反(0:否 1:是)

PLC 参数 K014.7 M29 刚性攻丝输出主轴位置模式 Y4.2(0:有效 1:无效)

数参 216 【G83/G87 钻孔留空量】默认 2

数参 217 【主轴夹紧 M 代码】默认 20

位参 172.5 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】默认 0

注 1:编辑 R 比孔底位置低时报警:R 点位置比孔底位置低;

注 2:编辑 X(U)时报警:攻丝循环未指定孔底平面;

注 3:G84/G88 攻丝循环 CS 轴自动松开有效时(编辑有 M20 指令),在打孔指令 G84/G88 中 CS 轴指令

未移动完,主轴夹紧指令需要等待指令完成后才输出;指令 CS 轴移动指令时需要自动松开主轴夹紧,

M29 S100;//有 M29 指令为刚性攻丝

G88 C100 X-20 R5 F1 M20;//先执行 M21 完成后,执行 C100 完成后,执行 M20;

C140 M20; //先执行 M21 完成后,执行 C100 完成后,执行 M20;

G80;

注 4:打开位参 172.5=1 【钻/镗/刚性攻丝/循环主轴夹紧自动(0:否 1:是)有效】时,在循环代码中

C 轴需要夹紧松开时,可以不编辑 M20 代码控主轴夹紧松开,系统自动加入在执行 C 坐标先系统先执行松

开代码 M21 等待完成后在走 C 坐标,坐标完成后执行 M20 夹紧代码;如果打开了参数也编辑了 M20 时,以

M20 为准。

注 5:当选择柔性攻丝位参 213.0=0 时,编辑 M29 也是柔性攻丝不会改变攻丝状态,G88 发出主轴正反

转控制,X 轴与主轴联动攻丝;读取主轴反馈转速控制 Z 轴速度,在 G88 指令执行前先执行内部执行 M05 主

轴停止,在根据 F/I 的正负判断输出主轴方向,攻丝完成后输出 M05 停止主轴,X 轴进刀与车螺纹类似等待

编码器一转信号后才能进刀。

第93页

广 州 科 源

92 / 107

侧面攻丝循环指令格式 2:

M29 S____ ; //M29 打开刚性攻丝,S___攻丝转速// 不写 M29 指令为柔性攻丝

G88 X(U)_ Z(W)_ R_ P_ F_ K_ M_ Q_;

Z_孔绝对值位置(W_孔对于起始点 Z 轴的增量值位置 );

X_孔底绝对值位置(U_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_公制丝锥螺距,I_英制牙数,右旋为正值,左旋为负值;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

Q_每次切削深度(不分正负号);

说明:此格式将分层加工,每次进给 Q_后回退到 R 点,再进行攻丝进给。

第94页

广 州 科 源

93 / 107

侧面攻丝循环指令格式 3:

M29 S____ ; //M29 打开刚性攻丝,S___攻丝转速// 不写 M29 指令为柔性攻丝

G88 X(U)_ Z(W)_ R_ P_ F_ K_ M_ Q_ D_;

Z_孔绝对值位置(W_孔对于起始点 Z 轴的增量值位置 );

X_孔底绝对值位置(U_孔底对于 R 点的增量值位置 );

R_起始点到 R 点的增量值(不分正负号),不编辑的情况下默认从起始点开始加工;

P_孔底暂停时间,单位 ms,不编辑的情况下默认暂停;

F_公制丝锥螺距,I_英制牙数,右旋为正值,左旋为负值;

K_重复次数,不编辑情况下默认 1 次,(只当前孔有效,多个孔需要重复加工时每个坐标后均需要添加

K);

M_主轴夹紧代码,不编辑情况下默认不夹紧主轴;

Q_每次切削深度(不分正负号);

D_每次回退高度(不分正负号);

说明:此格式将分层加工,每次进给 Q_后回退到回退高度,再进行攻丝进给。

第95页

广 州 科 源

94 / 107

附录七、在线修改刀补特殊指令 G08/G09(2021 以上版本才具有)

编程格式:

G08/G09 X(U) Z(W) Y(V) A/B(E) C(H) R(D);

说明:

X/Z/Y/A/B/C 绝对值编程,编辑数据为当前位置绝对坐标输入至相应刀补号中;

U/W/V/E/H/D 增量编程,编程数据增量录入到相应刀补号中;

R(D)为刀尖半径补偿:R 绝对编程把编辑数据作为刀尖半径录入至刀补号中,D 为增量编程把编辑数据

增量录入至刀补号中;

G08 补偿当前刀补号;

G09 补偿 00 号刀补;

相应参数:

使用 G08/G09 指令需要打开位参 179.3=1 [G10 功能从新译码(0:否 1:是)支持];

需要修改 00 号刀补时需要打开位参 12.6=1 [NO.0 刀补平移工件坐标系(0:无效 1:有效)]

注 1:补偿 00 号刀补特殊情况,当前刀补号为 00 号时,使用 G08 或 G09 功能一样,使用绝对编程 G80/G09

X_,[X_]数据直接赋予 00 号刀补中(00 号刀补原有数据 10 的情况下,执行 G08/G09 X20 时 00 号刀补数值

变为 20,而不是在 10 的基础上加 20);使用增量编程 G08/G09 U_,[U_]数据增量添加在 00 号刀补中(00

号刀补原有数据 10 的情况下,执行 G08/G09 U20 时 00 号刀补数值变为 30,是在 10 的基础上加 20)。

第96页

广 州 科 源

95 / 107

注 2:补偿 00 号刀补后所有刀补均会增加 00 号补偿,功能与坐标系基偏移量类似;例如工件使用了

01/02/03/04 号刀补加工且直径均小了 0.2mm 时,可以使用 G09 X/U-0.2 补偿 00 号刀补达到补偿其他刀补

效果。

注 3:00 号刀补补偿与其他刀补号补偿方向相反,尺寸小的情况下补负向,尺寸大的情况下补正向。

G08/G09 使用例子:

1) 补偿 00 号刀补:

T0100;

G08 X/U-0.2;

T0101;//当前任意刀补号

G09 X/U-0.2;

效果一样均补偿 00 刀补 0.2mm;

2) 增量补偿当前刀补

T0101;//当刀补号为 01,补偿 01 刀补

G08 U0.2;

补偿 01 号刀补,在原有刀补数据基础上增加 0.2mm,当 01 号刀补加工工件直径小了 0.2mm 时,可

以使用此方法补偿;

3) 绝对补偿当前刀补

T0101;//当刀补号为 01,补偿 01 刀补

G08 X20;

补偿 01 号刀补,把当前的位置作为对刀 X20 的位置,01 号刀补的数值为正常对刀 X20 的数据[机

床坐标]-[X20];当在此位置再次调用 T0101 时,当前 X 轴绝对坐标为 20。

注:修改刀补后需重新调用刀补才有效;

例如:T0101;//当刀补号为 01,补偿 01 刀补

G08 U0.2;

此时补偿后的刀补未生效,只有执行到下一个 T0101 指令时补偿后的刀补才生效。

附录八、新增控制参数说明(2021 以上版本)

1) 添加 98D 绝对值通讯协议

数参 198 绝对值(0:KY1000 1:SANKYO 2:98D)

数参 199 绝对值停止位(0:奇校验 1:无校验) KY300Ci 改为 0 ,三协/98D 改为 1,

使用绝对值通讯时,根据匹配不同驱动,选择。

2) 数参

213 断屑功能触发移动量(单位毫米)(默认值 1)

214 每次断屑时间(单位毫秒)(默认值 100)

313 切削进给前加减速 L 型时间常数

第97页

广 州 科 源

96 / 107

改为切削进给前加减速 L 型加速度 (使用切削前加减速时有效)

3) 位参 182.0 缧纹加工高速(0:普通 1:高速)

改为 1 打开 AB 脉冲进刀车螺纹功能

位参 182.2 螺纹短轴退尾长度优化(0:不优化 1:优化 (优化后退刀距离为到下一段 ) G0 的短轴位置

的距离)

4) 位参 6.6 程序自动保存(0:关闭 1:打开 )(不编辑 10 秒后自动保存)

程序开关修改断电保存 :位参 208.5 程序开关控制(0:打开 1:关闭)

3 级操作级别以上才可以打开或关闭,想锁住程序可以在 3 级操作级别关闭程序开关,然后系统降

级到 4 或 5 级操作级别。

自动序号开关修改断电保存 :位参 205.0 自动插入顺序号(0:否 1:是)

5) 增加 M9000~M9998 调用子程序功能调用 O9000--O9998 程序

6) 换刀时可以和其他指令一起执行

位参 178.6 换刀指令是否可以和其他指令一起执行(0:否 1:是)

7) 修改绝对值通讯一直报警

215.4 绝对值通讯是否一直报警(0:是 1:否)

8) 加工时间断电记忆

位参 173.5 加工时间上电是否清零(0:否 1:是)

9) 增加 G71G72Ⅱ形功能

位参 177.5 G71G72 是否使用二形算法(0:是 1:否)

位参 177.6 G71G72 二形是否最后沿轨迹走一次(0:否 1:是)

10) 增加绝对值旋转轴零点更新功能,避免旋转轴坐标溢出问题

位参 193.7 绝对值旋转轴零点是否更新(0:否 1:是)

当使用绝对值电机轴设为旋转轴时,位参 193.7 设为 1 避免电机记忆多圈数溢出问题。

11) 216 钻孔留空量

217 主轴夹紧 M 代码

位参:

172.5 Cs 轴打孔攻牙是否自动松开夹紧(0:否 1:是)

209.0 G84 刚性攻丝主轴选择(0:不选 1:3 轴)

209.1 G84 刚性攻丝主轴选择(0:不选 1:4 轴)

209.2 G84 刚性攻丝主轴选择(0:不选 1:5 轴)

209.3 G84 刚性攻丝主轴方向(0:默认 1:取反)

209.4 G88 刚性攻丝主轴选择(0:不选 1:3 轴)

209.5 G88 刚性攻丝主轴选择(0:不选 1:4 轴)

209.6 G88 刚性攻丝主轴选择(0:不选 1:5 轴)

209.7 G88 刚性攻丝主轴方向(0:默认 1:取反)

12) 178.2 模拟主轴是否停到开始角度(0:否 1:是)

第98页

广 州 科 源

97 / 107

数参:

375 模拟主轴和车方轴停到开始角度的最低转速

修改 CS 轴后台切换功能 增加数参 218 CS 轴切换位置模式 M 代码

增加位参功能 186.1 运行换刀指令 T 调用程序 O9101(0:无效 1:有效)

179.6 主轴换档(0:数参 67 为固定电压 1:数参 67 为固定转速)

187.4 运行 CS 轴指令未切换位置模式(0:报警 1:等待)

13) 数参 222 手动 X 轴快速定位速度

数参 223 手动 Z 轴快速定位速度

数参 229 手动第 3 轴快速定位速度

数参 230 手动第四轴快速定位速度

数参 231 手动第五轴快速定位速度

14) 增加数参 36 第二模拟主轴最大速度

增加数参 50 主轴输出口选择(3:第三轴 4:第四轴)其他是第五轴

增加数参 77 手轮试切最高速度

附录九、M 代码表

M 代码 定义 备注

M00 无条件暂停 程序运行到 M00 时暂停

M01 选择暂停停 程序运行到 M01 且系统打开了选择停功能时暂停,否者往下运行

M02 程序结束

M03 主轴正转 互锁,开机默认 M05

M04 主轴反转

M05 主轴停止

M06 自动换刀

M08 冷却液 互锁,开机默认 M09

M09 关闭冷却

M10 尾座前进 互锁

M11 尾座后退

M12 卡盘夹紧 互锁

M13 卡盘松开

M14 主轴定位切换位置模式 互锁

M15 主轴切换速度模式

M20 主轴夹紧 互锁

M21 主轴松开

M22 保留 保留 M 代码均为无效功能代码

M23

M24

M25

M26

第99页

广 州 科 源

98 / 107

M27

M28 刚性攻丝取消 互锁

M29 刚性攻丝打开

M30 程序结束

M31 加工件数加 1

M32 润滑输出 互锁

M33 润滑关闭

M34 防护门输出 互锁

M35 防护门关闭

M36 排屑机输出 互锁

M37 排屑机关闭

M38 工作灯输出 互锁

M39 工作灯关闭

M40 保留 保留 M 代码均为无效功能代码

M41 主轴换挡 1 挡 互锁

M42 主轴换挡 2 挡

M43 主轴换挡 3 挡

M44 主轴换挡 4 挡

M45 保留 保留 M 代码均为无效功能代码

M46

M47

M48

M49

M50 第 3 轴动力头正转 互锁

M51 第 3 轴动力头反转

M52 第 3 轴动力头停止

M53 第 4 轴动力头正转 互锁

M54 第 4 轴动力头反转

M55 第 4 轴动力头停止

M56 保留 保留 M 代码均为无效功能代码

M57

M58

M59

M60

M61

M62

M63 第二主轴正转 互锁,开机默认 M65

M64 第二主轴反转

M65 第二主轴停止

M66 保留 保留 M 代码均为无效功能代码

M67

M68

M69

第100页

广 州 科 源

99 / 107

M70 自定义 K1 输出 互锁

M71 自定义 K1 关闭

M72 自定义 K2 输出 互锁

M73 自定义 K2 关闭

M74 自定义 K3 输出 互锁

M75 自定义 K3 关闭

M76 自定义 K4 输出 互锁

M77 自定义 K4 关闭

M78 保留 保留 M 代码均为无效功能代码

M79

M80

M81

M82

M83

M84

M85

M86

M87

M88

M89 自定义输出 多格式编程

M90 程序段重复结束 互锁,使用 M91 C_后需要使用 M90 结束

M91 C 程序段重复开始

M92 条件跳转

M93 无条件跳转

M94 保留 保留 M 代码均为无效功能代码

M95

M96

M97

M98 调用子程序 不编写 L 次数时,默认调用 1 次

M99 子程序结束 编写在主程序时,程序为无限循环

M9000—M9999 单次调用 O9000-O9999 的程序

百万用户使用云展网进行电子书翻页制作,只要您有文档,即可一键上传,自动生成链接和二维码(独立电子书),支持分享到微信和网站!
收藏
转发
下载
免费制作
其他案例
更多案例
免费制作
x
{{item.desc}}
下载
{{item.title}}
{{toast}}