983Tc说明书高清版

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

983Tc说明书高清版

101第一篇 编程说明启动主轴 攻牙循环 再启动主轴 继续加工程序:O0011 ;G00 Z90 X0 M03; G84 Z50 F1.5; M03G00 X60 Z100; M30注 1:攻丝前应根据丝锥的旋向来确定主轴旋转方向,攻丝结束后主轴将停止转动,如需继续加工则需要重新启动主轴。 注 2:此代码是柔性攻丝,在主轴停止信号有效后,主轴还将有一定的减速时间才停止旋转,此时 Z 轴将仍然跟随主轴的转动而进给,直到主轴完全停止,因此实际加工时螺纹的底孔位置应比实际的需要位置稍深一些,具体超出的长度 根据攻牙时主轴转速高低和主轴刹车装置而决定。注 3:攻丝切削时 Z 轴的移动速度由主轴转速与螺距决定,与切削进给速度倍率无关。注 4:在单程式段运行或执行进给保持操作,系统显示“暂停”,攻丝循环不停止,直到攻丝完成后回到起始点才停止运动。 注 5:系统复位、急停或驱动报警时,攻丝切削减速停止。3.14.3.1 刚性攻丝循环 G84 G88代码格式:G84 Z/W F(I) ;代码功能:在刚性方式中主轴电机的控制是一个伺服电机,可实现高速高精度攻丝。可以保证在起点不变化的情况下,攻丝的起始位... [收起]
[展开]
983Tc说明书高清版
粉丝: {{bookData.followerCount}}
广州科源数控科技有限公司成立于2013年,是从事数控系统及工业自动化产品研发、生产、销售及服务的高新技术企业。数控技术是关系到我国产业安全、经济安全和国防安全的国家战略性新技术。数控系统是先进高端智能制造装备的“大脑”,广州科源的使命是用中国 “大脑”,装备中国智能制造。
文本内容
第101页

101

第一篇 编程说明

启动主轴

攻牙循环

再启动主轴

继续加工

程序:

O0011 ;

G00 Z90 X0 M03;

G84 Z50 F1.5;

M03

G00 X60 Z100;

M30

注 1:攻丝前应根据丝锥的旋向来确定主轴旋转方向,攻丝结束后主轴将停止转动,如需继续加工则需要重新启动主轴。

注 2:此代码是柔性攻丝,在主轴停止信号有效后,主轴还将有一定的减速时间才停止旋转,此时 Z 轴将仍然跟随主轴的

转动而进给,直到主轴完全停止,因此实际加工时螺纹的底孔位置应比实际的需要位置稍深一些,具体超出的长度

根据攻牙时主轴转速高低和主轴刹车装置而决定。

注 3:攻丝切削时 Z 轴的移动速度由主轴转速与螺距决定,与切削进给速度倍率无关。

注 4:在单程式段运行或执行进给保持操作,系统显示“暂停”,攻丝循环不停止,直到攻丝完成后回到起始点才停止运动。

注 5:系统复位、急停或驱动报警时,攻丝切削减速停止。

3.14.3.1 刚性攻丝循环 G84 G88

代码格式:G84 Z/W F(I) ;

代码功能:在刚性方式中主轴电机的控制是一个伺服电机,可实现高速高精度攻丝。可以保证在起

点不变化的情况下,攻丝的起始位置是一致的。即在一个位置多次重复执行攻丝指令,而螺纹丝不会乱

扣、烂牙。

代码说明:G84为模态 G 代码;

Z/W:不输入 Z 或 W 时,起点和终点的 Z 坐标值相同,不进行螺纹切削;

F:螺纹导程,取值范围见表 1-9;

I:每英寸螺纹的牙数,取值范围表见 1-9;

当攻丝正在执行时进给速度倍率和主轴倍率认为是 100% 。

刚性方式:

用下列任何一种方法可以指定刚性方式:

(1) 在攻丝指令段之前指定 M29 S*****

(2) 在包含攻丝指令的程序段中指定 M29 S*****

当 G84 指令和 M 指令同一程序段指定时,在第一个孔定位动作的同时执行 M 代码,然后,系统处理

下一个钻孔动作。

轴切换:必须在切换攻丝轴之前取消固定循环。如果在刚性方式中改变攻丝轴的话,则报警。

如果在 M29 和 G84 之间指定 S 和轴移动指令,系统报警。如果 M29 在攻丝循环中指定,系统报警。

在每分进给方式中,螺纹导程用表达式:进给速度 / 主轴转速。

Z 轴进给速度 = 主轴转速 * 螺纹导程。

第102页

KY980TC说明书 编程及操作手册

启动主轴

攻牙循环

程序:

O0011 ;

G80

M29 S200

G84 Z50 F1.5;

M30

限制:

F:如果指定的 F 值超过切削进给速度上限值的话,则发出报警。

S:如果速度比指定档次的最大速度高的话,则报警。

取消:不能在同一个程序段中指定 01 组 G 代码(G00 到 G03)。

代码格式:G88 X/U F(I) ;

代码功能:在刚性方式中主轴电机的控制是一个伺服电机,可实现高速高精度攻丝。可以保证在起

点不变化的情况下,攻丝的起始位置是一致的。即在一个位置多次重复执行攻丝指令,而螺纹丝不会乱

扣、烂牙。

代码说明:G88为模态 G 代码;

X/U:不输入 Z 或 W 时,起点和终点的 Z 坐标值相同,不进行螺纹切削;

F:螺纹导程,取值范围见表 1-9;

I:每英寸螺纹的牙数,取值范围表见 1-9;

启动主轴

攻牙循环

程序:

O0011 ;

G80

M29 S200

G88 X50 F1.5;

M30

刀具偏置:在固定循环定位过程中刀具半径偏置被忽略。

程序再启动:在刚性攻丝期间程序再启动无效。

限制:

F:如果指定的 F 值超过切削进给速度上限值的话,则发出报警。

S:如果速度比指定档次的最大速度高的话,则报警。

取消:不能在同一个程序段中指定 01 组 G 代码(G00 到 G03)。

刀具偏置:在固定循环定位过程中刀具半径偏置被忽略。

程序再启动:在刚性攻丝期间程序再启动无效。

附加页

KY980TC编程及操作说明手册

第103页

第一篇 编程说明

3.14.4 螺纹切削循环 G92

代码格式:G92 X/U_ Z/W_ F_ J_ K_ L ; ( 公制直螺纹切削循环 )

G92 X/U_ Z/W_ I_ J_ K_ L ; ( 英制直螺纹切削循环 )

G92 X/U_ Z/W_ R_ F_ J_ K_ L ; ( 公制锥螺纹切削循环 )

G92 X/U_ Z/W_ R_ I_ J_ K_ L ; ( 英制锥螺纹切削循环 )

代码功能:从切削起点开始,进行径向 (X 轴 ) 进刀、轴向 (Z 轴或 X、Z 轴同时 ) 切削,实现等螺距

的直螺纹、锥螺纹切削循环。执行 G92 代码,在螺纹加工未端有螺纹退尾过程:在距离螺纹切削终点固

定长度 ( 称为螺纹的退尾长度 ) 处,在 Z 轴继续进行螺纹插补的同时,X 轴沿退刀方向指数或线性 ( 由参

数设置 ) 加速退出,Z 轴到达切削终点后,X 轴再以快速移动速度退刀,如图 3-44 所示。

代码说明:G92 为模态 G 代码;

切削起点:螺纹插补的起始位置;

切削终点:螺纹插补的结束位置;

X:切削终点 X 轴绝对坐标;

U:切削终点与起点 X 轴绝对坐标的差值;

Z:切削终点 Z 轴绝对坐标;

W:切削终点与起点 Z 轴绝对坐标的差值;

R:切削起点与切削终点 X 轴绝对坐标的差值 ( 半径值 ),当 R 与 U 的符号不一致时,要求

∣ R │≤│ U/2 │;

F:螺纹导程,取值范围 0 < F ≤ 500 mm,F 指定值执行后保持,可省略输入;

I:螺纹每英寸牙数,取值范围 0.06 ~ 25400 牙 / 英寸,I 指定值执行后保持,可省略输入;

J:螺纹退尾时在短轴方向的移动量,取值范围 0 ~ 99999.999( 单位:mm),不带方向 ( 根据程序起

★车床刚性攻丝相关

相关参数:

刚性攻丝时主轴控制方式(0:跟随,1:伺服) 设为1

主轴速度/位置控制切换输出

主轴指令倍乘系数(CMR)(第1档齿轮)

主轴指令分频系数(CMD)(第1档齿轮)

X轴与(0:Y轴 1:第4轴)联动攻丝

Z轴与(0:第4轴 1:Y轴)联动攻丝

位参213.0

信号Y004.0

数参263

数参266

位参196.3

位参196.4

伺服主轴设置功能:

位参191.5 0/1:5th轴的Cs轴功能有效/无效

位参189.5 0/1:4th轴的Cs轴功能有效/无效

信号K15.7 1/0:Cs轴功能 有效/无效

M14 切换为C轴

M15 切换为S轴

附加页

第104页

102

点位置自动确定退尾方向 ),模态参数,如果短轴是 X 轴,则该值为半径指定;

K:螺纹退尾时在长轴方向的长度,取值范围 0 ~ 99999.999( 单位:mm)。不带方向,模态参数,如

长轴是 X 轴,该值为半径指定;

L:多头螺纹的头数,该值的范围是:1 ~ 99,模态参数。( 省略 L 时默认为单头螺纹 )

图 3-45

G92 代码可以分多次进刀完成一个螺纹的加工,但不能实现 2 个连续螺纹的加工,也不能加工端面螺

纹。G92 代码螺纹螺距的定义与 G32 一致,螺距是指主轴转一圈长轴的位移量 (X 轴位移量按半径值 )。

锥螺纹的螺距是指主轴转一圈长轴的位移量 (X 轴位移量按半径值 ),B 点与 C 点 Z 轴坐标差的绝对

值大于 X 轴 ( 半径值 ) 坐标差的绝对值时,Z 轴为长轴;反之,X 轴为长轴。

F

退尾宽度

C B

○3 ○2 ○1

D ○4

快速移动

螺纹切削

A:起点(终点)

