High-Speed Motor Control Board for PCI High-Speed Motor Control Board for PCI Express
SMC-4P(PCI) SMC-2P(PCI) 1...3 2...3 2.1... 3 2.2... 4 2.3... 6 2.4... 7 3...8 4 CCB-SMC1 CCB-SMC2...9 5...10 6 API-SMC(98/PC)API-SMC(WDM)...10 6.1... 10 6.2...11 6.3 API... 12 6.4... 13 7...14 7.1... 14 7.2... 15 7.3... 16 7.4... 17 7.5... 17 7.6... 18 7.7... 19 7.8... 19 7.9... 19 2
1 2 2.1 H 2.5V(min.) L 0.5V(max.) ( ) Board Driver Unit AM26LS31 or equivalence to it CW CCW CW CCW ( ) Board Driver Unit AM26LS31 or equivalence to it CW CCW CW+ CW- CCW+ CCW- CW+ CW- CCW+ CCW- GND CW CCW ( ) 3
2.2 Board Driver Unit AM26LS32A or equivalence to it A+ Phase A+ A- Phase A- AM26LS32A or equivalence to it B+ Phase B+ B- Phase B- AM26LS32A or equivalence to it Z+ Phase Z+ Z- GND Phase Z- GND Connector Shell 4
TTL Board Driver Unit AM26LS32A or equivalence to it A+ Phase A+ TTL level output A- AM26LS32A or equivalence to it B+ Phase B+ TTL level output B- AM26LS32A or equivalence to it Z+ Phase Z+ TTL level output Z- GND GND Board Driver Unit AM26LS31 or equivalence to it A+ Phase A+ Output (open-collector) A- AM26LS31 or equivalence to it B+ Phase B+ Output (open-collector) B- AM26LS31 or equivalence to it Z+ Phase Z+ Output (open-collector) Z- GND GND 5
2.3 Board Driver Unit OUT1 - OUT3 GND - + +12 - +24VDC 6
2.4 Board External Device Photocoupler Plus Common Input Pin Swich External Power Supply +12 - +24VDC Photocoupler Input Pin Swich / / 7
3 8
4 CCB-SMC1 CCB-SMC2 9
5 6 API-SMC(98/PC)API-SMC(WDM) 6.1 API-SMC(WDM) CONTEC Device API-AIO(WDM) 10
6.2 11
6.3 API SmcWInit Ret = SmcWMotionStart( Id, AxisNo ); Ret = SmcWExit( Id ); 12
6.4 PC 13
7 Smc SmcW SmcWXxxReady Xxx Get/Set 7.1 (:: or : ) SmcWInit <API-SMC(98/PC)> Ret =SmcInit( ); <API-SMC(WDM)> Ret =SmcWInit(, Id ) SmcWExit <API-SMC(98/PC)> Ret =SmcExit( ); <API-SMC(WDM)> Ret = SmcWExit( Id ); SmcWGetErrorString 14
7.2 (:: or : ) SmcXxxMasterSlave / / 1 SmcXxxAccelTime <API-SMC(98/PC)> Ret =SmcSetAccelRate(,dblAccelRate); // [ms/kpps] <API-SMC(WDM)> SmcXxxDecelTime <API-SMC(98/PC)> Ret =SmcSetDecelRate (, dbldecelrate); // [ms/kpps] <API-SMC(WDM)> SmcXxxPreStopPosition 15
SmcSetRevisePosition SmcWSetResolveSpeed SmcGetMinSpeed SmcGetMaxSpeed SmcGetResolveRate SmcGetMinRate SmcGetMaxRate 7.3 (:: or : ) SmcGetBankNo SmcGetStopSts <API-SMC(98/PC)> Ret =SmcGetStopSts (, &bstopsts); // <API-SMC(WDM)> SmcGetLimitSts SmcWGetLatchOutPulse SD LTC SmcWGetLatchCountPulse LTC SmcWGetMoveSpeed SmcWGetZCount Z Z Z Z 16
7.4 (:: or : ) SmcWMotionStart SmcMotionStartAll SmcMotionChange SmcMotionBankStop SmcWSyncMotionStart SmcWSetInitParam SmcWSetSync SmcWSyncMotionStart SyncMove 7.5 (:: or : ) SmcWSetAlarmClear SmcXxxLimitMask SmcXxxStepMode SD ALM LIM LIM 17
SmcXxxServoPower SmcWSetErcOut ON/OFF 7.6 (:: or : ) SmcWXxxPulseType SmcWXxxEncType SmcWXxxCtrlTypeOut SmcWXxxCtrlTypeIn SmcWXxxOrgLog SmcWXxxCtrlInOutLog SmcWXxxErcMode SmcWXxxErcAlmClearTime SmcWXxxOrgMode SmcWXxxSAccelType SmcWXxxInFilterType SmcWXxxSDMode SmcWXxxCounterMode SmcWXxxInitParam / OFF S EL SDORG ALM INP SD 18
7.7 SMC- DL-PCI SMC- DL-PCI SMC-4DL-PE SMC-8DL-PE (:: or : ) 7.8 SMC- DL-PCI SMC- DL-PCI SMC-4DL-PE SMC-8DL-PE (:: or : ) 7.9 (:: or : ) SmcBankEvent 19