Navigation

  • Page 1

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 1 15-August-03 Introduction This document describes operation and an overview of the tool and part probe canned cycles in conversational format. Probing is an option in 3000M ...

  • Page 2

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 2 15-August-03 Tool Probe Cycle Designations The following summarizes the cycles available: Probe Calibration (CalibTlPrb) Tool Probe Calibration Cycle This is used to set th...

  • Page 3

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 3 15-August-03 Ensure when entering the values in the parameters that you are in the same units (inch/metric) as when you are running the tool preset canned cycle. Set the un...

  • Page 4

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 4 15-August-03 Warning: When using Length and Diameter, the tool will travel down beyond the top of the probe after the probe is tripped. For this reason, make sure that the ...

  • Page 5

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 5 15-August-03 Tool Probe Calibration Cycle (CalibTlPrb) Format: CalibTlPrb DiamOfStd(n) DistDown(n) This cycle is used to calibrate the probe. This is used to set the Z da...

  • Page 6

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 6 15-August-03 6. The spindle will come on at the RPM specified in the RPM for calibration and tool measurement and then the calibration standard will move over an incremental ...

  • Page 7

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 7 15-August-03 Tool Length and Diameter Offset Preset (LenDiamMea) Format: LenDiamMea Tool#(tool#) EstDiam(n) MeasType (Length, Diameter, or Both) DistDown(n) OvrFstFeed(n) ...

  • Page 8

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 8 15-August-03 Table 3, LenDiamMea Entry Fields (Continued) Entry Fields Description DistDown The distance to go down along the side of the probe stylus when doing a diameter p...

  • Page 9

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 9 15-August-03 4. If you have done a single tool in MDI mode, that tool is now measured and you are ready to measure the next tool. If you have placed multiple lines in a prog...

  • Page 10

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 10 15-August-03 Format: LenDiaMea Tool#(tool#) EstDiam(tool rough diameter) With Tool# and EstDiam parameters only set: 1. The machine will rapid the Z-axis up and pick up the...

  • Page 11

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 11 15-August-03 6. Then the Z-axis will rapid up above the probe stylus the distance specified in Z retract amount and then rapid the X & Y axes over the center of the prob...

  • Page 12

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 12 15-August-03 Manual Tool Length Measure for Special Tools (LenSpecMea) Format: LenSpecMea Tool#(tool#) DiamOfStd(n) OvrMedFeed(n) OvrSlwFeed(n) OvrRPM(n) This cycle is us...

  • Page 13

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 13 15-August-03 Warning: Large tools can result in probe damage if the touch feedrate is set too fast. For this reason, the parameters: OvrMedFeed, OvrSlwFeed, and OvrRPM ha...

  • Page 14

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 14 15-August-03 Manual Tool Diameter Measure for Special Tools (DiaSpecMea) Format: DiaSpecMea Tool#(tool#) EstDiam(n) DistDown(n) OvrMedFeed(n) OvrSlwFeed(n) OvrRPM(n) This...

  • Page 15

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 15 15-August-03 Table 5, DiaSpecMea Entry Fields (Continued) Entry Fields Description OvrRPM This is the override for the RPM that was set in the User defined variable RPM for ...

  • Page 16

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 16 15-August-03 3. The Z-axis will feed down with the spindle on, touching the top of the probe stylus. Once the top of the probe is found, the Z-axis will rapid back up above...

  • Page 17

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 17 15-August-03 Tool Breakage, Length, and Diameter Wear Detection (BrkWearDet) Format: BrkWearDet Tool#(tool#) EstDiam(n) MaxLenAdj(n) MaxDiaAdj(n) DistDown(n) Update(n) Ov...

  • Page 18

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 18 15-August-03 Table 6, BrkWearDet Entry Fields (Continued) Entry Fields Description Update If this is undefined or set to No, the Break and Wear cycle will not update the dia...

  • Page 19

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 19 15-August-03 You must know the distance from the top of the probe stylus down that you will have to move so that the largest part of the tool diameter is even with the side ...

  • Page 20

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 20 15-August-03 Part Probe Cycle Designations The following summarizes the cycles available: CalibPtPrb Part Probe Calibration Cycle This is used to set the effective probe s...

  • Page 21

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 21 15-August-03 ProbeMove Protected Positioning Move This cycle allows for safe positioning of the probe around the part and will generate an alarm if an obstruction is encoun...

  • Page 22

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 22 15-August-03 System Variable Settings Before you set the parameters for the Part probe you must: Know what the diameter of the Ring Gauge (calibration standard). Know th...

  • Page 23

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 23 15-August-03 Part Probe Cycle Descriptions This section contains detailed descriptions of the part probe cycles: • 24,Part Probe Calibration 24,(CalibPtPrb) 24, • 2...

  • Page 24

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 24 15-August-03 Part Probe Calibration (CalibPtPrb) Format: CalibPtPrbn) Top(n) DistDown(n) DistBack(n) GaugeDiam(n) DistInX(n) DistInY(n) Refer to Table 7. Table 7, CalibPt...

  • Page 25

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 25 15-August-03 To calibrate the probe: 1. Jog the probe to the approximate center of the ring gauge by eye and into the hole of the ring gauge at the depth that you wish the p...

  • Page 26

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 26 15-August-03 Edge Finding (EdgeFind) Format: EdgeFind SearchDir(XPlus, XMinus, YPlus, YMinus, ZPlus, or ZMinus) Offset(0–9) Calibrate the work probe at least once befo...

  • Page 27

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 27 15-August-03 Outside Corner Finding (CornerOut) Format: CornerOut SearchQuad(XPlusYPlus, XMinusYPlus, XMinusYMinus, XPlusYMinus) Top(Yes/NO) DistDown(n) DistSide(n) DistB...

  • Page 28

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 28 15-August-03 Table 9, CornerOut Entry Fields (Continued) Entry Fields Description DistBack Specifies the distance away from the edge for the probe to fast feed to before try...

  • Page 29

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 29 15-August-03 Inside Corner Finding (CornerIn) Format: CornerIn SearchQuad(XPlusYPlus, XMinusYPlus, XMinusYMinus, XPlusYMinus) Top(Yes/No) DistDown(n) DistSide(n) DistBack...

  • Page 30

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 30 15-August-03 Table 10, CornerIn Entry Fields (Continued) Entry Fields Description DistBack Specifies the distance away from the edge for the probe to fast feed to before try...

  • Page 31

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 31 15-August-03 Out/Inside Boss/Hole Finding (InOutBoss) Format: InOutBoss Side(In/Out) Length(n) Width(n) Top(Yes/No) DistDown(n) DistBack(n) DistInX(n) DistInY(n) X(n) Y(n...

  • Page 32

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 32 15-August-03 Table 11, InOutBoss Entry Fields (Continued) Entry Fields Description DistInX The distance from the starting point to move in the X-axis to find the top of the ...

  • Page 33

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 33 15-August-03 Out/Inside Web Finding (InOutWeb) Format: InOutWeb Side(In/Out) Length(n) Width(n) Top(Yes/No) DistDown(n) DistBack(n) DistInX(n) DistInY(n) X(n) Y(n) Z(n) O...

  • Page 34

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 34 15-August-03 Table 12 ,InOutWeb Entry Fields (Continued) Entry Fields Description DistInX The distance from the starting point to move in the X-axis to find the top of the ...

  • Page 35

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 35 15-August-03 Protected Probe Positioning (ProbeMove) Format: ProbeMove X(n) Y(n) Z(n) Feed(n) When an X, Y, and/or Z move is programmed using the ProbeMove (Protected P...

  • Page 36

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 36 15-August-03 Skew Error Find (SkewComp) Format: SkewComp Action(Find/FindActive/Activate) EstAngle(n) DistPicks(n) Top(Yes/No) DistDown(n) DistBack(n) DistInX(n) DistInY(...

  • Page 37

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 37 15-August-03 Table 14, SkewComp Entry Fields Entry Fields Description Action Find Finds the skew angle, but does not activate skew compensation.FindActive Finds the skew an...

  • Page 38

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 38 15-August-03 Table 14, SkewComp Entry Fields (Continued) Entry Fields Description DistDown The distance to go down from the top of part to find part skew angle. This is onl...

  • Page 39

    Probing Cycles for Conversational Programming P/N 70000570 All rights reserved. Subject to change without notice. 39 15-August-03 3. Input SkewComp If this is run from inside a program, this line needs to be repeated every time you wish to find a skew angle. Caution: When positioning the...

x