主轴定向停车的编程方法主要取决于所使用的数控系统和主轴的配置。以下是几种常见的主轴定向停车编程方法:
1. 使用主轴参数设置
FANUC系统
设置主轴参数
在MDI方式下输入M19或在JOG方式下按机床面板上的定向键,主轴开始定向。
调整主轴准停角度
将参数4077设为0,编制主轴准停程序并运行,或JOG方式下准停。
标记位置
准停后,取消准停,用手慢慢转动到需要的目标准停位置,并标记该位置。
修改参数
修改参数4077的值,直到执行M19时,主轴准停在标记位置上。如果每次准停位置相同但仍有误差,可以通过调整系统参数或变频器参数进行修正。
2. 使用M19和M18代码
通用方法
创建新程序
打开数控编程软件,创建一个新程序。
输入M19代码
在程序的起始位置输入M19代码,表示主轴定向的开始。
输入M19代码
在需要进行主轴定向的位置输入M19代码。
输入M18代码
在需要撤销主轴定向的位置输入M18代码。
输入其他G代码和M代码
输入其它的G代码和M代码来编写具体的加工程序。
上传并执行程序
将程序上传到数控机床中执行。
3. 使用磁性传感器或编码器
磁性传感器
安装发磁体和磁传感器
在主轴上安装一个发磁体与主轴一起旋转,在距离发磁体旋转外轨迹12mm处固定一个磁传感器,它经过放大器并与主轴控制单元相连接。
检测定位
当主轴需要定向时,便可停止在调整好的位置上。
编码器
安装位置编码器
通过主轴电动机内置安装的位置编码器或在机床主轴箱上安装一个与主轴1∶1同步旋转的位置编码器来实现准停控制。
设定准停角度
准停角度可任意设定。
4. 使用外部设定功能
参数设置
设置主轴偏移角度
使用主轴定向位置的外部设定功能,将其主轴偏移角度传入G78、G79,取值范围是【0,4095】。
使用信号赋值
通过F22、F23信号来为G78、G79赋值,可在程序中编写M101 S 来指定主轴偏移量。
执行M19和M101
执行M19将0赋予G78、G79,则主轴的偏移量为NO.4077中的值。
执行M101将S 中的值赋予G78、G79,则主轴的偏移量为NO.4077+S。
执行M102将1024赋予G78、G79,则主轴的偏移量为NO.4077+90°。
总结
选择哪种方法取决于具体的数控系统和主轴配置。对于FANUC系统,使用主轴参数设置是最直接的方法。对于通用数控系统,可以使用M19和M18代码进行主轴定向和撤销。使用磁性传感器或编码器可以实现更精确的定位。外部设定功能则适用于需要灵活调整主轴偏移角度的情况。