00001 #ifndef EMCCFG_H
00002 #define EMCCFG_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifdef __cplusplus
00021 extern "C" {
00022 #endif
00023
00024
00025 #define DEFAULT_EMC_INIFILE "emc.ini"
00026
00027
00028 #define DEFAULT_EMC_NMLFILE "emc.nml"
00029
00030
00031 #define DEFAULT_EMC_TASK_CYCLE_TIME 0.100
00032
00033
00034 #define DEFAULT_EMC_IO_CYCLE_TIME 0.100
00035
00036
00037 #define DEFAULT_TOOL_TABLE_FILE "tool.tbl"
00038
00039
00040 #define DEFAULT_TRAJ_DEFAULT_VELOCITY 1.0
00041
00042
00043 #define DEFAULT_TRAJ_MAX_VELOCITY 10.0
00044
00045
00046 #define DEFAULT_AXIS_MAX_VELOCITY 1.0
00047
00048
00049 #define DEFAULT_SPINDLE_OFF_WAIT 2.0
00050
00051
00052 #define DEFAULT_SPINDLE_ON_WAIT 2.0
00053
00054
00055 #define DEFAULT_ESTOP_SENSE_INDEX 0
00056 #define DEFAULT_LUBE_SENSE_INDEX 1
00057
00058
00059 #define DEFAULT_ESTOP_SENSE_POLARITY 1
00060 #define DEFAULT_LUBE_SENSE_POLARITY 0
00061
00062
00063 #define DEFAULT_SPINDLE_ON_INDEX 0
00064
00065
00066
00067 #define DEFAULT_SPINDLE_FORWARD_INDEX 0
00068 #define DEFAULT_SPINDLE_REVERSE_INDEX 1
00069 #define DEFAULT_SPINDLE_BRAKE_INDEX 2
00070 #define DEFAULT_SPINDLE_DECREASE_INDEX 3
00071 #define DEFAULT_SPINDLE_INCREASE_INDEX 4
00072 #define DEFAULT_MIST_COOLANT_INDEX 5
00073 #define DEFAULT_FLOOD_COOLANT_INDEX 6
00074 #define DEFAULT_ESTOP_WRITE_INDEX 7
00075 #define DEFAULT_SPINDLE_ENABLE_INDEX 8
00076 #define DEFAULT_LUBE_WRITE_INDEX 9
00077
00078
00079 #define DEFAULT_SPINDLE_FORWARD_POLARITY 1
00080 #define DEFAULT_SPINDLE_REVERSE_POLARITY 1
00081 #define DEFAULT_MIST_COOLANT_POLARITY 1
00082 #define DEFAULT_FLOOD_COOLANT_POLARITY 1
00083 #define DEFAULT_SPINDLE_DECREASE_POLARITY 1
00084 #define DEFAULT_SPINDLE_INCREASE_POLARITY 1
00085 #define DEFAULT_ESTOP_WRITE_POLARITY 1
00086 #define DEFAULT_SPINDLE_BRAKE_POLARITY 1
00087 #define DEFAULT_SPINDLE_ENABLE_POLARITY 1
00088 #define DEFAULT_LUBE_WRITE_POLARITY 1
00089
00090 #ifdef __cplusplus
00091 }
00092 #endif
00093
00094 #endif