4 系统软件设计
通过对钻孔攻丝等加工工艺分析,结合八工位组合机床特点,开发出相应的参数化编程软件。软件开发主要包括:1) 控制面板软件设计;2) 开发钻孔攻丝等工序加工的参数输入界面;3) 开发系统状态显示界面;4) 根据参数自动生成加工程序,控制机床自动加工。
4.1 控制面板功能介绍
控制面板包括 PC 键盘和 NC 键盘 2 部分。PC键盘上包括 26 个英文字符按键、0~9 数字键、字符编辑按键和一些功能按键。PC 键盘主要实现数据(包括程序、参数等)的输入、编辑以及模式切换等操作。NC 键盘上共有 30 个功能按键,每个按键后面都配置有一个 LED 灯,用来显示按键的状态。表1 介绍了 NC 键盘的按键功能。
表 1 NC 键盘功能
表 2 介绍了系统中特殊按键功能。
表 2 特殊按键功能
4.2 运动控制板 I/O 地址分配
根据控制工艺的要求,笔者设计了如表 3 和表4 所述的 I/O 地址分配:运动控制板输入输出接口采用 25 芯 D 型插头。由于篇幅限制,这里只列出其中板 0(控制工位 1~3)的输入接口定义。
表 3 板 0 输入接口定义
表 4 板 0 输出接口定义