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.
沒有留言:
張貼留言