Technical Article
海德汉循环240:Q201改浅,中心孔为什么没变?
海德汉TNC 640循环240把Q201从-3改为-1,中心孔为何仍按Ø6加工?按34059x-18手册核对Q343直径/深度选择,用90°与120°理想尖锥复算3.000与1.732毫米尖深,附循环片段和三组验收。
在海德汉 TNC 640 上,循环240原来写着 Q343=1、Q344=-6,把 Q201 从 -3 改成 -1,想把中心孔打浅一些,结果为什么仍然按原来的直径加工?先看 Q343:它为1时选的是直径输入,Q201这一栏不参与目标深度的确定。只改 Q201,目标定心口直径仍是6毫米。
本文限定 HEIDENHAIN TNC 640、NC软件34059x-18、FUNCTION MODE MILL,按2023年10月版原厂手册核对。下面用无预孔、表面Z0、沿负Z加工的假定例子拆解参数关系;图形和数字是理论推演,没有声称做过控制器仿真或实机切削。
先确认当前选的是直径,还是深度
Q343是选择项。Q343=1时,Q344给出定心口直径;Q343=0时,Q201给出从表面到定心锥尖的深度。两栏同时显示在循环定义里,不表示两者同时约束刀具。尤其不要把直径模式下的 Q201=-1 理解成“最多下1毫米”。
按直径输入还要检查 TOOL.T 刀具表的 T-ANGLE。它填写实际刀尖的完整夹角,控制器用它把定心直径换算为定心深度。换刀后,NC里的 Q344 一样,正确的轴向位置也可能不同。

图1中的三个独立算例使用同一把理想90°尖锥刀:A为直径模式、Q201=-3;B仍为直径模式、只把Q201改为-1。A和B的目标口径都为6,理想尖深都为3。C将Q343改为0,并保留Q201=-1,此时才按1毫米尖深确定终点,理想口径为2。C里的Q344=-6不再是生效的尺寸输入。
为什么目标Ø6,刀尖却要下到Z-3?
取完整理想圆锥截面,目标口半径r=D/2。刀尖完整夹角为α,半角为α/2,于是 tan(α/2)=r/h,得到 h=D/[2×tan(α/2)]。这里D是工件上的定心口直径,不是刀具外径;h从工件表面量到理想尖点。
目标D=6、实际刀尖角90°:h=6/(2×tan45°)=3.000毫米,表面Z0时理想尖点为Z-3.000。
目标D=6、实际刀尖角120°:h=6/(2×tan60°)≈1.732毫米,理想尖点为Z-1.732。
实际90°尖锥、按深度h=1:D=2×1×tan45°=2.000毫米。

这组比较假设换成对应角度的真实刀具,并如实更新刀表。不要故意填错 T-ANGLE 来凑孔径。平尖、圆角或带导向小钻尖的中心钻,实际端点可能不同于图中的理论锥尖;要按刀具制造商几何和对刀基准核算。本文没有依据宣称循环240会自动补偿这些刀尖形状,也没有把它们一概列为禁用刀具。
把生效字段放回完整循环里看
下面是参数逻辑片段,不是直接上机程序。假定已选用、测量并调用正确刀具,T-ANGLE为90°,主轴转速已按刀具和材料设置,当前刀具处于经确认可安全横移的高度,孔心X30/Y20。100毫米/分、2毫米及50毫米均为教学取值,需要按实际装夹重新验证。
11 CYCL DEF 240 CENTERING ~
Q200=+2 ~
Q343=+1 ~
Q201=-1 ~
Q344=-6 ~
Q206=+100 ~
Q211=+0 ~
Q203=+0 ~
Q204=+50 ~
Q342=+0 ~
Q253=+100
12 L X+30 Y+20 R0 FMAX M3
13 CYCL CALL
这段里,Q201=-1故意保留为不生效的对照字段,不能将理想尖深限制在1毫米。Q342=0表示没有预孔,Q253在此不产生加深起点的预定位作用。Q200是表面上方的安全距离,Q203是相对当前基准的表面坐标,Q204是第二安全距离;这些位置条件不能靠一个直径值代替。Q206控制定心进给,Q211=0表示不设底部停留。
CYCL DEF只定义循环。示例先用R0定位孔心,再由CYCL CALL调用一次。若改用定位块末尾的M99进行一次调用,就不要在后面又加一个CYCL CALL,避免同一位置重复加工。
要把孔改小,分清你准备控制什么
若目标是指定口径,保留Q343=1,修改Q344的直径量,并重新核对刀具角度及所需尖深。若目标是指定尖深,才切到Q343=0并设置Q201;同时重新计算由该刀尖角形成的口径。两种修改反映的是不同的尺寸要求,不能只凭“看起来打深了”就切模式。
常规从表面向负Z加工时,本文采用负的Q344或Q201。它们的符号还关联工作方向,不是可随意去掉的书写习惯。原厂手册警告:正深度可能让快速预定位落到表面以下。不要通过改正负号试碰尺寸,也不要依赖报警代替检查。
改完后用三组记录验收
参数对照:分别记录A、B、C的Q343、Q201、Q344和T-ANGLE。A/B只变非生效字段,理论结果应相同;C的有效输入改为尖深,理论结果才改变。
几何对照:核算表面坐标、理论尖点和口径。若Z表面不是0,要把表面坐标带入;例如同样3毫米尖深、表面Z+10,理想尖点应为Z+7,而不是Z-3。
机床验证:先检查刀具几何、长度基准、可用刃长、夹具净空与孔间横移,再按机床规程做图形检查、受控试运行和首件测量。实物还受刀具磨损、跳动等影响,Q344=-6不等于承诺实测6.000。
如果问题是普通钻孔的全径深度与钻尖深度混淆,可对照循环200的Q395深度基准;它与本文的Q343选择项分属不同循环。完成参数修改后,再按NC程序修改后的检查清单确认坐标、刀具和调用路径。
原厂资料
TNC 640《Programming of Machining Cycles》,34059x-18,10/2023:纸页122–125,循环240、参数与方向;纸页50、52,循环调用。
TNC 640《Setup, Testing and Running NC Programs》,34059x-18:纸页143,T-ANGLE与循环240的定心深度计算。
TNC 640循环手册34059x-17,10/2022:纸页117–120,用于交叉核对参数含义;现场仍以对应NC版本及机床制造商手册为准。