-
Notifications
You must be signed in to change notification settings - Fork 0
/
cnc.ini
130 lines (123 loc) · 6.04 KB
/
cnc.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
;CNC.INI fuer Nanotom
[CNC]
; keine Leerzeichen vor und kein Kommentar hinter COM1 !!!
CommPort = CAN
ExpectedAxis = 5
MaxMovingTime = 20000 msec ; 20 sec
MaxReferTime = 120000 msec ; 2 min
WaitingTime = 0 msec ; Wartezeit von Pos reached bis Mani stabil
RS485 = 0 ; verbunden an RS485 def=0=RS232 an APC
Baudrate = 57600 ; Baudrate, falls RS485:9600, 19200, 38400, 56000, 57600*
Synchronize = 0 ; Achsen sollen gleichzeitig ankommen
CheckControllerValues = 0
AdjustSWLimits = 1
;fuer Nanotom 2 neue Par fuer Kollisionskontrolle
IsNanotom = 1 // Ist es ein Nanotom System
NanotomMaxY1 = 82 mm // maximal zul. Y, wenn Z < MinZ
NanotomMinZ1 = 38 mm // maximal xul. Z, wenn Y > MaxY
NanotomMaxY2 = 128 mm // maximal zul. Y, wenn Z < MinZ
NanotomMinZ2 = 81 mm // maximal xul. Z, wenn Y > MaxY
[AXIS0]
; fuer Nanotom Y-Achse: Probe hoch/runter
Name=Y
;Type: bit0=0x01=Exist; bit1=0x02=Einheit urad/mrad statt um/mm; bit2=0x04=keine SWEndschalter
; bit3=0x08=faehrt nur auf SW+ und SW-, bit4=0x10=Achse ist nicht optional
Type = 0x11 ; Exist+notOpt
MinPos = 0 um ; negativer Software-Endschalter
MaxPos = 150000 um ; positiver Software-Endschalter
AccMax = 200 mm/s2 ; max. Beschleunigung
DeccMax = 200 mm/s2 ; max. Verzoegerung
VMax = 40 mm/s ; max. Geschw.
RefVeloc = 15 mm/s ; Referenzfahrgeschwindigkeit
IncrProMeter = 2400000 ; Incremente pro Meter
RefPos = -5000 um ; Pos. des RefSchalters auf der Achse
PosAfterRef = 0 um ; Position nach Referenzfahrt
MaxPosDelta = 10 um ; Max. zul. Pos-Abweichung fuer reached
SmallStep = 10 um ; fuer Verfahren mit CursorTasten [um]
LargeStep = 250 um ; + Ctrl
RefGroup = 2 ; Referenzfahrgruppe: 0, 1, 2, ...
[AXIS1]
; fuer Nanotom Z-Achse: Probe vor/zurueck
Name=Z
;Type: bit0=0x01=Exist; bit1=0x02=Einheit urad/mrad statt um/mm; bit2=0x04=keine SWEndschalter
; bit3=0x08=faehrt nur auf SW+ und SW-, bit4=0x10=Achse ist nicht optional
Type = 0x11 ; Exist+notOpt
MinPos = 0 um ; negativer Software-Endschalter
MaxPos = 300000 um ; positiver Software-Endschalter
AccMax = 200 mm/s2 ; max. Beschleunigung
DeccMax = 200 mm/s2 ; max. Verzoegerung
VMax = 40 mm/s ; max. Geschw.
RefVeloc = 15 mm/s ; Referenzfahrgeschwindigkeit
IncrProMeter = 1600000 ; Incremente pro Meter
RefPos = 305660 um ; Pos. des RefSchalters auf der Achse
PosAfterRef = 300000 um ; Position nach Referenzfahrt
MaxPosDelta = 10 um ; Max. zul. Pos-Abweichung fuer reached
SmallStep = 10 um ; fuer Verfahren mit CursorTasten [um]
LargeStep = 250 um ; + Ctrl
RefGroup = 1 ; Referenzfahrgruppe: 0, 1, 2, ...
[AXIS2]
; fuer Nanotom R-Achse: Probe drehen
Name=R
;Type: bit0=0x01=Exist; bit1=0x02=Einheit urad/mrad statt um/mm; bit2=0x04=keine SWEndschalter
; bit3=0x08=faehrt nur auf SW+ und SW-, bit4=0x10=Achse ist nicht optional
Type = 0x13 ; Exist+Grad+notOpt
MinPos = -7200000 mGrad ; Ignored
MaxPos = 7200000 mGrad ; Ignored
AccMax = 50 Grad/s2 ; max. Beschleunigung
DeccMax = 50 Grad/s2 ; max. Verzoegerung
VMax = 40 Grad/s ; max. Geschw.
RefVeloc = 40 Grad/s ; Referenzfahrgeschwindigkeit*10 (TrueRefVeloc=RefVeloc/10)
IncrProMeter = 1000000 ; Incremente pro 1000 Grad
RefPos = -230360 mGrad ; Pos. des RefSchalters auf der Achse
PosAfterRef = 0 mGrad
MaxPosDelta = 5 mGrad ; Max. zul. Pos-Abweichung fuer reached
RefGroup = 1 ; Referenzfahrgruppe: 0, 1, 2, ...
[AXIS3]
; fuer Nanotom U-Achse: Detektor links/rechts
Name=U
;Type: bit0=0x01=Exist; bit1=0x02=Einheit urad/mrad statt um/mm; bit2=0x04=keine SWEndschalter
; bit3=0x08=faehrt nur auf SW+ und SW-, bit4=0x10=Achse ist nicht optional
Type = 0x11 ; Exist+notOpt
MinPos = -120000 um ; negativer Software-Endschalter
MaxPos = 120000 um ; positiver Software-Endschalter
AccMax = 200 mm/s2 ; max. Beschleunigung
DeccMax = 200 mm/s2 ; max. Verzoegerung
VMax = 100 mm/s ; max. Geschw.
RefVeloc = 15 mm/s ; Referenzfahrgeschwindigkeit
IncrProMeter = 1600000 ; Incremente pro Meter
RefPos = 126237 um ; Pos. des RefSchalters auf der Achse
PosAfterRef = 0 um ; Position nach Referenzfahrt
MaxPosDelta = 10 um ; Max. zul. Pos-Abweichung fuer reached
SmallStep = 10 um ; fuer Verfahren mit CursorTasten [um]
LargeStep = 250 um ; + Ctrl
RefGroup = 1 ; Referenzfahrgruppe: 0, 1, 2, ...
[AXIS4]
; fuer Nanotom ZD-Achse: Detektor vor/zurueck
Name=ZD
;Type: bit0=0x01=Exist; bit1=0x02=Einheit urad/mrad statt um/mm; bit2=0x04=keine SWEndschalter
; bit3=0x08=faehrt nur auf SW+ und SW-, bit4=0x10=Achse ist nicht optional
Type = 0x11 ; Exist+notOpt
MinPos = 200000 um ; negativer Software-Endschalter
MaxPos = 500000 um ; positiver Software-Endschalter
AccMax = 200 mm/s2 ; max. Beschleunigung
DeccMax = 200 mm/s2 ; max. Verzoegerung
VMax = 40 mm/s ; max. Geschw.
RefVeloc = 15 mm/s ; Referenzfahrgeschwindigkeit
IncrProMeter = 1600000 ; Incremente pro Meter
RefPos = 511077 um ; Pos. des RefSchalters auf der Achse
PosAfterRef = 500000 um ; Position nach Referenzfahrt
MaxPosDelta = 10 um ; Max. zul. Pos-Abweichung fuer reached
SmallStep = 10 um ; fuer Verfahren mit CursorTasten [um]
LargeStep = 250 um ; + Ctrl
RefGroup = 0 ; Referenzfahrgruppe: 0, 1, 2, ...
[SYNCMOVE]
;Parameter fuer das synchrone Achsverfahren (nur mit CAN-Bus moeglich)
Activ = 0 ;SyncMove J/N?
AutoJoyOnOff = 0 ;[0/1] wenn Sync automatisch startet wenn alle Joys enabled
MachineTyp = 0x14 ;0x01= Analyser, 0x02=Sentry, 0x04=Nanomex +0x10=mit OVHM
CycleTime = 6 ms ;Nachfuehrtakttime
MMTimer = 1 ;[0/1] Verwendung des Multimediatimers fuer den Nachfuehrungs-Regel-Tic
;nur zum Testen: ist der Wert 0, muss zyklisch CSyncmove.RegelTic() gerufen werden
TestDialog = 0 ;fuer den Test wird ein Dialog aktiv, an dem haengt dann auch
;der Timer, wenn kein MMTimer
JoyMagSpeedfactor = 1 ;0..1 Vergroesserung beeinflusst X/Y-Joyspeed