B:切削起点

C:切削终点

图 3-44

Z

快速移动

螺纹切削

退尾宽度

X/2

C

○2

○3

D ○4

B

○1

A

X

A:起点(终点)

B:切削起点

C:切削终点

KY980TC编程及操作说明手册

第105页

103

第一篇 编程说明

循环过程:直螺纹如图 3-44,锥度螺纹如图 3-45。

① X 轴从起点快速移动到切削起点;

②从切削起点螺纹插补到切削终点;

③ X 轴以快速移动速度退刀 ( 与①方向相反 ),返回到 X 轴绝对坐标与起点相同处;

④ Z 轴快速移动返回到起点,循环结束。

注意事项:

● 省略 J、K 时,按 NO.19 号参数设定值退尾;

● 省略 J 时,长轴方向按 K 退尾,短轴方向按 NO.19 号参数设定值退尾;

● 省略 K 时,按 J=K 退尾;

● J=0 或 J=0、K=0 时,无退尾;

● J ≠ 0,K=0 时,按 K=J 退尾;

● J=0,K ≠ 0 时,无退尾;

● 螺纹切削过程中执行进给保持操作后,系统仍进行螺纹切削,螺纹切削完毕,显示“暂停”,程

序运行暂停;

● 螺纹切削过程中执行单程式段操作后,在返回起点后 ( 一次螺纹切削循环动作完成 ) 运行停止;

● J、K 输入负值时,按正值处理;

● 系统复位、急停或驱动报警时,螺纹切削减速停止。

代码轨迹:U、W、R 反应螺纹切削终点与起点的相对位置,在符号不同时刀具轨迹与退尾方向如图:

1)U>0,W<0,R>0 2 )U<0,W<0,R<0

Z

U/ 2 ③ ①

J

K ② R

W

X

Z

W

K

R ② J

U/ 2 ③ ①

X

3)U>0,W>0,R<0 、│ R │≤│ U/2 │ 4)U<0,W>0,R>0、│ R │≤│ U/2 │

Z

① ③ U/2

J R

K

W

X

W Z

K

J R

X

U/2

图 3-46

第106页

104

示例:图 3-47

Φ

图 3-47

程序:

O0012 ;

M3 S300 G0 X150 Z50 T0101; ( 螺纹刀 )

G0 X65 Z5; ( 快速定位 )

G92 X58.7 Z-28 F3 J3 K1; ( 加工螺纹,分 4 刀切削,第一次进刀 1.3mm)

X57.7; ( 第二次进刀 1mm)

X57; ( 第三次进刀 0.7mm)

X56.9; ( 第四次进刀 0.1mm)

M30;

3.14.5 多重螺纹切削循环 G76

代码格式:G76 P(m)(r)(a)Q( △ dmin)R(d);

G76 X/U Z/W R(i)P(k)Q( △ d)F(I) ;

代码功能:通过多次螺纹粗车、螺纹精车完成规定牙高 ( 总切深 ) 的螺纹加工,如果定义的螺纹角

度不为 0°,螺纹粗车的切入点由螺纹牙顶逐步移至螺纹牙底,使得相邻两牙螺纹的夹角为规定的螺纹角

度。G76 代码可加工带螺纹退尾的直螺纹和锥螺纹,可实现单侧刀刃螺纹切削,吃刀量逐渐减少,有利于

保护刀具、提高螺纹精度。G76 代码不能加工端面螺纹。加工轨迹如图 3-48(a) 所示。

相关定义:

起点 ( 终点 ):程序段运行前和运行结束时的位置,表示为 A 点;

螺纹终点:由 X/U Z/W 定义的螺纹切削终点,表示为 D 点。如果有螺纹退尾,切削终点长轴方向

为螺纹切削终点,短轴方向退尾后的位置。

螺纹起点:Z 轴绝对坐标与 A 点相同、X 轴绝对坐标与 D 点 X 轴绝对坐标的差值为 i( 螺纹锥度、

半径值 ),表示为 C 点。如果定义的螺纹角度不为 0°,切削时并不能到达 C 点;

螺纹切深参考点:Z 轴绝对坐标与 A 点相同、X 轴绝对坐标与 C 点 X 轴绝对坐标的差值为 k( 螺纹的

总切削深度、半径值 ),表示为 B 点。B 点的螺纹切深为 0,是系统计算每一次螺纹切削深度的参考点;

KY980TC编程及操作说明手册

第107页

105

第一篇 编程说明

螺纹切深:每一次螺纹切削循环的切削深度。每一次螺纹切削轨迹的反向延伸线与直线 BC 的交点,

该点与 B 点 X 轴绝对坐标的差值 ( 无符号、半径值 ) 为螺纹切深。每一次粗车的螺纹切深为 n ×△d,n

为当前的粗车循环次数,△d 为第一次粗车的螺纹切深;

螺纹切削量:本次螺纹切深与上一次螺纹切深的差值:( n n 1 )× d;

退刀终点:每一次螺纹粗车循环、精车循环中螺纹切削结束后,径向 (X 轴 ) 退刀的终点位置,表

示为 E 点;

螺纹切入点:每一次螺纹粗车循环、精车循环中实际开始螺纹切削的点,表示为 Bn 点 (n 为切削循

环次数 ),B1 为第一次螺纹粗车切入点,Bf 为最后一次螺纹粗车切入点,Be 为螺纹精车切入点。Bn 点相

对于 B 点 X 轴和 Z 轴的位移符合公式:

tg

a

2

=

| Z 轴位移 |

| X 轴位移 |

a:螺纹角度;

X:螺纹终点 X 轴绝对坐标;

U:螺纹终点与起点 X 轴绝对坐标的差值;

Z:螺纹终点 Z 轴的绝对坐标值;

W:螺纹终点与起点 Z 轴绝对坐标的差值;

P(m):螺纹精车次数 00 ~ 99( 单位:次 ) ,m 指定值执行后保持有效,并把系统数据参数 NO.057

的值修改为 m。未输入 m 时,以系统数据参数 NO.057 的值作为精车次数。在螺纹精车时,每次的进给的

切削量等于螺纹精车的切削量。

P(r):螺纹退尾长度 00 ~ 99( 单位:0.1×L,L 为螺纹螺距 ),r 指定值执行后保持有效,并把系

统数据参数 NO.019 的值修改为 r。未输入 r 时,以系统数据参数 NO.019 的值作为螺纹退尾宽度。螺纹退

尾功能可实现无退刀槽的螺纹加工,系统参数 NO.019 定义的螺纹退尾宽度对 G92、G76 代码有效;

P(a):相邻两牙螺纹的夹角,取值范围为 00 ~ 99,单位:度 (° ),a 指定值执行后保持有效,并

把系统数据参数 NO.058 的值修改为 a。未输入 a 时,以系统数据参数 NO.058 的值作为螺纹牙的角度。实

际螺纹的角度由刀具角度决定,因此 a 应与刀具角度相同;

Q( △ dmin):螺纹粗车时的最小切削量,取值范围为 00 ~ 99999( 单位:0.001mm ,半径值 )。

当( n n 1 )× d< △dmin 时,以 △dmin 作为本次粗车的切削量,即:本次螺纹切深为

( n 1 × d +△dmin)。设置 △dmin 是为了避免由于螺纹粗车切削量递减造成粗车切削量过小、粗车次

数过多。Q(△dmin) 执行后,指定值 △dmin 保持有效,并把系统数据参数 NO.059 的值修改为 △dmin。未

输入 Q(△dmin) 时,以系统数据参数 NO.059 的值作为最小切削量;

R(d):螺纹精车的切削量,取值范围为 00 ~ 99.999,( 单位:mm/inch,无符号,半径值 ),半径值

等于螺纹精车切入点 Be 与最后一次螺纹粗车切入点 Bf 的 X 轴绝对坐标的差值。R(d) 执行后,指定值 d

保持有效,并把系统数据参数 NO.060 的值修改为 d×1000(IS_B)/d×1000(IS_C)。未输入 R(d) 时,以系

统数据参数 NO.060 的值作为螺纹精车切削量;

R(i):螺纹锥度,螺纹起点与螺纹终点 X 轴绝对坐标的差值 , 取值范围为 -99999.999 ~ 99999.999

( 单位:mm/inch,半径值 )。未输入 R(i) 时,系统按 R(i)=0( 直螺纹 ) 处理;

P(k):螺纹牙高,螺纹总切削深度 , 取值范围为 1 ~ 99999999× 最小输入增量 ( 半径值、无符号 )。

第108页

106

未输入 P(k) 时,系统报警;

Q( △ d):第一次螺纹切削深度 , 取值范围为 1 ~ 99999999× 最小输入增量 ( 半径值、无符号 )。

未输入△ d 时,系统报警;

F:螺纹导程 , 取值范围为 0 < F ≤ 500 mm;

I:螺纹每英寸的螺纹牙数 , 取值范围为 0.06 ~ 25400 牙 / 英寸;

图 3-48 (a )

切入方法的详细情况见图 3-48 (b):

图 3-48 (b )

螺纹螺距指主轴转一圈长轴的位移量 (X 轴位移量按半径值 ),C 点与 D 点 Z 轴坐标差的绝对值大于

KY980TC编程及操作说明手册

第109页

107

第一篇 编程说明

X 轴坐标差的绝对值 ( 半径值,等于 i 的绝对值 ) 时,Z 轴为长轴;反之,X 轴为长轴。

代码执行过程:

① 从起点快速移动到 B1,螺纹切深为△ d。如果 a=0,仅移动 X 轴;如果 a ≠ 0,X 轴和 Z 轴同时移动,

移动方向与 A → D 的方向相同;

② 沿平行于 C → D 的方向螺纹切削到与 D → E 相交处 (r ≠ 0 时有退尾过程 );

③ X 轴快速移动到 E 点;

④ Z 轴快速移动到 A 点,单次粗车循环完成;

⑤ 再次快速移动进刀到 Bn(n 为粗车次数 ),切深取 ( n ×△d)、( n 1 × d +△dmin) 中的较大中

的较大值,如果切深小于 (k-d),转②执行;如果切深大于或等于 (k-d),按切深 (k-d) 进刀到 Bf 点,

转⑥执行最后一次螺纹粗车;

