130 likes | 271 Views
第三章 CNC 的数据处理. 3.1 概述. CNC 的数据处理是指插补之前的准备工作,主要工作包括:. G 指令译码;. 运动轨迹计算:刀具半径补偿和刀具长度补偿;. 进给速度 F 值的处理;. 加减速控制。. 开始. G 指令?. G 指令处理. M 指令?. M 指令处理. S 指令?. S 指令处理. F 指令处理. F 指令?. 3.2 译码. Y. N. Y. N. Y. N. Y. 3.3 刀具补偿. 3.3.1 刀具补偿的必要性 在数控系统中,刀具轨迹的控制均是基于参考长度刀具的中心(铣、镗等)为基准。.
E N D
3.1 概述 CNC的数据处理是指插补之前的准备工作,主要工作包括: • G指令译码; • 运动轨迹计算:刀具半径补偿和刀具长度补偿; • 进给速度F值的处理; • 加减速控制。
开始 G指令? G指令处理 M指令? M指令处理 S指令? S指令处理 F指令处理 F指令? 3.2 译码 Y N Y N Y N Y
3.3 刀具补偿 3.3.1 刀具补偿的必要性 在数控系统中,刀具轨迹的控制均是基于参考长度刀具的中心(铣、镗等)为基准。 Y Z X X 车削 铣削
3.3.2 刀具半径补偿的过渡线段类型 无过渡线段 直线过渡线段 圆弧过渡线段
3.3.3 刀具半径补偿的典型情况 3.3.3.1 轮廓曲线的典型转接类型 直线直线 直线圆弧圆弧直线 圆弧圆弧 例如: 直线直线的转接过渡类型 定义第一段编程矢量(直线)逆时针旋转到第二段编程矢量(直线)的夹角为 θ ,当 θ 在 0° ~ 360° 的范围内变化时,刀具中心的转接过渡类型可以通过 θ 的正弦值和余弦值的正负、左刀补或右刀补的类型来判断是缩短型、过渡型还是延长型。
左刀补转接过渡类型 编程轨迹 刀具中心轨迹 θ θ θ 延长型270°<θ≤ 360° 缩短型θ≤ 180° 过渡型180°<θ≤ 270°
y C D B E α2 B´ C´ x A F Y α1 X O 3.3.4 延长型交点矢量的计算
已知OA、AF、AB 和AD,求AC。 OA为本程序段编程(程编)轨迹,其与X轴的夹角定义为α1; AF为下一个程序段编程(程编)轨迹,其与X轴的夹角定义为α2; α1和α2均为从X轴逆时针转到程编轨迹矢量所形成的角。取: α= α2- α1刀具半径Rd=AB=AD。 AC的X分量记为ACX, AC的Y分量记为ACY。
其单位为mm/T 3.4 F进给速度计算 G指令编程的F速度单位为mm/min,数控系统是一个采样(中断)控制系统,如何得到每个采样周期的速度进给量FT? 数控系统的采样(中断)周期为ms级,例如8ms、10.24ms、4ms等,设采样周期为T。