Hello Guest it is March 29, 2024, 08:04:15 AM

Author Topic: ISIG/OSIG Master List  (Read 1474 times)

0 Members and 1 Guest are viewing this topic.

ISIG/OSIG Master List
« on: October 14, 2019, 02:37:47 PM »
Is there a good reference for all of the ISIG and OSIG variables available within Mach? It is easy to find the I/O ones but a little less obvious for the system state variables.
Re: ISIG/OSIG Master List
« Reply #1 on: October 14, 2019, 02:40:34 PM »
Hi,
I have listed a few here:

https://www.machsupport.com/forum/index.php?topic=40051.0

I think I have a list of OSIG's somewhere if you need it.

Craig
'I enjoy sex at 73.....I live at 71 so its not too far to walk.'
Re: ISIG/OSIG Master List
« Reply #2 on: October 14, 2019, 02:59:36 PM »
That is literal GOLD. Thank you!

These should be on the Mach 4 downloads page

Offline Chaoticone

*
  • *
  •  5,624 5,624
  • Precision Chaos
    • View Profile
Re: ISIG/OSIG Master List
« Reply #3 on: October 15, 2019, 02:07:53 AM »
Are you looking for something like this? Constants are all upper case followed by a space and description.

Output Signals
Signal                    Description
OSIG_DIGTRIGGER Digitize Trigger
OSIG_SPINDLEON Spindle On
OSIG_SPINDLEFWD Spindle Fwd
OSIG_SPINDLEREV Spindle Rev
OSIG_COOLANTON Coolant On
OSIG_MISTON Mist On
OSIG_CHARGE Charge Pump #1
OSIG_CHARGE2 Charge Pump #2
OSIG_CURRENTHILOW Current Hi/Low
OSIG_ENABLE0 Enable #0
OSIG_ENABLE1 Enable #1
OSIG_ENABLE2 Enable #2
OSIG_ENABLE3 Enable #3
OSIG_ENABLE4 Enable #4
OSIG_ENABLE5 Enable #5
OSIG_ENABLE6 Enable #6
OSIG_ENABLE7 Enable #7
OSIG_ENABLE8 Enable #8
OSIG_ENABLE9 Enable #9
OSIG_ENABLE10 Enable #10
OSIG_ENABLE11 Enable #11
OSIG_ENABLE12 Enable #12
OSIG_ENABLE13 Enable #13
OSIG_ENABLE14 Enable #14
OSIG_ENABLE15 Enable #15
OSIG_ENABLE16 Enable #16
OSIG_ENABLE17 Enable #17
OSIG_ENABLE18 Enable #18
OSIG_ENABLE19 Enable #19
OSIG_ENABLE20 Enable #20
OSIG_ENABLE21 Enable #21
OSIG_ENABLE22 Enable #22
OSIG_ENABLE23 Enable #23
OSIG_ENABLE24 Enable #24
OSIG_ENABLE25 Enable #25
OSIG_ENABLE26 Enable #26
OSIG_ENABLE27 Enable #27
OSIG_ENABLE28 Enable #28
OSIG_ENABLE29 Enable #29
OSIG_ENABLE30 Enable #30
OSIG_ENABLE31 Enable #31
OSIG_XLIMITPLUS X ++
OSIG_XLIMITMINUS X --
OSIG_XHOME X Home
OSIG_YLIMITPLUS Y ++
OSIG_YLIMITMINUS Y --
OSIG_YHOME Y Home
OSIG_ZLIMITPLUS Z ++
OSIG_ZLIMITMINUS Z --
OSIG_ZHOME Z Home
OSIG_ALIMITPLUS A ++
OSIG_ALIMITMINUS A --
OSIG_AHOME A Home
OSIG_BLIMITPLUS B ++
OSIG_BLIMITMINUS B --
OSIG_BHOME B Home
OSIG_CLIMITPLUS C ++
OSIG_CLIMITMINUS C --
OSIG_CHOME C Home
OSIG_OUTPUT0 Output #0
OSIG_OUTPUT1 Output #1
OSIG_OUTPUT2 Output #2
OSIG_OUTPUT3 Output #3
OSIG_OUTPUT4 Output #4
OSIG_OUTPUT5 Output #5
OSIG_OUTPUT6 Output #6
OSIG_OUTPUT7 Output #7
OSIG_OUTPUT8 Output #8
OSIG_OUTPUT9 Output #9
OSIG_OUTPUT10 Output #10
OSIG_OUTPUT11 Output #11
OSIG_OUTPUT12 Output #12
OSIG_OUTPUT13 Output #13
OSIG_OUTPUT14 Output #14
OSIG_OUTPUT15 Output #15
OSIG_OUTPUT16 Output #16
OSIG_OUTPUT17 Output #17
OSIG_OUTPUT18 Output #18
OSIG_OUTPUT19 Output #19
OSIG_OUTPUT20 Output #20
OSIG_OUTPUT21 Output #21
OSIG_OUTPUT22 Output #22
OSIG_OUTPUT23 Output #23
OSIG_OUTPUT24 Output #24
OSIG_OUTPUT25 Output #25
OSIG_OUTPUT26 Output #26
OSIG_OUTPUT27 Output #27
OSIG_OUTPUT28 Output #28
OSIG_OUTPUT29 Output #29
OSIG_OUTPUT30 Output #30
OSIG_OUTPUT31 Output #31
OSIG_OUTPUT32 Output #32
OSIG_OUTPUT33 Output #33
OSIG_OUTPUT34 Output #34
OSIG_OUTPUT35 Output #35
OSIG_OUTPUT36 Output #36
OSIG_OUTPUT37 Output #37
OSIG_OUTPUT38 Output #38
OSIG_OUTPUT39 Output #39
OSIG_OUTPUT40 Output #40
OSIG_OUTPUT41 Output #41
OSIG_OUTPUT42 Output #42
OSIG_OUTPUT43 Output #43
OSIG_OUTPUT44 Output #44
OSIG_OUTPUT45 Output #45
OSIG_OUTPUT46 Output #46
OSIG_OUTPUT47 Output #47
OSIG_OUTPUT48 Output #48
OSIG_OUTPUT49 Output #49
OSIG_OUTPUT50 Output #50
OSIG_OUTPUT51 Output #51
OSIG_OUTPUT52 Output #52
OSIG_OUTPUT53 Output #53
OSIG_OUTPUT54 Output #54
OSIG_OUTPUT55 Output #55
OSIG_OUTPUT56 Output #56
OSIG_OUTPUT57 Output #57
OSIG_OUTPUT58 Output #58
OSIG_OUTPUT59 Output #59
OSIG_OUTPUT60 Output #60
OSIG_OUTPUT61 Output #61
OSIG_OUTPUT62 Output #62
OSIG_OUTPUT63 Output #63
OSIG_RUNNING_GCODE Gcode Running
OSIG_FEEDHOLD Feed Hold
OSIG_BLOCK_DELETE Block Delete
OSIG_SINGLE_BLOCK Single Block
OSIG_REVERSE_RUN Reverse Run
OSIG_OPT_STOP Opt Stop
OSIG_MACHINE_ENABLED Machine Enabled
OSIG_TOOL_CHANGE Tool Change
OSIG_DIST_TOGO Dist To Go
OSIG_MACHINE_CORD Machine Coord
OSIG_SOFTLIMITS_ON Softlimits On
OSIG_JOG_INC Jog Inc
OSIG_JOG_CONT Jog Cont
OSIG_JOG_ENABLED Jog Enabled
OSIG_JOG_MPG Jog MPG
OSIG_HOMED_X X Homed
OSIG_HOMED_Y Y Homed
OSIG_HOMED_Z Z Homed
OSIG_HOMED_A A Homed
OSIG_HOMED_B B Homed
OSIG_HOMED_C C Homed
OSIG_DWELL Dwell
OSIG_TP_MOUSE_DN Toolpath Mouse Down
OSIG_LIMITOVER Limit Override
OSIG_ALARM Alarm
OSIG_PRTSF Parts Finished
;D If you could see the things I have in my head, you would be laughing too. ;D

My guard dog is not what you need to worry about!
Re: ISIG/OSIG Master List
« Reply #4 on: October 15, 2019, 09:05:44 AM »
Man you guys are great! Thanks!

Offline Chaoticone

*
  • *
  •  5,624 5,624
  • Precision Chaos
    • View Profile
Re: ISIG/OSIG Master List
« Reply #5 on: October 15, 2019, 09:50:28 AM »
No problem, I just copied them straight out of the API help file that can be found in your Mach4/Docs directory. The inputs are in it too.
;D If you could see the things I have in my head, you would be laughing too. ;D

My guard dog is not what you need to worry about!
Re: ISIG/OSIG Master List
« Reply #6 on: October 15, 2019, 02:08:20 PM »
Geez. I have that document open for hours every day and I never found them in there. Boy do I feel stupid now  ;D

Offline Chaoticone

*
  • *
  •  5,624 5,624
  • Precision Chaos
    • View Profile
Re: ISIG/OSIG Master List
« Reply #7 on: October 15, 2019, 04:31:05 PM »
 ;D

No worries. Glad you know where they are now.  :)
;D If you could see the things I have in my head, you would be laughing too. ;D

My guard dog is not what you need to worry about!