⑥ 沿平行于 C → D 的方向螺纹切削到与 D → E 相交处 (r ≠ 0 时有退尾过程 );

⑦ X 轴快速移动到 E 点;

⑧ Z 轴快速移动到 A 点,螺纹粗车循环完成,开始螺纹精车;

⑨ 快速移动到 Be 点 ( 螺纹切深为 k、切削量为 d) 后,进行螺纹精车,最后返回 A 点,完成一次

螺纹精车循环;

⑩ 如果精车循环次数小于 m,转⑨进行下一次精车循环,螺纹切深仍为 k,切削量为 0;如果精车循

环次数等于 m,G76 复合螺纹加工循环结束。

注意事项:

●螺纹切削过程中执行进给保持操作后,系统仍进行螺纹切削,螺纹切削完毕,显示“暂停”,程

序运行暂停;

● 螺纹切削过程中执行单程式段操作,在返回起点后 ( 一次螺纹切削循环动作完成 ) 运行停止;

● 系统复位、急停或驱动报警时,螺纹切削减速停止;

● G76 P(m)(r)(a) Q( △ dmin) R(d) 可全部省略或省略部分代码地址,省略的地址按参数设定值

运行;

● m、r、a 用同一个代码地址 P 一次输入,m、r、a 全部省略时,按参数 NO.57、19、58 号设定值 运行;

地址 P 输入 1 位或 2 位数时取值为 a;地址 P 输入 3 位或 4 位数时取值为 r 与 a;

● U、W 的符号决定了 A → C → D → E 的方向,R(i) 的符号决定了 C → D 的方向。U、W 的符号有四

种组合方式,对应四种加工轨迹,见图 3-46。

第110页

108

示例:图 3-49,螺纹为 M68×6。

图 3-49

程序:O0013;

G50 X100 Z50 M3 S300; ( 设置工件坐标系启动主轴,指定转速 )

G00 X80 Z10; ( 快速移动到加工起点 )

G76 P020560 Q150 R0.1; ( 精加工重复次数 2,倒角宽度 0.5mm, 刀具角度 60° , 最小切

入深度 0.15, 精车余量 0.1)

G76 X60.64 Z-62 P3680 Q1800 F6; ( 螺纹牙高 3.68,第一螺纹切削深度 1.8)

G00 X100 Z50; ( 返回程序起点 )

M30; ( 程序结束 )

3.15 恒线速控制 G96、恒转速控制 G97

详细说明见本篇 2.2.3 节。

3.16 每分钟进给 G98、每转进给 G99

代码格式:G98 F__;(前导零可省略,给定每分进给速度)

代码功能:以 mm/min 为单位给定切削进给速度,G98 为模态 G 代码,如果当前为 G98 模态,可

以不 输入 G98。

代码格式:G99 F__;

代码功能:以毫米 / 转为单位给定切削进给速度,G99 为模态 G 代码。如果当前为 G99 模态,可以

不输入 G99。CNC 执行 G99 F__ 时,把 F 代码值(毫米 / 转)与当前主轴转速(r/min)的乘 积作为代码

进给速度控制实际的切削进给速度,主轴转速变化时,实际的切削进给速度随着改变。使用 G99 F__ 给

定主轴每转的切削进给量,可以在工件表面形成均匀的切削纹路。在 G99 模态进行加工,机床必须安装

6

68

60.64

62

切削点放大图

KY980TC编程及操作说明手册

第111页

109

第一篇 编程说明

主轴编码器。

G98、G99 为同组的模态 G 代码,只能一个有效。G98 为初态 G 代码,CNC 上电时默认 G98 有效。每转

进给量与每分钟进给量的换算公式:

Fm = Fr×S

其中:Fm:每分钟的进给量(mm/min);

Fr:每转进给量(mm/r);

S:主轴转速(r/min)。

CNC 上电时,进给速度为系统数据参数 NO.076 设定的值。执行 F0 后,进给速度为 0。CNC 复位、急停时,

F 值保持不变。

注:在 G99 模态,当主轴转速低于 1r/min 时,切削进给速度会出现不均匀的现象;主轴转速出现波动时,实际的切削进

给速度会存在跟随误差。为了保证加工质量,建议加工时选择的主轴转速不能低于主轴伺服或变频器输出有效力矩的

最低转速。

相关参数:

CNC 参数 N0.027:切削进给速率的上限值;

CNC 参数 N0.029:切削进给和手动进给时指数加减速时间常数;

CNC 参数 N0.030:切削进给时的起始(终止)速度。

3.17 宏代码

KY980TC提供了类似于高级语言的宏代码,用户宏代码可以实现变量赋值、算术运算、逻辑判

断及 条件转移,利于编制特殊零件的加工程序,减少手工编程时进行繁琐的数值计算,精简了用户

程序。

3.17.1 宏变量

●变量的表示

变量用符号“#”+ 变量号来指定;

格式:# i(i=100,102,103,……);

示例:#105,#109,#125。

●变量的类型

变量根据变量号可以分成四种类型。

第112页

110

变数号 变量类型 功能

#0 空变量 该变量总是空,没有值能赋给该变量。

#1 ~ #50 局部变量

局部变量只能用在宏程序中存储数据,例如,运算结

果。当断电时,局部变量被初始化为空。调用宏程序时,

自变量对局部变量赋值。

#100 ~ #199

#500 ~ #999 公共变量

公共变量在不同的宏程序中的意义相同。当断电时,变

量 #100 ~ #199 被初始化为空,变量 #500 ~ #999 的

数值被保存,即使断电也不丢失。

#1000 ~ #5235 系统变量 系统变量

● 变量的引用

用变量置换地址后数值。

格式:﹤地址﹥ +“#I”或﹤地址﹥ +“- #I”,表示把变量“#I”的值或把变量“#I”的值的负值

作为地 址值。

示例:F#103…当 #103=15 时,与 F15 代码功能相同;

Z-#110…当 #110=250 时,与 Z-250 代码功能相同;

注 1:地址 O、G 和 N 不能引用变量。如 O#100,G#101,N#120 为非法引用;

注 2:如超过地址规定的最大代码值,则不能使用;例:#150 = 120 时,M#150 超过了最大代码值。

● 空变量

当变量值未定义时,该变量为空变量,变量 #0 总是为空变量,它不能写,只能读。

当引用一个未定义的变量 ( 空变量 ) 时,地址本身也被忽略。

当 #1=< 空 > 时 当 #1=0 时

G00 X100 Z#1 等价于 G00 X100 G00 X100 Z#1 等价于 G00 X100 Z0

● 变量的显示

(1) 在宏变量页面中,当变量显示空白时,表示该变量为空变量,即没有被定义。

(2) 公共变量 (#100 ~ #199,#500 ~ #999) 的值在宏变量页面有显示,也可在该页面下,直接输入

数据对公共变量进行赋值。

(3) 局部变量 (#1 ~ #50) 和系统变量的值不能显示,如需查看某一局部变量或系统变量的值,可通

KY980TC编程及操作说明手册

第113页

111

第一篇 编程说明

过将其赋予公共变量的方式进行显示。

● 系统变量——分别如下所示:

1)接口输入信号 #1000 --- #1047 ( 按位读取 PMC 输入的信号 )

2)接口输出信号 #1100 --- #1147 ( 按位写输出到 PMC 的信号 )

3)X 轴长度补偿值 #1500 --- #1531 ( 半径值 , 可读写 )

4)Z 轴长度补偿值 #1600 --- #1631 ( 可读写 )

5)Y 轴长度补偿值 #1700 --- #1731 ( 可读写 )

6)刀具半径补偿值 #1800 --- #1831 ( 可读写 )

7)X 轴磨损补偿值 #1900 --- #1931 ( 半径值 , 可读写 )

8)Z 轴磨损补偿值 #2000 --- #2031 ( 可读写 )

9)Y 轴磨损补偿值 #2100 --- #2131 ( 可读写 )

10)半径磨损补偿值 #2200 --- #2231 ( 可读写 )

11)报警 #3000

12)用户数据表 #3500 --- #3755 ( 只读 , 不能写 )

13)模态信息 #4000 --- #4030 ( 只读 , 不能写 )

14)位置信息 #5001 --- #5030 ( 只读 , 不能写 )

系统变量详细说明

(1)接口信号:CNC 只对 G 及 F 信号进行操作,至于是否有相应的 I/O 号与之对应要看具体的

PLC 定义。

变量号 功能

#1000 ~ #1015

#1032

对应系统 G54.0 ~ G54.7,G55.0 ~ G55.7 的信号状态

对应系统 G54,G55 两字节的信号状态

#1100 ~ #1115

#1132

对应系统 F54.0 ~ F54.7,F55.0 ~ F55.7 的信号状态

对应系统 F54,F55 两字节的信号状态

#1133 对应系统 F56,F57,F58,F59 四字节的信号状态

(2) 刀具补偿系统变量:

磨损补偿值

X 轴 Z 轴 Y 轴 半径

#1900

#1931

#2000

#2031

#2100

#2131

#2200

#2231

补偿号

偏置补偿值

X 轴 Z 轴 Y 轴 半径

1

32

#1500

#1531

#1600

#1631

#1700

#1731

#1800

#1831

第114页

112

(3) 系统模态信息变量

变量号 功能

#4001 G00,G01,G02,G03, G32,G84,G34,G80,G84,G88,G90,G92,G94 第 1 组

#4002 G96,G97 第 2 组

#4003 G98,G99 第 3 组

#4005 G54,G55,G56,G57,G58,G59 第 5 组

#4006 G20,G21 第 6 组

#4007 G40,G41,G42 第 7 组

#4016 G17,G18,G19 第 16 组

#4120 F 代码

#4121 M 代码

#4122 顺序号

#4123 程序号

#4124 S 代码

#4125 T 代码

(4)坐标位置信息的系统变量:

变量号 位置信号 坐标系 刀具补偿值 运动时的读操作

#5001 ~ #5005 程序段终点 工件坐标系 不包含 可以

#5006 ~ #5010 当前位置 ( 机床坐标 ) 机床坐标系 包含 不可以 #5011 ~ #5015 当前位置 ( 绝对坐标 ) 工件坐标系

