Some remarks about the last API documentation 1.0.0 given with V5.30 acorn

Make your own CNC Control Apps

Moderator: cnckeith

Post Reply
frantz
Posts: 3
Joined: Wed Jan 29, 2020 3:40 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 0115202849
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Some remarks about the last API documentation 1.0.0 given with V5.30 acorn

Post by frantz »

Hello,

I'm currently updating the python wrapper for acorn v5.30. I'm having some trouble, could you help me with this, please ?
( cnc-centroid-skinning python with the 64bits update).


* method : (PLC) GetPlcSystemVariableBit, there is an enum : MpuToPcSysVarBit, I don't find anything about this :? .

Thanks a lot in advance,


ASPeters
Posts: 43
Joined: Thu Feb 10, 2022 5:55 pm
Acorn CNC Controller: No
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Some remarks about the last API documentation 1.0.0 given with V5.30 acorn

Post by ASPeters »

frantz wrote: Thu Jun 12, 2025 5:00 am Hello,

I'm currently updating the python wrapper for acorn v5.30. I'm having some trouble, could you help me with this, please ?
( cnc-centroid-skinning python with the 64bits update).


* method : (PLC) GetPlcSystemVariableBit, there is an enum : MpuToPcSysVarBit, I don't find anything about this :? .

Thanks a lot in advance,
The enums PcToMpuSysVarBit and MpuToPcSysVarBit are not included in the documentation due to direct use in CNC12.
Here are both enums with internal comments and preprocessor directives removed.

