Jump to content
OMRON Forums

cmcdonald

Members
  • Posts

    23
  • Joined

  • Last visited

cmcdonald's Achievements

Explorer

Explorer (4/14)

  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In
  • First Post

Recent Badges

0

Reputation

  1. cmcdonald

    Downloads

    Where can I find a download for PeWin32 Pro? The Delta Tau web site now forwards to Omron website and I cant find anything with their search. THanks Chris
  2. Try disabling the ethercat. Then try the commands. Ecat[0].enable=0 I had the same thing. I had to use the ecatTypedSDO instead. Chris
  3. If I am not commutating can the UVW inputs (J7 MMACH3)be used for general purpose input? I'm using a Turbo Clipper. Thanks Chris
  4. Does anybody have a good way to hand G20 and G21 inside the Prog1000 for Gcode implementation? I have a customer that had inch and metric g code files and refuses to convert them to one standard. Thanks Chris
  5. Does anybody have a good way to hand G20 and G21 inside the Prog1000 for Gcode implementation? I have a customer that had inch and metric g code files and refuses to convert them to one standard. Thanks Chris
  6. I think M160 and M260 have to be multiplied by 3/(I108*32) to get into counts/mS Chris
  7. No, Mxx62 is my actual position. I need to compare the captured position from Mxx03 which rolls over sooner than Mxx62. I may have to come up with another approach to keep Mxx62 and Mxx01, Mxx03 in sync so i can do calculations. Is there a way to 'Zero' Mxx01? Chris
  8. Actually M101 (ENC1 24-bit counter position) rolls over so when I use the captured position there is no way that I know of to reference the current position. Anybody know of any tricks? Chris M
  9. I have an application that has a belt with a trigger that I capture the encoder position. This seems to work well until I have to preform a HOMEZ on the belt to ensure i don't rollover on the position counter. The problem is when i use HOMEZ the Encoder home capture position is not updated so i have NO reference from the Encoder Capture position to the actual position anymore. Does anybody have a solution? Thanks Chris
  10. Yes it does. But it has to use a different port. The S7 requires another Modbus Server Rung. We are still having random Modbus disconnects (1-2 a day) and are in the process of using the PC software to check if the Modbus server is working on port 502 but we cant access 502 because the clipper is connected constantly. I would like to connect get data then disconnect from the server but Im not sure if that is possible. Chris
  11. I have a clipper set up successfully as a Modbus Client to a Siemens S7-1200 (Server). Once I introduce another device (pc software)on the network it cannot connect unless i unplug the Ethernet connection to the Clipper. It seems that the clipper is holding the connection to the PLC. I have tried to increase the Timer in the MODBUS command setup but it seems to stay connected to the PLC all the time thus blocking any connections to the PLC. Is there a way to have the Clipper disconnect so that other devices can connect to the server? Thanks Chris
  12. Is the Position window. I also see an RTI error in the Global Stats tab. What can cause and RTI error? Chris
  13. We have a Motion Program that Homes a X Y Y' gantry. Our PC HMI initiates the homing program (It completes fine)then POLLS the P_HOMING_ROUTINE_COMPLETE bit (P50) to see if the homing is complete. IN PWIN We often get a Buffer is Open message while the machine is homing and we cannot poll for the P_HOMING_ROUTINE_COMPLETE bit. I can manually type CLOSE in the terminal and it will close the buffer. My question is what internally happens inside the controller when a HOME command is used? When I remove the last 'final' home command I do not have this buffer open [/php]issue. Thanks Chris McDonald #include OPEN PROG 101 CLEAR P_HOMING_ROUTINE_COMPLETE=0 P_MOTOR1_HOME_STATUS = 1 P_MOTOR2_HOME_STATUS = 1 P_MOTOR3_HOME_STATUS = 1 IF (ESTOP_Button=1) ; IF ESTOP IS ON DON'T HOME ;mathias #2 home plc I325=$78010 ; USE MOTOR 3 LIMITS TO HOME I126=16000 ;Motor 1 - Home Offset 1mm dwell10 IF (MLIM1_flag=1) ;motor 1 at home? dwell10 I123=50 ;reverse homing I7012=10 ;look for falling edge HOME1 ;reverse home dwell10 ENDIF IF (MLIM2_flag=1) ;MOTOR 2 already at home? dwell10 I223=50 ;reverse homing I7022=10 ;look for falling edge COMMAND"#3k" ;kill motor 3 to prevent lock up HOME2 ;reverse home dwell50 COMMAND"#3J/" ;renable motor 3 after home ENDIF I325=$78010 IF (MLIM3_flag=1) ;MOTOR 3already at home? dwell10 I323=50 ;reverse homing I7032=10 ;look for falling edge COMMAND"#2K" ;KILL MOTOR 2 TO PREVENT lockup HOME3 ;reverse home dwell50 COMMAND"#2J/" ;renable motor 2 after home ENDIF I120=200 ;Motor 1 HOME TA I121=50 ;Motor 1 HOME TS I123=-100 ;Motor 1 Homing Speed And Direction I7012=2 ;Servo IC 0 Channel 1 Capture Control I7013=2 ;Servo IC 0 Channel 1 Capture Select Control I126=-16000 ;Motor 1 - Home Offset 1mm ;I226=111072 ;Motro 2 - Home Offset 3501 um I226=-1000 ;(611+2000)*16 I220=200 ;Motor 2 HOME TA I221=50 ;Motor 2 HOME TS I223=-100 ;Motor 2 Homing Speed And Direction I7022=2 ;Servo IC 0 Channel 2 Capture Control I7023=2 ;Servo IC 0 Channel 2 Capture Select Control ;I326=109696 ;Motor 3 - Home Offset 6946 um I326=-16000 ; I320=200 ;Motor 3 HOME TA I321=50 ;Motor 3 HOME TS I323=-100 ;Motor 3 Homing Speed And Direction I7032=2 ;Servo IC 0 Channel 3 Capture Control I7033=2 ;Servo IC 0 Channel 3 Capture Select Control DWEll10 HOME1..3 dwell10 I120=200 ;Motor 1 HOME TA I121=50 ;Motor 1 HOME TS I123=10 ;Motor 1 Homing Speed And Direction I7012=10 ;Servo IC 0 Channel 1 Capture Control I7013=2 ;Servo IC 0 Channel 1 Capture Select Control I126=16000 ;Motor 1 - Home Offset 1mm ;I226=111072 ;Motro 2 - Home Offset 3501 um I226=16000 ;(611+2000)*16 I220=200 ;Motor 2 HOME TA I221=50 ;Motor 2 HOME TS I223=10 ;Motor 2 Homing Speed And Direction I7022=10 ;Servo IC 0 Channel 2 Capture Control I7023=2 ;Servo IC 0 Channel 2 Capture Select Control ;I326=109696 ;Motor 3 - Home Offset 6946 um I326=16848 ; I320=200 ;Motor 3 HOME TA I321=50 ;Motor 3 HOME TS I323=10 ;Motor 3 Homing Speed And Direction I7032=10 ;Servo IC 0 Channel 3 Capture Control I7033=2 ;Servo IC 0 Channel 3 Capture Select Control DWEll10 HOME1..3 P_MOTOR1_HOME_STATUS = 0 P_MOTOR2_HOME_STATUS = 0 P_MOTOR3_HOME_STATUS = 0 P_HOMING_ROUTINE_COMPLETE=1 ;SENDP"Homing X, Y End" I124=$8001 ;enable limits for motor1 AND ENABLE AMP FAULT I224=$8001 ;enable limits for motor2 AND ENABLE AMP FAULT I324=$8001 ;enable limits for motor3 AND ENABLE AMP FAULT ;I325=$78008 ; USE MOTOR 2 LIMITS I114=-1 ;Motor 1 - Software Position Limit I214=-1 ;Motor 2 - Software Position Limit I314=-1 ;Motor 3 - Software Position Limit I113=1229566 ;set pos limt 48.4" I213=945657 ;set pos limt I313=945657 ;set pos limt ELSE P_HOMING_ROUTINE_COMPLETE=0 ; FAIL Homing ENDIF CLOSE
  14. Is there a way to to create a deployment package just to install PCOM server and its support files and PWIN only? We are trying to create an installation disk for our software (we do have the development package) but I don't want our customers have to install the full suite. Thanks Chris
×
×
  • Create New...