2018年8月26日 星期日

Motion Technique


After the end of the automation exhibition, our first task in the top half quarter had been nearly completely. If we attempt to summarize the works had done in this period, we are likely to conclude that there were two major missions so far. First one was the software development for the machine and another one was the control code writing on the second platform of the servo driver. Although, there were merely two major missions supposed to be accomplished, there had been still along with relatively technical issues involved. On the other hand, in the summer, when I could take the mostly control on my developmental works, the toughest tasks were transferred from technique to the marketing and speech on the automation exhibition which I had focused on in the last month.

The first major works in the half quarter was the software development which was supposed to be released with our machine. The key technique in this software is the communication with machine in order to acquire the live data and make the widely remote control. Fortunately, the useful function library had been provided completely so I could construct the structure and built the function smoothly. What I extremely concerned was likely to be the issue for improving the user experience and mature user manipulation. However, due to the fixed date of machine launched and released, the software also doesn’t have any flexible extensive span for development. In the last phase, some of the critical and competitive function required to be put in such as SQL Server and statics export. Above applications are common but I didn’t have the related chances to make the deeply study. By constructing the whole software, I could exhaustive examine where I should improve and gain skillful abilities.


The second mission was the development of the control program on the second developmental platform of the servo driver. The most critical point in this works was that I had to learn the new logic of programming in this special environment. Not only the fresh IDE interface but also the operational structure was the new concept for us. The code structure consist two major parts including the PLC and assembly language code. Both of them is supposed to chosen for particular application and employed mutual operation to each other. The PLC code is not too far from the traditional control programming, but the assembly language caused the serious obstacle for the forward progressive. Afterward, I had spent at least two hours a day for a month studying the documental material and intent to familiar with the concept of the ACC register and dealing with the basic process via the deeper method. Eventually, I had begun the progress of writing the fundamental code beyond the adequate cognition.

After clearly measurable accomplishment so far, except for improvement of the current structure, what the most significant task next period will be establishment the entire new code framework for the existed system which is not mere inclusive of the PLC, second platform but also the electrical design and commutation. I wish I could find out the appropriate material and further understanding via encounter and solve the problems. Although, in the current application, the framework of the machine only has the single axis motion, the basic motion knowledge still is supposed to be built from the fundamental process.

沒有留言:

張貼留言