kaikaicour 发表于 2019-7-11 22:04:41

想做个CNC系统

本帖最后由 kaikaicour 于 2019-7-11 22:47 编辑

开发了一个简易数控系统,运行在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=0F700N100 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 O100M30
由于全部代码都有,可以实现一些特殊行业功能。想请教各位有哪些方面可以应用,程序大家可以测试,也多提宝贵意见。由于控件的原因,程序需要安装。程序需要使能后才能运行。

pan.baidu.com/s/1o01JMIgPL-Lfp7LehgMaGA
    提取码:qupe


补充内容 (2019-7-12 11:08):
更新了vc的运行环境,新的网盘地址链接:pan.baidu.com/s/1jUaebpbCPEe6472EG_mZ7Q
提取码:q339

所罗门_x 发表于 2019-7-12 09:30:47

本帖最后由 所罗门_x 于 2019-7-12 09:43 编辑

牛叉啊,先下载看看啥刚下载了,安装运行不了,4个压缩包居然是同一种程序!

kaikaicour 发表于 2019-7-12 09:53:57

所罗门_x 发表于 2019-7-12 09:30
牛叉啊,先下载看看啥刚下载了,安装运行不了,4个压缩包居然是同一种程序!

用vc开发的,可能你那没有环境,解压后和这个放在一起看看可以安装吗


补充内容 (2019-7-12 12:49):
需要一个文件保存G代码,右上角有模式选择。如果没有代码可以选择Jog,然后下方有使能,使能后可以用方向按钮点动。

冷月梧桐 发表于 2019-7-12 10:42:33

小东西,安装了杀了我的QQ,安装后还需要重启,还是不试用了

kaikaicour 发表于 2019-7-12 10:44:47

冷月梧桐 发表于 2019-7-12 10:42
小东西,安装了杀了我的QQ,安装后还需要重启,还是不试用了

不会阿,安装不需要重启,也不会影响其他软件阿

kaikaicour 发表于 2019-7-12 12:48:29

本帖最后由 kaikaicour 于 2019-7-12 13:02 编辑

kaikaicour 发表于 2019-7-12 09:53
用vc开发的,可能你那没有环境,解压后和这个放在一起看看可以安装吗
需要一个文件保存G代码,右上角有模式选择。如果没有代码可以选择Jog,然后下方有使能,使能后可以用方向按钮点动。

非非非非 发表于 2019-7-13 22:49:28

能不能差分输出信号

kaikaicour 发表于 2019-7-14 00:21:48

非非非非 发表于 2019-7-13 22:49
能不能差分输出信号

步进电机吗?这个主要是给Ethercat伺服和IO,当然把代码到单片机和FPGA也是可以的

潘攀 发表于 2019-7-29 20:49:44

太厉害了我都不懂

阿莫搞机 发表于 2019-8-8 14:08:59

就当路过
页: [1] 2
查看完整版本: 想做个CNC系统