发表于:2017/5/12 14:07:02
#0楼
功能是这样的,X、Y轴伺服移动到任意点,保存相关动作,然后重复保存(至多200,再加程序压力大),我现在是把每个点位置放到相关寄存器,把动作也放相关寄存器,当程序执行哪个点时,我再调用这个程序的动作并把下个点的位置传送,动作完成后开始位移至第二点,然后重复调用。
我现在的方法就是把200个点,每个点给他固定的寄存器存放东西,然后再进行调用,那我编程时编这些点都编了靠8个小时(位置32位占用2个,动作16位占用2个,一套程序4个,200套即800个寄存器),很累而且越往后越难查错,而且他后面要加一个设备,那么动作选择会变多,需要的寄存器也会增多,程序编写复杂程度不说,关键我看EH3的编程步数也就3万步,我现在这程序都用了2万2千多步,肯定后续写不下的,有没有简单方法?
我现在的方法就是把200个点,每个点给他固定的寄存器存放东西,然后再进行调用,那我编程时编这些点都编了靠8个小时(位置32位占用2个,动作16位占用2个,一套程序4个,200套即800个寄存器),很累而且越往后越难查错,而且他后面要加一个设备,那么动作选择会变多,需要的寄存器也会增多,程序编写复杂程度不说,关键我看EH3的编程步数也就3万步,我现在这程序都用了2万2千多步,肯定后续写不下的,有没有简单方法?