Smithy CNC Mills Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Équipement Smithy CNC Mills. Smithy CNC Mills User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer

Résumé du contenu

Page 1 - Programmer’s Reference Guide

SmithyCNC Bed MillProgrammer’s Reference Guide

Page 2

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-61.3.3 Expressions and Binary Op

Page 3

just a few significant digits, or the arc is a strange number of degrees, thenthere will be trouble with EMC. The R word clears up all that mess, and

Page 4

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-19

Page 5

SmithyCNC Programmer’s Reference Manual: Tool File & CompensationSmithyCNC Programmer’s Reference Manual: Tool File and Compensation9-20

Page 6 - LANGUAGE OVERVIEW

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-21

Page 7 - 1.2 Line Number

Programmer’s Reference GuideMill Canned C yclesSmithy CNC EZ-TROL SYSTEMS10

Page 8 - 1.3 Word

SmithyCNC Programmer’s Reference Manual: Mill Canned CyclesSmithyCNC Programmer’s Reference Manual: Mill Canned Cycle10-2MILL CANNED CYCLESCanned Cy

Page 9

descriptions below) is determined by the setting of the retract_mode: either tothe original Z position (if that is above the R position and the retrac

Page 10

canned cycle. With the first set of blocks, the programmer must turn motion-back on with G0, as is done in the next line, or any other motion mode G w

Page 11

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-510.3 G81 Cycle The G81 cycle is intended for drilling.0. Preliminary motion, as descri

Page 12

Example 2 - Absolute Position G81Suppose the current position is (1, 2, 3) and the following line of NC code isinterpreted. G91 G81 G98 X4 Y5 Z-0.6 R1

Page 13

SmithyCNC Programmer’s Reference Manual: Language Overview1-7Values returned by unary operations which return angle measures (ACOS, ASIN,and ATAN) ar

Page 14 - Table 1-2: Modal Group

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-72. a feed parallel to the Z-axis to (13,17, 4.2)3. a traverse parallel to the Z-axis t

Page 15

Example 4 - Absolute G81 R > ZThis is a plot of the path of motion for the second g81 block of code.G91 G81 G98 X4 Y5 Z-0.6 R1.8 L3 Since this plot

Page 16

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-910.5 G83 CycleThe G83 cycle is intended for deep drilling or milling with chip breakin

Page 17 - G-CODE OVERVIEW

6. If speed-feed synch was not on before the cycle started, stop it.7. Stop the spindle.8. Start the spindle clockwise.1.7 G85 CycleThe G85 cycle is i

Page 18

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-11surface on the UPPER side of its base. You stick it carefully through the holewhen it

Page 19

11. Move at traverse rate parallel to the XY-plane to the specified X,Y location. 12. Restart the spindle in the direction it was going before.Example

Page 20

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-13For our example block both I and J are negative so they move back from thehole axis a

Page 21

5. Restart the spindle in the direction it was going. It is unclear how the operator is to manually move the tool because a change tomanual mode reset

Page 22

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-15<Graphics file: G81ret.png>Neither code will have any affect when incremental m

Page 23

Example 7 - Eight Holes Revisited n100 g90 g0 x0 y0 z0 (move coordinate home) n110 g1 f10 x0 g4 p0.1 n120 g91 g81 x1 y0 z-1 r1l4(canned drill cycle) n

Page 24 - 2.12.3 G49

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-81.6 Repeated ItemsA line may ha

Page 25

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-17N1100 M2 (program end)The second reason to use a canned cycle is that they all produc

Page 26 - Canned>

SmithyCNC Programmer’s Reference Manual: Language Overview1-9thing in any of the 120 possible orders (such as "#4=-7.0 g1 #3=15 g40 (foo)")f

Page 27

1.9 Modal GroupsModal commands are arranged in sets called "modal groups", and only onemember of a modal group may be in force at any given

Page 28

SmithyCNC Programmer’s Reference Manual: Language Overview1-11For several modal groups, when a machining center is ready to accept com-mands, one memb

Page 29 - 2.18.2 G81: Drilling Cycle

Programmer’s Reference GuideG CodesSmithy CNC EZ-TROL SYSTEMS2

Page 30

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-2G-CODE OVERVIEWG codes of the RS274/NGC language ar

Page 31 - 2.18.4 G83: Peck Drilling

2.2 G1: Linear Motion at Feed RateFor linear motion at feed rate (for cutting or not), program G1 X- Y- Z- A- B- C-,where all the axis words are optio

Page 32

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-4must be used. The R number is the radius. A positiv

Page 33

Programmer’s Reference GuidePrefaceSmithy CNC EZ-TROL SYSTEMS

Page 34

instead of G2). The axis words are all optional except that at least one of X and Y must be used. I and J are the offsets from the current location (i

Page 35

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-62.4 G33: Spindle-Synchronized MotionFor spindle-syn

Page 36

SmithyCNC Programmer’s Reference Manual: G Codes2-7If origin offsets (made by G92 or G92.3) were in effect before G10 is used, they willcontinue to be

Page 37

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-82.10 G38.2: Straight Probe<sub:G38.2:-Straight-P

Page 38 - M-CODE OVERVIEW

SmithyCNC Programmer’s Reference Manual: G Codes2-9radius value of zero will be used.It is an error if: * the D number is not an integer, is negative

Page 39

2.13 G53: Move in absolute coordinates<sub:G53:-Move-in>For linear motion to a point expressed in absolute coordinates, program G1 G53 X-Y- Z- A

Page 40

SmithyCNC Programmer’s Reference Manual: G Codes2-11* Axis words are programmed when G80 is active, unless a modal group 0 G code is programmed which

Page 41

the leading edge of the tool to cut more heavily. Typical values are 29, 29.5 or 30.The number of "spring passes" is given by the H- value.

Page 42

SmithyCNC Programmer’s Reference Manual: G Codes2-13Rotational axis words are allowed in canned cycles, but it is better to omit them. If rotationalax

Page 43

* inverse time feed rate is active during a canned cycle, * or cutter radius compensation is active during a canned cycle.When the XY plane is active,

Page 44 - 4.4 Indirection

SmithyCNC Programmer’s Reference Manual: PrefaceSmithyCNC Programmer’s Reference Manual: PrefacePREFACESmithyCNC uses the robost EMC2 (Enhanced Machi

Page 45

SmithyCNC Programmer’s Reference Manual: G Codes2-151. Preliminary motion, as described above. 2. Move the Z-axis only at the current feed rate to the

Page 46

The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) and theY position to 12 (=7+5).1. a traverse parallel to the XY-plane to (9

Page 47

SmithyCNC Programmer’s Reference Manual: G Codes2-174. Rapid back down to the current hole bottom, backed off a bit.5. Repeat steps 1, 2, and 3 until

Page 48

* the spindle is not turning before this cycle is executed.2.18.8 G87: Back Boring<sub:G87:-Back-Boring>This code is currently unimplemented in

Page 49

SmithyCNC Programmer’s Reference Manual: G Codes2-19<sub:G92,-G92.1,-G92.2,>See Section [sub:Coordinate-Systems] for an overview of coordinate s

Page 50

offsets and the one that restores them, make a copy of the parameter file writtenby the first program and use it as the parameter file for the second

Page 51

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-21

Page 52

Programmer’s Reference GuideM CodesSmithy CNC EZ-TROL SYSTEMS3

Page 53

SmithyCNC Programmer’s Reference Manual:M CodesSmithyCNC Programmer’s Reference Manual: M-Codes3-2M-CODE OVERVIEWIn addition to the G-Codes, there is

Page 54

9. Coolant is turned off (like M9). No more lines of code in an RS274/NGC file will be executed after the M2 orM30 command is executed. Pressing cycle

Page 55

SmithyCNC Programmer’s Reference Manual: Preface

Page 56

SmithyCNC Programmer’s Reference Manual:M CodesSmithyCNC Programmer’s Reference Manual: M-Codes3-4it has been turned off by an M9.The tool change may

Page 57

3.8 M52: Adaptive Feed Control<sec:M52:-Adaptive-Feed-Control>To use an adaptive feed, program M52 or M52 P1. To stop using adaptive feed, pro-g

Page 58

Programmer’s Reference GuideO CodesSmithy CNC EZ-TROL SYSTEMS4

Page 59

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-2O-CODE OVERVIEWO-codes provide for flow control in

Page 60

4.2 Looping: "do", "while", "endwhile", "break", "continue"The "while loop" has two struct

Page 61

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-4

Page 62

SmithyCNC Programmer’s Reference Manual: O Codes4-5

Page 63 - Other Codes

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-6

Page 64 - OTHER CODES

SmithyCNC Programmer’s Reference Manual: O Codes4-7

Page 65

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-8

Page 66 - Order of Execution

Programmer’s Reference GuideIntroduction & Language OverviewSmithy CNC EZ-TROL SYSTEMS1

Page 67 - ORDER OF EXECUTION

SmithyCNC Programmer’s Reference Manual: O Codes4-9

Page 68

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-10

Page 69 - G Code Best Practices

SmithyCNC Programmer’s Reference Manual: O Codes4-11

Page 70 - G-CODE BEST PRACTICES

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-12

Page 71

SmithyCNC Programmer’s Reference Manual: O Codes4-13

Page 72 - Coordinate Systems

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-14

Page 73 - 8.1 Overiew

SmithyCNC Programmer’s Reference Manual: O Codes4-15

Page 74 - Figure 8-1 Offsets

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-16

Page 75

SmithyCNC Programmer’s Reference Manual: O Codes4-17

Page 76

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-18

Page 77 - 8.4 G92 Offsets

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-2LANGUAGE OVERVIEWThe RS274/NGC,

Page 78

SmithyCNC Programmer’s Reference Manual: O Codes4-19

Page 79

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-20

Page 80

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-21

Page 81

Programmer’s Reference GuideOther CodesSmithy CNC EZ-TROL SYSTEMS5

Page 82

SmithyCNC Programmer’s Reference Manual: Other CodesSmithyCNC Programmer’s Reference Manual: Other-Codes5-2OTHER CODES5.1 F: Set Feed Rate<sub:F:-

Page 83 - Tool File & Compensation

On some machines, the carousel will move when a T word is programmed, atthe same time machining is occurring. On such machines, programming the Tword

Page 84 - TOOL FILE AND COMPENSATION

Programmer’s Reference GuideOrder of ExecutionSmithy CNC EZ-TROL SYSTEMS6

Page 85 - 9.2 Tool Compensation

SmithyCNC Programmer’s Reference Manual: Order of ExecutionSmithyCNC Programmer’s Reference Manual: Order of Execution6-2ORDER OF EXECUTION6.1 Order

Page 86 - 9.3 Tool Length Offsets

18. set retract mode (G98, G99).19. home (G28, G30) or change coordinate system data G10) or set axis offsets(G92, G92.1, G92.2, G94). 20. perform mot

Page 87

Programmer’s Reference GuideG Code Best PracticesSmithy CNC EZ-TROL SYSTEMS7

Page 88 - Compensation

1.1 Format of a lineA permissible line of input RS274/NGC code consists of the following four parts,in the order listed.1. An optional block delete ch

Page 89

SmithyCNC Programmer’s Reference Manual: G-Code Best PracticesSmithyCNC Programmer’s Reference Manual: G-Code Best Practices7-2G-CODE BEST PRACTICES

Page 90

Updating a variable to a new value, such as #1=#1+#2)7.6 Don't use line numbersLine numbers offer no benefits. When line numbers are reported in

Page 91

Programmer’s Reference GuideCoordinate SystemsSmithy CNC EZ-TROL SYSTEMS8

Page 92

SmithyCNC Programmer’s Reference Manual: Coordinate SystemSmithyCNC Programmer’s Reference Manual: Coordinate System8-2COORDINATE SYSTEM AND G92 OFF

Page 93

8.3 Fixture Offsets (G54-G59.3 )Work or fixture offset are used to make a part home that is different from theabsolute, machine coordinate system. Thi

Page 94

the Y offset and so on for all six axes. There are numbered sets like this for each of the fixture offsets. Each of the graphical interfaces has a way

Page 95

SmithyCNC Programmer’s Reference Manual: Coordinate System8-5g0 z0g54 x0 y0 z0m2"But," you say, "why is there a G54 in there near the

Page 96

8.3.2 Setting coordinate system values within G-code.In the general programming chapter we listed a G10 command word. This command can be used to chan

Page 97

SmithyCNC Programmer’s Reference Manual: Coordinate System8-7G92 also works from current location as modified by any other offsets that arein effect

Page 98

8.4.3 G92 CautionsSometimes the values of a G92 offset get stuck in the VAR file. When this hap-pens reset or a startup will cause them to become acti

Page 99

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-41.3 WordA word is a letter othe

Page 100

SmithyCNC Programmer’s Reference Manual: Coordinate System8-9These tests did not study the effect of re-reading the var file while they containnumber

Page 101

G10 L2 P2 x0.5 (offsets g55 x value by 0.5 inch) G10 L2 P3 x-0.5 (offsets g56 x value by -0.5 inch) G10 L2 P4 y0.5 (offsets g57 y value by 0.5 inch) G

Page 102

SmithyCNC Programmer’s Reference Manual: Coordinate System8-11g1 f1 z-.25g3 x-.1 y0 i.1 j0g54 g0 x0 y0 z0m2Now comes the time when we might apply a s

Page 103

Programmer’s Reference GuideTool File & CompensationSmithy CNC EZ-TROL SYSTEMS9

Page 104 - Smithy CNC EZ-TROL SYSTEMS

SmithyCNC Programmer’s Reference Manual: Tool File & CompensationSmithyCNC Programmer’s Reference Manual: Tool File and Compensation9-2TOOL FILE

Page 105 - MILL CANNED CYCLES

The "POC" column contains an unsigned integer which represents the pocketnumber (slot number) of the tool carousel slot in which the tool is

Page 106 - 10.2 G80

Throughout this unit you will find ocasional references to cannonical functionswhere these are necessary for the reader to understand how a tool offse

Page 107

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-5The effect of this is that in most cases the machine will pick up the offset

Page 108 - 10.3 G81 Cycle

In both examples, the shaded triangle represents material which should remainafter cutting, and the line outside the shaded triangle represents the pa

Page 109

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-7* To stop cutter radius compensation, program G40.* If G40, G41, or G42 is pr

Page 110

1.3.1 NumberThe following rules are used for (explicit) numbers. In these rules a digit is a singlecharacter between 0 and 9.* A number consists of (1

Page 111 - 10.4 G82 Cycle

Material Edge Contour When the contour is the edge of the material, the outline of the edge isdescribed in the NC program. For a material edge contour

Page 112 - 10.6 G84 Cycle

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-9not be able to compensate properly when undersized tools are used.For a tool

Page 113

2. Cannot change units with cutter radius comp3. Cannot turn cutter radius comp on out of XY-plane4. Cannot turn cutter radius comp on when already on

Page 114

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-11diameter given in the tool table to be tangent to the contour at all points

Page 115

If the first move after cutter radius compensation has been turned on is an arc,the arc which is generated is derived from an auxiliary arc which has

Page 116 - 10.10 G88 Cycle

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-13ner is on the path, an arc is inserted to go around the corner. The radius o

Page 117 - 1.12 G98 G99

B to some point C, located so that the line BC is more than one radius long.After the construction is finished, the code is written in the reverse ord

Page 118 - 10.13 Why use a canned cycle?

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-15This method will also work at a concave corner on a tool path contour, if th

Page 119

program with tool zero selected, and it draws a line at the actual part's outline.(see figure below) Then, I select a tool with the diameter of t

Page 120 - Credits

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-17Line 15 contains G41 D4, which means that the diameter of the tool described

Commentaires sur ces manuels

Pas de commentaire