منتدى التحكم الآلي والإلكترونيات
مرحبا بك عزيزي الزائر يشرفنا أن تقوم بالدخول إذا كنت من الأعضاء أو التسجيل إذا كنت زائرا ويمكنك إنشاء حسابك ببساطة ويمكنك التفعيل عن طريق البريد أو الانتظار قليلا حتى تقوم الإدارة بالتفعيل
منتدى التحكم الآلي والإلكترونيات

Automatic control , PLC , Electronics , HMI , Machine technology development , Arabic & Islamic topics , Management studies and more
 
الرئيسيةالبوابة*مكتبة الصوراليوميةس .و .جبحـثالتسجيلالأعضاءالمجموعاتدخول

شاطر | 
 

 servo motor MPL series& ultra 3000

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
elctroman
مساعد
مساعد


عدد الرسائل : 44
العمر : 34
تاريخ التسجيل : 26/06/2011

مُساهمةموضوع: servo motor MPL series& ultra 3000   الخميس 19 يوليو 2012 - 6:43

السلام عليكم
انا عندى فى المصنع الذى اعمل به SERVO MOTORS MPL SERIES وكذلك يعمل من خلال ULTRA 3000 DRIVE
وانا محتاج اعرف اى معلومات عن هذه التكنولجيا وكذلك طريقة برمجتها lol!
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
metwally.mustafa
فريق أول
فريق أول
avatar

عدد الرسائل : 4221
العمر : 31
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الخميس 19 يوليو 2012 - 10:36

elctroman كتب:
السلام عليكم
انا عندى فى المصنع الذى اعمل به SERVO MOTORS MPL SERIES وكذلك يعمل من خلال ULTRA 3000 DRIVE
وانا محتاج اعرف اى معلومات عن هذه التكنولجيا وكذلك طريقة برمجتها lol!

هذا النوع من منظومه السيرفو مشهور جدا ويستخدم على نطاق واسع وهو من انتاج شركه الن برادلى

وكما ذكرنا من قبل فان ضبط السيرفو درايف للعمل فى التطبيقات المختلفه يحتاج الى خبره كافيه بمنظومات السيرفو

فهناك عده خطوات ينبغى تنفيذها

اولا الاطلاع على الكتالوج الكامل للدرايف وقراءته بصوره دقيقه جدا ومعرفه ادق التفاصيل التى سيتم ذكرها فيما بعد ان شاء الله

ثانيا الحصول على السوفت وير الخاص بالجهاز وقراءه ايضا كتالوج الشرح الخاص بالسوفت وير وفهمه جيدا فلا يمكنك ان تبرمج الجهاز بطريقه يدويه من شاشه الدرايف الا اذا اردت التعديل فى بعض البارمترات الاساسيه

رابعا وهو الاهم فهم طرق التحكم الخاصه بمنظومات السيرفو وكيفيه التعامل معها (وهذا العمل هو الاصعب ويحتاج لخبير)
فطرق التحكم مشتركه وثابته بين كل الانواع , كذلك عمل الtunning لمنظومه الPID الخاصه بالسرعه داخل الجهاز
كذلك ضبط وسيله الfeedback وتحديد نوعها وتحديد مود التحكم .....وهكذا

فى الواقع الانواع التى تحتوى على بلوكات برمجيه جاهزه تكون غاليه الثمن ولكن تعطى للمبرمج مرونه عاليه فى سرعه ضبط الجهاز على مختلف التطبيقات مثل SINAMICS , LENE , control techniques ففى هذه الانواع تجد دوال برمجيه كثيره جدا تمكن المبرمج من سهوله البرمجه وضبط الجهاز

اما النوع المذكور فلا يحتوى على بلوكات برمجيه وانما سيبرمج من خلال التعامل المباشر مع مجموعه من البارمترات الخاصه بالتحكم

عموما السوفت وير الخاص بالجهاز لديكم يسمى بال ultraware ويمكن الحصول عليه بسهوله بالبحث فى جوجل
كذلك يمكنك تحميل الكتالوج الخاص بالجهاز والاطلاع عليه

فى انتظار الاستفسارات

بالتوفيق ان شاء الله

_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
رمضان عبد الرحمن
جندي
جندي
avatar

عدد الرسائل : 8
العمر : 28
تاريخ التسجيل : 13/04/2011

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الجمعة 20 يوليو 2012 - 16:52

ربنا يعينك يا ريس [/b]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
elctroman
مساعد
مساعد


