G87指令用于在数控机床上执行钻孔循环操作,其基本格式为:
```
G87 X_ F_ Q_ P_ R_
```
其中,各参数的含义如下:
`X`:最终钻孔深度(以毫米为单位的绝对尺寸)。
`F`:进给速度(毫米/分钟)。
`Q`:切削深度(微米)。
`P`:孔底部的停留时间(秒)。
`R`:两个孔之间的距离(以度为单位)。
`K`:孔数。
针对您提到的在侧面钻3个孔,且孔距为120º的情况,可以参考以下编程示例:
```
O0021
G21;
G10 P0 X0 Z-100;
N8
G28 U0. T808;
M5
```
解释:
`O0021`:程序号。
`G21`:单位设定为毫米。
`G10`:设置工件坐标系(WCS)为原点。
`P0`:选择机械零点。
`X0 Z-100`:将机械零点移动到Z轴的-100毫米位置。
`N8`:准备进行钻孔循环。
`G28 U0. T808`:返回机械零点,并设置主轴转速为808转/分钟。
`M5`:主轴停止。
请根据您的具体加工需求和机床配置调整上述程序中的参数。