This document describes the UCCNC software Checkbox screen objects.
 

Each checkbox permits the user to make a selection on the UCCNC software GUI.

Checkboxes are read only and their logic state can be read in macro code.

This documentation lists all the accessible Checkbox variables.

 

Checkbox number

Checkbox name

Description

1

Xaxisenable

2

Xaxissteppin_activelow

 
3

Xaxisdirpin_activelow

 
4

Xaxislimitminuspin_activelow

 
5

Xaxislimitpluspin_activelow

 
6

Xaxishomepin_activelow

 
7

Xaxishomedirectionpositive

 
8

Xaxishomepositionautoset

 
9

Xaxisenablebacklash

 
10

Yaxisenable

 

11

Yaxissteppin_activelow

 

12

Yaxisdirpin_activelow

 

13

Yaxislimitminuspin_activelow

14

Yaxislimitpluspin_activelow

 
15

Yaxishomepin_activelow

 
16

Yaxishomedirectionpositive

 
17

Yaxishomepositionautoset

 
18

Yaxisenablebacklash

 
19

Zaxisenable

 
20

Zaxissteppin_activelow

 
21

Zaxisdirpin_activelow

 

22

Zaxislimitminuspin_activelow

 

23

Zaxislimitpluspin_activelow

 

24

Zaxishomepin_activelow

 

25

Zaxishomedirectionpositive

 

26

Zaxishomepositionautoset

 

27

Zaxisenablebacklash

 

28

Aaxisenable

 

29

Aaxissteppin_activelow

 

30

Aaxisdirpin_activelow

 

31

Aaxislimitminuspin_activelow

 

32

Aaxislimitpluspin_activelow

 

33

Aaxishomepin_activelow

 

34

Aaxishomedirectionpositive

 

35

Aaxishomepositionautoset

 

36

Aaxisenablebacklash

 

37

Baxisenable

 

38

Baxissteppin_activelow

 

39

Baxisdirpin_activelow

 

40

Baxislimitminuspin_activelow

 

41

Baxislimitpluspin_activelow

 

42

Baxishomepin_activelow

 

43

Baxishomedirectionpositive

 

44

Baxishomepositionautoset

 

45

Baxisenablebacklash

 

46

Caxisenable

 

47

Caxissteppin_activelow

 

48

Caxisdirpin_activelow

 

49

Caxislimitminuspin_activelow

 

50

Caxislimitpluspin_activelow

 

51

Caxishomepin_activelow

 

52

Caxishomedirectionpositive

 

53

Caxishomepositionautoset

 

54

Caxisenablebacklash

 

55

Estoppin_activelow

 

56

Probepin1_activelow

 

57

Chargepumppin_activelow

 

58

R*

 

59

Chargepump_alwayson

 

60

-

 

61 to 72

R*  
73

Generalsettings_exactstoppathmode

 
74

Generalsettings_constantvelocitypathmode

 
75

Generalsettings_enablesoftlimits

 
76

Toolchange_igonoretoolchangemacro

 
77

Toolchange_stopspindleandwaitforcyclestart

 
78

Toolchange_runM6macro

 
79

Profiles_createshortcutondesktop

 
80

Appearance_3DTCPmarker

 

81

IOsetup_EnableTHCcontrol

82

IOsetup_THConpinactivelow

 

83

IOsetup_THCuppinactivelow

 

84

IOsetup_THCdownpinactivelow

 
85

IOsetup_ControlTHCevenifTHConisnotactive

 
86

Generalsettings_Kernelfrequency25kHz

87

Generalsettings_Kernelfrequency50kHz

 
88

Generalsettings_Kernelfrequency100kHz

 
89

Appearance_ShowconeicononTCP

 
90

Appearance_ShowcrosshaironTCP

 

91 to 138

Inputtrigger1_activelow to Inputtrigger48_activelow

 

139

R*

 

140

R*

 

141

Xaxis_enablepin_activelow

 

142

Yaxis_enablepin_activelow

 

143

Zaxis_enablepin_activelow

 

144

Aaxis_enablepin_activelow

 

145

Baxis_enablepin_activelow

 

146

Caxis_enablepin_activelow

 

147

Appearance_Maximizescreenonstartup

 

148

IOsetup_attachJROtoMPG

 

149

R*

 

150 to 197

Outputtrigger1_activelow to Outputtrigger48_activelow

 

198

R*

 

199

R*

 

201

Reverseencodercountdirection

 

202-210

CAM_select_origin

 

211

Laseroutput_activelow  

212

Dwelltimeinseconds  

213

Enableusertabpage  

214

Generalsettings_Kernelfrequency200kHz  

215

Generalsettings_Kernelfrequency400kHz  

216

Unknowgcode_ignore  

217

Unknowngcode_warning  

218

Unknowngcode_donotrun  

219

RotateTCPwithplaneselection  

220

Showzeromark  

221

THCAntidiveenable  

222

Showmessageonsoftlimits  

223

THCDelayenable  

224

THCAntidownenable  

225

Probepin2_activelow  

226

UseSpindlepulleys  

227

ValidateTextfieldswithEnterkeyonly  

228

Digitize_addaxisnames  

229

Digitize_commaseparatedCSV  

230

Digitize_includeaxisX  

231

Digitize_includeaxisY  
232 Digitize_includeaxisZ  
233 Digitize_includeaxisA  
234 Digitize_includeaxisB  

235

Digitize_includeaxisC  

236

Digitize_Clearfilenamewhenfinished  

237

Chargepump2pin_activelow  

238

THCenableoutput_activelow  

239

Antidiveoutput_activelow  

240

Antidownoutput_activelow  

241

Precompileallmacrosonstartup  

242

Disablejogpanelautopopup  

243 to 290

Inputtrigger49_activelow to Inputtrigger96_activelow

 

291 to 338

Outputtrigger49_activelow to Outputtrigger96_activelow

 

340

Showrotationpointmark  

341

Showtoolpathboundariesmark  

342

Softlimitsgcodefileprecheck  

343

ResetG68onfileload  

344

ResetG51onfileload  

345

ShowRcompAnalysisonFileload  

346

DisableVirtualMouse  

347

Xcurrenthilow_activelow  
348 Ycurrenthilow_activelow  
349 Zcurrenthilow_activelow  
350 Acurrenthilow_activelow  
351 Bcurrenthilow_activelow  
352 Ccurrenthilow_activelow  
353 G41_G42roundjoints  
354 Savetooltableonclosing  
355 Dontresettoolpathviewonreload  
356 Dragknifeenable  
357 Digitialsyncoutput1_activelow  
358 Digitialsyncoutput2_activelow  
359 Digitialsyncoutput3_activelow  
360 Digitialsyncoutput4_activelow  
361 Digitialsyncoutput5_activelow  
362 Digitialsyncoutput6_activelow  
363 Digitialsyncoutput7_activelow  
364 Digitialsyncoutput8_activelow  
365 Digitialsyncoutput9_activelow  
366 Digitialsyncoutput10_activelow  
367 CheckHomeonCycleStart  
368 ResetDereferenceAllHomes  
369 Aaxisrotary  
370 Baxisrotary  
371 Caxisrotary  
372 ResetG94onfileload  
373 Aaxisrotaryrollover  
374 Baxisrotaryrollover  
375 Caxisrotaryrollover  
376 Disabletoolpath  
377 Donotcompressimages  
378 Toolpathdimsaxiscolored  
379 Showtoolpathdimensions  


R* = Reserved address, do not use this address.