عدد الرسائل : 44
العمر : 34
تاريخ التسجيل : 26/06/2011

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الجمعة 20 يوليو 2012 - 20:16

اخى انا محتاج اعرف ما هى لغة البرمجه التى تستخدم مع هذا النوع من السيرفو وشرح لبرنامج ultrawear حيث انى قد علمت انه يتم استخدام لغة السى فى عملية البرمجه وبالتالى لو امكن تقديم معلومات عن لغة البرمجه وكيف يتم ادراجها داخل ultrawear وما هى التعليمات المستخدمه

تت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
0-1
نقيب
نقيب


عدد الرسائل : 112
العمر : 47
تاريخ التسجيل : 20/02/2012

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   السبت 21 يوليو 2012 - 7:15

بسم الله الرحمن الرحيم استاذي العزير شكرا على شرحك على منضومة الن برادلي وبرمجتها وقراءة الكتلوك بدقة وشكرا لك الطالب0-1
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
elctroman
مساعد
مساعد


عدد الرسائل : 44
العمر : 34
تاريخ التسجيل : 26/06/2011

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الأربعاء 25 يوليو 2012 - 3:01


ده برنامج بسيط للتحكم فى موتور سيرفو من خلال
ultra 5000

Example 1 - A Basic Motion Program
The first Ultraware program example starts you programming in C
using Ultraware Motion Library functions. To begin:
1. Insert a project into your program database.
2. Insert a source file into your newly created project.
Publication 2098-PM001E-EN-P — July 2002
Programming Motion Control in C 1-3
3. Open the source file and enter the following text with the text
editor:
#include
int main (void)
{
InitMotionLibrary();
AxisEnable();
MoveSetAcc(1000);
MoveSetVel(1000);
MoveSetDec(1000);
MoveIncremental(1000);
while (MoveInProgress()) {/* loop */}
Sleep(1000);
MoveIncremental(-1000);
while (MoveInProgress()) {/* loop */}
AxisDisable();
return 0;
}
4. After the text is entered, right-click on the Project in which you
inserted the source file and select Build from the Project menu. If
all of the text was entered correctly, the compilation will proceed
and you will see the following statements sequentially display in
the Ultraware Output window:
Compiling yourfile.c...
Linking...
Build completed successfully!
Notice the new file created under the project. The file is named the
same as the project but has an .exe extension. This is the program’s
executable file that now may be loaded and run on the Ultra5000.
Note: If the build fails, refer to the Executable Program File section in
the Ultraware User Manual (2098-UM001F-EN-P) for instructions
on how to troubleshoot errors encountered while creating a
program.
5. Drag the .exe file from the Project to the Program branch of the
On-line Ultra5000.
6. After the on-line controller’s Program branch expands, right-click
on your program, and select Run from the menu to execute the
program.
===============================================
===============================================
الشرح
Example 1 Explained
Any C program, whatever its size, consists of functions and variables.
A function contains statements that specify the operations to be done,
and variables that store the values used in those operations. Braces
(opening {, and closing }) enclose the statements in a function.
Example 1 uses a function named main. Normally you are free to give
functions whatever name you like, but main is special – C programs
begin executing at main. This means that every program must have
int main(void)
as its first function.
The main function calls other functions to help perform a task, some
that you write, and others from the motion library. The first line of the
program,
#include
tells the compiler to include information from the motion library. This
line must appear at the beginning of any program wishing to use
motion library functions. The chapter Referencing the Motion Library
describes the functions provided in the Ultraware Motion Library.
One method of communicating data between functions is for the
calling function to provide a list of values, called arguments, to a
function it is calling. Parentheses after a function name surround an
argument list. In our example, main is defined to be a function that
expects no arguments, which is indicated by the empty or void list
[written as (void) or often as a set of empty parentheses ( )].
In the first example, the function main contains several function calls
and a return statement, which are explained later. Each function is
called by naming it, followed by its arguments in parentheses, and is
terminated with a semicolon. The line
MoveSetDec(1000);
calls the function MoveSetDec with the argument 1000. MoveSetDec is
an Ultraware Motion Library function that sets the default move
deceleration value to 1000 encoder counts/sec².


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
metwally.mustafa
فريق أول
فريق أول
avatar

عدد الرسائل : 4221
العمر : 31
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الأربعاء 25 يوليو 2012 - 7:06