注:上表中所列出的位置信息按顺序分别对应于 X 轴、Z 轴、Y 轴、第 4 轴、第 5 轴,例如:#5001 表示 X 轴的位置信息,

#5002 表示 Z 轴的位置信息,#5003 表示 Y 轴的位置信息,#5004 表示第 4 轴的位置信息,#5005 表示第 5 轴的位置

信息;

(5) 工件零点偏移量和工件坐标系:

基偏移量:#5201 ~ #5205

G54:#5206 ~ #5210

G55:#5211 ~ #5215

G56:#5216 ~ #5220

G57:#5221 ~ #5225

G58:#5226 ~ #5230

G59:#5231 ~ #5235

●局部变量

地址与局部变量的对应关系:

自变量地址 局部变量号 自变量地址 局部变量号 自变量地址 局部变量号

A #1 E #8 U #21

B #2 F #9 V #22

C #3 M #13 W #23

I #4 Q #17 X #24

J #5 R #18 Y #25

K #6 S #19 Z #26

D #7 T #20

KY980TC编程及操作说明手册

第115页

113

第一篇 编程说明

3.17.2 运算命令和转移命令 G65

一般代码格式:G65 H(m) P(#i) Q(#j) R(#k);

其中:m:表示运算命令或转移命令功能。

#i:存入运算结果的变量名。

#j:进行运算的变量名 1,可以是常数。

#k:进行运算的变量名 2,可以是常数。

代码意义:#i = #jO#k

运算符号,由 Hm 决定

例:P#100 Q#101 R#102…..#100 = #101 O #102;

P#100 Q#101 R15….#100 = #101 O 15;

P#100 Q-100 R#102…..#100 = -100 O #102;

说明:变量是常数时不可以带“#”;

宏运算 ( 跳转 ) 表

代码格式 功能 定义

G65 H01 P#I Q#J; 赋值运算 # i = # j;把变量 #j 的值赋给变量 #i

G65 H02 P#i Q#j R#k; 十进制加法运算 # i = # j + # k

G65 H03 P#i Q#j R#k; 十进制减法运算 # i = # j - # k

G65 H04 P#i Q#j R#k; 十进制乘法运算 # i = # j×# k

G65 H05 P#i Q#j R#k; 十进制除法运算 # i = # j÷# k

G65 H11 P#i Q#j R#k; 二进制加法 ( 或运算 ) # i = # j OR # k

G65 H12 P#i Q#j R#k; 二进制乘法 ( 与运算 ) # i = # j AND # k

G65 H13 P#i Q#j R#k; 二进制异或 # i = # j XOR # k

G65 H21 P#i Q#j; 十进制开平方 #i= # j

G65 H22 P#i Q#j; 十进制取绝对值 # i = |# j |

G65 H23 P#i Q#j R#k; 十进制取余数 # i = (#j÷# k) 的余数

G65 H24 P#i Q#j; 十进制变为二进制 # i = BIN(# j )

G65 H25 P#i Q#j; 二进制变为十进制 # i = BCD(# j )

G65 H26 P#i Q#j R#k; 十进制乘除运算 # i = # i×# j÷# k

G65 H27 P#i Q#j R#k; 复合平方根 #i= # j

2 +# k 2

G65 H31 P#i Q#j R#k; 正弦 # i = # j×sin(# k)

G65 H32 P#i Q#j R#k; 余弦 # i = # j×cos(# k)

G65 H33 P#i Q#j R#k; 正切 # i = # j×tan(# k)

G65 H34 P#i Q#j R#k; 反正切 # i = ATAN(# j / # k)

G65 H80 Pn; 无条件转移 跳转至程序段 n

G65 H81 Pn Q#j R#k; 条件转移 1 如果 # j = # k,则跳转至程序段 n,否则顺序执行

G65 H82 Pn Q#j R#k; 条件转移 2 如果 # j ≠# k,则跳转至程序段 n,否则顺序执行

G65 H83 Pn Q#j R#k; 条件转移 3 如果 # j > # k,则跳转至程序段 n,否则顺序执行

G65 H84 Pn Q#j R#k; 条件转移 4 如果 # j < # k,则跳转至程序段 n,否则顺序执行

第116页

114

代码格式 功能 定义

G65 H85 Pn Q#j R#k; 条件转移 5 如果 # j ≥ # k,则跳转至程序段 n,否则顺序执行

G65 H86 Pn Q#j R#k; 条件转移 6 如果 # j ≤ # k,则跳转至程序段 n,否则顺序执行

G65 H99 Pn; 产生用户报警 产生 (3000+n) 号用户报警

1. 运算命令

1) 变量的赋值:# I = # J

G65 H01 P#I Q#J

( 例 )G65 H01 P# 101 Q1005; (#101 = 1005)

G65 H01 P#101 Q#110; (#101 = #110)

G65 H01 P#101 Q-#102; (#101 = -#102)

2) 十进制加法运算:# I = # J+# K

G65 H02 P#I Q#J R#K

( 例 )G65 H02 P#101 Q#102 R15; (#101 = #102+15)

3) 十进制减法运算:# I = # J - # K

G65 H03 P#I Q#J R# K

( 例 )G65 H03 P#101 Q#102 R#103; (#101 = #102 - #103)

4) 十进制乘法运算:# I = # J×# K

G65 H04 P#I Q#J R#K

( 例 )G65 H04 P#101 Q#102 R#103; (#101 = #102×#103)

5) 十进制除法运算:# I = # J÷# K

G65 H05 P#I Q#J R#K

( 例 )G65 H05 P#101 Q#102 R#103; (#101 = #102÷#103)

6) 二进制逻辑加 ( 或 ):# I = # J.OR. # K

G65 H11 P#I Q#J R#K

( 例 )G65 H11 P#101 Q#102 R#103; (#101 = #102.OR. #103)

7) 二进制逻辑乘 ( 与 ):# I = # J.AND. # K

G65 H12 P#I Q#J R#K

( 例 )G65 H12 P# 101 Q#102 R#103; (#101 = #102.AND.#103)

8) 二进制异或:# I = # J.XOR. # K

G65 H13 P#I Q#J R#K

( 例 )G65 H13 P#101 Q#102 R#103; (#101 = #102.XOR. #103)

9) 十进制开平方:# I = # J

G65 H21 P#I Q#J

( 例 )G65 H21 P#101 Q#102 ; (#101 = # 102 )

10) 十进制取绝对值:# I = | # J |

G65 H22 P#I Q#J

( 例 )G65 H22 P#101 Q#102 ; (#101 = | #102 |)

KY980TC编程及操作说明手册

第117页

115

第一篇 编程说明

11) 十进制取余数:# I = # J - TRUNC(#J/#K)×# K,TRUNC:舍取小数部分

G65 H23 P#I Q#J R#K

( 例 )G65 H23 P#101 Q#102 R#103; (#101 = #102- TRUNC (#102/#103)×#103)

12) 十进制转换为二进制:# I = BIN (# J)

G65 H24 P#I Q#J

( 例 )G65 H24 P#101 Q#102 ; (#101 = BIN(#102))

13) 二进制转换为十进制:# I = BCD (# J)

G65 H25 P#I Q#J

( 例 )G65 H25 P#101 Q#102 ; (#101 = BCD(#102))

14) 十进制取乘除运算:# I =(# I×# J)÷# K

G65 H26 P#I Q#J R# k

( 例 )G65 H26 P#101 Q#102 R#103; (#101 =(# 101×# 102)÷# 103)

15) 复合平方根:# I = # J 2 +# K2

G65 H27 P#I Q#J R#K

( 例 )G65 H27 P#101 Q#102 R#103; (#101 = # 1022 +# 1032 )

16) 正弦:# I = # J•SIN(# K)( 单位:度 )

G65 H31 P#I Q#J R#K

( 例 )G65 H31 P#101 Q#102 R#103; (#101 = #102•SIN(#103))

17) 余弦:# I = # J•COS(# K)( 单位:度 )

G65 H32 P#I Q#J R# k

( 例 )G65 H32 P#101 Q#102 R#103; (#101 =#102•COS(#103))

18) 正切:# I = # J•TAM(# K)( 单位:度 )

G65 H33 P#I Q#J R# K

( 例 )G65 H33 P#101 Q#102 R#103; (#101 = #102•TAM(#103))

19) 反正切:# I = ATAN(# J /# K)( 单位:度 )

G65 H34 P#I Q#J R# k

( 例 )G65 H34 P#101 Q#102 R#103; (#101 =ATAN(#102/#103))

2. 转移命令

1) 无条件转移

G65 H80 Pn; n:顺序号

( 例 )G65 H80 P120;( 转到 N120 程序段 )

2) 条件转移 1 #J.EQ.# K ( = )

G65 H81 Pn Q#J R# K; n:顺序号

( 例 ) G65 H81 P1000 Q#201 R#202;

当 # 101 = #102 时,转到 N1000 程序段,当 #101 ≠ #102 时,顺序执行。

第118页

116

3) 条件转移 2 #J.NE.# K ( ≠ )

G65 H82 Pn Q#J R# K; n:顺序号

( 例 ) G65 H82 P1000 Q#101 R#102;

当 # 101 ≠ #102 时,转到 N1000 程序段,当 #101 = #102 时,程序顺序执行。

4) 条件转移 3 #J.GT.# K ( > )

G65 H83 Pn Q#J R# K; n:顺序号

( 例 ) G65 H83 P1000 Q#101 R#102;

当 # 101 > #102 时,转到 N1000 程序段,当 #101 ≤ #102 时,程序顺序执行。

5) 条件转移 4 #J.LT.# K ( < )

G65 H84 Pn Q#J R# K; n:顺序号

( 例 ) G65 H84 P1000 Q#101 R#102;

当 # 101 < #102 时,转到 N1000 程序段,当 #101 ≥ #102 时,程序顺序执行。

6) 条件转移 5 #J.GE.# K ( ≥ )

G65 H85 Pn Q#J R# K; n:顺序号

( 例 ) G65 H85 P1000 Q#101 R#102;

当 # 101 ≤ #102 时,转到 N1000 程序段,当 #101 < #102 时,顺序执行。

7) 条件转移 6 #J.LE.# K ( ≤ )

G65 H86 Pn Q#J R# K; n:顺序号

