Estimate a posted program
Drop your .NC file below. Estimates include acceleration, corner slowdowns, rotary limits, tool changes and brakes, so they run longer than backplot, and they account for G187 smoothing. Your G-code is processed right here in your browser; nothing is uploaded.
Timed program text
Copying was blocked here. Select all of this text and copy it.
Calibrate to your machine
Short test programs that each isolate one machine behavior. Run them, bring the times back here, and the fit tunes every setting to match your machine. The 18 base tests are required. The G187 P3 and P1 groups are optional; run them only for a smoothing level your programs use.
- Load T22 in the spindle. O5114 also needs T21 in the magazine. The 5-axis tests call T22 M06 before G234 H22, so the H and T numbers always agree.
- Set feed, rapid and spindle overrides to 100%.
- Every test starts at machine home (G53 Z0, then G53 X0 Y0). Most stay at Z home. The 5-axis tests (O5110 to O5113, O5117 and their P3/P1 versions) use G234 with the tool tip near G54 Z3.0 and B up to 45°. Set G54 so Z3.0 is clear, and prove them on a simulator first.
- Each program times only its own test motion with the control's millisecond timer, so the setup moves, spindle start and where your G54 sits don't affect the result. Use the value it leaves in its macro variable or DPRNT line, not the cycle timer.
- Check that #801 to #858 aren't used by probing or other macros. The programs store their times there.
Run a whole group at once
Each batch program runs its tests back to back and times every test with the control's millisecond timer. The seconds land in macro variables and, if DPRNT output is set up on the control, in a text file you can drop below. O5000 runs everything in one go and writes one file.
| Program | Runs | Times go to | About |
|---|
First time on a control: run O5101 on its own and compare its #801 with the one from the batch. They should agree to within a few hundredths of a second.
| Program | What it measures | Variable | Predicted | Measured |
|---|
Program text
Copying was blocked here. Select all of this text and copy it.
Machine settings
The numbers the estimate uses. They start as camInstructor's calibration of a Haas UMC-750: 36 test programs run on the Haas control simulator, then checked against a full 5-axis part (within 3% overall). Fitting on the Calibrate tab replaces them, and you can edit any of them here. Changes apply right away and are kept in this browser.