⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tsodick3.h

📁 基于PMAC运动控制卡的八轴数控磨床PLC运动控制程序
💻 H
📖 第 1 页 / 共 2 页
字号:
#define FUNC8_SW_2_PUSH		P910
#define FUNC_SW_NO		P911
#define IN_SW_NO		P912

#define VS_CHNG_POS_X_P		P913
#define PC_VS_CHNG_POS_X_P	913
#define VS_CHNG_POS_Y_P		P914
#define PC_VS_CHNG_POS_Y_P	914  ;//for Y Axis move at the time of MTC 2000.04.21
#define VS_CHNG_POS_Z_P		P915
#define PC_VS_CHNG_POS_Z_P	915
#define VS_MAG_MOVE_PULSE_P	P916
#define	REAL_SOURCE_OFF		P917
#define MTR1_QDR_CYCLE_P	P918
#define MTR2_QDR_CYCLE_P	P919
#define MTR3_QDR_CYCLE_P	P920
#define MTR4_QDR_CYCLE_P	P921

#define MTR1_CMD_PRPT_P		P922
#define MTR1_ACT_PRPT_P		P923
#define MTR2_CMD_PRPT_P		P924
#define MTR2_ACT_PRPT_P		P925
#define MTR3_CMD_PRPT_P		P926
#define MTR3_ACT_PRPT_P		P927
#define MTR4_CMD_PRPT_P		P928
#define MTR4_ACT_PRPT_P		P929
#define TAPER_CLEANER_P		P930
#define IN_2_CHNG_P		P931
#define IN_3_CHNG_P		P932
#define GPIO01_2_P		P933
#define S_ERROR_PREV		P934
#define FEEDRATE_SAVE_P		P935
#define RPD_Z_P			P936
#define RPD_Z_P_PC	        936
#define MEASURE_FLG_P		P937
#define SCALE_P			P938	;//NOT USED
#define FEED_P			P939	;//NOT USED
#define DRY_FEEDOVRD_P		P940	;//NOT USED
#define MTR1_CMD_QDR_P		P941
#define MTR1_ACT_QDR_P		P942
#define MTR2_CMD_QDR_P		P943
#define MTR2_ACT_QDR_P		P944
#define MTR3_CMD_QDR_P		P945
#define MTR3_ACT_QDR_P		P946
#define MTR4_CMD_QDR_P		P947
#define MTR4_ACT_QDR_P		P948
#define DRY_RUN_P		P949
#define RESET_P			P950
#define Z_OVR_NO_FLG		P951
#define PC_RPD_OVR_NO_FLG	951
#define RPD_OVR_NO_FLG	P952
// #define FEED_OVR_NO_FLG	P952 ;//YAO Oct.22//For high speed caned cycle,P952->M748
#define ORG_I_VALUE_P		P953 ;//97.10.15
#define CALC_I_VALUE_P		P954 ;//97.10.15
#define LNG_POW_CNT_P		P955 ;//98.5.21
#define PUMPOUT_P               P956 ;//1998.08.31 for float sensor fault


//P600 ~ P609 reserved for plc 21, (spindle orient)

//P610 ~ P629 reserved for auto align.(G142/143, etc.)
#define X_TO_MOVE				P610
#define Y_TO_MOVE				P611
#define STEP_X					P612
#define STEP_Y					P613
#define STEP_MAX				P614
#define CENTER_X				P615
#define CENTER_Y				P616
#define ALIGN_POWER_BIT_SAVE	                P617
#define DISTANCE_TRIED		                P618
#define SIGN_OF_X				P619
#define SIGN_OF_Y 		    	        P620
#define CENTER_Z				P621   ;//add to Tmill.g for correct softlimit check after centering
#define CENTER_X_SECOND			        P622
#define CENTER_Y_SECOND			        P623

//P630 ~ P639 reserved for amp overload(I2T) err (error.plc)
#define MOTOR1_OVERLOAD_P			P630
#define MOTOR2_OVERLOAD_P			P631
#define MOTOR3_OVERLOAD_P			P632
#define MOTOR4_OVERLOAD_P			P633
#define MOTOR5_OVERLOAD_P			P634
#define MOTOR6_OVERLOAD_P			P635
//*************************for g8a************************
#define MOTOR7_OVERLOAD_P			P636
#define MOTOR8_OVERLOAD_P			P637


