1. 当坐标零点设在卡盘端面的时候
图1.3.2(c) 零件图上的坐标和尺寸
图1.3.2(d) 由CNC指定的车床上的坐标系 (使其与零件图上的坐标系重合)
1. 概述 编程 B-64114CM/01
2. 当坐标零点设在工件端面时
图1.3.2(e) 零件图上的坐标和尺寸
图1.3.2(f) 由CNC指定在车床上的坐标系 (使其与零件图上的坐标系重合)
B-64114CM/01 编程 1. 概述
1.3.3
刀具移动指令 尺寸的表示方 法——绝对值、
增量值指令
说明 移动刀具的指令可以用绝对值或增量值表示。(见II-8.1)
•
绝对值指令 绝对值指令是刀具移动到“距坐标系零点某一距离”的点,即刀具移动到 坐标值的位置。图1.3.3(a) 绝对值指令
1. 概述 编程 B-64114CM/01
•
增量值指令 指令刀具从前一个位置到下一个刀具位置的移动位移量。图1.3.3(b) 增量指令
•
直径编程/半径编程 X坐标的尺寸可按直径或半径指定。不同的机床可以使用不同的指令方法:直径编程或半径编程。
1. 直径编程
在直径编程中,指令图纸上的直径值作为X轴的值。
图1.3.3(c) 直径编程
B-64114CM/01 编程 1. 概述
2. 半径编程
在半径编程中,指令从工件中心至外表面的距离亦即半径值作为X轴的 值。
图1.3.3(b) 半径编程
1.4
切削速度——主
切削工件的时候,刀具相对于工件的速度称为切削速度。轴速度功能
对于CNC,切削速度可以用主轴速度(以min-1为单位)指令。图1.4 切削速度
例 <当一个直径为200mm的工件以300m/min的切削速度加工时>
1. 概述 编程 B-64114CM/01
1.5
不同加工使用的
当进行钻孔、攻丝、镗孔、铣削等加工时,必须选择适当的刀具。刀具选择——刀
对每把刀具赋给一个编号,在程序中指令不同的编号时,就选择相应的具功能
刀具。图1.5 用于各种加工的刀具
例 <当对粗加工刀赋给01号时>
当这把刀放在刀架的01号位时,可用指令T0101,选择这把刀具。
该功能称为刀具功能(见Ⅱ-10)。
1.6
机床操作指
当开始实际加工时,需要旋转主轴,供给冷却液。为此,需要控制主轴令——辅助
电机和冷却泵的启停操作(见Ⅱ-11)。功能
图1.6 机床操作指令
指令机床部件启停操作的功能叫做辅助功能。通常,该功能用M代码指令。
例如,当指令M03时,主轴以指令的主轴速度顺时针方向旋转。
B-64114CM/01 编程 1. 概述
1.7
程序结构
为 运 行 机 床 而 送 到C N C 的 一 组 指 令 称 为 程 序 。 用 指 定 的 指 令 , 刀 具沿着直线或圆弧移动,主轴电机按照指令旋转或停止。在程序中,以 刀具实际移动的顺序指定指令。图1.7(a) 程序结构
一组一步一步的指令叫做程序段。程序是由一系列的程序段组成的。用于 区分每个程序段的号叫做顺序号,用于区分每个程序的号叫做程序号(见Ⅱ -12)。
1. 概述 编程 B-64114CM/01
说明 程序段和程序构成如下。
•
程序段图1.7(b) 程序段构成
一个程序段用识别程序段的顺序号开始,而以程序段结束代码结束。
本说明书用;表示程序段结束代码(在ISO代码中为LF而在EIA代码中为 CR)。
尺寸字的内容取决于准备功能,本说明书中,尺寸字由IP来表示。
•
程序图1.7(c) 程序构成
通常,在程序段结束代码(;)之后在程序开头指定程序号,在程序的结尾 指定程序结束代码(M02或M30)。
B-64114CM/01 编程 1. 概述
•
主程序和子程序 当相同模式的加工在程序中多次出现时,可把该模式编成一个程序,该 程序就称为子程序。原来的程序称为主程序。在主程序执行期间出现了子 程序执行指令时,执行子程序指令。当子程序执行结束,返回主程序继续 执行。1. 概述 编程 B-64114CM/01
1.8
补偿功能
说明
•
用刀具端部加 通常,加工一个零件要用几把刀。刀具有不同的长度,要改变程序来适 工——刀具长 应刀具非常麻烦。因此,应当预先测量要用的每一把刀的长度。把标度补偿功能 准刀长和每一把刀长的差设置在CNC中(数据显示和设定见Ⅲ-11),这
样,即使刀具长度变化了,不改变程序也能完成加工。这一功能叫做刀
具长度补偿功能。
图1.8 刀具补偿
B-64114CM/01 编程 1. 概述
1.9
刀具移动范
在机床每个轴的两端装有限位开关,以防止刀具移出端点之外。刀具能围——行程
移动的范围称为行程。除了用限位开关决定行程之外,还可用程序或存储器中的数据定义刀具不能进入的区域。
在行程之外定义限位开关,操作者可以使用存储器中的程序或数据定义一 个刀具不能进入的区域。该功能称为行程检查(见Ⅲ-6.3)。