XYTieBuJi.h 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. #ifndef __XYTIEBUJI_H__
  2. #define __XYTIEBUJI_H__
  3. #if XIN_YE_MACHINE
  4. /**************************************
  5. ** 函数名称:
  6. ** 函数功能:
  7. 新款超声贴布机 C12
  8. ** 输入输出说明:
  9. 输入:
  10. /输入说明
  11. //X000 起动
  12. //X001 停止
  13. //X002 手动钩针
  14. //X003 手动分胶
  15. //X004 手动合模
  16. //X005 手动送胶
  17. //X006 手动超声
  18. //X007 自动位 (有屏的情况下为温控)
  19. //X010 上超
  20. //X011 过链接近开关
  21. //X012 前导板(分胶)前磁感
  22. //X013 前导板(分胶)后磁感
  23. //X014 下冲到位
  24. //X015 新款勾针复位,老款合模到位
  25. //X016 送胶到位磁感
  26. //X017 退胶到位磁感
  27. //X020 拖带到位
  28. //X021 缺胶信号
  29. //输出说明
  30. //Y000 离合器 (也控制方向,1往前,0往后)
  31. //Y001 勾针阀
  32. //Y002 导板阀(分胶)
  33. //Y003 下冲气缸
  34. //Y004 送胶阀
  35. //Y005 新款(压带阀)老款下模(发振部分)
  36. //Y006 吹气(昌盛 吹气,鑫业 夹胶)
  37. //Y007 计数
  38. //Y010    音波
  39. //Y011 拖带电机(继电器)
  40. D+ 接驱动器的(MF+或EN+)信号
  41. D- 接驱动器的(MF-或EN-)信号
  42. P+ 接驱动器的(PULSE+)信号
  43. P- 接驱动器的(PULSE-)信号
  44. P00 延时超声 0.06
  45. P01 延时上勾针 010
  46. P02   送胶到位延时返回 2
  47. P03 压带输出 0
  48. P04 延时分胶 0.03
  49. P05 延时停离合(打孔型时二次定位)20
  50. P06 超声时间 0.1
  51. P07 固化时间 0.05
  52. P08 吹气时间 0.2
  53. P09 送胶时间(滚轮方式并且没有送胶前信号) 0.12
  54. P10 电机起动速度 10
  55. P11 电机加速度 10
  56. P12 最高速度 40
  57. P13   空位速度 8
  58. P14   送胶方式 0 气缸,1 滚轮
  59. P15 下模方式 0 下模活动,1下模不动
  60. P16 退勾针方式  0 先超声后下勾针,1 先下勾针后超声
  61. P17 双勾针选择 0 双勾针(新款)   1 单勾针
  62. P18 二次拖带选择 0 普通拖带  1 二次拖带() 
  63. P19 滚轮送胶时到位信号是否有 0 有前限位 1 没前限位
  64. P20 拖带电机定位后是否反转(步进型有效) 0 不反转 1 反转
  65. P21 是否有导板阀(分胶阀)(0,有分胶阀,1没分胶阀)
  66. P22 反转速度 10
  67. P24   拖带自动停机时间(防坏压轮胶) 10
  68. P25   送胶完成后延时二次拖带 40
  69. P26 打孔型时一次定位时间 20
  70. P27 电机反转脉冲 5
  71. P28 温度到达超声时减少的时间(有屏状态才有效) 0
  72. P29 自动测长度时自动允许拉带长度偏差(设0 无效) 0
  73. P30 冷却时间
  74. P31 开模后延时拖带
  75. P63 当用编码器时的编码使能,位0最上一个有效,位1中间一个有效,位2下面一个有效
  76. P64 超声时间参数方式选择,0老款拔码,1编码,2内部按键设(或通信设定)
  77. P65   接线方式(0 昌盛, 1 鑫业, 2 盈兴)
  78. P66   拔码时间顺序(0 正常, 1 最后一组为超声时间)
  79. ***************************************/
  80. extern void TBJ_InitAction(void);
  81. extern void TBJ_ManualAction(void);
  82. extern void TBJ_Action(void);
  83. extern void TBJ_DelayAction(void);
  84. #define ChangSheng 0 //昌盛代码
  85. #define XinYe 1 //鑫业代码
  86. #define YinXin 2 //鑫业代码
  87. #define SongJiaoMode user_datas[14] //送胶方式
  88. #define XiaMoMode user_datas[15] //下模方式
  89. #define TuiGZMode user_datas[16] //退勾针方式
  90. #define SGZSelect user_datas[17] //双勾针选择
  91. #define TWOTDSelect user_datas[18] //二次拖带选择
  92. #define SongJiaoDaoWei user_datas[19] //送胶时到位信号
  93. #define DianJiFanZ user_datas[20] //电机是否反转
  94. #define FengJiaoSelect user_datas[21] //是否有分胶阀
  95. #define CJSelect user_datas[65] //厂家配置
  96. #define BMSeq user_datas[66] //拔码时间顺序
  97. //警告
  98. #define NoZip_W 1 //没拉链警告
  99. #define TuiGZ_W 2 //退勾针不到位警告
  100. #define GZDaoWei_W 3 //勾针不到位警告
  101. #define SongJiao_W 4 //送胶不到位
  102. #define TuiJiao_W 5 //退胶不到位
  103. #define TuiFenJiao_W 6 //退分胶不到位
  104. #define NoJiao_W 7 //胶已用完
  105. #define ZipperLengPRO_W 8 //拉链长度保护
  106. #define Hemo_DaoWei_W 9 //合模到位
  107. #define FenJiao_DaoWei_W 10 //分胶不到位
  108. #define TBJ_ERRORTIME 2000
  109. #endif
  110. #endif