通过指定一条指令可以将该功能同固定循环的轴移调用功能相结合实现在一条直线栅格同孔上的一点执行孔加工(如钻孔)栅格。
1.功能列表
2.坐标计算的程序格式
编程格式如下所示
Hp__ Vp__ I__ J__ K__ P__ Q__ R__,Hp, Vp 代表坐标计算开始处的坐标值,I、J、K、P、Q、R,坐标计算中使用的参数。
2.1.省略(OMIT)
[功能]
该功能一般与其它坐标计算功能联合使用它可以删除使用坐标计算功能计算出的坐标值的输出。
[编程格式]
OMIT Rn1__ Rn2__ Rn3__Rnm__,R 需要删除的坐标点号(n)(m 30)
(1) 一个模型指令最多可以规定30 个省略点数
(2) R 可使用的最大数为65535
若项目1 和2 在一个模式中未被满足则该模式必须分为两种或更多模式
举例
NCYL G81 R__Z__F
OMIT R3 R7
BHC Xo Yo I50 J45 K8
在该例中G81要求的钻孔循环上是在把(X0 Y0) 作为参考点的圆(BHC)上的几个点进行,由于R3 和R7 的指定钻孔循环不在第三和第七点上进行。
2.2.重启(RSTRT)
[功能]
这一功能从用坐标计算功能计算出坐标值的点中的所需要的一点重新启动机械加工
[编程格式]
RSTRT Rn,R 加工重新启动处的坐标点号(n)
举例
G81 Xo Yo R__Z__F__H
RSTRT R12
GRDX I20 J10 K4 P3
在该例中G81要求的钻孔循环上是在以(X0 Y0)作为参考点的格子样式(GRIDX) 设定的多个点
进行RSTRT R12 的设计是从第12个口开始钻孔而跳过从第一到第十一的各个孔。
2.3.以定角度划线(LAA)
这一功能计算在与水平轴形成一个角的直线上以不规则间距(d1 d2 等等) 排列的点的坐标值
这里实际位置或由指定坐标值定义的点被作为参考点,点以固定间隔排列时须指定这些点的数目(n)
[编程格式]
LAA Hp__Vp__I ± d1Kn1 ± d2 Km2 J ±θ
Hp 水平轴上参考点坐标值
Vp 垂直轴上参考点坐标值
I 间隔d当负值设定坐标值时,应在参照起点计算坐标的延伸于对称方向的直线上
K 每隔一段距离d安排的点数n最大数是65535
J 直线与水平轴的夹角θ
举例
LAA Xo Yo I20 K2 I25 (K1) I15 K3 J20,其中K1可以省略。
2.4.栅格 (GRDX GRDY)
这个功能计算排列在栅格上点的坐标值此坐标值由在与水平轴平行并以间距dx 分隔和上nx 点数和与垂直轴并行并以dy 分隔轴上ny 点数组成。
--GRDX 沿参考点开始的水平轴来进行坐标值的计算
--GRDY 坐标值沿参考点垂直方向计算
[编程格式]
GRDX(GRDY) Hp__Vp__I ± dx J ± dy Knx Pny
Hp 水平轴上参考点坐标值
Vp 垂直轴上参考点坐标值
I 水平轴间隔dx dx为正延水平正方向计算 dx为负值延水平轴负方向计算
J 垂直轴间隔dy dy为正延垂直轴正方向计算 dy为负值延垂直轴负方向计算
K 水平轴的点数nx
P 垂直轴的点数ny
GRDX Xo Yo I25 J - 15 K4 P3
2.5.螺栓孔圆环(BHC)
[功能]
这一功能计算在一个以实际位置或由指定坐标值定义的点为圆心的圆的圆周上排列的点的坐标值
[编程格式]
BHC Hp__Vp__ Ir J ±θ K ± n
Hp 圆心坐标水平值
Vp 圆心坐标水平值
I 圆的半径
J 开始角度
K 点数 n正值钻孔逆时针旋转 n负值顺时针旋转 n最大值65535
举例:
BHC Xo Yo I50 J45 K8
2.6弧(ARC)
[功能]
计算在一个以实际位置或由指定坐标值定义的点为圆心的圆的圆周上排列的点的坐标值。
[编程格式]
ARC Hp__Vp__ Ir__ Q ±θ1 Kn1 Q ±θ2 kn2
Hp 圆心坐标水平值
Vp 圆心坐标水平值
I 圆的半径
Q 角间距 必须按逆时针方向
K 点数
举例
ARC Xo Yo I50 Q15 K3 Q30 K2 J30
2.7端面铣功能(FMILF)
[功能]
表面铣削以指定的坐标值为参考点以一定的切削深度(Q) 对由X 和Y 轴长度(I 和J) 指定的工件表面加工区域进行循环加工直到成型表面(Z) 取得精加工精度(K)
[格式]
FMILF X ± x Y ± y Z ± z I ± dx J ± dy kfi P% Qdp R ± rz Dnn F__
X x坐标点
Y y坐标点
Z 加工到的平面
I x平面的长度
J y平面长度
K 加工余量
P 切屑宽度的百分比
Q 切屑深度
R 快速进给的抬刀高度
D 刀具半径
F 进给速度