الاخ الفاضل كان السؤال فى البدايه عن الultra 3000 وهويتم عمل configuration له دون استخدام لغه الC (لغه السى تحتاج الى مبرمج محترف) ثم تحولت الى نوع اخر وهو الultra 5000 وهو بالفعل يتم استخدام لغه السى فى برمجته من واقع امكانيات السوفتوير

Features

Communicates with Ultra™ 1500, Ultra™ 3000, Ultra™ 5000 and Kinetix® 3 servo drives using the serial port on your PC
Lets you define motion capabilities by selecting the operating modes or the motion functions in your servo drives
Configuration capability that lets you commission and program your system offline
Powerful, field-tested productivity tools including built-in oscilloscope, on-screen meters and tools for rapid debugging and measurement
Monitors a wide variety of status and motion parameters on your drives
Supports standard ANSI C programming (Ultra5000 drives only)
Compatible with Windows® 95, Windows 98, Windows 2000 and Windows NT operating systems


ولكن لماذا تتجه الى الجانب الصعب الذى يحتاج فتره طويله من التعلم والبرنامج يعطى لك مرونه للتعامل المباشر
مثلا عند عمل configuration للنوع الاول Ultra300




يمكن الاعتماد على هذه البامتر
مثلا عند عمل homing للمحرك يمكن ضبط هذه المتغيرات كما بالصوره





طبعا فى هذا النوع لايوجد خاصيه التعرف على متغيرات المحرك motor data identification بطريقه اتوماتيكيه ولكن عند ذكر الموديل الخاص بالمحرك يتم تسجيل هذه البيانات تلقاءيا حيث تم تعريف كل محرك ومتغيراته من قبل الشركه المصنعه كما بالصوره







فى الشركات الاخرى يوجد نظام الautotuning او الmotor data identification وهو نظام التعرف على متغيرات المحرك مهما كان نوعه وهذا يعطى مرونه تركيب اى نوع من محركات السيرفو مع الدرايف

صوره اخرى تبين كيفيه ضبط الanalog setpoint مع اختلاف انواعها وفق نظام التحكم





هذه بعض الصفحات المقتبسه من البرنامج ويوجد صفحات اخرى كثيره يمكن التعرف عليها من دليل البرنامج

فى انتظار التعليق

بالتوفيق ان شاء الله



_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
حسين كمال
ملازم أول
ملازم أول
avatar

عدد الرسائل : 96
العمر : 40
تاريخ التسجيل : 22/03/2010

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الأربعاء 25 يوليو 2012 - 9:12

metwally.mustafa كتب:
الاخ الفاضل كان السؤال فى البدايه عن الultra 3000 وهويتم عمل configuration له دون استخدام لغه الC (لغه السى تحتاج الى مبرمج محترف) ثم تحولت الى نوع اخر وهو الultra 5000 وهو بالفعل يتم استخدام لغه السى فى برمجته من واقع امكانيات السوفتوير

Features

Communicates with Ultra™ 1500, Ultra™ 3000, Ultra™ 5000 and Kinetix® 3 servo drives using the serial port on your PC
Lets you define motion capabilities by selecting the operating modes or the motion functions in your servo drives
Configuration capability that lets you commission and program your system offline
Powerful, field-tested productivity tools including built-in oscilloscope, on-screen meters and tools for rapid debugging and measurement
Monitors a wide variety of status and motion parameters on your drives
Supports standard ANSI C programming (Ultra5000 drives only)
Compatible with Windows® 95, Windows 98, Windows 2000 and Windows NT operating systems


ولكن لماذا تتجه الى الجانب الصعب الذى يحتاج فتره طويله من التعلم والبرنامج يعطى لك مرونه للتعامل المباشر
مثلا عند عمل configuration للنوع الاول Ultra300




يمكن الاعتماد على هذه البامتر
مثلا عند عمل homing للمحرك يمكن ضبط هذه المتغيرات كما بالصوره





طبعا فى هذا النوع لايوجد خاصيه التعرف على متغيرات المحرك motor data identification بطريقه اتوماتيكيه ولكن عند ذكر الموديل الخاص بالمحرك يتم تسجيل هذه البيانات تلقاءيا حيث تم تعريف كل محرك ومتغيراته من قبل الشركه المصنعه كما بالصوره







فى الشركات الاخرى يوجد نظام الautotuning او الmotor data identification وهو نظام التعرف على متغيرات المحرك مهما كان نوعه وهذا يعطى مرونه تركيب اى نوع من محركات السيرفو مع الدرايف

صوره اخرى تبين كيفيه ضبط الanalog setpoint مع اختلاف انواعها وفق نظام التحكم





