Probe

The automatic probe (option) allows a wired probe to be stored inside the machining booth and loaded in the machining spindle using the SCARA, in order to perform probing measurements. The unit is fixed at the top left in the machining booth and connected to the Micro5 by a connector.
The probe can also be used without automatic loading. It must then be manually installed in the spindle by the operator. The operation remains the same.

Odoo • Image et Texte

Connection

The probe is connected to the female connector on the top wall of the machining booth. When the probe is not in use, plug the female connector with the male connector attached to the cabin.

Odoo • Image et Texte

Important note

  • When the probe is not in use, plug the female connector with the male connector attached to the cabin.

  • The probe must not be used for automatic loading when oil is used!

  • The probe magazine must not be left without a tool for a prolonged period (>10 min)

  • The probe is not suitable for use with oil.


Use of the probe

To use the probe, you must load the probing cycle file. This file must be transferred to the Micro5, in the C:\nc\process\ folder

The rest of the article uses the example files to illustrate and explain the use of probing.

Probing cycle V1.0

 

Cycle file to be downloaded and placed in the C:\nc\process\
 







 Download

Examples of use

 

Example file to download and place in the C:\nc\ folder

The probing sequences are designed to be run on a 40x40 mm machined calibration part with the G54 offset set to have the Z0 on the top face.

 Download
Odoo • Image et Texte

Important

  • The probe must be calibrated when first used (two calibrations: X/Y and Z)

  • Le palpeur doit toujours être monté à la même orientation pour que la calibration soit correcte

    • In manual mode: Facing the operator

    • Without store: Facing the operator

    • With the store: opposite

  • The touch probe must always have the tool number 999

  • The probe being a fragile element, reduce the feeds during your first probings <10%.


Starting conditions

  • The approach and offset to be used must be added manually before starting a probing cycle

  • Set the probe length (approximate) Leave the tool radius at 0.

  • Configure the offset and activate it before starting the probing cycle

Several probing cycles are provided in the supplied macro. They are configured with the parameters included in the macro execution.


Cycles available

  • XY probe calibration (requires a bore centered on X0 Y0) and length

  • Bore/Square and rectangle pocket 

    • -->Indicates the center (XY offset setting optional)

  • Round/square/rectangular boss

    • -->Indicates the center (XY offset setting optional)

  • Z height measurement    

    • -->Indicates height (Z offset setting optional)

  • XYZ corner 

    • --> Corner coordinates (XYZ offset setting optional)

  • C orientation 

    • --> Indicates C orientation error (C offset optional)


Modal operation

All cycles (except XY probe calibration and length calibration) can be started in MODAL mode.
This allows the cycle to be re-run after each XY movement.
Useful to execute several identical cycles in different XY positions

You have to add:

  • MODAL_MOVE in the cycle parameter list

  • #DISABLE MODAL CYCLE after the last probing occurrence

The machine must be positioned on XY before the cycle is started and parameters @P1 and @P2 must not be defined.

If another cycle configuration parameter needs to be changed for a new cycle iteration, the MODAL mode cannot be used.

Odoo • Image et Texte

ATTENTION

The probed values must be retrieved in separate variables at each measurement if they are to be used later for calculations. 

--> See the example "MeasureZ" for the calculation of the average of 4 measures Z


Manual approach

For boring/boss, height measurement and cornering cycles, it is possible to bring the probe along XY manually and then start the cycle without the @P1 and @P2 parameters. The XY position at the start of the cycle will be taken as the reference position.

Odoo • Image et Texte

ATTENTION

The Z offset and the tool must be correctly configured.It may be necessary to increase the parameters for approach travel (@P9) and measurement overtravel (@P10).

Odoo • Image et Texte

Remarks

  • The probe is automatically called by the probe cycle when the probe magazine is present.

  • If the magazine is not present, the cycle asks to mount it manually. --> If it is already mounted, this step is directly acknowledged

  • With the optional parameter @P49=1 it is possible to force manual operation

  • The texts below are selectable ("Ctrl+C" / "Ctrl+V")


Probe length calibration