( 例 ) G65 H86 P1000 Q#101 R#102;

当 # 101 ≤ #102 时,转到 N1000 程序段,当 #101 > #102 时,顺序执行。

8) 发生 P/S 报警

G65 H99 Pi; i:报警号 +500

( 例 ) G65 H99 P15;

发生 P/S 报警 515.

注:可以用变量指定顺序号。如:G65 H81 P#100 Q#101 R#102;当条件满足时,程序移到 #100 指定的顺序号的程序段。

3.17.3 宏程序调用代码

用户宏程序调用 (G65) 和子程序调用 (M98) 的区别如下:

1、用 G65 可以指定自变量数据并传送到宏程序,而 M98 没有该功能。

2、用 G65 可以改变局部变量的级别,用 M98 不能。

3、G65 该代码之前只允许出现代码字 N 且紧跟其后要出现 P 或 H 代码字。

非模态调用 (G65)

代码格式:G65 P_ L_ < 自变量 >_;以地址 P 指定的宏程序被调用,自变量 ( 数据 ) 传递到用户宏

程序体中。

代码说明:P 被调用的宏程序号

KY980TC编程及操作说明手册

第119页

117

第一篇 编程说明

L 被调用的次数 ( 省略则默认为 1,可以指定从 1 到 9999 的重复次数 )

< 自变量 > 被传送到宏程序中的数据 , 其值被赋给相应的局部变量。

嵌套调用:G65 调用可以有四级嵌套。

主程序 宏程序(1级) 宏程序(2级) 宏程序(3级) 宏程序(4级)

O ;

G65 P_;

O ;

G65 P_;

M99;

O ;

G65 P_;

M99;

O ;

G65 P_;

M99;

O ;

M99;

(0级) (1级) (2级) (3级) (4级)

局部变量

#01

#33

#01

#33

#01

#33

#01

#33

#01

#33

……; ……; ……; ……; ……;

……;

……;

自变量的指定:使用除 G,L,O,N,P 以外的字母,每个字母只能指定一次,重复指定则最后指定的有效。

方式 I 的自变量地址及所对应的变量号一览表

自变量地址 局部变量号 自变量地址 局部变量号

A #1 Q #17

B #2 R #18

C #3 S #19

I #4 T #20

J #5 U #21

K #6 V #22

D #7 W #23

E #8 X #24

F #9 Y #25

M #13 Z #26

注:不需要指定的地址可以省略,于被省略的地址相对应的局部变量将被赋为 < 空 >。

3.18 公英制转换

3.18.1 功能概述

CNC 数控系统的输入和输出单位分别有两种单位:公制单位,毫米 (mm) 和英制单位,英寸 (inch)。

KY980TC系统中与公英制有关的参数有下列状态参数:

No001 # 0(INI):输入增量单位选择

0:公制输入 (G21)

1:英制输入 (G20)

该参数与功能代码 G20/G21 完全对应。即:程序中执行 G20/G21 时该参数也随之改变;修改该参数时,

第120页

118

G20/G21 模态也相应变化。

No003 # 0(OIM):公英制输入方式转换时,刀具补偿值及磨损值是否进行自动转换:

0:不进行自动转换 ( 只移动一位小数点 )

1:进行自动转换

No004 # 0(SCW):公制机床、英制机床选择 ( 最小输出增量选择 )

0:公制机床输出 (0.001mm)

1:英制机床输出 (0.0001inch)

3.18.2 功能代码 G20/G21

代码格式:G20;( 英寸输入 )

G21;( 毫米输入 )

该 G 代码必须编在程序的开头,以单独程序段指定。

3.18.3 注意事项

⑴.No001 # 0(INI) 输入增量单位改变

①.在输入增量单位改变 ( 英制 / 公制输入 ) 转换之后,改变下面值的单位制 ( 即:mm<>inch ;

mm/min<>inch/min):

-由 F 代码指定的进给速度 (mm/min<>inch/min),螺纹导程 (mm <>inch)

— 位置代码 (mm<>inch)

— 刀具补偿值 (mm<>inch)

— 手轮的刻度单位 (mm<>inch)

— 增量进给中的移动距离 (mm<>inch)

— 部分数据参数,包括 NO.45~NO.48、NO.56、NO.59、NO.60、NO.114~ NO.116、NO.120~ NO.131、

NO.139、No.140、No.154;当是公制输入 (G21) 时其单位按 0.001mm(IS-B),当是英制输入 (G20) 时其

单位按 0.0001inch(IS-B)。例如:同一参数 NO.45 设置值都为 100,当输入方式是公制 G21 时代表的 意

义是 100mm;当输入是英制 G20 时代表的的意义是 100inch。

②.在输入增量单位改变 ( 英制 / 公制输入 ) 转换之后,机床坐标将自动转换:

⑵.No004 # 0(SCW) 输出代码单位改变

SCW=0 时表示系统的最小代码增量按公制输出 (0.001mm) SCW=1 时系统的最小代码增量按英制输

出 (0.0001inch) 当改变输出控制位参数 SCW 时部分数据参数的意义会改变:

①.速度参数:公制

机床:mm/min 英制

机床:0.1 inch/min

如:速度设定值 3800,公制机床表示 3800 mm/min,英制机床表示 380 inch/min。这些速度参数有:

No.22、No.23、No.27、No.28~No.31、No.32、No.33、No.41、No.107、 No.113、No.134;

KY980TC编程及操作说明手册

第121页

119

第一篇 编程说明

②.位置 ( 长度 ) 参数:公制

机床:0.001 mm 英制

机床:0.0001 inch

如:设定值 100,公制机床表示 0.1 mm,英制机床表示 0.01 inch。这些参数有:No.34、No.35、

No.37~ No.40、No.45~ No.48、No.102~ No.104、No.136~No.138 以及所有的螺距误差补偿参数;

注 1:当最小输入增量和最小指令增量单位不同时,最大误差是最小指令增量的一半。这个误差不累积。

注 2:以上说明中,当前的系统增量为 IS-B。

第122页

120

第四章 刀尖半径补偿 (G41、G42)

4.1 刀尖半径补偿的应用

4.1.1 概述

零件加工程序一般是以刀具的某一点(通常情况下以假想刀尖,如图 4-1 的 A 点所示)按零件图纸

进行编制的。但实际加工中的车刀,由于工艺或其他要求,刀尖往往不是一假想点,而是一段圆弧。切

削加工时 , 实际切削点与理想状态下的切削点之间的位置有偏差,会造成过切或少切,影响零件的精度。

因此在加工中进行刀尖半径补偿以提高零件精度。

图 4-1 刀具

将零件外形的轨迹偏移一个刀尖半径的方法就是 B 型刀具补偿方式,这种方法简单,但在执行一程

序段完成后,才处理下一程序段的运动轨迹,因此在两程序的交点处会产生过切等现象。 为解决上述问题、

消除误差,因此有必要建立 C 型刀具补偿方式。C 型刀具补偿方式在读入一程序段时,并不马上执行,而

是再读入下一程序段,根据两个程序段交点连接的情况计算相应的运动轨迹(转接向量)。由于读取两

个程序段进行预处理,因此 C 型刀具补偿方式在轮廓上能进行更精确的补偿。如图 4-2 所示。

图 4-2

有假想刀尖、无刀补 C 的刀具路径

无刀补 C 的刀尖中心刀具路径

有刀补 C 的刀尖中心刀具路径

有假想刀尖、刀补 C 的刀具路径

工件

误差

刀尖

KY980TC编程及操作说明手册

第123页

121

第一篇 编程说明

4.1.2 假想刀尖方向

假想刀尖的设定是因为一般情况下将刀尖半径中心设定在起始位置比较困难的,如图 4-3;而假想刀

尖设在起始位置是比较容易的,如图 4-4;编程时可不考虑刀尖半径。图 4-5、4-6 分别为以刀尖中心编

程和以假想刀尖编程时,使用刀尖半径补偿与不使用刀尖半径补偿时的刀具轨迹图对比。

图 4-6

以假想刀尖编程时的刀具轨迹 在程序的编制过程中刀具是被假想成为一点,而实际的切削刃因工艺

要求或其它原因不可能是一个理想的点。这种由于切削刃不是一理想点而是一段圆弧造成的加工误差,

可用刀尖圆弧半径补偿功能来消除。在实际加工中,假想刀尖点与刀尖圆弧中心点有不同的位置关系,

因此要正确建立假想刀尖的刀尖方向(即对刀点是刀具的哪个位置)。

图 4-3

如果不用刀尖半径补偿,刀尖中心轨迹将同于编程轨迹

图 4-4

如果使用刀尖半径补偿,将实现精密切削

图 4-5 以刀尖中心编程时的刀具轨迹

没有刀尖半径补偿,假想刀尖轨迹将同于编程轨迹 使用刀尖半径补偿,将实现精密切削

起点

用刀尖中心编程时

起点

用假象刀尖编程时

刀尖中心路径

程序路径

刀尖中心路径 补偿开始

程序路径

假象刀尖路径

程序路径

假象刀尖路径

补偿开始

程序路径

第124页

122

从刀尖中心往假想刀尖的方向看,由切削中刀具的方向确定假想刀尖号。假想刀尖共有 10(T0 ~

T9)种设置,共表达了 9 个方向的位置关系。需特别注意即使同一刀尖方向号在不同坐标系(后刀座坐

标系与前刀座坐标系)表示的刀尖方向也是不一样的,如下图所示。图中说明了刀尖与起点间的关系,

箭头终点是假想刀尖;后刀座坐标系 T1 ~ T8 的情况,如图 4-7;前刀座坐标系 T1 ~ T8 的情况,如图

4-8。T0 与 T9 是刀尖中心与起点一致时的情况,如图 4-9。

X轴

后刀座坐标系 Z轴

假想刀尖号码为1 假想刀尖号码为 2

假想刀尖号码为3 假想刀尖号码为4

假想刀尖号码为5 假想刀尖号码为6

假想刀尖号码为7 假想刀尖号码为8

图 4-7 后刀座坐标系中假想刀尖号码

KY980TC编程及操作说明手册

第125页

123

第一篇 编程说明

前刀座坐标系 X轴

Z轴

