سیستم کنترل حرکت سرعت بالا دلتا
Delta’s high-speed motion control system
1) آیا سیستم کنترل حرکت سرعت بالا DMCNET دلتا تابع “path table motion” ارائه می دهد ؟ این تابع امکان ایجاد یک جدول مسیر برای اطمینان از هر مسیر تعریف شده بدون تاخیر زمان در طول عملیات کنترل حرکت چند محور را فراهم می کند.
بله، دارای “تابع DDA” است که شبیه به تابع ” path table motion” می باشد. برای کارت کنترل حرکت DMCNET ، تابع DDA می تواند یک جدول مسیر برای کنترل تا 12 واحد از سیستم های سروو و کنترل حرکت 12 محور به طور همزمان ایجاد کند. برای تنظیم دستورات API به جدول زیر مراجعه کنید.
_DMC_01_enable_dda_mode
‧FORMAT
I16 PASCAL _DMC_01_enable_dda_mode (U16 CardNo, U16 enable)
هدف
تابع نوشتن جدول DDA را فعال می کند.
مثال:
U16 CardNo = 0;
U16 Enable = 5; // Enable Node1,3
I16 status = _DMC_01_enable_dda_mode (CardNo, Enable);
_DMC_01_set_dda_data
‧FORMAT
I16 PASCAL _DMC_01_set_dda_data (U16 CardNo, U32* abs_pos)
هدف:
داده های جدول DDA را وارد می کند.
مثال:
U16 CardNo = 0;
U32 Abs_Pos[0][11] = {1000,2000,0,0,0,0,0,0,0,0,0,0};
//Abs_Pos آرایه ای با داده 12 محور می باشد. حداکثر بافر 1000 است. جدول ورود داده در هر میلی ثانیه اجرا می شود. لطفا توجه کنید دستورات دیگر قبل از اینکه اجرای بافر به پایان برسد قابل قبول نیستد. به عنوان مثال Sd_Stop
(I16 status = _DMC_01_set_dda_data (CardNo, Abs_Pos
_DMC_01_get_dda_cnt
‧FORMAT
I16 PASCAL _DMC_01_get_dda_cnt (U16 CardNo, U16* dda_cnt)
هدف
بازیابی تعداد داده های باقی مانده در جدول DDA
مثال:
U16 CardNo = 0;
U16 dda_cnt;
I16 status = _DMC_01_get_dda_cnt (CardNo, & dda_cnt);
_DMC_01_clear_dda_data
‧FORMAT
I16 PASCAL _DMC_01_clear_dda_data (U16 CardNo)
2) چرا ارتباطات DMCNET گاهی اوقات انجام نمی شود؟
شبکه کنترل حرکت DMCNET دلتا با کانکتور RJ45 برای ارتباط DMCNET سازگار می باشد به طوری که کابل اترنت استاندارد RJ45 برای اتصال مستقیم به سیستم های سروو مورد نیاز است. با استفاده از یک کابل شبکه به طور کلی برای ارتباط DMCNET ممکن است موجب عدم ارتباط شود و یا فاصله ایجاد کند. لطفا از کابل جدا برای ارتباطات DMCNET برای جلوگیری از مشکلات تداخل و اطمینان از کیفیت ارتباطی استفاده کنید.
3) ماژول خروجی پالس کام یک از توابع ASD-DMC-RM04PI را پشتیبانی می کند؟ (ASD-DMC-RM04PI ماژول فرمت برای اتصال کارت کنترل حرکت PCI-DMC-A01 DMCNET دلتا می باشد.)
1 – خروجی پالس 200KHz برای 4 محور ( از Pulse + Direction, Clockwise (CW) + Counterclockwise (CCW) pulse and AB phase pulseپشتیبانی می کند.
2 – ورودی پالس 200KHz برای 4 کانال ( از Clockwise (CW) + Counterclockwise (CCW) pulse and AB phase pulse پشتیبانی می کند.
3 – با 8 ورودی دیجیتال و 8 خروجی دیجیتال (2 ورودی دیجیتال و 2 خروجی دیجیتال برای هر محور) ساخته شده است.
4 – هر محور دارای محدوده گردش به جلو، عقب و نقطه صفر می باشد.
5 – دو نوع انتخاب برای حالت کنترل وجود دارد:
(1) هنگامی که چهار محور تعداد ایستگاه مشابه را به اشتراک می گذارند، درون یابی تنها برای همان ماژول استفاده می شود.
(2) هنگامی که هر محور یک ایستگاه را اشغال کرده اند، ماژول های مختلف می تواند از درون یابی برای کار با دیگر محورهای سروو استفاده کنند.