循环1000DEFINE RECIP.STROKE (选装项156)

ISO编程

G1000

应用

 
Machine

参见机床手册!

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

用循环1000 DEFINE RECIP.STROKE定义沿刀具轴的往复行程并开始往复运动。该运动是叠加的运动。因此,可以同时执行其它任何定位程序运动,包括往复运动的轴。一旦往复运动开始,可调用轮廓并开始磨削。

  • 如果将Q1004设置为0,不进行往复运动。如为该情况,只定义循环。根据需要,调用循环1001 START RECIP.STROKE,然后启动往复运动
  • 如果将Q1004设置为1,在当前位置开始往复运动。根据Q1002的设置,数控系统首先在正向或负向开始往复运动砂轮。该往复运动与编程的运动相互叠加(X,Y,Z)

在往复运动中,可结合调用以下循环:

  • 循环24 SIDE FINISHING
  • 循环25 CONTOUR TRAIN
  • 循环25x (型腔/凸台/槽)
  • 循环276 THREE-D CONT. TRAIN
  • 循环274 OCM FINISHING SIDE
  • 循环1025 GRINDING CONTOUR
 
Tip
  • 在已激活往复运动情况下,数控系统不支持程序中启动功能。
  • 只要在启动的NC数控程序中激活了往复运动,不能切换到 手动操作模式下的MDI应用

注意

 
Machine

参见机床手册!

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

 
注意
碰撞危险!
往复运动中,碰撞监测(DCM)功能不可用。这就是说,不能避免导致碰撞的运动。有碰撞危险!
  1. 逐程序段地谨慎地执行NC数控程序进行校验
  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 循环1000为定义生效。
  • 程序运行操作模式及Single block操作模式下显示叠加运动的仿真图形。
  • 不需要往复运动,将其停止。为此,用M30或循环1002 STOP RECIP.STROKE停止M0功能不能结束往复行程。
  • 也可以在倾斜加工面上开始往复运动。然而,当往复运动已激活时,不能改变加工面的方向。
  • 也可在叠加往复运动中使用铣刀。

循环参数

帮助图形

参数

Q1000 往复行程长度?

往复运动的长度,平行于当前刀具坐标轴。

输入:0...9999.9999

Q1001 往复运动进给速率?

往复运动的速度,单位mm/min

输入:0...999999

Q1002 往复运动类型?

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

0:当前位置在行程的中间。数控系统首先沿负方向将砂轮偏移到行程一半的位置,然后沿正方向继续往复运动。

-1:当前位置位于行程的上限。首次往复运动期间,数控系统沿负方向偏移砂轮。

+1:当前位置在行程的下限。对于第一次往复运动,数控系统沿正方向偏移砂轮

输入:-10+1

Q1004 开始往复行程?

该循环生效的定义:

0:往复运动仅进行定义,可在以后启动

+1:往复运动进行了定义和在当前位置启动

输入:01

举例

11 CYCL DEF 1000 DEFINE RECIP.STROKE ~

Q1000=+0

;RECIPROCATING STROKE ~

Q1001=+999

;RECIP. FEED RATE ~

Q1002=+1

;RECIPROCATION TYPE ~

Q1004=+0

;START RECIP. STROKE