//P640 ~ P649  setting botton in Setting _Mach_Flag picture for motion
#define G73_CLEARANCE_P			P640
#define G83_CLEARANCE_P			P641
#define CLEARANCE_03_P			P642
#define CLEARANCE_04_P			P643
#define CLEARANCE_05_P			P644
#define CYCLE_RETURN_SPEED_P	        P645
//#define CLEARANCE_07_P		P646	;//delete by Billy99-6
//#define CLEARANCE_08_P		P647


#define PC_G73_CLEARANCE		640
#define PC_G83_CLEARANCE		641
#define PC_CLEARANCE_03			642
#define PC_CLEARANCE_04			643
#define PC_CLEARANCE_05			644
#define PC_CYCLE_RETURN_SPEED_P 	645
//#define PC_CLEARANCE_07		646
//#define PC_CLEARANCE_08		647


#define WARN_HOLD_P			P650

#define OUTPUT_P			P651	;//for M code option setted in specsettool.exe
#define INPUT_P				P652	;//deleted as it is insteaded by MCODE_INPUT_M
#define DELAY_P				P653	;//for M code option setted in specsettool.exe
#define OUTPUT_BIT_P		        P654	;//for M code I/O option
#define OUTPUT_STATUS_P		        P655	;//for M code I/O option

;#define TIME_COUNT_P		        P660	;//YAO. used in ovrd.plc
#define SOURCE_PUSHED		        P661
#define UNLOCK_CNT P662

#define KILLED P663

#define MAG_DIFF_P			P665
#define	CURRENT_TOOL_P		        P666
#define	PC_CURRENT_TOOL		        666


// (P670-P693)THESE P-PARAMETERS USE FOR A,C AXIS rough & fine phase of MC180L  


//P700 ~  P719 reserved for axes A/C's dynamo data
#define MTR7_QDR_CYCLE_P	P701
#define MTR7_CMD_PRPT_P		P702
#define MTR7_ACT_PRPT_P		P703
#define MTR7_CMD_QDR_P		P704
#define MTR7_ACT_QDR_P		P705

#define MTR8_QDR_CYCLE_P	P711
#define MTR8_CMD_PRPT_P		P712
#define MTR8_ACT_PRPT_P		P713
#define MTR8_CMD_QDR_P		P714
#define MTR8_ACT_QDR_P		P715

//P720
//#define NO_CYCLE_START	P720//it is steaded by CS_COMPLEX_MOTION
#define SAVE_SPINDLETA_P	P721
#define SAVE_SPINDLETS_P	P722

//P725 ~ P730 for GearBox,Billy99-4
#define VS_HIGEARRATE_P		P725
#define VS_LOWGEARRATE_P	P726
#define VS_GEARCHANGES_P	P727

#define PC_HIGEARRATE_P	 	725
#define PC_LOWGEARRATE_P	726
#define PC_GEARCHANGES_P	727

//P728 ~ P731 for High Speed Canned Cycle,Billy99-6
#define DRILLI187_P		P728
#define DRILLI188_P		P729
#define MOVEI187_P		P730
#define MOVEI188_P		P731
#define PC_DRILLI187_P		728
#define PC_DRILLI188_P		729
#define PC_MOVEI187_P		730
#define PC_MOVEI188_P		731
#define RESTORE_HM_OFF_P	P732 ;// FOR MC180L PLC23 - PLC25
#define TIME_WAIT_CNT_P		P733 ;// FOR MC180L PLC23 - PLC25

