BlankMachineTool/OYXCw-OZBSt.mt NoName 0.4 4.82 90 0 0 1500 7.5 4500 7.5 8000.000000000001 4 0 0 1500 5.5 4500 5.5 8000.000000000001 3 0 0 1500 5.5 4500 5.5 8000.000000000001 3 0 50 1500 50 2000.0000000000002 37 2600 30 4000.0000000000005 19 6000 12 8000.000000000001 8 0 35 1500 35 2000.0000000000002 29 2200 27 2900 20 4000.0000000000005 15 6000 8 8000.000000000001 5 0 50 1500 50 2000.0000000000002 30 3000 20 4000.0000000000005 15 6000 8 8000.000000000001 5 (-40, -40, 0) (40, 40, 10) 0.125 (2, 0, -50) (72, 50, 0) Design/standard_force_4exp_201902_design.stl Al6061T6.mp Al6061T6.WorkpieceMaterial 25 25 1000 T1 (0,10) (30,10) 0.5 5 SolidEnd 12 0.5 20 (20,6) (75,6) 1 15 3 0 50 15 5 50 1.5 15 5 5.5 WC-Co6-800nm.CutterMaterial WC-Co6-800nm.CutterMaterial 103.5896112737758 20 5 true 3 true true 0 999 28 HolderAnc 0 0 Fanuc (0, 0, 0) (0, 0, 0) (0, 0, 0) true 6 0 58 0 false true false (-INF, -INF, -INF) (INF, INF, INF) (-INF, -INF, -INF) (INF, INF, INF) (60, 60, 60) 60000 20000 PT0S 0 LineBeginCsScript LineEndCsScript MC. CL. ToolId SpindleSpeed_rpm Spd.Dir. Feedrate_mmdmin StepDuration ActualTime true run training MachiningResolution_mm=1; MachiningMotionResolution=FeedPerCycle; EnableCollisionDetection = false; //是否啟用碰撞檢測開啟 // PlayNcFile("NC/circle.ptp"); // WriteStepFiles("Output/circle.step.csv"); // WriteShotFiles("Output/circle.shot.csv",0.2); // ResetRuntime(); ClearTimeMappingData(); PlayNcFile("NC/circle.ptp"); MapSingleByCsvFile("Input/circle.controller-step.csv"); MapSeriesByCsvFile("Input/circle.sensor-shot.csv"); ReTrainMillingPara(Mx|My|Mz, $"Cache/LiveUpdate.mp"); true false false true false false 1 50 MaxSpindleTorqueRatio MaxSpindleTorqueRatio Linear 0 2000 Linear 0 1 NormalizedPositiveErf -0.1 0.5 Linear 0 1 Linear -0.3 0.3 Linear 0 1 Linear 0 1 Fit -400 400 ForceToWorkpieceOnProgramCoordinate Fit -10 10 Fit -10 10 Fit 0 1 Fit 0 1 Fit 0 1 Fit 0 1 Fit 0 1 Fit 0 1 Fit 0 1