循环1021CYLINDER, SLOW-STROKE GRINDING (选装项156)

ISO编程

G1021

应用

 
Machine

参见机床手册!

这个功能必须由机床制造商实施和调试。

循环1021 (圆柱,慢速磨削)用于磨削圆弧型腔或圆弧凸台。圆柱高度可明显大于砂轮宽度。数控系统控制往复运动,加工圆柱的整个高度。数控系统在一次往复运动中执行多个圆弧路径。加工中,往复运动与圆弧路径相互重叠,成为螺旋形。此操作相当于慢速磨削。

在往复运动的反向点位置并沿半圆进行横向进刀。可将往复运动的进给速率编程为相对砂轮宽度的螺旋路径的螺距。

也能完整加工圆柱,无加工过度,例如盲孔。在往复运动的反向点位置编程空切操作。

循环顺序

  1. 数控系统根据POCKET POSITION Q367将砂轮定位在圆柱上方。数控系统现在以快移速度将刀具移到CLEARANCE HEIGHT Q260位置。
  2. 砂轮以F PRE-POSITIONING Q253运动到SET-UP CLEARANCE Q200
  3. 砂轮沿刀具轴移到起点位置。根据MACHINING DIRECTION Q1031要求,起点位于往复运动的上反向点或下反向点。
  4. 该循环开始往复运动。数控系统以GRINDING FEED RATE Q207将砂轮运动到轮廓处。
  5. 往复运动的进给速率

  6. 数控系统在起点位置延迟往复运动。
  7. 根据Q1021 (单边进刀)要求,数控系统围绕半圆将砂轮进刀横向进刀量Q534 1
  8. 根据需要,数控系统执行定义的空切2 Q211Q210操作。
  9. 到往复运动反向点的过量和空切操作

  10. 该循环继续往复运动。砂轮沿多个圆弧路径运动。往复运动在刀具轴方向上叠加圆弧路径形成螺旋路径。可用系数Q1032影响螺旋路径的螺距。
  11. 圆弧路径3自身重复进行直到达到往复运动的第二反向点。
  12. 数控系统重复步骤4至7直到达到成品件直径Q223或余量Q14
  13. 最后一次横向进刀操作后,如果编程了空切运动Q1020,砂轮进行空切运动。
  14. 数控系统停止往复运动。砂轮沿半圆路径离开圆柱,移到安全高度Q200位置。
  15. 砂轮以F PRE-POSITIONING Q253移到SET-UP CLEARANCE Q200,然后以快移速度移到CLEARANCE HEIGHT Q260
 
Tip
  • 为使砂轮可在往复运动的反向点位置完整加工圆柱,必须定义充分的过量或空切操作。
  • 往复运动的长度由DEPTH Q201(表面偏移) Q1030和砂轮宽度B确定。
  • 加工面上的起点距FINISHED PART DIA. Q223一定距离,含OVERSIZE AT START Q368,相距距离为刀具半径SET-UP CLEARANCE Q200的距离。

到往复运动反向点的过量和空切操作

过量路径

在参数Q1030 (表面偏移)中定义此距离。

必须将此距离与加工深度累加,然后将在Q201 DEPTH中定义。

如果无法定义过量,例如型腔,编程在往复运动的反向点位置进行多次空切操作(Q210Q211)。选择此值,以使进刀后(圆弧路径的一半),在进刀直径上运动一次圆弧路径。空切操作次数必须基于100%的进给速率倍率调节设置值。

 
Tip
  • 海德汉建议用100%或更高进给速率倍率调节设置值进行运动。如果进给速率倍率调节值小于100%,无法保证可在反向点完整加工圆柱。
  • 对于空切操作定义,海德汉建议定义值不小于1.5。

往复运动的进给速率

可用系数Q1032定义转动一圈螺旋路径(=360°)的螺距。定义后,可为往复运动计算转动一圈螺旋路径的毫米数或英寸数单位的进给速率。

GRINDING FEED RATE Q207与往复运动进给速率的比例十分重要。如果根据100%的进给速率倍率调节值计算,必须确保圆弧路径中的往复运动长度小于砂轮的宽度。

 
Tip

海德汉建议选择的系数不大于0.5。

注意

 
Machine

机床制造商可调整往复运动的倍率调节。

  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 根据输入值,最后一次的横向进给可较小。
  • 在仿真中,数控系统不显示往复运动。在运行程序, 单段方式运行程序, 自动方式操作模式下的仿真中,显示往复运动。
  • 也可用铣刀执行此循环。使用铣刀时,刀具长度LCUTS等于砂轮宽度。
  • 请注意,该循环考虑M109。在程序运行中,状态栏显示GRINDING FEED RATE Q207,因此,对于型腔加工,显示值小于凸台加工时的相应显示值。数控系统显示砂轮中心点路径的进给速率,包括往复运动。
  • 用M109调整圆弧路径的进给速率

