|
Dear ytliu.
I will explain my situation.
I am the chief engineer of the company Aerotechservice http://aerots.ru/. My name is Nikolai Zvyagintsev.
At the moment we are repairing the components of the aircraft, but we want to start producing CNC milling machines in addition to the main production.
For now, with manual tool change.
At the moment, in our production we use several machines on Purelogic controllers.
But at them, too small maximum frequency of a signal Step / Dir. So, for the basis of our new machines, I chose the DDCSV2.2 controller.
But its software is still too raw.
Incidentally, I saw that there was technical support for these controllers, and the management of our organization, decided to wait until the software of these controllers will be brought to a commercially acceptable level.
The main problem, in a convenient manual change of tools. Since, the machines will be commercial, this should be organized, really convenient.
In those machines where we work now, manual tool change occurs according to the following algorithm:
-the end of the operation;
-The Z axis lifts to the height of the SafeZ;
-the spindle stops;
-the axis is raised to the very top, to the point 0 in the machine coordinates (to make it convenient to change the cutter) at the speed G00;
-axis X and Y are moved to the point 0, 0 in the current coordinate system (zero of the billing) at the speed G00
-A sound signal is heard
-The machine pauses and writes the name of the new cutter on the screen, which you need to insert;
-The operator changes the cutter, pushes the new cutter to the billing with the buttons and uses a piece of paper to define 0 along the z axis;
-By leaving the paper clamped, he presses the start button;
-The machine itself self-zeroes the z-axis, in the current coordinate system;
-The Z axis is raised to the SafeZ height and the operator pulls out the paper;
-The spindle spins and the next operation begins.
As you can see, the algorithm is convenient, does not require the operator to press the buttons once more.
I ask for your help, organize such an algorithm for changing the tool on DDCSV2.2.
If this does not work out, the managers of our company will choose the verified Purelogic controllers and we will not be able to continuously purchase DDCSV2.2
I'm not asking for it for free.
We will pay for your work, and also post free created postprocessors and instructions.
It is necessary to solve the following problems:
-organize such a pause from the g-code, in which the z-axis does not move (while keeping the function of the pause button unchanged). Because the operator on a pause changes the tool and manually sets it to 0. After that, naturally the z axis should not make unauthorized movements, so as not to stick the cutter into the table.
-add the ability to play the audio signal from the g-code
-add the ability to zero the axes from the g-code
-can write all this in the macro of the command m6 (T.nc). Or, can organize it from the g-code. No difference.
Which of these tasks can you solve?
|
|