假想刀尖号码为1 假想刀尖号码为 2

假想刀尖号码为3 假想刀尖号码为4

假想刀尖号码为5 假想刀尖号码为6

假想刀尖号码为7 假想刀尖号码为8

图 4-8 前刀座坐标系中假想刀尖号码

图 4-9 刀尖中心与起点一致

第126页

124

4.1.3 补偿值的设置

每把刀的假想刀尖号与刀尖半径值必须在应用 C 刀补前预先设置。刀尖半径补偿值在偏置页面 ( 见

表 4-1) 下设置,R 为刀尖半径补偿值,T 为假想刀尖号。

表 4-1 CNC 刀尖半径补偿值显示页面

序号 X Z R T

000 0.000 0.000 0.000 0

001 0.020 0.030 0.020 2

002 1.020 20.123 0.180 3

… … … … …

032 0.050 0.038 0.300 6

注:X 方向刀具偏置值可以用直径或半径值指定,由参数 No.004 的 bit4 位的 ORC 设定,ORC = 1 时偏置值以半径表示,

ORC = 0 时偏置值以直径表示。

在进行对刀操作时要特别注意,当选择了 Tn(n=0 ~ 9) 号假想刀尖时,对刀点一定也要是 Tn(n=0 ~

9) 号假想刀尖点。如图 4-10 所示为在后刀座坐标系中选择 T0 与 T3 刀尖点时的不同对刀方法,以刀架中

心为标准点,同一刀具,从标准点到刀尖半径中心(假想刀尖为 T0 时)的偏置值与从标准点到假想刀尖(假

想刀尖为 T3 时)的偏置值,两者是不一样的。测量从标准点到假想刀尖的距离比测量从标准点到刀尖半

径中心的距离容易很多,因此通常以标准点到假想刀尖的距离来设置刀具偏置值 ( 即通常选择 T3 号刀尖

方向 )。

图 4-10 以刀架中心为基准点的刀具偏置值

X

OFX Z

X轴的刀具补偿

OFX

X轴的刀具补偿

OFZ

Z轴的刀具补偿

OFZ

Z轴的刀具补偿

设定从标准点至刀尖中心

的距离为补偿量

设定从标准点至刀尖

的距离为补偿量

起点放在刀尖中心上 七点放在假象刀尖上

KY980TC编程及操作说明手册

第127页

125

第一篇 编程说明

4.1.4 代码格式

G40

G41

G42

G00

G01

X Z T ;

代码 功能说明 备注

G40 取消刀尖半径补偿

详见图 4-11、

图 4-12 的说明

G41 后刀座坐标系中 G41 指定是左刀补,前刀座坐标系中 G41 指定是右刀补

G42 后刀座坐标系中 G42 指定是右刀补,前刀座坐标系中 G42 指定是左刀补

4.1.5 补偿方向

应用刀尖半径补偿,必须根据刀尖与工件的相对位置来确定补偿的方向,如图 4-11、4-12。

刀具

工件

G42: 沿 着 刀 具

运动方向看,刀

具在工件的右侧

G41: 沿 着 刀 具

运动方向看,刀

具在工件的左侧

X

Z

图 4-11 后刀座坐标系补偿方向

第128页

126

刀具

工件

G42: 沿 着 刀 具

运动方向看,刀

具在工件的左侧

G41: 沿 着 刀 具

运动方向看,刀

具在工件的右侧

X

Z

图 4-12 前刀座坐标系补偿方向

4.1.6 注意事项

* 初始状态 CNC 处于刀尖半径补偿取消方式,在执行 G41 或 G42 代码,CNC 开始建立刀尖半径补偿偏

置方式。在补偿开始时,CNC 预读 2 个程序段,执行一程序段时,下一程序段存入刀尖半径补偿缓冲存

储器中。在单段运行时,读入两个程序段,执行第一个程序段终点后停止。在连续执行时,预先读入两

个程序段,因此在 CNC 中正在执行的程序段和其后的两个程序段。

* 在刀尖半径补偿中,处理 2 个或两个以上无移动代码的程序段时(如辅助功能,暂停等),刀尖中

心会移到前一程序段的终点并垂直于前一程序段程序路径的位置。

* 在录入方式 (MDI) 下不能执行刀补 C 建立,也不能执行刀补 C 撤消。

* 刀尖半径 R 值不能输入负值,否则运行轨迹出错。

* 刀尖半径补偿的建立与撤消只能用 G00 或 G01 代码,不能是圆弧代码(G02 或 G03)。如果指定,

会产生报警。

KY980TC编程及操作说明手册

第129页

127

第一篇 编程说明

* 按 RESET(复位)键或执行 M30 后,CNC 将取消刀补 C 补偿模式。

* 在程序结束前必须指定 G40 取消偏置模式。否则,再次执行时刀具轨迹偏离一个刀尖半径值。

* 在主程序和子程序中使用刀尖半径补偿,在调用子程序前(即执行 M98 前),CNC 必须在补偿取消

模式,在子程序中再次建立刀补 C。

*G71、G72、G73、G74、G75、G76 代码不执行刀尖半径补偿,暂时撤消补偿模式。

*G90、G94 代码在执行刀尖半径补偿,无论是 G41 还是 G42 都一样偏移一个刀尖半径(按假想刀尖 0 号)

进行切削。

4.1.7 应用示例

在前刀座坐标系中加工图 4-13 所示零件。使用刀具号为 T0101,刀尖半径 R = 2,假想刀尖号

T=3。

Z

X

图 4-13

在偏置取消模式下进行对刀,对刀完成后,通常 Z 轴要偏移一个刀尖半径值,偏移的方向根据假想

刀尖方向和对刀点有关,否则在起刀时会过切一个刀尖半径值。

在刀偏设置页面下,刀尖半径 R 与假想刀尖方向的设置:

表 4-2

序号 X Z R T

001 2.000 3

002

007

008 … … … …

第130页

128

程序:

G00 X100 Z50 M3 T0101 S600; (定位,开主轴、换刀与执行刀补)

G42 G00 X0 Z3; (建立刀尖半径补偿)

G01 Z0 F300; (切削开始)

X16;

Z-14 F200;

G02 X28 W-6 R6;

G01 W-7;

X32;

Z-35;

G40 G00 X90 Z40; (取消刀尖半径补偿)

G00 X100 Z50 T0100;

M30;

4.2 刀尖半径补偿偏移轨迹说明

4.2.1 内侧、外侧概念

在后面的说明中将用到两个术语‘内侧’‘外侧’。两个移动程序段交点的夹角大于或等于 180°时

称为‘内侧’;两个移动程序段交点的夹角在 0 ~ 180°之间时称为‘外侧’。

KY980TC编程及操作说明手册

第131页

129

第一篇 编程说明

4.2.2 起刀时的刀具移动

实现刀尖半径补偿要经过 3 个步骤:刀补建立、刀补进行、刀补撤消。

从偏置取消方式到建立 G41 或 G42 代码的开始执行过程,其刀具的移动称为刀补建立(也称为起刀)。

注:在下面的图中标注的 S、L、C,如无特别注明均为以下意思:

S―― 单段停止点;L―― 直线;C―― 圆弧。

刀具路径在补偿开始或取消时的动作有 A 型和 B 型 2 种,由状态参数 172.3 选择。

(a)沿着拐角的内侧移动(α ≥ 180°)

1)直线—直线 2)直线—圆

α 程序路径

G42 r

S

L

L

刀尖中心路径

刀尖中心路径

α

r

G42

S

L C 程序路径

图 4-14a 直线—直线(内侧起刀) 图 4-14b 直线—圆弧(内侧起刀)

(b)沿着拐角为钝角的外侧移动(180°> α ≥ 90°)

1)直线—直线 2)直线—圆弧

G42

α

程序路径

L

r

刀尖中心路径

S L

G42

α

L r r

S

C

刀尖中心路径 程序路径

图 4-15a 直线—直线(外侧起刀) 图 4-15b 直线—圆弧(外侧起刀)

第132页

130

(c)沿着拐角为锐角的外侧移动(α < 90°)

1)直线—直线 2)直线—圆弧

G42

L

r

L α 程序路径

S L 刀尖中心路径

G42

L

r

L α

r

S C

刀尖中心路径 程序路径

图 4-16a 直线—直线(外侧起刀) 图 4-16b 直线—圆弧(外侧起刀)

(d)沿着拐角为小于 1 度的锐角的外侧移动,直线→直线。(α ≦ 1°)

L

S 刀尖中心路径

L

r 程序路径

α 小于 1 度

G41

图 4-17 直线—直线(拐角小于 1 度、外侧起刀)

4.2.3 偏置方式中的刀具移动

在建立刀尖半径补偿后、取消刀尖半径补偿前称为偏置方式。

* 补偿模式中不变更补偿方向的偏移轨迹

(a)沿着拐角的内侧移动(α ≥ 180°)

KY980TC编程及操作说明手册

第133页

131

第一篇 编程说明

1)直线—直线 2)直线—圆弧

α 程序路径

G42

r

S 刀尖中心路径

L

α

G42 r

S

C

L 刀尖中心路径 程序路径

图 4-18a 直线—直线(内侧移动) 图 4-18b 直线—圆弧(内侧移动)

3)圆弧—直线 4)圆弧—圆弧

α 程序路径

L

S 刀尖中心路径

C

α 程序路径

L

S 刀尖中心路径

C

图 4-18c 圆弧—直线(内侧移动) 图 4-18d 圆弧—圆弧(内侧移动)

(b)沿着拐角为钝角的外侧移动(180°> α ≥ 90°)

1)直线—直线 2)直线—圆弧

α 程序路径

L

S 刀尖中心路径

程序路径

α

L r

S

C

刀尖中心路径

图 4-19a 直线—直线(钝角、外侧移动) 图 4-19b 直线—圆弧(钝角、外侧移动)

第134页

132

3)圆弧—直线 4)圆弧—圆弧

α 程序路径

r

C

L

S 刀尖中心路径

α

C r

r 程序路径

L S

C

刀尖中心路径

图 4-19c 圆弧—直线(钝角、外侧移动) 图 4-19d 圆弧—圆弧(钝角、外侧移动)

(c)沿着拐角为锐角的外侧移动(α < 90°)