编程说明

  • 数控系统假定圆柱底面为平底。为此,可定义仅表面上的过量Q1030。如果加工通孔,例如,必须考虑DEPTH Q201过量。
  • 到往复运动反向点的过量和空切操作

  • 如果砂轮宽度大于DEPTH Q201(表面偏移) Q1030量,数控系统生成出错信息“无摆动运动”。如为该情况,往复运动的结果将等于0。

循环参数

帮助图形

参数

Q650 凸台类型?

形状的几何:

0:型腔

1:凸台

输入:01

Q223 精加工工件的直径?

完整加工圆柱的直径

输入:0...99999.9999

Q368 Side oversize before machining?

磨削加工前的横向余量。该值必须大于Q14该值提供增量效果。

输入:-0.9999...+99.9999

Q14 侧面精铣余量?

加工后保留的横向余量。该余量必须小于Q368该值提供增量效果。

输入:-99999.9999...+99999.9999

Q367 型腔位置 (0/1/2/3/4)?

循环调用期间,相对刀具位置的形状位置:

0:刀具位置 = 形状中心

1:刀具位置 = 90°象限过渡位置

2:刀具位置 = 0°象限过渡位置

3:刀具位置 = 270°象限过渡位置

4:刀具位置 = 180°象限过渡位置

输入:01234

Q203 工件表面坐标?

工件表面相对当前原点的坐标。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q1030 偏移到表面?

刀具的上切削刃在表面上的位置。该偏移量为往复运动在表面上的过量路径。 该值有绝对式效果。

输入:0...999.999

Q201 深度?

工件表面与轮廓底面间的距离。 该值提供增量效果。

输入:-99999.9999...+0

Q1031 加工方向?

起始位置的定义。从这里开始第一次往复运动的方向。

–10:起点在表面上。往复运动沿负方向开始。

+1:起点位置在圆柱底面。往复运动沿正方向开始。

输入:-10+1

Q1021 单边进刀量(0/1)?

横向进刀的位置:

0:下端和上端横向进刀

1:单边进刀取决于Q1031

  • 如果Q1031 = -1,在上端执行横向进刀。
  • 如果Q1031 = +1,在下端执行横向进刀。

输入:01

Q534 横向进刀?

砂轮横向进刀量。

输入:0.0001...99.9999

Q1020 空行程数?

最后一次横向进刀后的空切运动次数,无材料切除。

输入:0...99

Q1032 螺旋线螺距的系数?

一圈螺旋路径(= 360°)的螺距由Q1032确定。Q1032被乘以砂轮的宽度B。往复运动的进给速率受螺旋路径的螺距影响。

往复运动的进给速率

输入:0.000...1000

Q207 Feed rate for grinding?

轮廓磨削时的刀具运动速度,单位mm/min

输入:0...99999.999 FAUTOFU

Q253 预定位的进给率?

接近DEPTH Q201时的刀具运动速度。进给速率影响下端SURFACE COORDINATE Q203。输入单位为mm/min。

输入:0...99999.9999 FMAXFAUTOPREDEF

Q15 Up-cut / climb grinding (-1/+1)?

定义轮廓磨削类型:

+1:顺磨

-10:逆磨

输入:-10+1

Q260 第二安全高度?

与工件无碰撞的绝对高度。

输入:-99999.9999...+99999.9999 PREDEF

Q200 安全高度?

刀尖与工件表面间的距离。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q211 在底部空刀运行?

在下端往复运动反向点进行空切操作的次数。

到往复运动反向点的过量和空切操作

输入:0...99.99

Q210 在顶部空刀运行?

在上端往复运动反向点进行空切操作的次数。

到往复运动反向点的过量和空切操作

输入:0...99.99

举例

11 CYCL DEF 1021 CYLINDER, SLOW-STROKE GRINDING ~

Q650=+0

;FIGURE TYPE ~

Q223=+50

;FINISHED PART DIA. ~

Q368=+0.1

;OVERSIZE AT START ~

Q14=+0

;ALLOWANCE FOR SIDE ~

Q367=+0

;POCKET POSITION ~

Q203=+0

;SURFACE COORDINATE ~

Q1030=+2

;VERSATZ OBERFLAECHE ~

Q201=-20

;DEPTH ~

Q1031=+1

;MACHINING DIRECTION ~

Q1021=+0

;ONE-SIDED INFEED ~

Q534=+0.01

;LATERAL INFEED ~

Q1020=+0

;IDLE STROKES ~

Q1032=+0.5

;FAKTOR ZUSTELLUNG ~

Q207=+2000

;GRINDING FEED RATE ~

Q253=+750

;F PRE-POSITIONING ~

Q15=-1

;TYPE OF GRINDING ~

Q260=+100

;CLEARANCE HEIGHT ~

Q200=+2

;SET-UP CLEARANCE ~

Q211=+0

;IDLE RUNS AT DEPTH ~

Q210=+0

;IDLE RUNS AT TOP