-
Content count
238 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Calendar
Everything posted by glavanov
-
How about ClearPath "stepper killer" series... it's NEMA 23/34 compatible deecent closed loop servo at half the price of AC Servo.
-
Mi advice is to drop the encoder idea! Find someone with experience to tell you if your stepper, drive and power supply are correctly sized for that linear actuator and it's purpose. Make sure to eat with the covers hardware, programming and specially positioning manual for FX5 main unit. You will find all the answers in the literature. Much cheaper Fx3G-14MT can control up to 2 independent Axis...
-
A bit late, but anyway... for JOG i usually use two PLSV instruction for each Axis. forward jog: -------------------[PLSV k1000 k1 m1] reverse jog: -------------------[PLSV k-1000 k1 m1] Negative speed value reverses the motor direction. Be sure to set your acc/dcc timing. With 0 acc/dcc time the motor will start and stop immediately!
-
Pay attention to encoder's operation/installation manual. Look's like this is analogue current or voltage output encoder, so pin 1 (green wire) is 0-5/10V or 4-20/0-20mA. You need to add analogue input adapter (analog to digital) ot your Fx3G. With pin 4 and 5 you should teach zero value position and the rotation direction you want the encoder to output positive analogue value.
-
Hello all, I was asked to visit a remote location facility with non working machine equipped with Fx2N-32MT PLC. No much info on the problem, but from what i know, the battery is gone and the program wont run. So i guess, that the program in ram is gone. Not much familiar with Fx2N series... No memory cassette installed under the front cover and no program backup of any form. What are my options here?
-
I'll be on site next week, but they send me photos of the PLC and the battery was teared from the wires and missing. I assume intentionally. I am facing 100% program loss.
-
Thank you Gambit! :)
-
So if can get the program from the manufacturer, replace the battery with new one and load the program with GX W2 should work until the battery dies again, right?
-
When you use relative coordinate system, just put negative sign (-) in front of pulse count. The positioning instruction look's for the pulse sign int to cw/ccw the servo [DDRVI k-1000 k1000 y0 y4]
-
How to reset the bits in D6 and D7 after M1 and M2 is triggered
glavanov replied to sengkai's topic in Mitsubishi
(Untitled Project).pdf Try this. You need to keep D6 and 7 values for one scan only, right? place M8000 NO contact on top of your code, it will set 0 in D6 and D7 at every scan start -
This is your encoder: https://www.kuebler.com/en/products/measurement/encoders/product-finder/product-details/5873 Well, this is absolute encoder with ISS/BSSI interfaces and yes, it's RS-422/485 (differential line driver), but fx5U builtin rs-485 port is for serial communication and do not have standartd encoder profile protocols. Someone correct me if i'm wrong... Here's how this encoder work's: https://www.roboteq.com/index.php/applications/applications-blog/entry/how-ssi-encoders-works This encoder have also SIN/COSINE A/B 1024 ppr incremental outputs, but it's also differential driver outputs (5V). You can not red it with Fx5 since the inputs need 24V +-10% signals.
-
How to reset the bits in D6 and D7 after M1 and M2 is triggered
glavanov replied to sengkai's topic in Mitsubishi
PLC model? -
If it's a default or constant value, you can just write sequence in the beginning of your program like: This way, when you power on the PLC or stop->run your program those values will be loaded in those data registers and you can modify D0 to D4 with HMI, if needed.
-
Yes, for linear scaling basic math is straightforward, but in my case with taper tension you have to spread a curve over winding roll diameter. With different materials from 1mm thickness cardboard to few microns plastic film the curve range and coordinate points number and location differs drastically. Add the variety of customer requirements and the nightmare is right there! :) This is where multi point coordinate SCL function comes in handy big time!
-
i remember missing so much this function while trying to do taper tention on a winder... stuck with one FX3G.
-
I believe, that he is looking for the SCL instruction. As i recall, this function is not supported by Q00 and Q00J PLCs. This is why i ask for the main cpu model...
-
Serious?! http://cn.mitsubishielectric.com/fa/zh/
-
There's program examples in the Positioning Control manuals for each positioning instruction, but again you have to share with us the PLC/servo series targeted... If you have registration in Mistsubishi FA web site, you have access to program examples for all the motion control systems in the My Mitsubishi section.
-
And the CPU module is?
-
I assume, that you want to verify the measured value of the synchronous encoder connected to the 40SSC-S module. Be wear, that you will always have a mechanical error between 2 encoders. If the Synchronous Encoder Axis Setting are correct, it work's flawlessly, but the only proper verifying is with physical metrology.
-
Here's the basics: http://www.provendor.fi/mitsubishi/pdf/FX3S/FX_Series_Positioning.pdf You have to be more specific on the PLC and servo series, that you want to operate...
-
Check sections 1.1 Start, 1.2 Stop, 1.3 Restart from this manual: http://suport.siriustrading.ro/01.DocAct/1.%20Automate%20programabile%20PLC/1.2.%20Compacte%20MELSEC%20FX/1.2.4.%20Module%20numarare%20rapida%20si%20pozitionare/FX5-SSC-S%20-%20User's%20Manual%20(Application)%20IB(NA)-0300253-D%20(10.16).pdf When Motion module programing tool is open, you can find XLS file with buffer memory addresses in the help drop down menu. Control data Cd.180 - Axis Stop. Page 573 Stop program example. Page 571 Restart program example. You can create sequence program and use that signal to stop motion of you axis while positioning is preformed. When your safety conditions are met, you can use restart to complete the positioning... Here's description of the function blocks if you need it: https://dl.mitsubishielectric.com/dl/fa/document/manual/ssc/bcn-b62005-719/bcn-b62005-719-b.pdf
-
Just set Positioning data #12 as CONT. Set Positioning data #13 as END, ABS and positioning address for parking the Axis.
-
Check the SPD instruction... , but i use different method. I usually use A phase interrupt rising edge on X0 and B phase on X1. Each interruption incremnts common data register... let's say D0 And that's how you can use 1000 pulse/rev encoder to read 2000 pulses/rev for greater accuracy. You can use the falling edge interrupts on 2 more inputs like X3 and X4 and you have 4000 pulses per rev. Every 100ms timer T0 moves current value of D0 to D10 and resets D0 and it self Now you have D10 accumulating the pulses for 100ms interval. MUL D10 K10 D20 gives the pulses per second. MUL D20 K60 D30 gives pulses per minute. It remains only to know pulse count for 1m and make the calculation program. This method may seem awkward, but proven over time as flawless.