1)直线—直线 2)直线—圆弧

L

r

α

r

L S

G42

程序路径

刀尖中心路径

r

G42

L α

r

L S

C

刀尖中心路径 程序路径

图 4-20a 直线—直线(锐角、外侧移动) 图 4-20b 直线—圆弧(锐角、外侧移动)

3)圆弧—直线 4)圆弧—圆弧

C

L r

α

r 程序路径

L S 刀尖中心路径

C 程序路径

r

L α

r

L S

刀尖中心路径 C

图 4-20c 圆弧—直线(锐角、外侧移动) 图 4-20d 圆弧—圆弧(锐角、外侧移动)

KY980TC编程及操作说明手册

第135页

133

第一篇 编程说明

5)小于 1 度内侧加工及补偿向量放大

S 刀尖中心路径

r

α 小于 1 度

程序路径

r

L

L

图 4-20e 直线—直线(拐角小于 1 度、内侧移动)

( d ) 特殊情况

1)没有交叉点时

当刀具半径值小时,圆弧

的补偿路径有交点,但是

当半径变大,可能交点不

存在。刀具停止在前一程

序段的终点并显示报警。

当补偿量大时

当补偿量小 时

程序路径

报警且停止

r r

圆弧B的中心 圆弧A 的中心

图 4-21 特殊情况—偏置后的轨迹无交叉点

2)圆弧中心与起点或终点一致

刀尖中心路径

程序路径

停止 产生 报警 :圆弧起 点或终

点与 圆心 相同;并停止 在

前一程序段的终点

(G41)

N5 G01 W20;

N6 GO2 W10 I K0;

N7 G03 U-10 I-10;

图 4-22 圆弧的圆心与起点或终点一致

第136页

134

* 补偿模式中变更补偿方向的偏移轨迹

刀尖半径补偿 G41 及 G42 代码决定补偿方向,补偿量的符号如下

表 4-3

补偿量符号

G 码 + -

G41 左侧补偿 右侧补偿

G42 右侧补偿 左侧补偿

在特殊场合,在补偿模式中可变更补偿方向。但不可在起开始程序段及其后面的程序段变更。补偿

方向变更时,对全部状况没有内侧和外侧的概念。下列的补偿量假设为正。

1)直线—直线 2)直线—圆弧

S

G42

r

L

L

r

G41

刀尖中心路径 程序路径

刀尖中心路径

程序路径

r

G42

Cr

G41

L

S

图 4-23 直线—直线(变更补偿方向) 图 4-24 直线—圆弧(变更补偿方向)

3)圆弧—直线 4)圆弧—圆弧

G42

r

C

S

刀尖中心路径

L

G41

程序路径

G42

r

C

S

刀尖中心路径

C

r

G41 程序路径

图 4-25 圆弧—直线(变更补偿方向) 图 4-26 圆弧—圆弧(变更补偿方向)

5)如果补偿正常执行,但没有交点时

当用 G41 及 G42 改变程序段 A 至程序段 B 的偏置方向时,如果不需要偏置路径的交点,在程序段 B

的起点做成垂直与程序段 B 的向量。

KY980TC编程及操作说明手册

第137页

135

第一篇 编程说明

i ) 直线—直线

S L

程序路径

r

G42 G41

r L

刀尖中心路径

L S

程序路径 G42

G41 r

刀尖中心路径 S

L

图 4-27a 直线—直线、无交点(变更补偿方向)

ii ) 直线 — 圆弧

刀尖中心路径

程序路径 L

G42

G41

C

S

O

图 4-27b 直线—圆弧、无交点(变更补偿方向)

iii ) 圆弧—圆弧

G41 O2

C C

刀尖中心路径 G42 程序路径

O1

图 4-27c 圆弧—圆弧、无交点(变更补偿方向)

第138页

136

4.2.4 偏置取消方式中的刀具移动

在补偿模式,当程序段满足以下任何一项条件执行时,CNC 进入补偿取消模式,这个程序段的动作称

为补偿取消。

1、在程序中使用了 G40 代码;

2、执行了 M30 代码。

在 C 刀补取消时,不可用圆弧代码 (G02 及 G03)。如果指令圆弧会产生报警 (N0.34) 且运行停止。

在补偿取消模式,控制执行该程序段及在刀尖半径补偿缓冲寄存器中的程序段。此时 , 如果单程序

段开关为开,执行一个程序段后停止。再一次按起动按扭,执行下一个程序段而不用读取下一个程序段。

(a)沿着拐角的内侧移动(α ≥ 180°)

1)直线 → 直线 2)圆弧 → 直线

程序路径

r

L S

G40

刀尖中心路径

L

r

G40

S

C

程序路径 刀尖中心路径 L

图 4-28a 直线—直线(内侧、取消偏置) 图 4-28b 圆弧—直线(内侧、取消偏置)

(b)沿着拐角为钝角的外侧移动(180°> α ≥ 90°)

1)直线 → 直线 2)圆弧 → 直线

G40

程序路径 r

L

S

刀尖中心路径 L 交点

G40

L

r

r

S

C 交点

程序路径 刀尖中心路径

图 4-29a 圆弧—直线(钝角、外侧、取消偏置) 图 4-29b 圆弧—直线(钝角、外侧、取消偏置)

KY980TC编程及操作说明手册

第139页

137

第一篇 编程说明

(c)沿着拐角为锐角的外侧移动(α < 90°)

1)直线 → 直线 2)圆弧 → 直线

L

G40 S

r

L

程序路径 r

刀尖中心路径 L L

L

G40 S

r

L

r

L L

C

程序路径 刀尖中心路径

图 4-30a 直线—直线(锐角、外侧、取消偏置) 图 4-30b 直线—直线(锐角、外侧、取消偏置)

(d)沿着拐角为小于 1 度的锐角的外侧移动;直线→直线。(α < 1°)

L

S

L

r G42

刀尖中心路径

程序路径

小于 1 度

G40

图 4-31 直线—直线(夹角小于 1 度、外侧、取消偏置)

4.2.5 刀具干涉检查

刀具过渡切削称为“干涉 ”,干涉能预先检查刀具过渡切削,即使过渡切削未发生也会进行干涉检查。

但并不是所有的刀具干涉都能检查出来。

(1) 干涉的基本条件

1) 刀具路径方向与程序路径方向不同。( 路径间的夹角在 90 度与 270 度之间 )。

2) 圆弧加工时,除以上条件外,刀具中心路径的起点和终点间的夹角与程序路径起点和终点间的夹

角有很大的差异 (180 度以上 )。

示例 :直线加工

第140页

138

刀尖中心路径

程序路径

r r

两个路径方向 差

异很大(180°)

图 4-32a 加工干涉(1)

刀尖中心路径

程序路径

两个路径方向差异很大(180°)

图 4-32b 加工干涉(2)

(2) 实际上没有干涉,也作为干涉处理。

1) 凹槽深度小于补偿量

程序路径 刀尖中心路径

停止

A C

B

图 4-33 作干涉处理特殊情况(1)

实际上没有干涉,但在程序段 B 程序的方向与刀尖半径补偿的路径相反,刀具停止并显示报警。

KY980TC编程及操作说明手册

第141页

139

第一篇 编程说明

2) 凹沟深度小于补偿量

程序路径 刀尖中心路径

A B C

图 4-34 作干涉处理的几种特殊情况(2)

实际上没有干涉,但在程序段 B 程序的方向与刀尖半径补偿的路径相反,刀具停止并显示报警。

4.2.6 暂时取消补偿向量的代码

在补偿模式中,如果指定了 G50、G71 ~ G76 代码时,补偿向量会暂时取消,执行完该代码后,补偿

向量会自动恢复。此时的补偿暂时取消不同于补偿取消模式,刀具直接从交点移动到补偿向量取消的指

令点。 在补偿模式恢复时,刀具又直接移动到交点。

* 坐标系设定 G50 代码

S S

刀尖中心路径

L L

L

r L r

N5 N6 SS N8 N9

程序路径 N7

G50 程序段

图 4-35 G50 暂时取消补偿向量

注:SS 表示在单程序段方式下刀具停止两次的点。

第142页

140

*G28 自动返回参考点

在补偿模式中,如果指令 G28,补偿将在中间点取消,在参考点返回后补偿模式自动恢复。

G42

G28

r

S

L

中间点

S

r

G00

L

程序路径 刀尖中心路径 机械原点 S

图 4-36 G28 暂时取消补偿向量

*G71 ~ G75 复合循环;G76、G92 螺纹切削

当执行 G71 ~ G76 固定循环代码;G92 螺纹切削代码时,在循环过程中,不执行刀尖半径补偿,暂时

取消刀尖半径补偿,在后面程序段中有 G00、G01 代码,CNC 会将补偿模式自动恢复。

*G32、G84、G34 等螺纹切削

不能在有刀尖半径补偿模式下运行,若运行将报警 131 号“……指令不能用于 C 刀补中”。

r

N8

S

G71~G76 N6

N7

S

r 刀尖中心路径

N5

程序路径

图 4-37 G71 ~ G76 暂时取消补偿向量

*G90、G94 代码

G90 或 G94 代码执行刀尖半径补偿的补偿方式:

A. 定位到循环起点时将撤消原先的刀尖半径补偿;

B. 切削开始前建立之前的 C 补偿,下图轨迹①将建立原先的半径补偿模式;

C. 下图轨迹②、③为带半径补偿切削;

KY980TC编程及操作说明手册

第143页

141

第一篇 编程说明

D. 下图轨迹④将撤消半径补偿,回到循环起点;后面程序段中有 G00、G01 代码,CNC 又会将补偿

模式自动恢复;

W

R

U/ 2 ③ ①

W

U/2 ② ④

图 4-38 G90 刀尖半径补偿的偏置方向 图 4-39 G94 刀尖半径补偿的偏置方向

4.2.7 特殊情况

* 当内侧转角加工小于刀尖半径时此时,刀具的内侧偏置会导致过量切削。在前一程序段的开始或拐

角移动后,刀具运动停止并显示报警(P/S41)。但是,如果‘单程序段’开关为 ON 时,刀具将停止在

前一程序段的终点。

* 当加工一个小于刀尖直径的凹型时当刀尖半径补偿使得刀尖中心形成与程序路径相反的方向运动