Code: Select all

	/// <summary>
	/// Enumerations for system variable bits sent from CNC software to MPU hardware.
	/// </summary>
	public enum PcToMpuSysVarBit
	{
		SV_M94_M95_1,
		SV_M94_M95_2,
		SV_M94_M95_3,
		SV_M94_M95_4,
		SV_M94_M95_5,
		SV_M94_M95_6,
		SV_M94_M95_7,
		SV_M94_M95_8,
		SV_M94_M95_9,
		SV_M94_M95_10,
		SV_M94_M95_11,
		SV_M94_M95_12,
		SV_M94_M95_13,
		SV_M94_M95_14,
		SV_M94_M95_15,
		SV_M94_M95_16,
		SV_PROGRAM_RUNNING,
		SV_MDI_MODE,
		SV_PC_FUNCTION_0,
		SV_PC_FUNCTION_1,
		SV_PC_FUNCTION_2,
		SV_PC_FUNCTION_3,
		SV_PC_FUNCTION_4,
		SV_PC_FUNCTION_5,
		SV_PC_FUNCTION_6,
		SV_PC_FUNCTION_7,
		SV_PC_FUNCTION_8,
		SV_PC_FUNCTION_9,
		SV_PC_FUNCTION_10,
		SV_PC_FUNCTION_11,
		SV_PC_FUNCTION_12,
		SV_PC_FUNCTION_13,
		SV_PC_FUNCTION_14,
		SV_PC_FUNCTION_15,
		SV_PC_FUNCTION_16,
		SV_PC_FUNCTION_17,
		SV_PC_FUNCTION_18,
		SV_PC_FUNCTION_19,
		SV_PC_FUNCTION_20,
		SV_PC_FUNCTION_21,
		SV_PC_FUNCTION_22,
		SV_PC_FUNCTION_23,
		SV_PC_FUNCTION_24,
		SV_PC_FUNCTION_25,
		SV_PC_FUNCTION_26,
		SV_PC_FUNCTION_27,
		SV_PC_FUNCTION_28,
		SV_PC_FUNCTION_29,
		SV_PC_FUNCTION_30,
		SV_PC_FUNCTION_31,
		SV_PC_FUNCTION_32,
		SV_PC_FUNCTION_33,
		SV_PC_FUNCTION_34,
		SV_PC_FUNCTION_35,
		SV_PC_FUNCTION_36,
		SV_PC_FUNCTION_37,
		SV_PC_FUNCTION_38,
		SV_PC_FUNCTION_39,
		SV_PC_FUNCTION_40,
		SV_PC_FUNCTION_41,
		SV_PC_FUNCTION_42,
		SV_PC_FUNCTION_43,
		SV_PC_FUNCTION_44,
		SV_PC_FUNCTION_45,
		SV_PC_FUNCTION_46,
		SV_PC_FUNCTION_47,
		SV_PC_FUNCTION_48,
		SV_PC_FUNCTION_49,
		SV_PC_FUNCTION_50,
		SV_PC_FUNCTION_51,
		SV_PC_FUNCTION_52,
		SV_PC_FUNCTION_53,
		SV_PC_FUNCTION_54,
		SV_PC_FUNCTION_55,
		SV_PC_FUNCTION_56,
		SV_PC_FUNCTION_57,
		SV_PC_FUNCTION_58,
		SV_PC_FUNCTION_59,
		SV_PC_FUNCTION_60,
		SV_PC_FUNCTION_61,
		SV_PC_FUNCTION_62,
		SV_PC_FUNCTION_63,
		SV_PC_FUNCTION_64,
		SV_PC_FUNCTION_65,
		SV_PC_FUNCTION_66,
		SV_PC_FUNCTION_67,
		SV_PC_FUNCTION_68,
		SV_PC_FUNCTION_69,
		SV_PC_FUNCTION_70,
		SV_PC_FUNCTION_71,
		SV_PC_FUNCTION_72,
		SV_PC_FUNCTION_73,
		SV_PC_FUNCTION_74,
		SV_PC_FUNCTION_75,
		SV_PC_FUNCTION_76,
		SV_PC_FUNCTION_77,
		SV_PC_FUNCTION_78,
		SV_PC_FUNCTION_79,
		SV_PC_FUNCTION_80,
		SV_PC_FUNCTION_81,
		SV_PC_FUNCTION_82,
		SV_PC_FUNCTION_83,
		SV_PC_FUNCTION_84,
		SV_PC_FUNCTION_85,
		SV_PC_FUNCTION_86,
		SV_PC_FUNCTION_87,
		SV_PC_FUNCTION_88,
		SV_PC_FUNCTION_89,
		SV_PC_FUNCTION_90,
		SV_PC_FUNCTION_91,
		SV_PC_FUNCTION_92,
		SV_PC_FUNCTION_93,
		SV_PC_FUNCTION_94,
		SV_PC_FUNCTION_95,
		SV_PC_FUNCTION_96,
		SV_PC_FUNCTION_97,
		SV_PC_FUNCTION_98,
		SV_PC_FUNCTION_99,
		SV_PC_FUNCTION_100,
		SV_PC_FUNCTION_101,
		SV_PC_FUNCTION_102,
		SV_PC_FUNCTION_103,
		SV_PC_FUNCTION_104,
		SV_PC_FUNCTION_105,
		SV_PC_FUNCTION_106,
		SV_PC_FUNCTION_107,
		SV_PC_FUNCTION_108,
		SV_PC_FUNCTION_109,
		SV_PC_FUNCTION_110,
		SV_PC_FUNCTION_111,
		SV_PC_FUNCTION_112,
		SV_PC_FUNCTION_113,
		SV_PC_FUNCTION_114,
		SV_PC_FUNCTION_115,
		SV_PC_FUNCTION_116,
		SV_PC_FUNCTION_117,
		SV_PC_FUNCTION_118,
		SV_PC_FUNCTION_119,
		SV_PC_FUNCTION_120,
		SV_PC_FUNCTION_121,
		SV_PC_FUNCTION_122,
		SV_PC_FUNCTION_123,
		SV_PC_FUNCTION_124,
		SV_PC_FUNCTION_125,
		SV_PC_FUNCTION_126,
		SV_PC_FUNCTION_127,
		SV_PC_OVERRIDE_CONTROL_FEEDRATE_OVERRIDE,
		SV_PC_OVERRIDE_CONTROL_SPINDLE_OVERRIDE, 
		SV_PC_OVERRIDE_CONTROL_FEEDHOLD,         
		SV_PC_POWER_AXIS_1,
		SV_PC_POWER_AXIS_2,
		SV_PC_POWER_AXIS_3,
		SV_PC_POWER_AXIS_4,
		SV_PC_POWER_AXIS_5,
		SV_PC_POWER_AXIS_6,
		SV_PC_POWER_AXIS_7,
		SV_PC_POWER_AXIS_8,
		SV_DRIVE_ONLINE_1,  
		SV_DRIVE_ONLINE_2,
		SV_DRIVE_ONLINE_3,
		SV_DRIVE_ONLINE_4,
		SV_DRIVE_ONLINE_5,
		SV_DRIVE_ONLINE_6,
		SV_DRIVE_ONLINE_7,
		SV_DRIVE_ONLINE_8,
		SV_LEGACY_JOG_PANEL_ONLINE,
		SV_PLC_BUS_ONLINE,
		SV_JOG_LINK_ONLINE,
		SV_PLC_IO2_ONLINE,
		SV_AXIS_VALID_1,
		SV_AXIS_VALID_2,
		SV_AXIS_VALID_3,
		SV_AXIS_VALID_4,
		SV_AXIS_VALID_5,
		SV_AXIS_VALID_6,
		SV_AXIS_VALID_7,
		SV_AXIS_VALID_8,
		SV_PC_RIGID_TAP_SPINDLE_OFF,
		SV_PC_KEYBOARD_KEY_1,
		SV_PC_KEYBOARD_KEY_2,
		SV_PC_KEYBOARD_KEY_3,
		SV_PC_KEYBOARD_KEY_4,
		SV_PC_KEYBOARD_KEY_5,
		SV_PC_KEYBOARD_KEY_6,
		SV_PC_KEYBOARD_KEY_7,
		SV_PC_KEYBOARD_KEY_8,
		SV_PC_KEYBOARD_KEY_9,
		SV_PC_KEYBOARD_KEY_10,
		SV_PC_KEYBOARD_KEY_11,
		SV_PC_KEYBOARD_KEY_12,
		SV_PC_KEYBOARD_KEY_13,
		SV_PC_KEYBOARD_KEY_14,
		SV_PC_KEYBOARD_KEY_15,
		SV_PC_KEYBOARD_KEY_16,
		SV_PC_KEYBOARD_KEY_17,
		SV_PC_KEYBOARD_KEY_18,
		SV_PC_KEYBOARD_KEY_19,
		SV_PC_KEYBOARD_KEY_20,
		SV_PC_KEYBOARD_KEY_21,
		SV_PC_KEYBOARD_KEY_22,
		SV_PC_KEYBOARD_KEY_23,
		SV_PC_KEYBOARD_KEY_24,
		SV_PC_KEYBOARD_KEY_25,
		SV_PC_KEYBOARD_KEY_26,
		SV_PC_KEYBOARD_KEY_27,
		SV_PC_KEYBOARD_KEY_28,
		SV_PC_KEYBOARD_KEY_29,
		SV_PC_KEYBOARD_KEY_30,
		SV_PC_KEYBOARD_KEY_31,
		SV_PC_KEYBOARD_KEY_32,
		SV_PC_KEYBOARD_KEY_33,
		SV_PC_KEYBOARD_KEY_34,
		SV_PC_KEYBOARD_KEY_35,
		SV_PC_KEYBOARD_KEY_36,
		SV_PC_KEYBOARD_KEY_37,
		SV_PC_KEYBOARD_KEY_38,
		SV_PC_KEYBOARD_KEY_39,
		SV_PC_KEYBOARD_KEY_40,
		SV_PC_KEYBOARD_KEY_41,
		SV_PC_KEYBOARD_KEY_42,
		SV_PC_KEYBOARD_KEY_43,
		SV_PC_KEYBOARD_KEY_44,
		SV_PC_KEYBOARD_KEY_45,
		SV_PC_KEYBOARD_KEY_46,
		SV_PC_KEYBOARD_KEY_47,
		SV_PC_KEYBOARD_KEY_48,
		SV_PC_KEYBOARD_KEY_49,
		SV_PC_KEYBOARD_KEY_50,
		SV_PC_KEYBOARD_KEY_51,
		SV_PC_KEYBOARD_KEY_52,
		SV_PC_KEYBOARD_KEY_53,
		SV_PC_KEYBOARD_KEY_54,
		SV_PC_KEYBOARD_KEY_55,
		SV_PC_KEYBOARD_KEY_56,
		SV_PC_KEYBOARD_KEY_57,
		SV_PC_KEYBOARD_KEY_58,
		SV_PC_KEYBOARD_KEY_59,
		SV_PC_KEYBOARD_KEY_60,
		SV_PC_KEYBOARD_KEY_61,
		SV_PC_KEYBOARD_KEY_62,
		SV_PC_KEYBOARD_KEY_63,
		SV_PC_KEYBOARD_KEY_64,
		SV_PC_KEYBOARD_KEY_65,
		SV_PC_KEYBOARD_KEY_66,
		SV_PC_KEYBOARD_KEY_67,
		SV_PC_KEYBOARD_KEY_68,
		SV_PC_KEYBOARD_KEY_69,
		SV_PC_KEYBOARD_KEY_70,
		SV_PC_KEYBOARD_KEY_71,
		SV_PC_KEYBOARD_KEY_72,
		SV_PC_KEYBOARD_KEY_73,
		SV_PC_KEYBOARD_KEY_74,
		SV_PC_KEYBOARD_KEY_75,
		SV_PC_KEYBOARD_KEY_76,
		SV_PC_KEYBOARD_KEY_77,
		SV_PC_KEYBOARD_KEY_78,
		SV_PC_KEYBOARD_KEY_79,
		SV_PC_KEYBOARD_KEY_80,
		SV_PC_KEYBOARD_KEY_81,
		SV_PC_KEYBOARD_KEY_82,
		SV_PC_KEYBOARD_KEY_83,
		SV_PC_KEYBOARD_KEY_84,
		SV_PC_KEYBOARD_KEY_85,
		SV_PC_KEYBOARD_KEY_86,
		SV_PC_KEYBOARD_KEY_87,
		SV_PC_KEYBOARD_KEY_88,
		SV_PC_KEYBOARD_KEY_89,
		SV_PC_KEYBOARD_KEY_90,
		SV_PC_KEYBOARD_KEY_91,
		SV_PC_KEYBOARD_KEY_92,
		SV_PC_KEYBOARD_KEY_93,
		SV_PC_KEYBOARD_KEY_94,
		SV_PC_KEYBOARD_KEY_95,
		SV_PC_KEYBOARD_KEY_96,
		SV_PC_KEYBOARD_KEY_97,
		SV_PC_KEYBOARD_KEY_98,
		SV_PC_KEYBOARD_KEY_99,
		SV_PC_KEYBOARD_KEY_100,
		SV_PC_KEYBOARD_KEY_101,
		SV_PC_KEYBOARD_KEY_102,
		SV_PC_KEYBOARD_KEY_103,
		SV_PC_KEYBOARD_KEY_104,
		SV_PC_VIRTUAL_JOGPANEL_ACTIVE,
		SV_PC_HOME_SET,
		SV_PC_SOFTWARE_READY,
		SV_PC_TOGGLE_RAPID_OVERRIDE,
		SV_M94_M95_17,
		SV_M94_M95_18,
		SV_M94_M95_19,
		SV_M94_M95_20,
		SV_M94_M95_21,
		SV_M94_M95_22,
		SV_M94_M95_23,
		SV_M94_M95_24,
		SV_M94_M95_25,
		SV_M94_M95_26,
		SV_M94_M95_27,
		SV_M94_M95_28,
		SV_M94_M95_29,
		SV_M94_M95_30,
		SV_M94_M95_31,
		SV_M94_M95_32,
		SV_M94_M95_33,
		SV_M94_M95_34,
		SV_M94_M95_35,
		SV_M94_M95_36,
		SV_M94_M95_37,
		SV_M94_M95_38,
		SV_M94_M95_39,
		SV_M94_M95_40,
		SV_M94_M95_41,
		SV_M94_M95_42,
		SV_M94_M95_43,
		SV_M94_M95_44,
		SV_M94_M95_45,
		SV_M94_M95_46,
		SV_M94_M95_47,
		SV_M94_M95_48,
		SV_M94_M95_49,
		SV_M94_M95_50,
		SV_M94_M95_51,
		SV_M94_M95_52,
		SV_M94_M95_53,
		SV_M94_M95_54,
		SV_M94_M95_55,
		SV_M94_M95_56,
		SV_M94_M95_57,
		SV_M94_M95_58,
		SV_M94_M95_59,
		SV_M94_M95_60,
		SV_M94_M95_61,
		SV_M94_M95_62,
		SV_M94_M95_63,
		SV_M94_M95_64,
		SV_M94_M95_65,
		SV_M94_M95_66,
		SV_M94_M95_67,
		SV_M94_M95_68,
		SV_M94_M95_69,
		SV_M94_M95_70,
		SV_M94_M95_71,
		SV_M94_M95_72,
		SV_M94_M95_73,
		SV_M94_M95_74,
		SV_M94_M95_75,
		SV_M94_M95_76,
		SV_M94_M95_77,
		SV_M94_M95_78,
		SV_M94_M95_79,
		SV_M94_M95_80,
		SV_M94_M95_81,
		SV_M94_M95_82,
		SV_M94_M95_83,
		SV_M94_M95_84,
		SV_M94_M95_85,
		SV_M94_M95_86,
		SV_M94_M95_87,
		SV_M94_M95_88,
		SV_M94_M95_89,
		SV_M94_M95_90,
		SV_M94_M95_91,
		SV_M94_M95_92,
		SV_M94_M95_93,
		SV_M94_M95_94,
		SV_M94_M95_95,
		SV_M94_M95_96,
		SV_M94_M95_97,
		SV_M94_M95_98,
		SV_M94_M95_99,
		SV_M94_M95_100,
		SV_M94_M95_101,
		SV_M94_M95_102,
		SV_M94_M95_103,
		SV_M94_M95_104,
		SV_M94_M95_105,
		SV_M94_M95_106,
		SV_M94_M95_107,
		SV_M94_M95_108,
		SV_M94_M95_109,
		SV_M94_M95_110,
		SV_M94_M95_111,
		SV_M94_M95_112,
		SV_M94_M95_113,
		SV_M94_M95_114,
		SV_M94_M95_115,
		SV_M94_M95_116,
		SV_M94_M95_117,
		SV_M94_M95_118,
		SV_M94_M95_119,
		SV_M94_M95_120,
		SV_M94_M95_121,
		SV_M94_M95_122,
		SV_M94_M95_123,
		SV_M94_M95_124,
		SV_M94_M95_125,
		SV_M94_M95_126,
		SV_M94_M95_127,
		SV_M94_M95_128,
		SV_DOING_AUTO_TOOL_MEASURE,
		SV_JOG_PANEL_REQUIRED,
		SV_LIMIT_TRIPPED,
		SV_JOB_IN_PROGRESS,
		SV_RPM_MODE_ZERO_SPEED_1,
		SV_RPM_MODE_ZERO_SPEED_2,
		SV_RPM_MODE_ZERO_SPEED_3,
		SV_RPM_MODE_ZERO_SPEED_4,
		SV_RPM_MODE_ZERO_SPEED_5,
		SV_RPM_MODE_ZERO_SPEED_6,
		SV_RPM_MODE_ZERO_SPEED_7,
		SV_RPM_MODE_ZERO_SPEED_8,
		SV_RPM_MODE_ACTIVE_1,
		SV_RPM_MODE_ACTIVE_2,
		SV_RPM_MODE_ACTIVE_3,
		SV_RPM_MODE_ACTIVE_4,
		SV_RPM_MODE_ACTIVE_5,
		SV_RPM_MODE_ACTIVE_6,
		SV_RPM_MODE_ACTIVE_7,
		SV_RPM_MODE_ACTIVE_8,
		SV_X_AXIS_VALID,
		SV_Y_AXIS_VALID,
		SV_Z_AXIS_VALID,
		SV_A_AXIS_VALID,
		SV_B_AXIS_VALID,
		SV_C_AXIS_VALID,
		SV_U_AXIS_VALID,
		SV_V_AXIS_VALID,
		SV_W_AXIS_VALID,
		SV_X_AXIS_DRIVE_ONLINE,
		SV_Y_AXIS_DRIVE_ONLINE,
		SV_Z_AXIS_DRIVE_ONLINE,
		SV_A_AXIS_DRIVE_ONLINE,
		SV_B_AXIS_DRIVE_ONLINE,
		SV_C_AXIS_DRIVE_ONLINE,
		SV_U_AXIS_DRIVE_ONLINE,
		SV_V_AXIS_DRIVE_ONLINE,
		SV_W_AXIS_DRIVE_ONLINE,
		SV_X_AXIS_FIBER_OK,
		SV_Y_AXIS_FIBER_OK,
		SV_Z_AXIS_FIBER_OK,
		SV_A_AXIS_FIBER_OK,
		SV_B_AXIS_FIBER_OK,
		SV_C_AXIS_FIBER_OK,
		SV_U_AXIS_FIBER_OK,
		SV_V_AXIS_FIBER_OK,
		SV_W_AXIS_FIBER_OK,
		SV_X_AXIS_POWERED,
		SV_Y_AXIS_POWERED,
		SV_Z_AXIS_POWERED,
		SV_A_AXIS_POWERED,
		SV_B_AXIS_POWERED,
		SV_C_AXIS_POWERED,
		SV_U_AXIS_POWERED,
		SV_V_AXIS_POWERED,
		SV_W_AXIS_POWERED,
		SV_SKIN_EVENT_1,
		SV_SKIN_EVENT_2,
		SV_SKIN_EVENT_3,
		SV_SKIN_EVENT_4,
		SV_SKIN_EVENT_5,
		SV_SKIN_EVENT_6,
		SV_SKIN_EVENT_7,
		SV_SKIN_EVENT_8,
		SV_SKIN_EVENT_9,
		SV_SKIN_EVENT_10,
		SV_SKIN_EVENT_11,
		SV_SKIN_EVENT_12,
		SV_SKIN_EVENT_13,
		SV_SKIN_EVENT_14,
		SV_SKIN_EVENT_15,
		SV_SKIN_EVENT_16,
		SV_SKIN_EVENT_17,
		SV_SKIN_EVENT_18,
		SV_SKIN_EVENT_19,
		SV_SKIN_EVENT_20,
		SV_SKIN_EVENT_21,
		SV_SKIN_EVENT_22,
		SV_SKIN_EVENT_23,
		SV_SKIN_EVENT_24,
		SV_SKIN_EVENT_25,
		SV_SKIN_EVENT_26,
		SV_SKIN_EVENT_27,
		SV_SKIN_EVENT_28,
		SV_SKIN_EVENT_29,
		SV_SKIN_EVENT_30,
		SV_SKIN_EVENT_31,
		SV_SKIN_EVENT_32,
		SV_SKIN_EVENT_33,
		SV_SKIN_EVENT_34,
		SV_SKIN_EVENT_35,
		SV_SKIN_EVENT_36,
		SV_SKIN_EVENT_37,
		SV_SKIN_EVENT_38,
		SV_SKIN_EVENT_39,
		SV_SKIN_EVENT_40,
		SV_SKIN_EVENT_41,
		SV_SKIN_EVENT_42,
		SV_SKIN_EVENT_43,
		SV_SKIN_EVENT_44,
		SV_SKIN_EVENT_45,
		SV_SKIN_EVENT_46,
		SV_SKIN_EVENT_47,
		SV_SKIN_EVENT_48,
		SV_SKIN_EVENT_49,
		SV_SKIN_EVENT_50,
		SV_SKIN_EVENT_51,
		SV_SKIN_EVENT_52,
		SV_SKIN_EVENT_53,
		SV_SKIN_EVENT_54,
		SV_SKIN_EVENT_55,
		SV_SKIN_EVENT_56,
		SV_SKIN_EVENT_57,
		SV_SKIN_EVENT_58,
		SV_SKIN_EVENT_59,
		SV_SKIN_EVENT_60,
		SV_SKIN_EVENT_61,
		SV_SKIN_EVENT_62,
		SV_SKIN_EVENT_63,
		SV_SKIN_EVENT_64,
		SV_SKIN_EVENT_65,
		SV_SKIN_EVENT_66,
		SV_SKIN_EVENT_67,
		SV_SKIN_EVENT_68,
		SV_SKIN_EVENT_69,
		SV_SKIN_EVENT_70,
		SV_SKIN_EVENT_71,
		SV_SKIN_EVENT_72,
		SV_SKIN_EVENT_73,
		SV_SKIN_EVENT_74,
		SV_SKIN_EVENT_75,
		SV_SKIN_EVENT_76,
		SV_SKIN_EVENT_77,
		SV_SKIN_EVENT_78,
		SV_SKIN_EVENT_79,
		SV_SKIN_EVENT_80,
		SV_SKIN_EVENT_81,
		SV_SKIN_EVENT_82,
		SV_SKIN_EVENT_83,
		SV_SKIN_EVENT_84,
		SV_SKIN_EVENT_85,
		SV_SKIN_EVENT_86,
		SV_SKIN_EVENT_87,
		SV_SKIN_EVENT_88,
		SV_SKIN_EVENT_89,
		SV_SKIN_EVENT_90,
		SV_SKIN_EVENT_91,
		SV_SKIN_EVENT_92,
		SV_SKIN_EVENT_93,
		SV_SKIN_EVENT_94,
		SV_SKIN_EVENT_95,
		SV_SKIN_EVENT_96,
		SV_SKIN_EVENT_97,
		SV_SKIN_EVENT_98,
		SV_SKIN_EVENT_99,
		SV_SKIN_EVENT_100,
		SV_SKIN_EVENT_101,
		SV_SKIN_EVENT_102,
		SV_SKIN_EVENT_103,
		SV_SKIN_EVENT_104,
		SV_SKIN_EVENT_105,
		SV_SKIN_EVENT_106,
		SV_SKIN_EVENT_107,
		SV_SKIN_EVENT_108,
		SV_SKIN_EVENT_109,
		SV_SKIN_EVENT_110,
		SV_SKIN_EVENT_111,
		SV_SKIN_EVENT_112,
		SV_SKIN_EVENT_113,
		SV_SKIN_EVENT_114,
		SV_SKIN_EVENT_115,
		SV_SKIN_EVENT_116,
		SV_SKIN_EVENT_117,
		SV_SKIN_EVENT_118,
		SV_SKIN_EVENT_119,
		SV_SKIN_EVENT_120,
		SV_SKIN_EVENT_121,
		SV_SKIN_EVENT_122,
		SV_SKIN_EVENT_123,
		SV_SKIN_EVENT_124,
		SV_SKIN_EVENT_125,
		SV_SKIN_EVENT_126,
		SV_SKIN_EVENT_127,
		SV_SKIN_EVENT_128,
		SV_USB_MPG_POWER,
		SV_SKIN_EVENT_129,
		SV_SKIN_EVENT_130,
		SV_SKIN_EVENT_131,
		SV_SKIN_EVENT_132,
		SV_SKIN_EVENT_133,
		SV_SKIN_EVENT_134,
		SV_SKIN_EVENT_135,
		SV_SKIN_EVENT_136,
		SV_SKIN_EVENT_137,
		SV_SKIN_EVENT_138,
		SV_SKIN_EVENT_139,
		SV_SKIN_EVENT_140,
		SV_SKIN_EVENT_141,
		SV_SKIN_EVENT_142,
		SV_SKIN_EVENT_143,
		SV_SKIN_EVENT_144,
		SV_SKIN_EVENT_145,
		SV_SKIN_EVENT_146,
		SV_SKIN_EVENT_147,
		SV_SKIN_EVENT_148,
		SV_SKIN_EVENT_149,
		SV_SKIN_EVENT_150,
		SV_SKIN_EVENT_151,
		SV_SKIN_EVENT_152,
		SV_SKIN_EVENT_153,
		SV_SKIN_EVENT_154,
		SV_SKIN_EVENT_155,
		SV_SKIN_EVENT_156,
		SV_SKIN_EVENT_157,
		SV_SKIN_EVENT_158,
		SV_SKIN_EVENT_159,
		SV_SKIN_EVENT_160,
		SV_SKIN_EVENT_161,
		SV_SKIN_EVENT_162,
		SV_SKIN_EVENT_163,
		SV_SKIN_EVENT_164,
		SV_SKIN_EVENT_165,
		SV_SKIN_EVENT_166,
		SV_SKIN_EVENT_167,
		SV_SKIN_EVENT_168,
		SV_SKIN_EVENT_169,
		SV_SKIN_EVENT_170,
		SV_SKIN_EVENT_171,
		SV_SKIN_EVENT_172,
		SV_SKIN_EVENT_173,
		SV_SKIN_EVENT_174,
		SV_SKIN_EVENT_175,
		SV_SKIN_EVENT_176,
		SV_SKIN_EVENT_177,
		SV_SKIN_EVENT_178,
		SV_SKIN_EVENT_179,
		SV_SKIN_EVENT_180,
		SV_SKIN_EVENT_181,
		SV_SKIN_EVENT_182,
		SV_SKIN_EVENT_183,
		SV_SKIN_EVENT_184,
		SV_SKIN_EVENT_185,
		SV_SKIN_EVENT_186,
		SV_SKIN_EVENT_187,
		SV_SKIN_EVENT_188,
		SV_SKIN_EVENT_189,
		SV_SKIN_EVENT_190,
		SV_SKIN_EVENT_191,
		SV_SKIN_EVENT_192,
		SV_SKIN_EVENT_193,
		SV_SKIN_EVENT_194,
		SV_SKIN_EVENT_195,
		SV_SKIN_EVENT_196,
		SV_SKIN_EVENT_197,
		SV_SKIN_EVENT_198,
		SV_SKIN_EVENT_199,
		SV_SKIN_EVENT_200,
		SV_SKIN_EVENT_201,
		SV_SKIN_EVENT_202,
		SV_SKIN_EVENT_203,
		SV_SKIN_EVENT_204,
		SV_SKIN_EVENT_205,
		SV_SKIN_EVENT_206,
		SV_SKIN_EVENT_207,
		SV_SKIN_EVENT_208,
		SV_SKIN_EVENT_209,
		SV_SKIN_EVENT_210,
		SV_SKIN_EVENT_211,
		SV_SKIN_EVENT_212,
		SV_SKIN_EVENT_213,
		SV_SKIN_EVENT_214,
		SV_SKIN_EVENT_215,
		SV_SKIN_EVENT_216,
		SV_SKIN_EVENT_217,
		SV_SKIN_EVENT_218,
		SV_SKIN_EVENT_219,
		SV_SKIN_EVENT_220,
		SV_SKIN_EVENT_221,
		SV_SKIN_EVENT_222,
		SV_SKIN_EVENT_223,
		SV_SKIN_EVENT_224,
		SV_SKIN_EVENT_225,
		SV_SKIN_EVENT_226,
		SV_SKIN_EVENT_227,
		SV_SKIN_EVENT_228,
		SV_SKIN_EVENT_229,
		SV_SKIN_EVENT_230,
		SV_SKIN_EVENT_231,
		SV_SKIN_EVENT_232,
		SV_SKIN_EVENT_233,
		SV_SKIN_EVENT_234,
		SV_SKIN_EVENT_235,
		SV_SKIN_EVENT_236,
		SV_SKIN_EVENT_237,
		SV_SKIN_EVENT_238,
		SV_SKIN_EVENT_239,
		SV_SKIN_EVENT_240,
		SV_SKIN_EVENT_241,
		SV_SKIN_EVENT_242,
		SV_SKIN_EVENT_243,
		SV_SKIN_EVENT_244,
		SV_SKIN_EVENT_245,
		SV_SKIN_EVENT_246,
		SV_SKIN_EVENT_247,
		SV_SKIN_EVENT_248,
		SV_SKIN_EVENT_249,
		SV_SKIN_EVENT_250,
		SV_SKIN_EVENT_251,
		SV_SKIN_EVENT_252,
		SV_SKIN_EVENT_253,
		SV_SKIN_EVENT_254,
		SV_SKIN_EVENT_255,
		SV_ENCODER_INDEX_PULSE_1,
		SV_ENCODER_INDEX_PULSE_2,
		SV_ENCODER_INDEX_PULSE_3,
		SV_ENCODER_INDEX_PULSE_4,
		SV_ENCODER_INDEX_PULSE_5,
		SV_ENCODER_INDEX_PULSE_6,
		SV_ENCODER_INDEX_PULSE_7,
		SV_ENCODER_INDEX_PULSE_8,
		SV_ENCODER_INDEX_PULSE_9,
		SV_ENCODER_INDEX_PULSE_10,
		SV_ENCODER_INDEX_PULSE_11,
		SV_ENCODER_INDEX_PULSE_12,
		SV_ENCODER_INDEX_PULSE_13,
		SV_ENCODER_INDEX_PULSE_14,
		SV_ENCODER_INDEX_PULSE_15,
		SV_ENCODER_INDEX_PULSE_16,
		SV_ENCODER_INDEX_PULSE_17,
		SV_ENCODER_INDEX_PULSE_18,
		SV_ENCODER_INDEX_PULSE_19,
		SV_ENCODER_INDEX_PULSE_20,
		SV_ENCODER_INDEX_PULSE_21,
		SV_LATCHED_ENCODER_INDEX_PULSE_1,
		SV_LATCHED_ENCODER_INDEX_PULSE_2,
		SV_LATCHED_ENCODER_INDEX_PULSE_3,
		SV_LATCHED_ENCODER_INDEX_PULSE_4,
		SV_LATCHED_ENCODER_INDEX_PULSE_5,
		SV_LATCHED_ENCODER_INDEX_PULSE_6,
		SV_LATCHED_ENCODER_INDEX_PULSE_7,
		SV_LATCHED_ENCODER_INDEX_PULSE_8,
		SV_LATCHED_ENCODER_INDEX_PULSE_9,
		SV_LATCHED_ENCODER_INDEX_PULSE_10,
		SV_LATCHED_ENCODER_INDEX_PULSE_11,
		SV_LATCHED_ENCODER_INDEX_PULSE_12,
		SV_LATCHED_ENCODER_INDEX_PULSE_13,
		SV_LATCHED_ENCODER_INDEX_PULSE_14,
		SV_LATCHED_ENCODER_INDEX_PULSE_15,
		SV_LATCHED_ENCODER_INDEX_PULSE_16,
		SV_LATCHED_ENCODER_INDEX_PULSE_17,
		SV_LATCHED_ENCODER_INDEX_PULSE_18,
		SV_LATCHED_ENCODER_INDEX_PULSE_19,
		SV_LATCHED_ENCODER_INDEX_PULSE_20,
		SV_LATCHED_ENCODER_INDEX_PULSE_21,
		SV_SCALE_INITIALIZED_AXIS_1,
		SV_SCALE_INITIALIZED_AXIS_2,
		SV_SCALE_INITIALIZED_AXIS_3,
		SV_SCALE_INITIALIZED_AXIS_4,
		SV_SCALE_INITIALIZED_AXIS_5,
		SV_SCALE_INITIALIZED_AXIS_6,
		SV_SCALE_INITIALIZED_AXIS_7,
		SV_SCALE_INITIALIZED_AXIS_8,
		SV_SCALE_ENABLED_AXIS_1,
		SV_SCALE_ENABLED_AXIS_2,
		SV_SCALE_ENABLED_AXIS_3,
		SV_SCALE_ENABLED_AXIS_4,
		SV_SCALE_ENABLED_AXIS_5,
		SV_SCALE_ENABLED_AXIS_6,
		SV_SCALE_ENABLED_AXIS_7,
		SV_SCALE_ENABLED_AXIS_8,
		SV_HOME_SET_AXIS_1,
		SV_HOME_SET_AXIS_2,
		SV_HOME_SET_AXIS_3,
		SV_HOME_SET_AXIS_4,
		SV_HOME_SET_AXIS_5,
		SV_HOME_SET_AXIS_6,
		SV_HOME_SET_AXIS_7,
		SV_HOME_SET_AXIS_8,
		SV_THC_DIVE_DETECTED,
       		SV_THC_TORCH_TOUCH,
        	SV_PC_EXT_USB_PANEL_INP_1,
		SV_PC_EXT_USB_PANEL_INP_2,
		SV_PC_EXT_USB_PANEL_INP_3,
		SV_PC_EXT_USB_PANEL_INP_4,
		SV_PC_EXT_USB_PANEL_INP_5,
		SV_PC_EXT_USB_PANEL_INP_6,
		SV_PC_EXT_USB_PANEL_INP_7,
		SV_PC_EXT_USB_PANEL_INP_8,
		SV_PC_EXT_USB_PANEL_INP_9,
		SV_PC_EXT_USB_PANEL_INP_10,
		SV_PC_EXT_USB_PANEL_INP_11,
		SV_PC_EXT_USB_PANEL_INP_12,
		SV_PC_EXT_USB_PANEL_INP_13,
		SV_PC_EXT_USB_PANEL_INP_14,
		SV_PC_EXT_USB_PANEL_INP_15,
		SV_PC_EXT_USB_PANEL_INP_16,
		SV_PC_EXT_USB_PANEL_INP_17,
		SV_PC_EXT_USB_PANEL_INP_18,
		SV_PC_EXT_USB_PANEL_INP_19,
		SV_PC_EXT_USB_PANEL_INP_20,
		SV_PC_EXT_USB_PANEL_INP_21,
		SV_PC_EXT_USB_PANEL_INP_22,
        	SV_PC_EXT_USB_PANEL_INP_23,
        	SV_PC_EXT_USB_PANEL_INP_24,
        	SV_PC_EXT_USB_PANEL_INP_25,
        	SV_PC_EXT_USB_PANEL_INP_26,
        	SV_PC_EXT_USB_PANEL_INP_27,
        	SV_PC_EXT_USB_PANEL_INP_28,
        	SV_PC_EXT_USB_PANEL_INP_29,
        	SV_PC_EXT_USB_PANEL_INP_30,
        	SV_PC_EXT_USB_PANEL_INP_31,
        	SV_PC_EXT_USB_PANEL_INP_32,
        	SV_PC_EXT_USB_PANEL_INP_33,
        	SV_PC_EXT_USB_PANEL_INP_34,
        	SV_PC_EXT_USB_PANEL_INP_35,
        	SV_PC_EXT_USB_PANEL_INP_36,
        	SV_PC_EXT_USB_PANEL_INP_37,
        	SV_PC_EXT_USB_PANEL_INP_38,
        	SV_PC_EXT_USB_PANEL_INP_39,
        	SV_PC_EXT_USB_PANEL_INP_40,
        	SV_PC_EXT_USB_PANEL_INP_41,
        	SV_PC_EXT_USB_PANEL_INP_42,
        	SV_PC_EXT_USB_PANEL_INP_43,
        	SV_PC_EXT_USB_PANEL_INP_44,
        	SV_PC_EXT_USB_PANEL_INP_45,
        	SV_PC_EXT_USB_PANEL_INP_46,
        	SV_PC_EXT_USB_PANEL_INP_47,
        	SV_PC_EXT_USB_PANEL_INP_48,
        	SV_PC_EXT_USB_PANEL_INP_49,
        	SV_PC_EXT_USB_PANEL_INP_50,
        	SV_PC_EXT_USB_PANEL_INP_51,
        	SV_PC_EXT_USB_PANEL_INP_52,
        	SV_PC_EXT_USB_PANEL_INP_53,
        	SV_PC_EXT_USB_PANEL_INP_54,
        	SV_PC_EXT_USB_PANEL_INP_55,
        	SV_PC_EXT_USB_PANEL_INP_56,
        	SV_PC_EXT_USB_PANEL_INP_57,
        	SV_PC_EXT_USB_PANEL_INP_58,
        	SV_PC_EXT_USB_PANEL_INP_59,
        	SV_PC_EXT_USB_PANEL_INP_60,
        	SV_PC_EXT_USB_PANEL_INP_61,
        	SV_PC_EXT_USB_PANEL_INP_62,
        	SV_PC_EXT_USB_PANEL_INP_63,
        	SV_PC_EXT_USB_PANEL_INP_64,
        	SV_PC_EXT_USB_PANEL_OUT_1,
        	SV_PC_EXT_USB_PANEL_OUT_2,
        	SV_PC_EXT_USB_PANEL_OUT_3,
        	SV_PC_EXT_USB_PANEL_OUT_4,
        	SV_PC_EXT_USB_PANEL_OUT_5,
        	SV_PC_EXT_USB_PANEL_OUT_6,
        	SV_PC_EXT_USB_PANEL_OUT_7,
        	SV_PC_EXT_USB_PANEL_OUT_8,
        	SV_PC_EXT_USB_PANEL_OUT_9,
        	SV_PC_EXT_USB_PANEL_OUT_10,
        	SV_PC_EXT_USB_PANEL_OUT_11,
        	SV_PC_EXT_USB_PANEL_OUT_12,
        	SV_PC_EXT_USB_PANEL_OUT_13,
        	SV_PC_EXT_USB_PANEL_OUT_14,
        	SV_PC_EXT_USB_PANEL_OUT_15,
        	SV_PC_EXT_USB_PANEL_OUT_16,
        	SV_PC_EXT_USB_PANEL_OUT_17,
        	SV_PC_EXT_USB_PANEL_OUT_18,
        	SV_PC_EXT_USB_PANEL_OUT_19,
        	SV_PC_EXT_USB_PANEL_OUT_20,
        	SV_PC_EXT_USB_PANEL_OUT_21,
	        SV_PC_EXT_USB_PANEL_OUT_22,
        	SV_PC_EXT_USB_PANEL_OUT_23,
        	SV_PC_EXT_USB_PANEL_OUT_24,
        	SV_PC_EXT_USB_PANEL_OUT_25,
        	SV_PC_EXT_USB_PANEL_OUT_26,
        	SV_PC_EXT_USB_PANEL_OUT_27,
        	SV_PC_EXT_USB_PANEL_OUT_28,
        	SV_PC_EXT_USB_PANEL_OUT_29,
        	SV_PC_EXT_USB_PANEL_OUT_30,
        	SV_PC_EXT_USB_PANEL_OUT_31,
        	SV_PC_EXT_USB_PANEL_OUT_32,
        	SV_PC_EXT_USB_PANEL_OUT_33,
        	SV_PC_EXT_USB_PANEL_OUT_34,
        	SV_PC_EXT_USB_PANEL_OUT_35,
        	SV_PC_EXT_USB_PANEL_OUT_36,
        	SV_PC_EXT_USB_PANEL_OUT_37,
	        SV_PC_EXT_USB_PANEL_OUT_38,
        	SV_PC_EXT_USB_PANEL_OUT_39,
        	SV_PC_EXT_USB_PANEL_OUT_40,
        	SV_PC_EXT_USB_PANEL_OUT_41,
        	SV_PC_EXT_USB_PANEL_OUT_42,
        	SV_PC_EXT_USB_PANEL_OUT_43,
        	SV_PC_EXT_USB_PANEL_OUT_44,
        	SV_PC_EXT_USB_PANEL_OUT_45,
        	SV_PC_EXT_USB_PANEL_OUT_46,
        	SV_PC_EXT_USB_PANEL_OUT_47,
        	SV_PC_EXT_USB_PANEL_OUT_48,
        	SV_PC_EXT_USB_PANEL_OUT_49,
        	SV_PC_EXT_USB_PANEL_OUT_50,
        	SV_PC_EXT_USB_PANEL_OUT_51,
        	SV_PC_EXT_USB_PANEL_OUT_52,
        	SV_PC_EXT_USB_PANEL_OUT_53,
        	SV_PC_EXT_USB_PANEL_OUT_54,
        	SV_PC_EXT_USB_PANEL_OUT_55,
        	SV_PC_EXT_USB_PANEL_OUT_56,
        	SV_PC_EXT_USB_PANEL_OUT_57,
        	SV_PC_EXT_USB_PANEL_OUT_58,
        	SV_PC_EXT_USB_PANEL_OUT_59,
        	SV_PC_EXT_USB_PANEL_OUT_60,
        	SV_PC_EXT_USB_PANEL_OUT_61,
        	SV_PC_EXT_USB_PANEL_OUT_62,
        	SV_PC_EXT_USB_PANEL_OUT_63,
        	SV_PC_EXT_USB_PANEL_OUT_64,
        	SV_FORCE_PROBE_DETECTION_ON,
		SV_PC_TOGGLE_RAPID_FEED_LINK,
        	SV_PC_LASER_ON,
		SV_PC_DEFEAT_TRAVEL_LIMITS,
		SV_PC_BIT_MAX,
	};

	/// <summary>
	/// Enumerations for system variable bits sent from MPU hardware to CNC software.
	/// </summary>
	public enum MpuToPcSysVarBit
	{
		SV_SPINDLE_MID_RANGE,
		SV_SPINDLE_LOW_RANGE,
		SV_PLC_FAULT,
		SV_LUBRICANT_LOW,
		SV_DRIVE_FAULT,
		SV_SPINDLE_FAULT,
		SV_STOP,
		SV_PLC_OP_IN_PROGRESS,
		SV_PLC_FUNCTION_0,
		SV_PLC_FUNCTION_1,
		SV_PLC_FUNCTION_2,
		SV_PLC_FUNCTION_3,
		SV_PLC_FUNCTION_4,
		SV_PLC_FUNCTION_5,
		SV_PLC_FUNCTION_6,
		SV_PLC_FUNCTION_7,
		SV_PLC_FUNCTION_8,
		SV_PLC_FUNCTION_9,
		SV_PLC_FUNCTION_10,
		SV_PLC_FUNCTION_11,
		SV_PLC_FUNCTION_12,
		SV_PLC_FUNCTION_13,
		SV_PLC_FUNCTION_14,
		SV_PLC_FUNCTION_15,
		SV_PLC_FUNCTION_16,
		SV_PLC_FUNCTION_17,
		SV_PLC_FUNCTION_18,
		SV_PLC_FUNCTION_19,
		SV_PLC_FUNCTION_20,
		SV_PLC_FUNCTION_21,
		SV_PLC_FUNCTION_22,
		SV_PLC_FUNCTION_23,
		SV_PLC_FUNCTION_24,
		SV_PLC_FUNCTION_25,
		SV_PLC_FUNCTION_26,
		SV_PLC_FUNCTION_27,
		SV_PLC_FUNCTION_28,
		SV_PLC_FUNCTION_29,
		SV_PLC_FUNCTION_30,
		SV_PLC_FUNCTION_31,
		SV_PLC_FUNCTION_32,
		SV_PLC_FUNCTION_33,
		SV_PLC_FUNCTION_34,
		SV_PLC_FUNCTION_35,
		SV_PLC_FUNCTION_36,
		SV_PLC_FUNCTION_37,
		SV_PLC_FUNCTION_38,
		SV_PLC_FUNCTION_39,
		SV_PLC_FUNCTION_40,
		SV_PLC_FUNCTION_41,
		SV_PLC_FUNCTION_42,
		SV_PLC_FUNCTION_43,
		SV_PLC_FUNCTION_44,
		SV_PLC_FUNCTION_45,
		SV_PLC_FUNCTION_46,
		SV_PLC_FUNCTION_47,
		SV_PLC_FUNCTION_48,
		SV_PLC_FUNCTION_49,
		SV_PLC_FUNCTION_50,
		SV_PLC_FUNCTION_51,
		SV_PLC_FUNCTION_52,
		SV_PLC_FUNCTION_53,
		SV_PLC_FUNCTION_54,
		SV_PLC_FUNCTION_55,
		SV_PLC_FUNCTION_56,
		SV_PLC_FUNCTION_57,
		SV_PLC_FUNCTION_58,
		SV_PLC_FUNCTION_59,
		SV_PLC_FUNCTION_60,
		SV_PLC_FUNCTION_61,
		SV_PLC_FUNCTION_62,
		SV_PLC_FUNCTION_63,
		SV_PLC_FUNCTION_64,
		SV_PLC_FUNCTION_65,
		SV_PLC_FUNCTION_66,
		SV_PLC_FUNCTION_67,
		SV_PLC_FUNCTION_68,
		SV_PLC_FUNCTION_69,
		SV_PLC_FUNCTION_70,
		SV_PLC_FUNCTION_71,
		SV_PLC_FUNCTION_72,
		SV_PLC_FUNCTION_73,
		SV_PLC_FUNCTION_74,
		SV_PLC_FUNCTION_75,
		SV_PLC_FUNCTION_76,
		SV_PLC_FUNCTION_77,
		SV_PLC_FUNCTION_78,
		SV_PLC_FUNCTION_79,
		SV_PLC_FUNCTION_80,
		SV_PLC_FUNCTION_81,
		SV_PLC_FUNCTION_82,
		SV_PLC_FUNCTION_83,
		SV_PLC_FUNCTION_84,
		SV_PLC_FUNCTION_85,
		SV_PLC_FUNCTION_86,
		SV_PLC_FUNCTION_87,
		SV_PLC_FUNCTION_88,
		SV_PLC_FUNCTION_89,
		SV_PLC_FUNCTION_90,
		SV_PLC_FUNCTION_91,
		SV_PLC_FUNCTION_92,
		SV_PLC_FUNCTION_93,
		SV_PLC_FUNCTION_94,
		SV_PLC_FUNCTION_95,
		SV_PLC_FUNCTION_96,
		SV_PLC_FUNCTION_97,
		SV_PLC_FUNCTION_98,
		SV_PLC_FUNCTION_99,
		SV_PLC_FUNCTION_100,
		SV_PLC_FUNCTION_101,
		SV_PLC_FUNCTION_102,
		SV_PLC_FUNCTION_103,
		SV_PLC_FUNCTION_104,
		SV_PLC_FUNCTION_105,
		SV_PLC_FUNCTION_106,
		SV_PLC_FUNCTION_107,
		SV_PLC_FUNCTION_108,
		SV_PLC_FUNCTION_109,
		SV_PLC_FUNCTION_110,
		SV_PLC_FUNCTION_111,
		SV_PLC_FUNCTION_112,
		SV_PLC_FUNCTION_113,
		SV_PLC_FUNCTION_114,
		SV_PLC_FUNCTION_115,
		SV_PLC_FUNCTION_116,
		SV_PLC_FUNCTION_117,
		SV_PLC_FUNCTION_118,
		SV_PLC_FUNCTION_119,
		SV_PLC_FUNCTION_120,
		SV_PLC_FUNCTION_121,
		SV_PLC_FUNCTION_122,
		SV_PLC_FUNCTION_123,
		SV_PLC_FUNCTION_124,
		SV_PLC_FUNCTION_125,
		SV_PLC_FUNCTION_126,
		SV_PLC_FUNCTION_127,
		SV_PLC_OVERRIDE_CONTROL_FEEDRATE_OVERRIDE,
		SV_PLC_OVERRIDE_CONTROL_SPINDLE_OVERRIDE, 
		SV_PLC_OVERRIDE_CONTROL_FEEDHOLD, 
		SV_ENABLE_AXIS_1,
		SV_ENABLE_AXIS_2,
		SV_ENABLE_AXIS_3,
		SV_ENABLE_AXIS_4,
		SV_ENABLE_AXIS_5,
		SV_ENABLE_AXIS_6,
		SV_ENABLE_AXIS_7,
		SV_ENABLE_AXIS_8,
		SV_MASTER_ENABLE,
		SV_STALL_ERROR,
		SV_MPG_1_ENABLED,      
		SV_MPG_1_WINDUP_MODE, 
		SV_MPG_1_OFFSET_MODE,  
		SV_MPG_1_PLC_MPG_MODE,
		SV_MPG_2_ENABLED,      
		SV_MPG_2_WINDUP_MODE,  
		SV_MPG_2_OFFSET_MODE,  
		SV_MPG_2_PLC_MPG_MODE, 
		SV_MPG_3_ENABLED,      
		SV_MPG_3_WINDUP_MODE,  
		SV_MPG_3_OFFSET_MODE,  
		SV_MPG_3_PLC_MPG_MODE, 
		SV_TRIGGER_PLOT_DUMP,
		SV_RESET_PLC_STATS_MIN_MAX,
		SV_RESET_PLC_STATS_AVG,
		SV_SPINDLE_RPM_MODE,
		SV_SCALE_INHIBIT_AXIS_1,  
		SV_SCALE_INHIBIT_AXIS_2,  
		SV_SCALE_INHIBIT_AXIS_3,  
		SV_SCALE_INHIBIT_AXIS_4,  
		SV_SCALE_INHIBIT_AXIS_5,  
		SV_SCALE_INHIBIT_AXIS_6,  
		SV_SCALE_INHIBIT_AXIS_7,  
		SV_SCALE_INHIBIT_AXIS_8,  
		SV_ENABLE_IO_OVERRIDE,
		SV_RPM_MODE_DIRECTION_1,
		SV_RPM_MODE_DIRECTION_2,
		SV_RPM_MODE_DIRECTION_3,
		SV_RPM_MODE_DIRECTION_4,
		SV_RPM_MODE_DIRECTION_5,
		SV_RPM_MODE_DIRECTION_6,
		SV_RPM_MODE_DIRECTION_7,
		SV_RPM_MODE_DIRECTION_8,
		SV_RPM_MODE_ENABLE_1,
		SV_RPM_MODE_ENABLE_2,
		SV_RPM_MODE_ENABLE_3,
		SV_RPM_MODE_ENABLE_4,
		SV_RPM_MODE_ENABLE_5,
		SV_RPM_MODE_ENABLE_6,
		SV_RPM_MODE_ENABLE_7,
		SV_RPM_MODE_ENABLE_8,
		SV_RPM_MODE_AXIS_ENABLE_1,
		SV_RPM_MODE_AXIS_ENABLE_2,
		SV_RPM_MODE_AXIS_ENABLE_3,
		SV_RPM_MODE_AXIS_ENABLE_4,
		SV_RPM_MODE_AXIS_ENABLE_5,
		SV_RPM_MODE_AXIS_ENABLE_6,
		SV_RPM_MODE_AXIS_ENABLE_7,
		SV_RPM_MODE_AXIS_ENABLE_8,
		SV_DISABLE_STALL_DETECTION,
		SV_PLC_SET_AXIS_1_PART_ZERO,
		SV_PLC_SET_AXIS_2_PART_ZERO,
		SV_PLC_SET_AXIS_3_PART_ZERO,
		SV_PLC_SET_AXIS_4_PART_ZERO,
		SV_PLC_SET_AXIS_5_PART_ZERO,
		SV_PLC_SET_AXIS_6_PART_ZERO,
		SV_PLC_SET_AXIS_7_PART_ZERO,
		SV_PLC_SET_AXIS_8_PART_ZERO,
		SV_DAC_OUTPUT_ENABLE_1,
		SV_DAC_OUTPUT_ENABLE_2,
		SV_DAC_OUTPUT_ENABLE_3,
		SV_DAC_OUTPUT_ENABLE_4,
		SV_DAC_OUTPUT_ENABLE_5,
		SV_DAC_OUTPUT_ENABLE_6,
		SV_DAC_OUTPUT_ENABLE_7,
		SV_DAC_OUTPUT_ENABLE_8,
		SV_THC_CONTROL_ENABLE,
		SV_THC_RESET_REQUEST,
		SV_PLC_DISABLE_TRAVEL_LIMITS,
		SV_PLC_RESTART_FORWARD,
		SV_PLC_RESTART_REVERSE,
		SV_MPG_4_ENABLED,
		SV_MPG_4_WINDUP_MODE,
		SV_MPG_4_OFFSET_MODE,
		SV_MPG_4_PLC_MPG_MODE,
        	SV_MPG_5_ENABLED,
        	SV_MPG_5_WINDUP_MODE,
        	SV_MPG_5_OFFSET_MODE,
        	SV_MPG_5_PLC_MPG_MODE,
        	SV_MPG_6_ENABLED,
        	SV_MPG_6_WINDUP_MODE,
        	SV_MPG_6_OFFSET_MODE,
        	SV_MPG_6_PLC_MPG_MODE,
        	SV_MPG_7_ENABLED,
        	SV_MPG_7_WINDUP_MODE,
        	SV_MPG_7_OFFSET_MODE,
        	SV_MPG_7_PLC_MPG_MODE,
        	SV_MPG_8_ENABLED,
        	SV_MPG_8_WINDUP_MODE,
        	SV_MPG_8_OFFSET_MODE,
        	SV_MPG_8_PLC_MPG_MODE,
        	SV_MPG_9_ENABLED,
        	SV_MPG_9_WINDUP_MODE,
        	SV_MPG_9_OFFSET_MODE,
        	SV_MPG_9_PLC_MPG_MODE,
		SV_ESTOP_PRESSED,
		SV_RESET_PRESSED,
		SV_PLC_LASER_MODE,
        	SV_PLC_BIT_MAX,
	};


Post Reply