// (P734-P744)THESE P-PARAMETERS USE FOR MC180L  
#define IX13_SAV_P		P734 ;//FOR SAVE I213 VALUE
#define PC_IX13_SAV_P		734  ;//FOR SAVE I213 VALUE
#define PREPARE_X_P			P735 ;//X POSITION OF PREPARE POINT
#define PC_PREPARE_X_P		735 ;//X POSITION OF PREPARE POINT
#define PREPARE_Y_P			P736 ;//Y POSITION OF PREPARE POINT
#define PC_PREPARE_Y_P		736 ;//Y POSITION OF PREPARE POINT
#define PREPARE_Z_P			P737 ;//Z POSITION OF PREPARE POINT
#define PC_PREPARE_Z_P		737 ;//Z POSITION OF PREPARE POINT
// #define ERROR_KIND_P		P738
#define TCP_XY_P		P739 ;//Y POSITION OF TC POINT
#define PC_TCP_XY_P		739 ;//Y POSITION OF TC POINT

//THIS P-VAL ADDRESS IS USED BY M-VAL(M755) 
#define IO_MASK_P		P740 ;//MAG POSITION MASK BIT
#define TOOL_CNT_P		P741 ;//AUTO TOOL SERCH COUNTER 2000.08.14


//P735 - P743 for Not temp hold tool of ATC 2000.03.18
//#define ARM_2ND_WAIT_P	P735
//#define ARM_1ST_WAIT_P	P736
//#define ATC_Z_TA_SAV_P	P737
//#define ATC_Z_MAX_SP_SAV_P	P738
//#define VS_ARM_1ST_MOVE_P	P739
//#define VS_ARM_2ND_MOVE_P	P740
//#define ATC_Z_MAX_SP_P	P741
//#define ATC_Z_TA_P		P742
//#define ATC_Z_UP_SIZE_P	P743
//#define NO_TMP_HOLD_P		P744

//#define PC_ARM_2ND_WAIT_P		735
//#define PC_ARM_1ST_WAIT_P		736
// #define PC_ATC_Z_TA_SAV_P		737
// #define PC_ATC_Z_MAX_SP_SAV_P	738
//#define PC_VS_ARM_1ST_MOVE_P	739
//#define PC_VS_ARM_2ND_MOVE_P	740
//#define PC_ATC_Z_MAX_SP_P		741
//#define PC_ATC_Z_TA_P			742
//#define PC_ATC_Z_UP_SIZE_P		743
//#define PC_NO_TMP_HOLD_P		744

//added by Tahoo for ATC Cover Cleaning 2001.02.05
#define ATC_CLEAN_CNT_P			P742
#define PC_ATC_CLEAN_CNT_P		742
#define CLEAN_LOOP_CNT_P		P743
#define ATC_XY_TURN_POINT_P		P744
#define PC_ATC_XY_TURN_POINT_P	        744

// FOR I/O CHECK DEBUG 2000.05.18
#define M292_P		P745
#define M231_P		P746
#define M292_SAV_P	P747

//ADDED BY TAHOO 2001.04.09 FOR UPS
#define UPS_P   	P748
#define PC_UPS_P   	748

// (P750-P797)THESE P-PARAMETERS USE FOR X-S AXIS rough & fine phase of MC180L  

//Added by Sukita for Disable Unclamp Button at Door Closed 2001.07.24
#define TOOL_CLUMP_ABLE_P       P798
#define PC_TOOL_CLUMP_ABLE_P    798

//Added by Sukita for Addition Machine Kind and Probe Type of MARUHI 2001.07.27
#define MACHINE_KIND_P		P799
#define PC_MACHINE_KIND_P	799
#define PROBE_TYPE_P		P800
#define PC_PROBE_TYPE_P		800

//P957 FOR HANDLE PLUSER ,TAKE99-7
#define S_AXIS_CHANGED         P957

//P958~960 FOR MTC ,TAKE99-7
#define ATTACH_STEP_P         P958
#define REMOVE_STEP_P         P959
#define MTC_BIGIN_P           P960

#define PC_ATTACH_STEP_P      958
#define PC_REMOVE_STEP_P      959
#define PC_MTC_BIGIN_P        960

#define RAPX_PREV_P           P961
#define RAPY_PREV_P	      P962
#define RAPZ_PREV_P           P963

