Thank for the replays.
@roydm
The measurement data shows, if a direction is changes in XY plane, there is always a 10-20µm jump in Z direction. Where as there was no movement along z axis.
actually I do not know if it is possible to miss a pulse.
Counter board calculate the position with two...
Hello,
I am measuring a position using linear encoders by Heidenhain. The encoders output is 1Vpp which is then interpolated (200 times) to get TTL signal (10 KHz). National instrument counter board PCI 6602 is then used to calculate the position. Matlab is used to acquire and save the position...
Thanks for the reply,
Yes some manufacturers claim 1µm resolution. But it may be the ideal case with PSD in stationary condition.
If some body may have experience with practically realizing some position measurement application using a PSD, that would be great information for me.
Thanks for the reply.
I am currently thinking if I should try to develop thins application or not. The hardware and signal configuration is not fixed at this point.
The things which I can fix now is:
about 9x9 size PSD
This is correct that that spot size, relative size of spot to PSD, signal...
Hello,
I want to use a PSD (Position Sensitive Device) and a laser beam for the position measurement. Laser beam will be stationary and PSD will be moving (50 mm/s).
PSD’s are available in different sizes (4 x 4 to 20 x 20) mm. Bigger the size of the PSD, less the resolution and accuracy. It...
Maximum allowed frequency for 200 times interpolation (currently set) mensioned in data sheet is 12.5 kHz. The current input frequency which I have been trying id from 10-50 KHz. I do not have possibility to test with input signal below 10 KHz.
It seems violating the allowable input frequency...
The radius used is 150 mm. I think too that the encoders are functioning right.
I just thought about the possibility that the input frequency of 50 KHz might be high for the interpolator (200 times interpolation). May be I should try to reduce the interpolation factor (not sure).
could it be a...
Hello,
I am trying to measure the position from 2 linear encoders (XY Plance).
My hardware setup is such as:
2 Encoders (Heidenhain) provide sine wave position signal (signal period 2 µm, frequency appx. 50KHz ). Signal is then digitized and interpolated (Sine wave to TTL, 200 times) using an...
Actually I want to simply read CNC file, extruct x y z vales and save into a matrice in matlab. Similarly I would like to do inverse. Thus i may need simple functions (no tool path calculation).
thanks
hello
Sorry I did not explain the deviations.
A milling machine has a certain accuracy lever (finishing tolerance). This is due to the dynamic and static errors in a milling machine. More the dynamic and static errors are in a milling machine less is the accuracy. In other words more would be...
Hello,
I am planned to calculate the deviations in reference and measures tool path of a milling machine (for offline analysis in computer).
Reference path is generated using reference CNC code and measured path is measured using sensors on TCP (tool centre point)
Both paths may looks like...
Hello
I am planned make an application using an optical linear encoder (Heidenhain).
Encoder (3 x sine) ---> Interpolation (3 x TTL )----> Counter board ---> Position
I want to test the application in simulation before going to real. For this I want to generate the final position signal...
I am planning to implement a dynamic error compensation system for a CNC Milling Machine to improve its accuracy. Machine is controlled by Sinumeric 840 controller. The Real 3D-trajectory of the tool will be measures on line.
Tasks may include:
Conversion of NC-code (currently only G01)...
Hello,
This would be a position signal, an actual measure of tool of a milling machine along x axis. Similarly there will be position measure for y and z axis. This would give the real trajectory measure of a milling tool.
A reference path would be generated from provided NC Code in Simulink...
hello
I am using a Matlab XPc Target real time system for a measurement application. A counter board by NI will be used to take measurements of linear encoders. The board will deliver a TTL signal of 2MHz frequency, which is now to be worked in Simulink.
Signal handling is Matlab could be a...
thanks for the valuable cooperation.
Machine bed, unfortunately, is not big. The total x-y travel is 200x200 (mm2). Additionally, I want to avoid laser interferometry. As the metallic partials interrupting the laser beam, we lose the information. It may also be expansive. High accuracy of the...
You are right. But this is a test machine currently installed with some new mechanical functionality for test purposes which cases a small scale relative movement between machine bed and work piece. Now problem is to measure it. This measurement will also be used to correct our knowledge of x-y...
Thanks for reply. This would be an additional measurement system that I would like employ. Its applications is as follows.
I am trying to measure the position of a moving/vibrating machine part which is moving relative to machine bed. This motion is actually decoupled from the machine bed as...
Thanks for a very helpful answer. Yes, I understand that I should make the arm of the machine more rigid. Currently it is 20x57x280 mm3 aluminium, fixed with 6 screws on machine wall. The Wright of measurement system is about 0.8 Kg attached to the other end. But I have no idea is it is rigid...