هذه بعض الصفحات المقتبسه من البرنامج ويوجد صفحات اخرى كثيره يمكن التعرف عليها من دليل البرنامج

فى انتظار التعليق

بالتوفيق ان شاء الله


الله يفتح عليك وبجد مجهود جميل جدا ولو امكن التوسع في الموضوع والشرح ووضع ذلك في ملق ورد حتي تعم الفائده علينا جميعا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
elctroman
مساعد
مساعد


عدد الرسائل : 44
العمر : 34
تاريخ التسجيل : 26/06/2011

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الخميس 26 يوليو 2012 - 18:40

انا اعمل فى النوعين Ultra3000 &Ultra5000 وانا استطيع عمل download &upload والتعديل فى بعض المتغيرات مثل نوع الموتور ولكنى كنت ابحث عن معلومات اكثر فى هذا المجال مثل
ما هى انواع مواتير السيرفو وما هى مميزاتها واهم الشركات المصنعه وطرق البرمجه وافضلها وافضل نوع من المواتير من حيث سهولة البرمجه وقوة الاحتمال وقلة الاعطال والرجاء التركيز على Ultra3000 &Ultra5000 فى حالة شرح البرمجه واعطاء امثله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
elctroman
مساعد
مساعد


عدد الرسائل : 44
العمر : 34
تاريخ التسجيل : 26/06/2011

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الخميس 26 يوليو 2012 - 18:42

انا اعمل فى النوعين Ultra3000 &Ultra5000 وانا استطيع عمل download &upload والتعديل فى بعض المتغيرات مثل نوع الموتور ولكنى كنت ابحث عن معلومات اكثر فى هذا المجال مثل
ما هى انواع مواتير السيرفو وما هى مميزاتها واهم الشركات المصنعه وطرق البرمجه وافضلها وافضل نوع من المواتير من حيث سهولة البرمجه وقوة الاحتمال وقلة الاعطال والرجاء التركيز على Ultra3000 &Ultra5000 فى حالة شرح البرمجه واعطاء امثله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
elctroman
مساعد
مساعد


عدد الرسائل : 44
العمر : 34
تاريخ التسجيل : 26/06/2011

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الخميس 26 يوليو 2012 - 18:44

انا اعمل فى النوعين Ultra3000 &Ultra5000 وانا استطيع عمل download &upload والتعديل فى بعض المتغيرات مثل نوع الموتور ولكنى كنت ابحث عن معلومات اكثر فى هذا المجال مثل
ما هى انواع مواتير السيرفو وما هى مميزاتها واهم الشركات المصنعه وطرق البرمجه وافضلها وافضل نوع من المواتير من حيث سهولة البرمجه وقوة الاحتمال وقلة الاعطال والرجاء التركيز على Ultra3000 &Ultra5000 فى حالة شرح البرمجه واعطاء امثله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
elctroman
مساعد
مساعد


عدد الرسائل : 44
العمر : 34
تاريخ التسجيل : 26/06/2011

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   الجمعة 24 أغسطس 2012 - 16:42

شباب محتاج الموضوع ده بشده الرجاء المساعده لمن عنده معلومات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
metwally.mustafa
فريق أول
فريق أول
avatar

عدد الرسائل : 4221
العمر : 31
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

مُساهمةموضوع: رد: servo motor MPL series& ultra 3000   السبت 25 أغسطس 2012 - 10:09

elctroman كتب:
شباب محتاج الموضوع ده بشده الرجاء المساعده لمن عنده معلومات

فلنبدا بعون الله اولى الموضوعات المهمه ......اطلع على الكتب المرفقه ثم ندخل فى نقاش عام ان شاء الله


كيفيه اختيار محرك السيرفو حسب نوع الحمل


rapidshare.com/#!download|790p12|1418955585|Servo_Motor_Sizing.pdf|3993|0|0


اساسيات منظومه السيرفو للمحركات

4shared.com/office/WaiBCdtI/Servo_system_basics.html

موضوع السيرفو والتحكم فيه ليس بالامر السهل وانما يحتاج الى كثره الاطلاع والاعتماد على النفس والمثابره
ومازلنا نتعلم حتى الان فى المجال الواسع الذى ليس له نهايه

فى انتظار قراءه الكتب المرفقه والمناقشه

_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
servo motor MPL series& ultra 3000
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى التحكم الآلي والإلكترونيات :: منتديات الحاكمات المنطقية PLC :: منتدى ألن برادلي Allen Bradley-
انتقل الى: