3.10.3 轮廓基准:两条直线(ANG)
该编程指令的前提条件与轮廓基准:一条直线相同。
(1)指令功能 第一条直线的终点可以通过给定直角坐标或者通过给定两条直线的夹角进行编程。第二条直线的终点必须总是按直角坐标编程,如图3-46所示。两条直线的交点可以设计为角度、倒圆或倒角。
(2)编程格式
1)通过给定角度,对第一条直线的终点进行编程的格式有:
①直线间的角度作为过渡:
ANG=...
X... Y... ANG=...
②直线间的倒圆作为过渡:
ANG=... RND=...
X... Y... ANG=...
③直线间的倒角作为过渡:
ANG=... CHR=...
X... Y... ANG=...
2)通过给定坐标对第一条直线的终点进行编程的格式有:
①直线间的角作为过渡:
X... Y...
X... Y...
②直线间的倒圆作为过渡:
X... Y... RND=...
X... Y...
③直线间的倒角作为过渡:
X... Y... CHR=...
X... Y...
在图3-46中,ANG1为第一条直线的角度,在指定工作平面上与水平轴的夹角;ANG2为第二条直线的角度,在指定工作平面上与水平轴的夹角;(X3,Y3)为第二条直线的终点坐标。
图3-46 两条直线(ANG)编程
(3)指令参数说明
ANG=:用于角度编程的名称,给定的角度值取决于有效工作平面的横坐标。
RND=:用于倒圆编程的指令。给定的值相当于倒圆的半径。
CHR=:用于倒角编程的指令。给定的值相当于倒角在运行方向上的宽度。
X:X方向上的坐标。
Y:Y方向上的坐标。
(4)编程示例
程序代码 注释
N10 X10 Y80 F1000 G18 ;移动到起始位置
N20 ANG=148.65 CHR=5.5 ;带指定角度和指定倒角的直线
N30 X85 Y40 ANG=100 ;带指定终点和指定角度的直线
N40…