首页 数控(CNC) 正文

回复

自己的CNC系统

数控(CNC) 浏览:3496 回复:12 收藏

kaikaico  2019-07-11 21:52

开发了一个简易数控系统,运行在Window实时环境,通过EtherCAT带伺服电机和IO。循环周期1ms,S曲线加速度(Jerk和最大加速度限制),速度前瞻,动态倍率调整,变量运算,条件判断和跳转,子程序调用,模式有自动/MDI/JOG/单步,支持的G代码有G0、G1、G2、G3、G4、G10、G17、G18、G19、G20、G21、G28、G28.1、G28.3、G30、G30.1、G53、G54、G55、G56、G57、G58、G59、G61、G61.1、G64、G80、G90、G91、G92、G92.1、G92.2、G92.3、G93、G94、CALL、RET

 

后期再做回零、PROBE、半径补偿、完善报警功能、多通道和HSC功能。

 

下例画个五角星

#0=5

#1=10

#2=90

#3=0

F700

N100 G1 X[#1*COS(#2)] Y[#1*sin(#2)]

G04 p0.5

#3=[#3+1]

#2=[#2+2*360/#0]

IF #3 LE 5 GOTO O100

M30

 

由于全部代码都有,可以实现一些特殊行业功能。想请教各位有哪些方面可以应用,程序大家可以测试,也多提宝贵意见。由于空间的原因,程序需要安装。程序需要使能后才能运行。


正在下载,请等待……
下载附件需 0 积分!

我知道了