#define MTCARMSPEED_P      P964
#define MTCARMPOSI_P       P965
#define MTCXAXISPOSI	   P966	
#define MTCXAXISSPEED	   P967
#define MTCZAXISSPEED	   P968
#define PC_MTCARMSPEED_P   964
#define PC_MTCARMPOSI_P    965
#define PC_MTCXAXISPOSI_P  966
#define PC_MTCXAXISSPEED_P 967
#define PC_MTCZAXISSPEED_P 968
//FOR CHANGE UNCLAMP SW AT THE GPIO 2000.09.08
#define F9_NOISE_FILTER			P969
#define MAG_SW_FLAG_P			P970
//FOR AUTO GREASTER OF MC180L 2000.09.25
#define PC_AUTO_GRS_OUT_P		971
#define AUTO_GRS_OUT_P			P971
#define PC_AUTO_GRS_FIN_P		972
#define AUTO_GRS_FIN_P			P972
// ADDED FOR SYNCRONUS SPINDLE (PLC14)
#define PLC14_CNTER_P			P973
#define RESTRE_I429_P			P429
#define RESTRE_I479_P			P479
//ADDED FOR MC430L MGCW/MGCCW 2001.10.04
#define MGCW_CCW_FLAG_P			P974
//Added by sekisawa for process at manual mode
#define SAFE_LIMIT_P	                P975
#define PC_SAFE_LIMIT_P      	        975
#define RESET_PLEASE_P	                P976
//Added by sekisawa for M03-M05 without TIMER_2_M
#define SPIN_CNT_P	                P977
//Added by Yabuuchi for Auto Edge Search 2002.10.30
#define AUTO_EDGE_SEARCH	        P978

//////////////////// M160 OF Z AXIS COMP for MC180L 2001.10/////////////////////
#define SPINDLE_COMP_P	 P560
#define PC_SPINDLE_COMP_P 560  ;//FOR U-P I/F
#define RS_P		P561
#define PRS_P		P562
#define TD1_P		P563
#define TD2_P		P564
#define PC_TD1_P	563  ;//FOR U-P I/F
#define PC_TD2_P	564  ;//FOR U-P I/F
#define PD1_P		P565
#define PD2_P		P566
#define RD1_P		P567
#define RD2_P		P568
#define DD1_P		P569
#define DD2_P		P570
#define OFD1_P		P571
#define OFD2_P		P572
#define TC_P		P573
#define TDD_P		P574
#define T1_P		P575
#define T2_P		P576
#define PC_T1_P		575  ;//FOR U-P I/F
#define PC_T2_P		576  ;//FOR U-P I/F
#define T1_DIV_P	P577
#define T2_DIV_P	P578
#define RESOLV_P	P579
#define SET_DP_P	P580
#define SET_AP_P	P581
//////////////////// M160 OF Z AXIS COMP for MC180L 2001.10/////////////////////

#define ATC_CHECK_P			P1020
//For Compatibility between MC180L & 430L 2002/3/23 Added by Wei.J.F
#define INPUT_IO_DUMMY_P		P1021
#define OUTPUT_IO_DUMMY_P		P1022
#define DUMMY_PARAMETER_P		P1023



//*********for g8a*********************************************************

//;#define JOGDIS_P  P1026

#define FOVRD_P   P1028   ;进给修调
#define ZOVRD_P   P1029   ;Z.A修调

#define ZFEED_INT_P  P1030  ;//往复初始频率
#define Z_low_P  P1230    ; low position
#define z_inpos_P  P1027   ;准停位置
#define Z_dis_P  P1031    ;to_fro distant
#define ZFEED_P  P1032  ;往复频率
#define ZSTR_P  P1033   ; 起停控制

#define ASPIN_INT_P  P1034 ;//旋转初始速度

#define JGFEED_X_P P1035   ;//初始JOG速度
#define JGFEED_Y_P P1036
#define JGFEED_U_P P1037
#define JGFEED_V_P P1038
#define JGFEED_C_P P1039
#define JGFEED_Z_P P1040
#define JGFEED_A_P P1041
#define JGFEED_B_P P1042

#define U_G0_P P1221
#define V_G0_P P1222
//P1085--P1108 为自锁变量
#define  MGY_CZAB_ON_P  P1223 //手脉轴FLAG
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -