APP下载

一种电火花线切割3B代码解码算法与QT实现

2021-07-02

现代制造技术与装备 2021年5期
关键词:指令

李 丹

(湖南科技职业学院,长沙 410118)

电火花线切割机床是一种特种加工机床。它的加工精度和加工性价比较高,在各类高精密零部件加工方面应用广泛[1]。由于成本等因素的限制,目前我国大部分电火花线切割机床采用单板机作为控制器,而单板机多年未更新,且人机交互性能差[2-5]。

QT具有优秀的跨平台界面反馈和设计功能[6-7]。本文基于QT平台,验证电火花线切割3B加工指令的解码算法,并通过图形方式显示用户导入的3B程序对应的加工图形,可供用户直观检验3B代码对应的零件形状是否符合加工要求,增强了人机交互性,节约了时间成本。

1 电火花线切割3B代码解码算法

1.1 电火花线切割3B代码格式

3B代码的格式是BXBYBJGZ[8]。代码中,3个B表示数据的分隔符;X、Y、J、G和Z代表5个必要的参数。其中:B为分隔符,用于区分隔离X、Y和J等数码,B后的数字若为0,则可省略不写;X、Y为直线的终点坐标值或圆弧的起点坐标值,编程时均取绝对值,单位为μm;J为计数长度,单位为μm;G为计数方向,分Gx或Gy,可按x方向或y方向计数,工作台在该方向每走1 μm即计数累减1,当累减到计数长度J=0时,表示这段程序加工完成;Z为加工类型,分为直线L和圆弧R两大类。直线按照走向和终点所在象限,分为L1、L2、L3、L4,如图1所示。圆弧按照第一步进入的象限及其走向的顺圆或逆圆,分为SR1、SR2、SR3、SR4及NR1、NR2、NR3、NR4,如图2所示。

图1 直线所在象限情况

图2 圆弧所在象限情况

1.2 电火花线切割直线3B代码解码

根据读入的直线3B代码,结合直线的加工类型(L1~L4),可确定直线终点坐标所在象限。……

登录APP查看全文

猜你喜欢

指令
听我指令:大催眠术
ARINC661显控指令快速验证方法
LED照明产品欧盟ErP指令要求解读
杀毒软件中指令虚拟机的脆弱性分析
巧用G10指令实现椭圆轮廓零件倒圆角
中断与跳转操作对指令串的影响
基于汇编指令分布的恶意代码检测算法研究
一种基于滑窗的余度指令判别算法
欧盟修订电气及电子设备等产品安全规定
MAC指令推动制冷剂行业发展