时,将会产生过切。此时,在前一程序段的开始或拐角移动后,刀具运动停止并显示报警。

* 当加工一个小于刀尖半径的台阶时

当程序包含一个小于刀尖半径的台阶而且这个台阶又是一个圆弧时,刀具中心路径可能会形成一个

与程序路径相反的运动方向。此时,将自动忽略第一个向量而直接直线移动到第二个向量的终点。单程

序段时,程序会在此点停止,如果不在单程序段方式,循环操作会继续。如果台阶是直线,补偿会正确

执行而不产生报警。(但是,未切削部分仍然会保留)

*G 代码中含子程序时

在调用子程序前(即执行 M98 前),CNC 必须在补偿取消模式。进入子程序后,可以起动偏置,但在

返回主程序前(即执行 M99 前)必须为补偿取消模式。否则会出现报警。

* 变更补偿量时

(a) 通常在取消模式换刀时,改变补偿量的值。如果在补偿模式中变更补偿量,只有在换刀后新的补

偿量才有效。(b) 补偿量的正负及刀尖中心路径,如果补偿量是负 ( - ),在程序上 G41 及 G42 彼此交换。

如果刀具中心沿工件外侧移动,它将会沿内 侧移动,反之亦然。

以下范例所示。一般,制作程序时补偿量为 ( + )。当刀具路径如在 ( a ) 制作程示时,如果补偿量

作为负 ( - ),刀具中心移动如 ( b ),反之亦然。此外请注意,当偏置量符号改变时,刀尖偏置方向也改变,

但假想刀尖方向不变。所以不要随意改变偏置量的符号。

* 编程圆弧的终点不在圆弧上当程序中的圆弧终点不在圆弧上时,刀具运动停止并显示“圆弧终点不

在圆弧上”的报警信息。

第144页

142

第二篇

操作说明

KY980TC编程及操作说明手册

第145页

143

第二篇 操作说明

第一章 操作方式和显示界面

1.1 面板划分

KY980TC采用集成式操作面板,面板划分如下

状态指示灯

编辑键盘

显示菜单

机床面板

KY980TC面板划分

1.1.1 状态指示

1.1.2 编辑键盘

按键 名称 功能说明

复位键 CNC 复位,进给、输出停止等

轴回零结束指示灯

三色灯

第146页

144

地址键

地址输入

双地址键,反复按键,在两者间切换

符号键 三地址键,反复按键,在三者间切换

数字键 数字输入

输入键

输出键 启动通信输出

转换键 信息、显示的切换

编辑键 编辑时程序、字段等的插入、修改、删除

参数、补偿量等数据输入的确定

光标移动键 控制光标移动

KY980TC编程及操作说明手册

EOB 键 程序段结束符的输入

第147页

145

第二篇 操作说明

按键 名称 功能说明

翻页键 同一显示界面下页面的切换

1.1.3 显示菜单

菜单键 备注

进入位置界面。位置界面有相对坐标、绝对坐标、综合坐标、程监等四个面

进入程序界面。程序界面有程序内容、程序状态、 程序目录、文件目录四个页面

进入补偿界面、宏变量界面、刀具寿命管理(参数设置该功能),反复按键可在三界

面间转换。补偿界面可显示刀具偏置磨损;宏变量界面可显示 CNC 宏变量;刀具寿命

管理可显示当前刀具寿命的使用情况并设置刀具的组号

进入报警界面、报警日志,反复按键可在两界面间转换。报警界面有 CNC 报警、PLC 报

警两个页面;报警日志可显示产生报警和消除报警的历史记录

进入设置界面、图形界面,反复按键可在两界面间转换。

设置界面有开关设置、G54-G59、数据操作、权限设置、时间设置;图形界面可显示进

给轴的移动轨迹

进入状态参数、数据参数、螺补参数界面。

反复按键可在各界面间转换

进入 CNC 诊断界面、PLC 状态、PLC 数据、机床软面板、版本信息界面。

反复按键可在各界面间转换。CNC 诊断界面、PLC 状态、PLC 数据显示 CNC 内部信号状态、

PLC 各地址、数据的状态信息;机床软面板可进行机床软键盘操作; 版本信息界面显

示 CNC 软件、硬件及 PLC 的版本号

进入梯图界面,PLC 版本概览,PLC 状态、PLC 数据、梯形图界面、反复按键可在各界

面间转换。

软功能

使用功能键进行页面集的切换后,就可以使用对应的软功能键来显

示当前页面集中的某一个子页面的内容,示意图如下

返回上级菜单

软功能键的作用:

① 在当前页面集内进行子页面的切换;

② 作为当前显示的子页面的操作输入,如编辑、修

改数据或显示内容等

操作/页面切换键 继续菜单键

第148页

146

1.1.4 机床面板

KY980TC机床面板中按键的功能是由PLC程序(梯形图)定义,各按键具体功能意义请参阅机床厂

家的说明书。

KY980TC系列标准 PLC 程序定义的机床面板各按键功能见下表:

按键 名称 功能说明 功能有效时操作方式

进给保持键 程序、MDI 代码运行暂停 自动方式、录入方式

循环启动键 程序、MDI 代码运行启动 自动方式、录入方式

进给倍率键 进给速度的调整

自动方式、录入方式、编辑方式、

机床回零、手轮方式、单步方式、

手动方式、程序回零

快速倍率键 快速移动速度的调整 自动方式、录入方式机床回零、手

动方式、程序回零

主轴倍率键 主轴速度调整(主轴转速模

拟量控制方式有效)

自动方式、录入方式、编辑方式、

机床回零、手轮方式、单步方式、

手动方式、程序回零

手动换刀键 手动换刀 机床回零、手轮方式、单步方式、

手动方式、程序回零

点动开关键 主轴点动状态开 / 关 机床回零、手轮方式、单步方式、

手动方式、程序回零

润滑开关键 机床润滑开 / 关

自动方式、录入方式、编辑方式、

机床回零、手轮方式、单步方式、

手动方式、程序回零

冷却液开关键 冷却液开 / 关

自动方式、录入方式、编辑方式、

机床回零、手轮方式、单步方式、

手动方式、程序回零

KY980TC编程及操作说明手册

切换主轴速度 / 位置控制 机床回零、手轮方式、单步方式、

手动方式、程序回零 C/S C/S 轴切换

第149页

147

第二篇 操作说明

按键 名称 功能说明 功能有效时操作方式

主轴控制键

主轴正转

主轴停止

主轴反转

机床回零、手轮方式、单步方式、

手动方式、程序回零

快速开关 快速速度 / 进给速度切换 自动方式、录入方式、手动方式

X 轴进给键

手动、单步操作方式各轴

正向 / 负向移动

机床回零、单步方式、手动方式、

程序回零

Z 轴进给键

Y 轴进给键

4th 轴进给键

手轮 / 单步增

量选择与快

速倍率选择键

手轮每格移动

1/10/100/1000 * 最小当量

单步每步移动

1/10/100/1000 * 最小当量

快速倍率 Fo、25%、F50%、

F100%

自动方式、录入方式、机床回零、

手轮方式、单步方式、手动方式、

程序回零

选择停 选择停有效时,执行 M01

暂停 自动方式、录入方式

单段开关

程序单段运行 / 连续运行状

态切换,单段有效时单段 运

行指示灯亮

自动方式、录入方式

程序段选跳

开关

程序段首标有“/”号的程序

段是否跳过状态切换,程 序

段选跳开关打开时,跳段指

示灯亮

自动方式、录入方式

机床锁住开

机床锁住时机床锁住指示 灯

亮,进给轴输出无效

自动方式、录入方式、编辑方式、

机床回零、手轮方式、单步方式、

手动方式、程序回零

辅助功能锁

住开关

辅助功能锁住时辅助功能锁

住指示灯亮,M、S、T 功能

输出无效

自动方式、录入方式

第150页

148

按键 名称 功能说明 功能有效时操作方式

空运行开关

空运行有效时空运行指示灯点

亮,加工程序 /MDI 代码段空

运行

自动方式、录入方式

编辑方式选

择键 进入编辑操作方式

自动方式、录入方式、机床回零、

手轮方式、单步方式、手动方式、

程序回零

自动方式选

择键 进入自动操作方式

录入方式、编辑方式、机床回零、

手轮方式、单步方式、手动方式、

程序回零

录入方式选

择键 进入录入(MDI)操作方式

自动方式、编辑方式、机床回零、

手轮方式、单步方式、手动方式、

程序回零

机床回零方

式选择键 进入机床回零操作方式

自动方式、录入方式、编辑方式、

手轮方式、单步方式、手动方式、

程序回零

单步 / 手轮方

式选择键

进入单步或手轮操作方式(两

种操作方式由参数选择其一)

自动方式、录入方式、编辑方式、

机床回零、手动方式、程序回零

手动方式选

择键 进入手动操作方式

自动方式、录入方式、编辑方式、

机床回零、手轮方式、单步方式、

程序回零

程序回零方

式选择键 进入程序回零操作方式

自动方式、录入方式、编辑方式、

机床回零、手轮方式、单步方式、

手动方式

1.2 操作方式概述

KY980TC 有编辑、自动、录入、机床回零、单步 / 手轮、手动、程序回零等七种操作方式。

●编辑操作方式

在编辑操作方式下,可以进行加工程序的建立、删除和修改等操作。

●自动操作方式

在自动操作方式下,自动运行程序。

●录入操作方式

在录入操作方式下,可进行参数的输入以及代码段的输入和执行。

●机床回零操作方式

在机床回零操作方式下,可分别执行进给轴回机床零点操作。

●手轮 / 单步操作方式

在单步 / 手轮进给方式中,CNC 按选定的增量进行移动。

●手动操作方式

在手动操作方式下,可进行手动进给、手动快速、进给倍率调整、快速倍率调整及主轴启停、冷却

KY980TC编程及操作说明手册

百万用户使用云展网进行可视化电子书制作,只要您有文档,即可一键上传,自动生成链接和二维码(独立电子书),支持分享到微信和网站!
收藏
转发
下载
免费制作
其他案例
更多案例
免费制作
x
{{item.desc}}
下载
{{item.title}}
{{toast}}