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