; Calibration longueur palpeur sur la face de référence Yerly
L CYCLE [NAME=Probing.cyc \
@P1=10    \; Position X absolue (option)
@P2=-10   \; Position Y absolue (option)
@P3=0     \; Position Z absolue surface
@P4=1     \; Degagement Z relatif
@P9=0.25  \; Course premesure
@P10=2    \; Surcourse premesure/mesure
@P11=10   \; Vitesse avance mesure
@P49=0    \; 0 Montage palpeur auto si magasin, 1 montage manuel seulement (optionnel, defaut = 0)
@P50=101  \; Type de mesure Calibration longueur palpeur
]

Probe calibration XY

; Calibration decentrage bille 
L CYCLE [NAME=Probing.cyc \ ; Calibration palpeur XY
@P1=0     \; Position X absolue (option)
@P2=0     \; Position Y absolue (option)
@P3=0     \; Position Z absolue surface
@P4=1     \; Degagement Z relatif
@P5=-0.5  \; Hauteur mesure Z relatif a la surface
@P6=4     \; Diametre
@P8=1     \; Diametre bille palpeur
@P9=0.25  \; Course premesure
@P10=2    \; Surcourse premesure/mesure
@P11=10   \; Vitesse avance mesure
@P49=0    \; 0 Montage palpeur auto si magasin, 
          \; 1 montage manuel seulement (optionnel, defaut = 0)
@P50=100  \; Type de mesure 100 = calibration palpeur
]

; Affiche resultat sur le HMI
#MSG SYN HMI["Calibration: X: %fmm, Y: %fmm", V.P.OffX, V.P.OffY]
; Ecrit le resultat dans fichier texte
#MSG SAVE EXCLUSIVE["Calibration: X: %fmm, Y: %fmm", V.P.OffX, V.P.OffY]

Bore / square or rectangle pocket

G0 X0 Y0 ; Prepositionner pour MODAL_MOVE uniquement
L CYCLE [NAME=Probing.cyc \
@P1=0      \; Position X centre (supprimer pour MODAL_MOVE)
@P2=0      \; Position Y centre (supprimer pour MODAL_MOVE)
@P3=0      \; Position Z absolue surface
@P4=1      \; Degagement Z relatif
@P5=-0.5   \; Hauteur mesure Z relatif a la surface
@P6=4      \; Dim X alesage
@P7=4      \; Dim Y alesage (seulement si different de @P6)
@P8=1      \; Diametre bille palpeur
@P9=0.25   \; Course premesure
@P10=1     \; Surcourse premesure/mesure
@P11=10    \; Vitesse avance mesure
@P40=0     \; Offset à renseigner G54=1, G55=2, ...
@P45=0     \; Pas de sauvegarde interne au cycle
@P49=0     \; 0 Montage palpeur auto si magasin, 
           \; 1 montage manuel seulement (optionnel, defaut = 0)
@P50=0     \; Type de mesure alesage
;MODAL_MOVE \; Seulement pour mode modal
]
V.P.X3 = V.P.PosMesX                                                ; Position X
V.P.Y3 = V.P.PosMesY                                                ; Position Y
V.P.Circ3 = V.P.Circ                                                ; Circularite
#MSG SYN HMI["Centre 3: X: %fmm, Y: %fmm", V.P.X3, V.P.Y3]          ; Affiche sur le HMI
#MSG SAVE EXCLUSIVE["Centre 3: X: %fmm, Y: %fmm", V.P.X3, V.P.Y3]   ; Ecrit dans fichier texte 
G0 X-15 Y0                                                          ; Positionne pour 2e cycle
V.P.X1 = V.P.PosMesX - V.P.X3                                       ; Calcul delta X
V.P.Y1 = V.P.PosMesY - V.P.Y3                                       ; Calcul delta Y
V.P.Circ1 = V.P.Circ                                                ; Circularite
#MSG SYN HMI["Centre 2: X: %fmm, Y: %fmm", V.P.X1, V.P.Y1]          ; Affiche sur le HMI
#MSG SAVE EXCLUSIVE["Centre 1: X: %fmm, Y: %fmm", V.P.X1, V.P.Y1]   ; Ecrit dans fichier texte
#DISABLE MODAL CYCLE

Round / square / rectangle embossing

