循环287GEAR SKIVING (选装项157)
ISO编程
G287
应用
循环顺序
- 数控系统以进给速率FMAX沿刀具坐标轴将刀具定位在第二安全高度Q260位置。如果沿刀具坐标轴的当前刀具位置值大于Q260,刀具不运动
- 倾斜加工面前,数控系统以FMAX进给速率沿X轴将刀具定位在安全位置。如果刀具在加工面中坐标位置已大于计算的坐标值,刀具不动。
- 数控系统用进给速率Q253倾斜加工面。
- 数控系统用快移速度FMAX将刀具定位在加工面上的起点位置
- 然后,数控系统以进给速率Q253沿刀具坐标轴将刀具定位在安全高度Q200位置
- 然后,数控系统运动接近的长度。数控系统自动计算该距离。接近长度为第一次接触到最终切入深度之间的距离。
- 数控系统以定义的进给速率沿纵向在齿轮加工的工件上滚动刀具。第一次切入进给Q586过程中,数控系统用初始进给速率Q588运动。然后,数控系统使用进给量的中间值及后续加工的进给速度。 数控系统内部计算这些值。然而,中间进给速率值取决于进给速率调整系数Q580。数控系统进行最后一次进给Q587时,用进给速率Q589执行最后一次切削。
- 被加工部位受Z轴起点Q551+Q200和Z轴终点Q552(循环285中定义的Q551和Q552)的限制。必须将接近长度相加至起点。这是为了避免刀具在工件中一直切入到加工直径。数控系统内部计算该距离。
- 加工结束时,刀具移过定义的终点位置超程路径Q580的尺寸。超程路径的作用是完整加工齿轮。
- 数控系统达到终点时,用进给速率Q253进行退刀并返回起点位置
- 最后,数控系统用进给速率FMAX将刀具定位在第二安全高度Q260位置
注意
- 必须确保改变倾斜轴位置前,进行退刀
- 只能在铣削模式功能和车削模式功能加工模式下执行该循环。
- 该循环为调用生效。
- 刀具与工件间的速比由齿轮的齿数和刀具的切削刃数决定。
编程说明
- 必须确保在循环开始前编程基本主轴(通道主轴)的旋转方向。
- Q580 FEED-RATE ADAPTION系数越大,数控系统将进给速率调整到最后一刀切削进给速度的时间越早。推荐值为0.2。
- 定义刀具时,必须确保按照刀具表的所示指定切削刃的数量。
- 如果Q240中仅编程了两次切削,将忽略Q587的最后一次进刀和Q589的最后进给速率。如果仅编程了一次切削,也将忽略Q586的第一次进刀。
循环参数
帮助图形 | 参数 |
---|---|
Q240 走刀数? 达到最终深度的切削数 0:数控系统自动确定最小切削数 1:一刀切削 2:两刀切削,数控系统仅考虑第一刀切削的进刀量Q586。数控系统不考虑最后一刀切削的进刀量Q587。 3至99:编程的切削次数 "...":含切削数据表的路径 参见 循环287(齿轮刮齿)的技术参数表 输入:0...99 或最多不超过255个字符或QS参数值 | |
Q584 第一次切削号? 定义数控系统执行第一刀的切削号。 输入:1...999 | |
Q585 最后一次切削号? 定义数控系统执行最后一刀的切削号。 输入:1...999 | |
Q200 安全高度? 退刀和预定位的距离。 该值提供增量效果。 输入:0...99999.9999 或PREDEF | |
Q260 第二安全高度? 刀具轴坐标,在此位置不碰撞工件(中间位置和循环结束时退刀)。 该值有绝对式效果。 输入:-99999.9999...+99999.9999 或PREDEF | |
Q545 刀具螺旋角? 刮刀刀刃的角度。用十进制方式输入该值。 例如:0°47' = 0.7833 输入:-60...+60 | |
Q547 刀具主轴的角度偏移? 循环开始时,数控系统车削工件的角度。 输入:-180...+180 | |
Q550 加工侧(0=正/1=负)? 定义需要加工的侧边。 0:I-CS坐标系基本轴的正加工侧边 1:I-CS坐标系基本轴的负加工侧边 输入:0,1 | |
Q533 优选入射角方向? 可选倾斜方式的选择。数控系统用定义的入射角计算机床上摆动轴的适当定位位置。通常,结果总有两种可能解。用参数Q533,配置数控系统应使用哪一个可选解: 0:与当前位置相距最近的解 -1:在范围0°至-179.9999°间的解 +1:在范围0°至+180°间的解 -2:在范围-90°至-179.9999°间的解 +2:+90°至+180°间的解 输入:-2,-1,0,+1,+2 | |
Q530 倾斜加工? 为倾斜加工定位摆动轴位置: 1:自动定位倾斜轴并定向刀尖(移动)。工件与刀具间的相对位置保持不变。数控系统用直线轴执行补偿运动 2:自动定位倾斜轴,不定向刀尖(转动) 输入:1,2 | |
Q253 预定位的进给率? 摆动和预定位期间刀具运动速度的定义。和每次进刀之间刀具轴定位期间。进给速率单位mm/min。 输入:0...99999.9999 或FMAX,FAUTO,PREDEF | |
Q587 最后一次切削进给量? 最后一刀切削的进刀量。 该值提供增量效果。 如果切削数据表的路径保存在Q240中,此参数无效。 参见 循环287(齿轮刮齿)的技术参数表 输入:0,001...99.999 | |
Q588 第一次切削进给速率? 第一刀切削的进给速率。数控系统将进给速率理解为工件每转一圈的毫米数。 如果切削数据表的路径保存在Q240中,此参数无效。 参见 循环287(齿轮刮齿)的技术参数表 输入:0,001...99.999 | |
Q589 最后一次切削进给速率? 最后一刀切削的进给速率。数控系统将进给速率理解为工件每转一圈的毫米数。 如果切削数据表的路径保存在Q240中,此参数无效。 参见 循环287(齿轮刮齿)的技术参数表 输入:0,001...99.999 | |
Q580 进给速率调整的系数? 可用此系数定义进给速率减小。这是因为随着切削数的增加,必须减小进给速率。该值越大,数控系统调节进给速率使其与最后进给速率匹配的时间越早。 如果切削数据表的路径保存在Q240中,此参数无效。 参见 循环287(齿轮刮齿)的技术参数表 输入:0...1 | |
Q466 空螺纹路径? 齿轮轮齿终点处的超程长度。超程路径可确保数控系统加工的轮齿可达到要求的终点。 如果未编程此可选参数,数控系统将安全高度Q200视为超程路径。 输入:0.1...99.9 |
11 CYCL DEF 287 GEAR SKIVING ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
校验和改变主轴的旋转方向
执行加工操作前,必须确保正确设置两个主轴的旋转方向。
决定回转工作台的旋转方向:
- 刀具类型?(右手切削 / 左手切削?)
- 加工哪侧? X+ (Q550=0) / X- (Q550=1)
- 在以下两个表中的一个表中查找回转工作台的旋转方向!为此,按照刀具旋转方向选择相应表(右手切削/左手切削)。请参见相应表,为所需加工侧,查找回转工作台的旋转方向 X+ (Q550=0) / X- (Q550=1)。
加工侧 | 回转工作台的旋转方向 |
---|---|
X+ (Q550=0) | 顺时针。(例如M303) |
X- (Q550=1) | 逆时针(例如M304) |
加工侧 | 回转工作台的旋转方向 |
---|---|
X+ (Q550=0) | 逆时针(例如M304) |
X- (Q550=1) | 顺时针。(例如M303) |
注意,在特殊情况下,旋转方向可能与表中所示的方向不同。
改变旋转方向
铣削:
- 基本主轴1:用M3或M4将刀具主轴定义为基本主轴。定义旋转方向(改变基本主轴的旋转方向不影响副主轴的旋转方向)
- 副主轴2:要改变副主轴的旋转方向,调整输入参数Q546值。
车削:
- 基本主轴1:用M功能将刀具主轴定义为基本主轴。该M功能为机床制造商专用功能(M303,M304,...)。 定义旋转方向(改变基本主轴的旋转方向不影响副主轴的旋转方向)
- 副主轴2:要改变副主轴的旋转方向,调整输入参数Q546值。
执行加工操作前,必须确保正确设置两个主轴的旋转方向。
根据需要,定义较低的主轴转速,确保旋转方向正确。