L CYCLE [NAME=Probing.cyc \ ; Centre cube
@P1=0     \; Position X absolue (option)
@P2=0     \; Position Y absolue (option)
@P3=0     \; Position Z absolue surface
@P4=1     \; Dégagement Z relatif
@P5=-2    \; Hauteur mesure Z relatif à la surface @P3
@P6=40    \; Dimension X
@P7=40    \; Dimension Y (seulement si different de @P6)
@P8=1     \; Diametre bille palpeur
@P9=1     \; Course prémesure
@P10=2    \; Surcourse prémesure/mesure
@P11=10   \; Vitesse avance mesure
@P40=0    \; Offset à renseigner G54=1, G55=2, ...
@P45=0 \; Pas de sauvegarde interne au cycle
@P49=0 \; 0 Montage palpeur auto si magasin, \; 1 montage manuel seulement (optionnel, defaut = 0)
@P50=1 \; Type de mesure bossage
;MODAL_MOVE \; Seulement pour mode modal
] V.P.CentreX = V.P.PosMesX ; Position X V.P.CentreY = V.P.PosMesY ; Position Y ;V.P.Circ3 = V.P.Circ ; Circularite ; Affiche resultat sur le HMI #MSG SYN HMI["Centre Cube: X: %fmm, Y: %fmm", V.P.CentreX, V.P.CentreY] ; Ecrit le resultat dans fichier texte #MSG SAVE EXCLUSIVE["Centre Cube: X: %fmm, Y: %fmm", V.P.CentreX, V.P.CentreY]

Measure Z

G0 X35/2 Y35/2 ; Prepositionner pour MODAL_MOVE uniquement
L CYCLE [NAME=Probing.cyc \ ; Mesure Z1
@P1=0      \; Position X (supprimer pour MODAL_MOVE)
@P2=0      \; Position Y (supprimer pour MODAL_MOVE)
@P3=0      \; Position Z absolue surface
@P4=1      \; Dégagement Z relatif
@P9=1      \; Course prémesure
@P10=2     \; Surcourse prémesure/mesure
@P11=10    \; Vitesse avance mesure
@P12=90    \; Orientation mesure C 0 +X, 90 +Y, 180 -x, 270-Y
@P40=0     \; Offset à renseigner G54=1, G55=2, ...
@P45=0 \; Pas de sauvegarde resultat interne au cycle @P49=0 \; 0 Montage palpeur auto si magasin, \; 1 montage manuel seulement (optionnel, defaut = 0) @P50=10 \; Type de mesure Z ;MODAL_MOVE \; Seulement pour mode modal ] V.P.MesZ1 = V.P.PosMesZ G0 X-35/2 Y35/2 ; Mesure Z2 V.P.MesZ2 = V.P.PosMesZ G0 X-35/2 Y-35/2 ; Mesure Z3 V.P.MesZ3 = V.P.PosMesZ G0 X35/2 Y-35/2 ; Mesure Z4 V.P.MesZ4 = V.P.PosMesZ ; Affiche resultat sur le HMI #MSG SYN HMI["Z Moyen: %fmm", [V.P.MesZ1 + V.P.MesZ2 + V.P.MesZ3 + V.P.MesZ4]/4] ; Ecrit le resultat dans fichier texte #MSG SAVE EXCLUSIVE["Z Moyen: %fmm", [V.P.MesZ1 + V.P.MesZ2 + V.P.MesZ3 + V.P.MesZ4]/4]

Probe check

In order to guarantee the highest level of accuracy, each element must be perfectly mounted and operated. The probe is a sensitive element, its correct assembly guarantees its correct operation and an accurate result.

The probe is mounted on a bar adapted to the standard used on the Micro5. It can therefore be mounted in the spindle cone as well as in the probe magazine (option). 

The following procedure allows you to check that the probe is correctly mounted on its cleat:

Odoo • Image et Texte

1) Pass the oil stone over the top face, so that the face is clean and flat (no burrs or dents)

2) In the vice equipped with the rubber jaws (1), centered in height (4), clamp the cleat with moderate force so that : 

  • have the wire up (2)

  • have the support face protruding (3)

Odoo • Texte et Image
Odoo • Image et Texte
  • have the support face protruding (3)

3) Using the wrench provided, tighten the probe on its support. 

Caution: the probe will turn in the jaws, do not damage the wire

Warning: the key has two sides. Only one has the right size

Odoo • Texte et Image
Odoo • Image et Texte

4) Control: It must be impossible to loosen the probe by hand.

Rating
0 0

There are no comments for now.